Компилятор говорит что програма далжна принимать две строки и вывлдить на экран . По моим тестам она так и делает , но почему то не засчитывает.
package com.javarush.task.task14.task1420;
import java.io.*;
/*
НОД
*/
public class Solution{
public static void main(String[] args) throws Exception{
int a=0;
int b = 0;
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
a = Integer.parseInt(reader.readLine());
b = Integer.parseInt(reader.readLine());
if (a <= 0 || b <= 0 || a == b) {
throw new ArithmeticException();
}
if (a < b) {
int c = a;
for (; c > 0; c--)
if (b % c == 0 && a % c == 0) {
System.out.println(c);
break;
}
}
if (b < a) {
int c = b;
for (; c > 0; c--) {
if (b % c == 0 && a % c == 0) {
System.out.println(c);
break;
}
}
}
}
}