#include #define rep(i, n) for (int i = 0; i < (n); ++i) using namespace std; using ll = long long; int main() { int n; cin >> n; vector a(n); rep(i, n) cin >> a[i]; ranges::sort(a); ll x = a[0], y = a[1]; rep(i, n-1) { // a[i]/a[i+1] > x/y if (a[i]*y > a[i+1]*x) { x = a[i]; y = a[i+1]; } } ll g = gcd(x, y); x /= g; y /= g; cout << x << ' ' << y << '\n'; return 0; }