#include <bits/stdc++.h>
int a[200];
int main() {
  int n;
  while (scanf("%d", &n) != EOF) {
    bool find = false;
    for (int i = 0; i < n; i++) scanf("%d", &a[i]);
    for (int i = 0; i < n && !find; i++)
      for (int j = 0; j < n && !find; j++) {
        if (i == j) continue;
        for (int k = 0; k < n && !find; k++) {
          if (k == i || k == j) continue;
          if (a[k] + a[j] == a[i]) {
            printf("%d %d %d\n", i + 1, j + 1, k + 1);
            find = true;
          }
        }
      }
    if (!find) puts("-1");
  }
  return 0;
}
