#include <iostream>
#include <vector>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int n;
cin >> n;
vector<long long> dist(n - 1);
for (int i = 0; i < n - 1; i++) {
cin >> dist[i];
}
// Oblicz pozycje miast
vector<long long> pos(n);
pos[0] = 0;
for (int i = 1; i < n; i++) {
pos[i] = pos[i - 1] + dist[i - 1];
}
long long total_length = pos[n - 1];
long long min_max_dist = total_length;
vector<long long> candidates;
// Dla miasta i: max_dist = max(pos[i], total_length - pos[i])
for (int i = 0; i < n; i++) {
long long max_dist = max(pos[i], total_length - pos[i]);
if (max_dist < min_max_dist) {
min_max_dist = max_dist;
candidates.clear();
candidates.push_back(i+1);
}
else if(max_dist == min_max_dist){
candidates.push_back(i+1);
}
}
for(long long x : candidates)
{
cout<<x<<' ';
}
return 0;
}
CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPHZlY3Rvcj4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewogICAgaW9zOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShudWxscHRyKTsKICAgIAogICAgaW50IG47CiAgICBjaW4gPj4gbjsKICAgIAogICAgdmVjdG9yPGxvbmcgbG9uZz4gZGlzdChuIC0gMSk7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IG4gLSAxOyBpKyspIHsKICAgICAgICBjaW4gPj4gZGlzdFtpXTsKICAgIH0KICAgIAogICAgLy8gT2JsaWN6IHBvenljamUgbWlhc3QKICAgIHZlY3Rvcjxsb25nIGxvbmc+IHBvcyhuKTsKICAgIHBvc1swXSA9IDA7CiAgICBmb3IgKGludCBpID0gMTsgaSA8IG47IGkrKykgewogICAgICAgIHBvc1tpXSA9IHBvc1tpIC0gMV0gKyBkaXN0W2kgLSAxXTsKICAgIH0KICAgIAogICAgbG9uZyBsb25nIHRvdGFsX2xlbmd0aCA9IHBvc1tuIC0gMV07CiAgICBsb25nIGxvbmcgbWluX21heF9kaXN0ID0gdG90YWxfbGVuZ3RoOwogICAgCiAgICB2ZWN0b3I8bG9uZyBsb25nPiBjYW5kaWRhdGVzOwogICAgCiAgICAvLyBEbGEgbWlhc3RhIGk6IG1heF9kaXN0ID0gbWF4KHBvc1tpXSwgdG90YWxfbGVuZ3RoIC0gcG9zW2ldKQogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspIHsKICAgICAgICBsb25nIGxvbmcgbWF4X2Rpc3QgPSBtYXgocG9zW2ldLCB0b3RhbF9sZW5ndGggLSBwb3NbaV0pOwogICAgICAgIGlmIChtYXhfZGlzdCA8IG1pbl9tYXhfZGlzdCkgewogICAgICAgICAgICBtaW5fbWF4X2Rpc3QgPSBtYXhfZGlzdDsKICAgICAgICAgICAgY2FuZGlkYXRlcy5jbGVhcigpOwogICAgICAgICAgICBjYW5kaWRhdGVzLnB1c2hfYmFjayhpKzEpOwogICAgICAgIH0KICAgICAgICBlbHNlIGlmKG1heF9kaXN0ID09IG1pbl9tYXhfZGlzdCl7CiAgICAgICAgICAgIGNhbmRpZGF0ZXMucHVzaF9iYWNrKGkrMSk7CiAgICAgICAgfQogICAgfQogICAgCiAgICBmb3IobG9uZyBsb25nIHggOiBjYW5kaWRhdGVzKQogICAgewogICAgICAgIGNvdXQ8PHg8PCcgJzsKICAgIH0KICAgIAogICAgcmV0dXJuIDA7Cn0=