#include <iostream>
#include <vector>

typedef long long ll;

int main() {
    int n; std::cin >> n;
    std::vector<int> t(n), a(n);
    for (auto& it : t) std::cin >> it;
    for (auto& it : a) std::cin >> it;
    int imin = -1; ll minsum = ll(1e18);
    for (int i = 0; i < n; ++i) {
        ll temp = ll(a[i]+1)*t[i];
        if (temp < minsum || (temp == minsum && a[imin] > a[i])) {
            minsum = temp;
            imin = i;
        }
    }
    std::cout << imin+1;
    return 0;
}