#include <stdio.h>
int main(){
    long long n,t,s=0;
    int d=0;
    scanf("%lld",&N);
    if(N<0){
        printf("Invalid input");
        return 0;
    }
    t=n;
    if(N==0)d=1;
    else while(t){d++;t/=10;}
    t=n;
    while(t){
        int r=t % 10,i=d;
        long long p=1;
        while(i--)p *= r;
        s+=p;
        t/=10;
    }
    printf(s == n?"True":"False");
    return 0;
}