import java.io.*; import java.util.*; public class Loops { private int hold; private int dcg; public Loops () { hold = 1; } public int fact (int n) { if ( n == 0 ) return 1; else return n * fact(n - 1); } public int fact2 (int n) { while (n > 0) { hold = hold * n; n = n - 1; } return hold; } public int gcd (int a, int b) { if ( a < b ) dcg = a; else dcg = b; while ( dcg > 0 ) { if (a%dcg==0 && b%dcg==0) return dcg; dcg = dcg - 1; } return 1; } public int gcd2 (int a, int b) { if ( a < b ) gcd2(b,a); while (a%b != 0) { if (a%b==0) return b; gcd2(b, a%b); } return 1; } public String prime (int a) { dcg = a-1; while ( dcg > 1 ) { if (a%dcg==0) return "false"; dcg = dcg - 1; } return "true"; } public int gcda (int a, int b) { for(dcg = a; dcg > 0; dcg=dcg-1) { if ( a%dcg==0 && b%dcg==0) return dcg; } return 1; } public String reverse (String a) { for (int i = a.length();i>0;i=i-1){ System.out.print(a.substring(i-1, i)); } System.out.println(""); return null; } }