#include using namespace std; typedef long long ll; templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b>X; for(int d=0;d<=300;d++){ for(int a=0;a<=d;a++){ for(int b=a;b<=d;b++){ dp[a*a*a+b*b*b+d*d*d]++; } } for(int e=d;e<=300;e++){ for(int f=e;f<=300;f++){ if(X>=d*d*d+e*e*e+f*f*f) ans+=dp[X-d*d*d-e*e*e-f*f*f]; } } } cout<