/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class F
{
int[] P;
int[][] D;
ArrayList<Integer>[] adj;
boolean[] Used;
int n
= Integer.
parseInt(st.
nextToken()); int m
= Integer.
parseInt(st.
nextToken()); int z
= Integer.
parseInt(st.
nextToken()); F f = new F();
f.P = new int[n+1];
f.Used = new boolean[n+1];
for(int i
=1;i
<=n
;i
++)f.
P[i
] = Integer.
parseInt(st.
nextToken()); f.D = new int[n+1][2];
for(int i =0;i<=n;i++)f.adj[i] = new ArrayList<Integer>();
for(int i =0;i<m;i++){
int x
= Integer.
parseInt(st.
nextToken()); int y
= Integer.
parseInt(st.
nextToken()); f.adj[x].add(y);
f.adj[y].add(x);
f.D[i+1][0] = x;
f.D[i+1][1] = y;
}
// out.println(f.adj[1].size()+" "+f.adj[2].size()+" "f.adj[3].size());
while(z-->0){
long ans = 0,l = 0;
if(s.equals("P")){
int x
= Integer.
parseInt(st.
nextToken()); int y
= Integer.
parseInt(st.
nextToken()); f.P[x] = y;
}
else{
int p
= Integer.
parseInt(st.
nextToken()); int x = f.D[p][0];
int y = f.D[p][1];
int g = f.adj[x].indexOf(y);
int h = f.adj[y].indexOf(x);
//out.println(g+" "+h);
if(g!=-1)
f.adj[x].remove(g);
if(h!=-1)
f.adj[y].remove(h);
}
for(int i = 1;i<=n;i++){
if(!f.Used[i]){
Queue<Integer> q = new LinkedList<Integer>();
l = 0;
q.add(i);
f.Used[i] = true;
while(q.size()!=0){
int t = q.remove();
l += f.P[t];
// out.println(f.P[t] + " "+t);
for(int k:f.adj[t]){
if(!f.Used[k]){
q.add(k);
f.Used[k] = true;
}
}
}
}
if(l>ans)ans = l;
}
out.println(ans);
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgRgp7CiAgICAKICAgIGludFtdIFA7CglpbnRbXVtdIEQ7CglBcnJheUxpc3Q8SW50ZWdlcj5bXSBhZGo7Cglib29sZWFuW10gVXNlZDsKICAgIAoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncyl0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbnsKCSAgICBCdWZmZXJlZFJlYWRlciBiciA9IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgSW5wdXRTdHJlYW1SZWFkZXIoU3lzdGVtLmluKSk7CgkJUHJpbnRXcml0ZXIgb3V0ID0gbmV3IFByaW50V3JpdGVyKFN5c3RlbS5vdXQsdHJ1ZSk7CgkJU3RyaW5nVG9rZW5pemVyIHN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihici5yZWFkTGluZSgpKTsKCQlpbnQgbiA9IEludGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOwoJCWludCBtID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7CgkJaW50IHogPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsKCQlGIGYgPSBuZXcgRigpOwoJCWYuUCA9IG5ldyBpbnRbbisxXTsKCQlmLlVzZWQgPSBuZXcgYm9vbGVhbltuKzFdOwoJCXN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihici5yZWFkTGluZSgpKTsKCQlmb3IoaW50IGkgPTE7aTw9bjtpKyspZi5QW2ldID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7CgkJZi5EID0gbmV3IGludFtuKzFdWzJdOwoJCWYuYWRqID0gbmV3IEFycmF5TGlzdFtuKzFdOwoJCWZvcihpbnQgaSA9MDtpPD1uO2krKylmLmFkaltpXSA9IG5ldyBBcnJheUxpc3Q8SW50ZWdlcj4oKTsKCQlmb3IoaW50IGkgPTA7aTxtO2krKyl7CgkJICAgIHN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihici5yZWFkTGluZSgpKTsKCQkgICAgaW50IHggPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsKCQkgICAgaW50IHkgPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsKCQkgICAgZi5hZGpbeF0uYWRkKHkpOwoJCSAgICBmLmFkalt5XS5hZGQoeCk7CgkJICAgIGYuRFtpKzFdWzBdID0geDsKCQkgICAgZi5EW2krMV1bMV0gPSB5OwoJCX0KCS8vCW91dC5wcmludGxuKGYuYWRqWzFdLnNpemUoKSsiICIrZi5hZGpbMl0uc2l6ZSgpKyIgImYuYWRqWzNdLnNpemUoKSk7CgkJd2hpbGUoei0tPjApewoJCSAgICBsb25nIGFucyA9IDAsbCA9IDA7CgkJICAgIEFycmF5cy5maWxsKGYuVXNlZCxmYWxzZSk7CgkJICAgIHN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihici5yZWFkTGluZSgpKTsKCQkgICAgU3RyaW5nIHMgPSBzdC5uZXh0VG9rZW4oKTsKCQkgICAgaWYocy5lcXVhbHMoIlAiKSl7CgkJICAgICAgICBpbnQgeCA9IEludGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOwoJCSAgICAgICAgaW50IHkgPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsKCQkgICAgICAgIGYuUFt4XSA9IHk7CgkJICAgIH0KCQkgICAgZWxzZXsKCQkgICAgICAgIGludCBwID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7CgkJICAgICAgICBpbnQgeCA9IGYuRFtwXVswXTsKCQkgICAgICAgIGludCB5ID0gZi5EW3BdWzFdOwoJCSAgICAgICAgaW50IGcgPSBmLmFkalt4XS5pbmRleE9mKHkpOwoJCSAgICAgICAgaW50IGggPSBmLmFkalt5XS5pbmRleE9mKHgpOwoJCSAgICAgICAgLy9vdXQucHJpbnRsbihnKyIgIitoKTsKCQkgICAgICAgIGlmKGchPS0xKQoJCSAgICAgICAgZi5hZGpbeF0ucmVtb3ZlKGcpOwoJCSAgICAgICAgaWYoaCE9LTEpCgkJICAgICAgICBmLmFkalt5XS5yZW1vdmUoaCk7CgkJICAgIH0KCQkgICAgZm9yKGludCBpID0gMTtpPD1uO2krKyl7CgkJICAgICAgICBpZighZi5Vc2VkW2ldKXsKCQkgICAgICAgICAgICBRdWV1ZTxJbnRlZ2VyPiBxID0gbmV3IExpbmtlZExpc3Q8SW50ZWdlcj4oKTsKCQkgICAgICAgICAgICBsID0gMDsKCQkgICAgICAgICAgICBxLmFkZChpKTsKCQkgICAgICAgICAgICBmLlVzZWRbaV0gPSB0cnVlOwoJCSAgICAgICAgICAgIHdoaWxlKHEuc2l6ZSgpIT0wKXsKCQkgICAgICAgICAgICAgICAgaW50IHQgPSBxLnJlbW92ZSgpOwoJCSAgICAgICAgICAgICAgICBsICs9IGYuUFt0XTsKCQkgICAgICAgICAgICAgICAvLyBvdXQucHJpbnRsbihmLlBbdF0gKyAiICIrdCk7CgkJICAgICAgICAgICAgICAgIGZvcihpbnQgazpmLmFkalt0XSl7CgkJICAgICAgICAgICAgICAgICAgICBpZighZi5Vc2VkW2tdKXsKCQkgICAgICAgICAgICAgICAgICAgICAgICBxLmFkZChrKTsKCQkgICAgICAgICAgICAgICAgICAgICAgICBmLlVzZWRba10gPSB0cnVlOwoJCSAgICAgICAgICAgICAgICAgICAgfQoJCSAgICAgICAgICAgICAgICB9CgkJICAgICAgICAgICAgfQoJCSAgICAgICAgfQoJCSAgICAgICAgaWYobD5hbnMpYW5zID0gbDsKCQkgICAgfQoJCSAgICBvdXQucHJpbnRsbihhbnMpOwoJCX0KCX0KfQ==