For this Question: Alexa found two positive integers, a and b. Determine whether the concatenation of a and b in this order is a square number.The input consists of two space separated integers a and b.

<b>Constraints</b>
1 &le; a, b &le; 100
a and b are integers.If the concatenation of a and b in this order is a square number, print Yes; otherwise, print No.<b>Sample Input 1</b> 
1 44
<b>Sample Output 1</b> 
Yes

<b>Sample Input 2</b> 
100 100
<b>Sample Output 2</b> 
No

<b>Sample Input 3</b> 
12 10
<b>Sample Output 3</b> 
No, I have written this Solution Code: #include <bits/stdc++.h>

using namespace std;

int main(){
    string s,ss;
    cin>>s>>ss;
    s+=ss;
    int n=stoi(s);
    for(int i=1;i*i<=n;i++){
        if(i*i==n){
            cout<<"Yes"<<endl;
            return 0;
        }
    }
    cout<<"No"<<endl;
    
    return 0;
}

, In this Programming Language: C++, Now tell me if this Code is compilable or not?