#include<iostream>
using namespace std;

class TechNumberChecker{
public:
    virtual int isTechNumber()=0;
};

class IntTech:public TechNumberChecker{
    int num;
public:
    IntTech(int n){num=n;}
    
    int isTechNumber(){
        if(num<1000||num>9999)
return-1;
        int first=num/100;
        int last=num%100;
        int sum=first+last;
        
        return(sum*sum==num)?1:0;
    }
};
class FloatTech:public TechNumberChecker
{
    float num;
public:
    FloatTech(float n){num=n;}
    
    int isTechNumber(){
        if(num<1000.0||num>999.0)
return-1;
        int temp=(int)num;
        int first =temp/100;
        int last=temp%100;
        int sum=first+last;
        
        return(sum*sum==temp)?1:0;
    }
};
int main(){
    int keyType;
    cin>>keyType;
    
    if(keyType==1){
        int n;
        if(!(cin>>n)){
            cout<<"Invalid input";
            return 0;
        }
        IntTech obj(n};
        int res=opbj.isTechNumber();
        if(res==-1) cout<<"Invalid input";
        else cout<<res;
}
else if(keyTypr==2){
    float f;
    if(!(cin>>f)) {
        cout<<"Invalid input";
        return 0;
    }
    FloatTech obj(f);
    int res=obj.isTechNumber();
    if(res==-1) cout<<"Invalid input";
    else cout<<res;
}
else {
    cout<"-1";
}
  return 0;
}