//imports for BufferedReader
import java.io.BufferedReader;
import java.io.InputStreamReader;
//import for Scanner and other utility classes
import java.util.*;
class TestClass {
static class Cell{
int v;
int w;
Cell(int vertex,int weight){
v=vertex;
w=weight;
}
}
static class CompareCell implements Comparator<Cell>{
public int compare(Cell c1,Cell c2){
if(c2.w==c1.w){
return c2.v-c1.v;
}
return c2.w-c1.w;
}
}
// Write your code here
String nmk
[]=br.
readLine().
split(" ");
String val
[]=br.
readLine().
split(" ");
int values[]=new int[val.length+1];
HashMap
<Integer,List
<Cell
>> graph
=new HashMap
<>();
for(int i=1;i<=n;i++){
graph.put(i,new ArrayList<>());
}
for(int i=1;i<values.length;i++){
values
[i
]=Integer.
parseInt(val
[i
-1]); }
while(m--!=0){
String uv
[]=br.
readLine().
split(" ");
Cell uc=new Cell(u,values[u]);
Cell vc=new Cell(v,values[v]);
graph.get(u).add(vc);
graph.get(v).add(uc);
}
for(int i=1;i<=graph.size();i++){
List<Cell> list=graph.get(i);
if(list.size()<k){
}else{
int t=1;
for(Cell c:list){
if(t==k){
}
t++;
}
}
}
}
}
Ly9pbXBvcnRzIGZvciBCdWZmZXJlZFJlYWRlcgppbXBvcnQgamF2YS5pby5CdWZmZXJlZFJlYWRlcjsKaW1wb3J0IGphdmEuaW8uSW5wdXRTdHJlYW1SZWFkZXI7CgovL2ltcG9ydCBmb3IgU2Nhbm5lciBhbmQgb3RoZXIgdXRpbGl0eSBjbGFzc2VzCmltcG9ydCBqYXZhLnV0aWwuKjsKCmNsYXNzIFRlc3RDbGFzcyB7CgogICAgc3RhdGljIGNsYXNzIENlbGx7CgogICAgICAgIGludCB2OwogICAgICAgIGludCB3OwoKICAgICAgICBDZWxsKGludCB2ZXJ0ZXgsaW50IHdlaWdodCl7CiAgICAgICAgICAgIHY9dmVydGV4OwogICAgICAgICAgICB3PXdlaWdodDsKICAgICAgICB9CiAgICB9CgogICAgc3RhdGljIGNsYXNzIENvbXBhcmVDZWxsIGltcGxlbWVudHMgQ29tcGFyYXRvcjxDZWxsPnsKICAgICAgICAKICAgICAgICBwdWJsaWMgaW50IGNvbXBhcmUoQ2VsbCBjMSxDZWxsIGMyKXsKCiAgICAgICAgICAgIGlmKGMyLnc9PWMxLncpewogICAgICAgICAgICAgICAgcmV0dXJuIGMyLnYtYzEudjsKICAgICAgICAgICAgfQogICAgICAgICAgICByZXR1cm4gYzIudy1jMS53OwogICAgICAgIH0KICAgIH0KICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZyBhcmdzW10gKSB0aHJvd3MgRXhjZXB0aW9uIHsKICAgICAgICAKICAgICAgICAvLyBXcml0ZSB5b3VyIGNvZGUgaGVyZQogICAgICAgIEJ1ZmZlcmVkUmVhZGVyIGJyID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBJbnB1dFN0cmVhbVJlYWRlcihTeXN0ZW0uaW4pKTsKCiAgICAgICAgU3RyaW5nIG5ta1tdPWJyLnJlYWRMaW5lKCkuc3BsaXQoIiAiKTsKICAgICAgICBpbnQgbj1JbnRlZ2VyLnBhcnNlSW50KG5ta1swXSk7CiAgICAgICAgaW50IG09SW50ZWdlci5wYXJzZUludChubWtbMV0pOwogICAgICAgIGludCBrPUludGVnZXIucGFyc2VJbnQobm1rWzJdKTsKCiAgICAgICAgU3RyaW5nIHZhbFtdPWJyLnJlYWRMaW5lKCkuc3BsaXQoIiAiKTsKCiAgICAgICAgaW50IHZhbHVlc1tdPW5ldyBpbnRbdmFsLmxlbmd0aCsxXTsKCiAgICAgICAgSGFzaE1hcDxJbnRlZ2VyLExpc3Q8Q2VsbD4+IGdyYXBoPW5ldyBIYXNoTWFwPD4oKTsKCiAgICAgICAgZm9yKGludCBpPTE7aTw9bjtpKyspewogICAgICAgICAgICBncmFwaC5wdXQoaSxuZXcgQXJyYXlMaXN0PD4oKSk7CiAgICAgICAgfQoKICAgICAgICBmb3IoaW50IGk9MTtpPHZhbHVlcy5sZW5ndGg7aSsrKXsKICAgICAgICAgICAgdmFsdWVzW2ldPUludGVnZXIucGFyc2VJbnQodmFsW2ktMV0pOwogICAgICAgIH0KCiAgICAgICAgd2hpbGUobS0tIT0wKXsKCiAgICAgICAgICAgIFN0cmluZyB1dltdPWJyLnJlYWRMaW5lKCkuc3BsaXQoIiAiKTsKCiAgICAgICAgICAgIGludCB1PUludGVnZXIucGFyc2VJbnQodXZbMF0pOwogICAgICAgICAgICBpbnQgdj1JbnRlZ2VyLnBhcnNlSW50KHV2WzFdKTsKCiAgICAgICAgICAgIENlbGwgdWM9bmV3IENlbGwodSx2YWx1ZXNbdV0pOwogICAgICAgICAgICBDZWxsIHZjPW5ldyBDZWxsKHYsdmFsdWVzW3ZdKTsKCiAgICAgICAgICAgIGdyYXBoLmdldCh1KS5hZGQodmMpOwogICAgICAgICAgICBncmFwaC5nZXQodikuYWRkKHVjKTsKICAgICAgICB9CgogICAgICAgIGZvcihpbnQgaT0xO2k8PWdyYXBoLnNpemUoKTtpKyspewogICAgICAgICAgICBMaXN0PENlbGw+IGxpc3Q9Z3JhcGguZ2V0KGkpOwogICAgICAgICAgICBDb2xsZWN0aW9ucy5zb3J0KGxpc3QsbmV3IENvbXBhcmVDZWxsKCkpOwoKICAgICAgICAgICAgaWYobGlzdC5zaXplKCk8ayl7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50KCItMSIpOwogICAgICAgICAgICB9ZWxzZXsKICAgICAgICAgICAgICAgIGludCB0PTE7CiAgICAgICAgICAgICAgICBmb3IoQ2VsbCBjOmxpc3QpewogICAgICAgICAgICAgICAgICAgIGlmKHQ9PWspewogICAgICAgICAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50KGMudisiICIpOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgdCsrOyAKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oKTsKICAgICAgICB9CiAgICB9Cn0=