#include<stdio.h>
int ge,shi,bai;
int n;
int main(){
int m;
scanf("%d",&m);
while(m){
ge=m%10;
shi=(m/10)%10;
bai=m/100;
n=ge*ge*ge+shi*shi*shi+bai*bai*bai;
if(m==n){
printf("YES");
}
else{
printf("NO");
}
}
return 0;
}
int ge,shi,bai;
int n;
int main(){
int m;
scanf("%d",&m);
while(m){
ge=m%10;
shi=(m/10)%10;
bai=m/100;
n=ge*ge*ge+shi*shi*shi+bai*bai*bai;
if(m==n){
printf("YES");
}
else{
printf("NO");
}
}
return 0;
}