По-моему, ответ более чем развернут)