Валидатор не принимает решение и не показывает в чем именно ошибка. Подскажите пожалуйста в чем ошибка?
package com.javarush.task.task14.task1420;
import java.io.*;
import java.util.Scanner;
/*
НОД
*/
public class Solution
{
public static void main(String[] args) throws Exception {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
if (a <= 0 && b <= 0){
throw new Exception();
}
int c = 0;
while (a != b) {
if (a > b) {
a = a - b;
c = a;
} else {
b = b - a;
c = b;
}
}
System.out.println(c);
}
}