// editor2
#include<stdio.h>
int main()
{
    int N,original,remainder;
    int sum=0;
    int digits=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)
    {
        remainder=temp%10;
        sum += (int)pow(remainder,digits);
        temp/=10;
    }
    if(sum==original)
    {
         printf("True");
    }
    else
    {
        printf("False");
        return 0;
    }
    return 0;
}