#include <bits/stdc++.h>
using namespace std;

int main() {
    string s;
    cin >> s;
    long long v = 0;
    for (int i = 0, p = 1; i < 6; i++, p *= 10) {
        v += (s[5 - i] - '0') * p;
    }

    long long l = 1000, r = 1000000;

    for (long long i = l; i < r; i++) {
        long long x = i * i;
        if (x % 1000000 == v) {
            cout << "YES" << '\n';
            return 0;
        }
    }

    cout << "NO" << '\n';
}