import java.io.*; import java.util.*; public class Loops { private int ans = 1; public int fact (int n) { if (n == 0) { return 1; } return n * fact (n-1); } public int fact2 (int n) { while (n != 0) { ans = ans * n; n--; } return ans; } public int gcd (int a, int b) { int greater; int less; if (a > b) { greater = a; less = b; } else { greater = b; less = a; } if (less == 0) { return greater; } return gcd (less, greater%less); } public int gcd2 (int a, int b) { int greater; int less; if (a > b) { greater = a; less = b; } else { greater = b; less = a; } while (less != 0) { int r = greater % less; greater = less; less = r; } return greater; } /* public boolean isPrime (int n) { if (n <= 1) return false; if (n ==2) return true; int num = n; while (n > 1) { if (gcd2(num,n)!=0) {n = n - 1;} else { return false; } */ }