数据点 $1$:$n \le 16$;
数据点 $2$:$n \le 16$;
数据点 $3 \sim 5$:$n \le 100$;
数据点 $6$:$n \le 500$;
数据点 $7 \sim 10$:$n \le 10000$;
对于所有的数据保证:$n \le 10000, 0 \le m \le \min(150000, \frac{ n(n-1) }{2}), 1 \le x, y \le n$,保证输入的城市关系中不会出现 $(x, x)$ 这样的关系,同一对城市也不会出现两次(无重边,无自环)。