importjava.math.BigInteger;publicclassTest{publicstaticvoidmain(String[] args){BigInteger F520 =BigInteger.ZERO;BigInteger p =BigInteger.ZERO, q =BigInteger.ONE, r =BigInteger.ONE;for(int i =3; i <=2020; i++){
p = q;
q = r;
r = p.add(q);if(i ==520){
F520 = r;}}System.out.println(GCD(F520, r));}publicstaticBigIntegerGCD(BigInteger a,BigInteger b){return b.compareTo(BigInteger.ZERO)==0? a :GCD(b, a.mod(b));}}