Добавил вариант обработки ошибок ввода.