Убрана отладочная печать и расставлены комментарии.