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