#include using namespace std; using ll = long long int; using ld = long double; #define N 1000 int n; ll x[N], y[N], r[N]; int col[N]; vector G[N]; bool adj(int u, int v) { return (x[u]-x[v])*(x[u]-x[v]) + (y[u]-y[v])*(y[u]-y[v]) == (r[u]+r[v])*(r[u]+r[v]); } int acc; bool fl; void dfs(int u) { acc += col[u]; for(int v : G[u]) { if(col[v] == 0) { col[v] = -col[u]; dfs(v); } else if(col[v] == col[u]) { fl = false; } } } int main() { cin >> n; for(int i=0;i> x[i] >> y[i] >> r[i]; } for(int i=0;i