#include<stdlib.h>
#include<stdio.h>
#include<algorithm>
#include<iostream>
#include<stack>
#include<map>
#include<set>
#include<string>
#include<string.h>
#include<math.h>
#include<vector>
using namespace std;
typedef long long LL;
const int MAXN=1e5+10;
int main(){
int x;
while(cin>>x){
int num=x*x;
string s=to_string(x);
string numl=to_string(num);
int len1=s.size();
int len2=numl.size();
string hh=numl.substr(len2-len1,len1);
if(s==hh)cout<<"Yes!";
else cout<<"No!";
cout<<endl;
}
return 0;
}

京公网安备 11010502036488号