#include<stdio.h> int main() { int i,j,a,b,c,count,n; while(scanf("%d",&n)==1) { if(n==0) { break; } count=0; for(i=1; i<=n; i++) { for(j=0; j<=i; j++) { a=(i*i*i)-(j*j*j); if(a==n) { count++; b=i; c=j; break; } } if(count>0) { break; } } if(count>0) { printf("%d %d",b,c); } else { printf("No solution"); } printf("\n"); } return 0; }