Валидатор даёт ошибку "После ввода -1 программа должна корректно завершить работу." Хотя все условия выполняются вроде. Upd. Добавил закрытие потока сканнера scanner.close(); перед выводом результата, все равно не валидируется.