#include using namespace std; int main() { const vector prime = { 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61 }; const vector square = { 4, 9, 16, 25, 36, 49 }; const vector cube = { 8, 27 }; const vector perfect = { 6, 28 }; int n; cin >> n; if (find(prime.begin(), prime.end(), n) != prime.end()) { cout << "素数!" << endl; } else if (find(square.begin(), square.end(), n) != square.end()) { cout << "平方数!" << endl; } else if (find(cube.begin(), cube.end(), n) != cube.end()) { cout << "立方数!" << endl; } else if (find(perfect.begin(), perfect.end(), n) != perfect.end()) { cout << "完全数!" << endl; } else { cout << n << endl; } }