#include <iostream>
#include <cmath>
using namespace std;
bool isPerfectSquare(int num) {
int n = sqrt(num);
return (n * n == num);
}
int main() {
int num1=16;
int num2=14;
cout << "Is " << num1 <<" perfect square ? " << (isPerfectSquare
(num1) ? "Yes" : "No") << endl;
cout << "Is " << num2 <<" perfect square ? " << (isPerfectSquare
(num2) ? "Yes" : "No") << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+ICAKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmJvb2wgaXNQZXJmZWN0U3F1YXJlKGludCBudW0pIHsKICAgIGludCBuID0gc3FydChudW0pOyAKICAgIHJldHVybiAobiAqIG4gPT0gbnVtKTsgCn0KCmludCBtYWluKCkgewogICAgaW50IG51bTE9MTY7CiAgICBpbnQgbnVtMj0xNDsKICAgIGNvdXQgPDwgIklzICIgPDwgbnVtMSA8PCIgcGVyZmVjdCBzcXVhcmUgPyAiIDw8IChpc1BlcmZlY3RTcXVhcmUKICAgIChudW0xKSA/ICJZZXMiIDogIk5vIikgPDwgZW5kbDsKICAgIGNvdXQgPDwgIklzICIgPDwgbnVtMiA8PCIgcGVyZmVjdCBzcXVhcmUgPyAiIDw8IChpc1BlcmZlY3RTcXVhcmUKICAgIChudW0yKSA/ICJZZXMiIDogIk5vIikgPDwgZW5kbDsKICAgIHJldHVybiAwOwp9Cg==