int n; map users; map ulen; int graph[300][300]; int idx = 0; cin >> n; for(int i = 0; i < n; i++) { for(int j = 0; j < 3; j++) { cin >> name; users[name] = idx; for(int k = (j - 1); k >= 0; k--) { graph[j][k] = 1; graph[k][j] = 1; } idx++; } }