提瓦特大陆·元素共鸣之谜
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 128 M,其他语言256 M
Special Judge, 64bit IO Format: %lld

题目描述

神樱的初层封印虽已破除,但「千世樱」根系深处仍涌动着雷暴的狂澜。


鸣神岛上有 n 个电气传导装置(放电石和聚电石)和 m 个继电石(初始均未激活,编号为 i ,\ 1 \le i \le m ,每个继电石能且仅能连接 u_iv_i 两个电气传导装置(无重边、无自环)。


来自异世界的旅行者对电气传导装置感到十分好奇,并尝试影响这些继电石以探索其中秘密(宝箱),旅行者一次可以对一个继电石执行一次操作:


  1. 放置:1 i 放置编号为 i 的继电石(连通)。


  2. 移除:2 i 移除编号为 i 的继电石(断开)。


移除事件中被移除的继电石一定是最后被放置的那个。


当继电石被放置后,它对"电气传导"网络提供能量:


  • 一个 继电石 连通两个 独立 且大小分别为 st 的网络时,将为"电气传导"网络提供大小为 |s-t| 的能量


  • 要求继电石 的 "能量贡献" 在 刚被放置时 计算,并在移除时取消,之间的网络变化不会改变该继电石的贡献。


  • 整个网络的总能量为所有 已放置 的继电石的能量贡献之和。


旅行者将按时间次序依次告诉你 Q 个事件,你的任务是处理 R 个查询,每个查询输入一个时刻 T(表示事件编号),要求输出该时刻的总能量。


对于任意 u \in G_1v \in G_2,不存在连通 uv 的路径,则认为 G_1G_2 独立。

输入描述:

第一行包含四个正整数:n,m,Q,R \ (1 \le n,m,Q,R \le 2 \le 10^5)


接下来第 2m+1 行,每行包含两个正整数:u_i,v_i \ (1 \le u,v \le n),表示一条连接电气传导装置 u_iv_i 的继电石。


接下来第 m+2m+1+Q 行,每行描述一个事件,格式为:op i,表示旅行者对第 i 个继电石进行了 op 操作


最后 R 行,每行包含一个正整数:T (1 \le T \le Q )


输出描述:

输出 R 行,每行一个整数,表示该时刻下整个网络的总能量。

示例1

输入

复制
5 4 6 6
1 2
2 3
3 4
4 5
1 1
1 2
1 3
2 3
1 4
2 4
1
2
3
4
5
6

输出

复制
0
1
3
1
1
1
示例2

输入

复制
3 3 5 5
1 2
2 3
3 1
1 1
1 2
1 3
2 3
1 3
1
2
3
4
5

输出

复制
0
1
1
1
1

备注: