#include #define rep(i,n) for(int i = 0; i < (n); i++) using namespace std; typedef long long ll; int main(){ cin.tie(0); ios::sync_with_stdio(0); int n; cin >> n; vector> v; for(int a = 1; a * a <= n; a++) { if(n % (a * a) == 0) { int b = n / (a * a); v.push_back({a, b}); } } auto [a, b] = v.back(); cout << a << " " << b << endl; }