import java.io.*; import java.util.*; public class Loop { public int fact(int n) { int result; if (n ==1) result = 1; else result = n * fact(n-1); return result; } public int fact2(int n) { int result, count, fact; count = n; fact = 1; while (count != 1) { fact = fact*count; count = count - 1; } return fact; } //GCD, GCD2, ISPRIME METHODS COLLABORATED WITH ISAAC GLUCK & JASON HUANG public int gcd(int a, int b) { int c; if (a>b) c = b; else c = a; while (a%c!=0 || b%c!=0) c = c-1; return c; } public int gcd2(int a, int b) { while (b != 0) { int r = a%b; return gcd2(b,r); } return a; } public boolean isPrime(int n) { int count = n-1; while (count>1) { if (n%count==0) return false; else count = count -1; } return true ; } }