#include #include #include #include #include #include #include #include #include #include #include using namespace std; #define ll long long #define INF (1 << 30) #define INFLL (1LL << 60) int main() { ll m; cin >> m; ll max = (int)(sqrt(m) + 2); bool flag = true; for(int i = 2;i <= max;i++){ if(m % i == 0){ cout << m / i << " " << i << endl; flag = false; break; } } if(flag) cout << 1 << " " << m << endl; return 0; }