Почему-то валидатор не принимает решение если насильно не скормить ему пробел после считывания строки. Хотя метод readLine() делает это самостоятельно.