Решение задачи №215 и исправление мелких ошибок