#define rep(i,n) for (int i=0;i < (int)(n);i++) #define ALL(v) v.begin(),v.end() typedef long long ll; #include using namespace std; int M[160010]; int main(){ int n,m; cin>>n>>m; for(int a=0;a<=m;a++){ for(int b=a;b<=m;b++){ if((a+b)*(a+b)+a*a+b*b>2*n)break; for(int c=b;c<=m;c++){ if((a+b+c)*(a+b+c)+a*a+b*b+c*c>2*n) break; for(int d=c;d<=m;d++){ if((a+b+c+d)*(a+b+c+d)+a*a+b*b+c*c+d*d>2*n) break; int sum=a*a+b*b+c*c+d*d+a*b+a*c+a*d+b*c+b*d+c*d; if(a