import java.io.*; import java.math.BigInteger; import java.util.*; class TestClass{ private static boolean isComposite[]; private static int primes[]; public static void main(String[] args) throws Exception{ BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out)); int n=Integer.parseInt(br.readLine()); StringTokenizer st=new StringTokenizer(br.readLine()); long arr[]=new long[n]; for(int i=0;i list; ListIterator itr; for(int i=0;i getPrimeFactors(long num) { LinkedList list=new LinkedList(); long sqrt=(int)Math.sqrt(num); int index=0; while(num!=1&&index