#include<stdio.h>
int main(){
    int N,original,digits=0;
    long long sum=0;
    scanf("%d",&N);
    if(N<0){
        printf("Invalid input");
        return 0;
}
original=N;
int temp=N;
while(temp>0){
     digits++;
    temp/=10;
}
temp=N;
while(temp>0){
    int digit=temp%10;
    sum+=pow(digit,digits);
    temp/=10;
}
if(sum==original)
printf("True");
else
printf("False");
return 0;
}