#include <bits/stdc++.h>

using i64 = long long;

int main() {
    std::ios::sync_with_stdio(false);
    std::cin.tie(nullptr);
    
    int n;
    std::cin >> n;
    
    std::vector<int> a(n);
    for (int i = 0; i < n; i++) {
        std::cin >> a[i];
    }
    
    int xmin = 1;
    int ans = 2 * n;
    
    for (int x = 2; x < 2 * n; x++) {
        int i = 0;
        int cur = 0;
        int last = 0;
        while (cur < ans) {
            int i = std::lower_bound(a.begin(), a.end(), last) - a.begin();
            if (i == n) {
                break;
            }
            last = a[i] / x * x + x;
            cur += x + 1;
        }
        if (cur < ans) {
            ans = cur;
            xmin = x;
        }
    }
    
    std::cout << xmin << "\n";
    std::cout << ans << "\n";
    
    return 0;
}