Правильный вариант решения задачи - не по условию, а по результату проверки:
salton ошибка в переводах. Сейчас исправлю. Спасибо.