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