#pragma GCC optimize("Ofast") #pragma GCC target("avx2") #include using namespace std; int N,M; int ans[1<<20]; int sq[320001]; main() { scanf("%d%d",&N,&M); for(int i=0;i<=M;i++)sq[i*i]=i; for(int i=0;i