добавлена проверка правильности ввода значений