#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; }