Добавлен контроль входных данных