import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution { static long longestSequence(long[] a) { long sum = 0; int i=0; for(i=0;i1?(getMaxMoves(a[i])+1):1); return sum; } static long getMaxMoves(long x){ int i=0; long k = (long)Math.sqrt(x)+1; for(i=2;i