#abc280f. [abc280_f]Pay or Receive

[abc280_f]Pay or Receive

nn 个小镇,编号 11 ~ nn,还有 mm 条路,编号 11 ~ mm

ii 条路连接 Ai{A_i}Bi{B_i},当你走过一条路时,你的得分会遵循以下变化:

  • 当你用第 ii 条路从 Ai{A_i}Bi{B_i},你的得分增加 Ci{C_i} ; 当你用第 ii 条路从 Bi{B_i}Ai{A_i},你的得分减少 Ci{C_i}

你的得分可能为负数。

回答如下的 QQ 个问题:

  • 如果你从 Xi{X_i} 这个小镇出发(初始得分为 00 ), 求出你在 Yi{Y_i} 小镇时的最大得分。

  • 如果你不能从 Xi{X_i} 这个小镇出发到达 Yi{Y_i} 小镇,输出 nan

  • 如果你从 Xi{X_i} 这个小镇出发到达 Yi{Y_i} 小镇可以挣得无限的分数,输出 inf

输出格式:

输出遵循以下格式:

NN MM QQ

A1{A_1} B1{B_1} C1{C_1}

……

AM{A_M} BM{B_M} CM{C_M}

X1{X_1} Y1{Y_1}

……

XM{X_M} BM{B_M}