赛博乐园有n个城市,从1到n编号,由m条双向道路连接。第j条路连接a_j市和b_j市。
对于游客来说,赛博乐园的每个城市都有纪念品出售。第i个城市的纪念品以w_j的价格出售。
现在有q个查询需要处理。有两种类型的查询:
“C a w”:城市a的价格改为w。
“A a b”:现在游客将从城市a旅行到b。他会选择一条路线,他也不想两次访问一个城市。他会在纪念品最便宜的城市(可能正是在城市a或b)购买纪念品。你应该输出他在旅行期间可以购买纪念品的最低价格。
我们将路线定义如下:
路线是一系列城市[x_1, x_2, ..., x_k],其中k是某个正整数。
对于任何1 ≤ i < j ≤ k, x_i ≠ x_j.
对于任何1 ≤ i < k、 有一条路连接$xi和x{i+1}$.
路线的最低价格是min(w_{x1}, w{x2}, ..., w{xk}).
所需答案是从a到b的所有有效路线的最低价格的最小值。