#include using namespace std; #define rep(i,n) for (int i = 0; i < (n); ++i) #define Inf 1000000000000000000 int main(){ int N,K; cin>>N>>K; vector cnt(N+1,0); for(int i=1;i p; for(int i=2;i<=n;i++){ while(n%i==0){ p.push_back(i); n/=i; } } int maxi = 0; int ans = 0; set S; rep(i,(1<>j)&1){ c++; now *= p[j]; } } if(c