#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
vector<long long> x(n), y(n), r(n);
for (int i = 0; i < n; ++i) cin >> x[i] >> y[i] >> r[i];
for (int i = 0; i < n; ++i) {
bool ok = true;
for (int j = 0; j < n && ok; ++j) if (j != i) {
long long dx = x[i] - x[j], dy = y[i] - y[j];
long long d2 = dx * dx + dy * dy;
long long sum = r[i] + r[j], dif = llabs(r[i] - r[j]);
// 无交点:相离 或 包含(相切不行)
if (!(d2 > sum * sum || d2 < dif * dif)) ok = false;
}
if (ok) {
cout << i + 1 << '\n'; // 任意一个即可
return 0;
}
}
cout << -1 << '\n';
return 0;
}