Вопрос сложный, очень слоджный
Бесполезный ответ