#include<stdio.h>
#include<math.h>

int main(int argc, char *argv[]){
    if (argc != 2) {
        printf("Invalid Input\n");
        return 1;
    }
    
    int n = atoi(argv[1]);
    if (n < 0) {
        printf("Invalid Input\n");
        return 0;
    }
    
    int original = n;
    int sum = 0;
    int digits = (int)log10(n) + 1;
    
    while (n > 0) {
        int digit = n % 10;
        sum += (int)pow(digit, digits);
        n /= 10;
    }
    
    if (sum == original) {
        printf("True\n");
    }else{
        printf("False\n");
    }
    
    return 0;
}