#include<iostream> #include<vector> using namespace std; void getprime(int factors[],int num){ for(int i=2;i*i<=num;i++){ while(num%i==0){ factors[i]++; num/=i; if(num<=1)return; } } if(num>1)factors[num]++; } int main(){ int n,a; while(cin>>n>>a){ int factora[1005]=...