#include <bits/stdc++.h>
using namespace std;
const int maxN = 1e6 + 6, MOD = 998244353, lg = 23;
int n, arr[20];
int main() {
  ios::sync_with_stdio(false), cin.tie(0), cout.tie(0);
  cin >> n;
  int tot = 0;
  for (int i = 0; i < n; i++) {
    cin >> arr[i];
    tot += arr[i];
  }
  for (int i = 1; i < (1 << n) - 1; i++) {
    int sm = 0, cm = 0;
    for (int j = 0; j < n; j++) {
      if (1 << j & i) {
        sm += arr[j], cm++;
      }
    }
    if (sm * 2 != tot) {
      cout << cm << '\n';
      for (int j = 0; j < n; j++) {
        if (1 << j & i) {
          cout << j + 1 << ' ';
        }
      }
      cout << '\n';
      return 0;
    }
  }
  cout << "-1\n";
}
