Посидел я знатно над этой задачей и в итоге проходит предварительную проверку, но сомневаюсь, может что-то упустил?