А у тебя что ли IDE не подсвечивает фрагменты кода, где допущена, как в твоем случае, синтаксическая ошибка? Просто у меня пишет внизу, и плюс строчку кода показывает, где компилятору что-то не понравилось, поэтому на поиски "ивалид синтакс" уходит не много времени, лол)
Научился: Для остальных условия неверного ввода, мы создали отдельную функцию check()
которая проводит проверку данных на соответствие условиям задачи
Программу протестировал, всё отлично проверяется