import java.util.*;


public class Solution {
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     * 求出a、b的最大公约数。
     * 辗转相除法
     * 例如10和25,25除以10商2余5,那么10和25的最大公约数,等同于10和5的最大公约数
     *
     * @param a int 
     * @param b int 
     * @return int
     */
	public int gcd(int a, int b) {
        // write code here
        //使 a > b
        if (a < b) {
            int c = a;
            a = b;
            b = c;
        }
        int c = 0;
        while ((c = a % b) != 0) {
            //取模不为0,则交换位置继续取模
            a = b;
            b = c;
        }

        //取模为0,则返回小值
        return b;
    }
}