P0011

工资

工资

坤坤开了一个综艺公司,共有NN名员工,编号1∼N1 \sim N(坤坤的编号为11),除了坤坤以外每个员工都有一个直接上司。

现在坤坤想要你帮他维护公司的工资系统:

每个人有一个初始工资,一个员工可以对他的所有下属(直接和间接)的工资进行修改,坤坤在一些时候想知道某个员工的工资。

输入格式

第11行,22个整数N,MN,M,表示公司员工数和操作次数。

第22行,11个整数是坤坤的起始工资。

第33行到第N+1N+1行,每行两个整数Wi,SiW_i,S_i,分别表示第ii名员工的起始工资和上司。

接下来MM行,每行表示11次操作,分为以下22类:

  1. p A X – 员工AA给他/她的所有下属的工资增加X(∣X∣≤10000)X(|X|≤10000)

  2. u A – 坤坤想知道员工AA现在的工资是多少(可能为负QAQ)

输出格式

对于每个第二类操作输出11行11个整数,表示第AA名员工当时的工资。

提示

对于30%30\%的数据,有1≤N,M≤1031 \le N,M \le 10^3

对于100%100\%的数据,有1≤N,M≤5∗105,1≤Wi≤100001 \le N,M \le 5*10^5,1 \le Wi \le 10000