#include<bits/stdc++.h> #define sz 200 using namespace std; void solve() { int i,j,k,l,a,b,c,d; for(i=6;i<=sz;i++) { a = i*i*i; for(j=2;j*j*j<=a;j++) { b = j*j*j; for(k=j;(k*k*k)+b<=a;k++) { c = k*k*k; for(l=k;(l*l*l)+(b+c)<=a;l++) { d = l*l*l; if(a==(b+c+d)) { printf("Cube = %d, Triple = (%d,%d,%d)\n",i,j,k,l); } } } } } return; } int main() { solve(); return 0; }