Не понимаю, что ему не нравиться: считывается две строки и данные выводятся на экран. В чем проблема, подскажите люди добрые?
package com.javarush.task.task14.task1420;
import java.io.*;
/*
НОД
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader rdr = new BufferedReader(new InputStreamReader(System.in));
int count1;
int count2;
int count3;
int number2 = Integer.parseInt(rdr.readLine());
int number1 = Integer.parseInt(rdr.readLine());
if (number2 > 0 & number1 > 0) {
count1 = number2 % number1;
count2 = number1 % count1;
while(true) {
if(count2 % count1 == 0) break;
count3 = count1 % count2;
count1 = count2;
count2 = count3;
}
} else throw new Exception("ff");
System.out.println(count1);
}
}