#include #pragma GCC optimize("O3") //#define int long long using namespace std; #define rep(i, a, b) for(int i = a; i < (b); ++i) #define all(x) begin(x), end(x) #define sz(x) (int)(x).size() typedef long long ll; typedef pair pii; typedef vector vi; signed main(){ cin.tie(0); ios::sync_with_stdio(0); ll c, n; cin >> c >> n; vector a(n); for (int& v : a) cin >> v; set st = set(a.begin(), a.end()); for (int v : st) { if (c % v == 0 && st.count(c / v)) { cout << v << ' ' << c / v << '\n'; return 0; } } }