#include using namespace std; int main(){ ios::sync_with_stdio(false); cin.tie(0); int n, x = 1, ans, zi = 0; cin >> n; vector a(n), b(n); for(auto &&v:a) cin >> v; ans = 2 * n; auto f = [&](int v){ if(v + 1 > ans) return ans; while(zi < n && a[zi] < v) zi++; if(zi >= 1) b[zi - 1] = 0; int cnt = 1; for(int i = zi; i < n; i++){ b[i] = a[i] / v; if(i && b[i] != b[i - 1]){ cnt++; if(cnt * (v + 1) > ans) return ans; } } return cnt * (v + 1); }; for(int i = 2; i <= 2 * n; i++){ int v = f(i); if(v < ans){ ans = v; x = i; } } cout << x << '\n'; cout << ans << '\n'; }