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