не проходит условие 2 и 4. в упор не вижу в чем проблема?
package com.javarush.task.task14.task1420;
import java.io.*;
/*
НОД
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String n1 = reader.readLine();
String n2 = reader.readLine();
int nod = 1;
try {
int first = Integer.parseInt(n1);
int second = Integer.parseInt(n2);
for(int i=1; i<first; i++){
if(first%i==0 && second%i==0){
nod = i;
}
}
}
catch(Exception e){
//System.out.println(e);
}
System.out.println(nod);
}
}