import java.util.*;

public class Movers {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        int labCount = scanner.nextInt();
        int edgeCount = scanner.nextInt();
        int queryCount = scanner.nextInt();

        Lab[] labs = new Lab[labCount + 1];

        for (int i = 1; i <= labCount; i++) {
            labs[i] = new Lab();
            labs[i].desks = scanner.nextInt();
        }

        for (int i = 1; i <= labCount; i++) {
            labs[i].monitors = scanner.nextInt();
        }

        for (int i = 0; i < edgeCount; i++) {
            int first = scanner.nextInt();
            int second = scanner.nextInt();

            if (labs[first].neighbors.contains(labs[second])) {
                continue;
            }

            labs[first].neighbors.add(labs[second]);
            labs[second].neighbors.add(labs[first]);

            labs[second].desksNeighbor += labs[first].desks;
            labs[second].monitorsNeighbor += labs[first].monitors;

            labs[first].desksNeighbor += labs[second].desks;
            labs[first].monitorsNeighbor += labs[second].monitors;
        }
        scanner.nextLine();

        for (int i = 0; i < queryCount; i++) {
            String keyword = scanner.next();

            if ("check".equals(keyword)) {
                int target = scanner.nextInt();
                System.out.println(labs[target].getBigger());
            } else {
                int count = scanner.nextInt();
                String what = scanner.next();
                int target = scanner.nextInt();

                if ("desk".equals(what)) {
                    labs[target].desks += count;

                    for (Lab neighbor : labs[target].neighbors) {
                        neighbor.desksNeighbor += count;
                    }
                } else {
                    labs[target].monitors += count;

                    for (Lab neighbor : labs[target].neighbors) {
                        neighbor.monitorsNeighbor += count;
                    }
                }
            }

            scanner.nextLine();
        }
    }

    private static class Lab {
        private int monitors;
        private int desks;

        private int monitorsNeighbor;
        private int desksNeighbor;

        private Set<Lab> neighbors = new HashSet<>();

        private String getBigger() {
            int m = monitors + monitorsNeighbor;
            int d = desks + desksNeighbor;

            return m > d ? "monitors" : m < d ? "desks" : "same";
        }
    }

}
