#include #include #include #include using namespace std; #define ll long long #define vec vector ll min(ll a, ll b){ return (a < b ? a : b); } ll max(ll a, ll b){ return (a > b ? a : b); } int main(){ ll surface, tmp; cin >> surface; cin >> tmp; while(true){ cin >> tmp; if(surface % tmp == 0){ cout << min(tmp, surface / tmp) << " " << max(surface / tmp, tmp) << endl; exit(0); } } return 0; }