#include<stdio.h>
int main() {
    int n, temp, rem, sum = 0;
    scanf("%d", &n);
    if(n <= 0) {
        printf("Invalid input");
        return 0;
    }
    temp = n;
    int digits = 0;
    while (temp > 0) {
        digits++; temp /= 10;
    }
    temp = n;
    while (temp > 0) {
        int p = 1;
        rem = temp % 10;
        for(int i =0; i < digits; i++)
        p *= rem;
        sum += p;
        temp /= 10;
    }
    if(sum == n) priintf("True");
    else printf("False");
    return 0;
}