Сперва отлавливал исключения и выводил на экран. Так я понял п.3 условий. В коментах пишут, что ловить не нужно, только выбрасывать, это метод делает. НОДы выдает. Считывает не более 2-х строк. На отрицательные числа и строки вылетает Exception.