1010_E. Store_36623
Natasha was already going to fly back to Earth when she remembered that she needs to go to the Martian store to buy Martian souvenirs for her friends.

It is known, that the Martian year lasts x_{max} months, month lasts y_{max} days, day lasts z_{max} seconds. Natasha also knows that this store works according to the following schedule: 2 months in a year were selected: x_l and x_r (1≤ x_l≤ x_r≤ x_{max}), 2 days in a month: y_l and y_r (1≤ y_l≤ y_r≤ y_{max}) and 2 seconds in a day: z_l and z_r (1≤ z_l≤ z_r≤ z_{max}). The store works at all such moments (month x, day y, second z), when simultaneously x_l≤ x≤ x_r, y_l≤ y≤ y_r and z_l≤ z≤ z_r.

Unfortunately, Natasha does not know the numbers x_l,x_r,y_l,y_r,z_l,z_r.

One Martian told Natasha: "I went to this store (n+m) times. n times of them it was opened, and m times — closed." He also described his every trip to the store: the month, day, second of the trip and whether the store was open or closed at that moment.

Natasha can go to the store k times. For each of them, determine whether the store at the time of the trip is open, closed, or this information is unknown.

Input

The first line contains 6 integers x_{max}, y_{max}, z_{max}, n, m, k (1≤ x_{max},y_{max},z_{max}≤ 10^5, 1≤ n≤ 10^5, 0≤ m≤ 10^5, 1≤ k≤ 10^5) — number of months in a year, days in a month, seconds in a day, times when the store (according to a Martian) was opened, when it was closed and Natasha's queries.

The i-th of the next n lines contains 3 integers x_i, y_i, z_i (1≤ x_i≤ x_{max}, 1≤ y_i≤ y_{max}, 1≤ z_i≤ z_{max}) — month, day and second of i-th time, when the store, according to the Martian, was opened.

The i-th of the next m lines contains 3 integers x_i, y_i, z_i (1≤ x_i≤ x_{max}, 1≤ y_i≤ y_{max}, 1≤ z_i≤ z_{max}) — month, day and second of i-th time, when the store, according to the Martian, was closed.

The i-th of the next k lines contains 3 integers x_i, y_i, z_i (1≤ x_i≤ x_{max}, 1≤ y_i≤ y_{max}, 1≤ z_i≤ z_{max}) — month, day and second of i-th Natasha's query.

Output

If the Martian was mistaken and his information about when the store is open and when it is closed is inconsistent, print a single line "INCORRECT" (without quotes).

Otherwise, print the first line "CORRECT" (without quotes). Next output k lines: in i-th of them, output an answer to i-th Natasha's query: "OPEN" (without quotes), if the store was opened at the moment of this query, "CLOSED" (without quotes), if it was closed, or "UNKNOWN" (without quotes), if this information can not be determined on the basis of available data.

Examples

Input

10 10 10 3 1 3
2 6 2
4 2 4
6 4 6
9 9 9
3 3 3
10 10 10
8 8 8


Output

CORRECT
OPEN
CLOSED
UNKNOWN


Input

10 10 10 1 1 1
2 5 7
2 5 7
8 9 10


Output

INCORRECT

Note

Consider the first test case.

There are 10 months in a year, 10 days in a month, and 10 seconds in a day.

The store was opened in 3 moments:

  * month 2, day 6, second 2;
  * month 4, day 2, second 4;
  * month 6, day 4, second 6.



The store was closed at the time: month 9, day 9, second 9.

Queries:

  * month 3, day 3, second 3 — open ("OPEN") (since the store opens no later than month 2, day 2, second 2 and closes no earlier than in month 6, day 6, second 6); 
  * month 10, day 10, second 10 — closed ("CLOSED") (since it is closed even in the month 9, day 9, second 9);
  * month 8, day 8, second 8 — unknown ("UNKNOWN") (because the schedule in which the store is open at this moment exists, and the schedule in which the store is closed at this moment exists as well).



In the second test case, the store was closed and opened at the same time — contradiction ("INCORRECT").
//package round499;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.PrintWriter;
import java.util.Arrays;
import java.util.Comparator;
import java.util.InputMismatchException;
import java.util.TreeMap;

public class E {
	InputStream is;
	PrintWriter out;
	String INPUT = "";
	// 9 10
	// 7 2
	// 7 8
	
	void solve()
	{
		ni(); ni(); ni();
		
		int n = ni(), m = ni(), Q = ni();
		int[][] coin = new int[n][];
		for(int i = 0;i < n;i++){
			coin[i] = na(3);
		}
		int[][] coout = new int[m][];
		for(int i = 0;i < m;i++){
			coout[i] = na(3);
		}
		int[][] qs = new int[Q][];
		for(int i = 0;i < Q;i++){
			qs[i] = new int[]{ni(), ni(), ni(), i};
		}
		
		int[] anss = new int[Q];
		// 1:open
		// -1:closed
		Arrays.fill(anss, -2);
		
		int[] mx = mm(coin, 0);
		int[] my = mm(coin, 1);
		int[] mz = mm(coin, 2);
		for(int[] o : coout){
			if(
					mx[0] <= o[0] && o[0] <= mx[1] &&
					my[0] <= o[1] && o[1] <= my[1] &&
					mz[0] <= o[2] && o[2] <= mz[1]){
				out.println("INCORRECT");
				return;
			}
		}
		out.println("CORRECT");
		
		for(int i = 0;i < Q;i++){
			int[] q = qs[i];
			if(
					mx[0] <= q[0] && q[0] <= mx[1] &&
					my[0] <= q[1] && q[1] <= my[1] &&
					mz[0] <= q[2] && q[2] <= mz[1]){
				anss[i] = 1;
			}
		}
		
		go(qs, anss, 0, 1, 2, mx, my, mz, coout);
		{
			for(int[] q : qs)q[0] = -q[0];
			for(int[] c : coout)c[0] = -c[0];
			{int d = -mx[0]; mx[0] = -mx[1]; mx[1] = d;}
		}
		go(qs, anss, 0, 1, 2, mx, my, mz, coout);
		{
			for(int[] q : qs)q[0] = -q[0];
			for(int[] c : coout)c[0] = -c[0];
			{int d = -mx[0]; mx[0] = -mx[1]; mx[1] = d;}
		}
		go(qs, anss, 1, 0, 2, my, mx, mz, coout);
		{
			for(int[] q : qs)q[1] = -q[1];
			for(int[] c : coout)c[1] = -c[1];
			{int d = -my[0]; my[0] = -my[1]; my[1] = d;}
		}
		go(qs, anss, 1, 0, 2, my, mx, mz, coout);
		{
			for(int[] q : qs)q[1] = -q[1];
			for(int[] c : coout)c[1] = -c[1];
			{int d = -my[0]; my[0] = -my[1]; my[1] = d;}
		}
		go(qs, anss, 2, 0, 1, mz, mx, my, coout);
		{
			for(int[] q : qs)q[2] = -q[2];
			for(int[] c : coout)c[2] = -c[2];
			{int d = -mz[0]; mz[0] = -mz[1]; mz[1] = d;}
		}
		go(qs, anss, 2, 0, 1, mz, mx, my, coout);
		{
			for(int[] q : qs)q[2] = -q[2];
			for(int[] c : coout)c[2] = -c[2];
			{int d = -mz[0]; mz[0] = -mz[1]; mz[1] = d;}
		}
		for(int v : anss){
			if(v == 1){
				out.println("OPEN");
			}else if(v == 0){
				out.println("UNKNOWN");
			}else{
				out.println("CLOSED");
			}
		}
	}
	
	void go(int[][] qs, int[] anss, 
			int aind, int bind, int cind,
			int[] ma, int[] mb, int[] mc, int[][] co)
	{
		Arrays.sort(qs, new Comparator<int[]>() {
			public int compare(int[] a, int[] b) {
				return (a[aind] - b[aind]);
			}
		});
		Arrays.sort(co, new Comparator<int[]>() {
			public int compare(int[] a, int[] b) {
				return (a[aind] - b[aind]);
			}
		});
		int p = 0;
		int minb = Integer.MIN_VALUE / 2,
				maxb = Integer.MAX_VALUE / 2;
		int minc = Integer.MIN_VALUE / 2,
				maxc = Integer.MAX_VALUE / 2;
		TreeMap<Integer, Integer> lu = new TreeMap<>();
		TreeMap<Integer, Integer> ru = new TreeMap<>();
		TreeMap<Integer, Integer> ld = new TreeMap<>();
		TreeMap<Integer, Integer> rd = new TreeMap<>();
		for(int[] q : qs){
			while(p < co.length && co[p][aind] <= q[aind]){
				if(co[p][aind] < ma[0]){
					p++;
					continue;
				}
				if(
						mb[0] <= co[p][bind] && co[p][bind] <= mb[1] &&
						mc[0] <= co[p][cind] && co[p][cind] <= mc[1]
								){
					return;
				}
				if(co[p][bind] < mb[0] && co[p][cind] > mc[1]){
					int x = co[p][bind], y = co[p][cind];
					TreeMap<Integer, Integer> tar = lu;
					while(true){
						Integer f = tar.floorKey(x);
						if(f != null && tar.get(f) >= y){
							tar.remove(f);
						}else{
							break;
						}
					}
					Integer c = tar.ceilingKey(x);
					if(c == null || tar.get(c) > y){
						tar.put(x, y);
					}
					p++;
					continue;
				}
				if(co[p][bind] < mb[0] && co[p][cind] < mc[0]){
					int x = co[p][bind], y = co[p][cind];
					TreeMap<Integer, Integer> tar = ld;
					while(true){
						Integer f = tar.floorKey(x);
						if(f != null && tar.get(f) <= y){
							tar.remove(f);
						}else{
							break;
						}
					}
					Integer c = tar.ceilingKey(x);
					if(c == null || tar.get(c) < y){
						tar.put(x, y);
					}
					p++;
					continue;
				}
				if(co[p][bind] > mb[1] && co[p][cind] < mc[0]){
					int x = co[p][bind], y = co[p][cind];
					TreeMap<Integer, Integer> tar = rd;
					while(true){
						Integer f = tar.ceilingKey(x);
						if(f != null && tar.get(f) <= y){
							tar.remove(f);
						}else{
							break;
						}
					}
					Integer c = tar.floorKey(x);
					if(c == null || tar.get(c) < y){
						tar.put(x, y);
					}
					p++;
					continue;
				}
				if(co[p][bind] > mb[1] && co[p][cind] > mc[1]){
					int x = co[p][bind], y = co[p][cind];
					TreeMap<Integer, Integer> tar = ru;
					while(true){
						Integer f = tar.ceilingKey(x);
						if(f != null && tar.get(f) >= y){
							tar.remove(f);
						}else{
							break;
						}
					}
					Integer c = tar.floorKey(x);
					if(c == null || tar.get(c) > y){
						tar.put(x, y);
					}
					p++;
					continue;
				}
				if(co[p][bind] < mb[0]){
					minb = Math.max(minb, co[p][bind]);
				}
				if(co[p][bind] > mb[1]){
					maxb = Math.min(maxb, co[p][bind]);
				}
				if(co[p][cind] < mc[0]){
					minc = Math.max(minc, co[p][cind]);
				}
				if(co[p][cind] > mc[1]){
					maxc = Math.min(maxc, co[p][cind]);
				}
				p++;
			}
			if(q[aind] > ma[1]){
				if(mb[0] <= q[bind] && q[bind] <= mb[1] &&
						mc[0] <= q[cind] && q[cind] <= mc[1]){
					anss[q[3]] = 0;
				}else if(minb < q[bind] && q[bind] < maxb &&
						minc < q[cind] && q[cind] < maxc){
					if(q[bind] < mb[0] && q[cind] > mc[1]){
						Integer f = lu.ceilingKey(q[bind]);
						if(f == null || q[cind] < lu.get(f)){
							anss[q[3]] = 0;
						}
						continue;
					}
					if(q[bind] < mb[0] && q[cind] < mc[0]){
						Integer f = ld.ceilingKey(q[bind]);
						if(f == null || q[cind] > ld.get(f)){
							anss[q[3]] = 0;
						}
						continue;
					}
					if(q[bind] > mb[1] && q[cind] > mc[1]){
						Integer f = ru.floorKey(q[bind]);
						if(f == null || q[cind] < ru.get(f)){
							anss[q[3]] = 0;
						}
						continue;
					}
					if(q[bind] > mb[1] && q[cind] < mc[0]){
						Integer f = rd.floorKey(q[bind]);
						if(f == null || q[cind] > rd.get(f)){
							anss[q[3]] = 0;
						}
						continue;
					}
					anss[q[3]] = 0;
				}
			}
		}
	}
	
	int[] mm(int[][] co, int ind)
	{
		int min = Integer.MAX_VALUE / 2, max = Integer.MIN_VALUE / 2;
		for(int[] c : co){
			min = Math.min(min, c[ind]);
			max = Math.max(max, c[ind]);
		}
		return new int[]{min, max};
	}
	
	void run() throws Exception
	{
		is = oj ? System.in : new ByteArrayInputStream(INPUT.getBytes());
		out = new PrintWriter(System.out);
		
		long s = System.currentTimeMillis();
		solve();
		out.flush();
		tr(System.currentTimeMillis()-s+"ms");
	}
	
	public static void main(String[] args) throws Exception { new E().run(); }
	
	private byte[] inbuf = new byte[1024];
	public int lenbuf = 0, ptrbuf = 0;
	
	private int readByte()
	{
		if(lenbuf == -1)throw new InputMismatchException();
		if(ptrbuf >= lenbuf){
			ptrbuf = 0;
			try { lenbuf = is.read(inbuf); } catch (IOException e) { throw new InputMismatchException(); }
			if(lenbuf <= 0)return -1;
		}
		return inbuf[ptrbuf++];
	}
	
	private boolean isSpaceChar(int c) { return !(c >= 33 && c <= 126); }
	private int skip() { int b; while((b = readByte()) != -1 && isSpaceChar(b)); return b; }
	
	private double nd() { return Double.parseDouble(ns()); }
	private char nc() { return (char)skip(); }
	
	private String ns()
	{
		int b = skip();
		StringBuilder sb = new StringBuilder();
		while(!(isSpaceChar(b))){ // when nextLine, (isSpaceChar(b) && b != ' ')
			sb.appendCodePoint(b);
			b = readByte();
		}
		return sb.toString();
	}
	
	private char[] ns(int n)
	{
		char[] buf = new char[n];
		int b = skip(), p = 0;
		while(p < n && !(isSpaceChar(b))){
			buf[p++] = (char)b;
			b = readByte();
		}
		return n == p ? buf : Arrays.copyOf(buf, p);
	}
	
	private char[][] nm(int n, int m)
	{
		char[][] map = new char[n][];
		for(int i = 0;i < n;i++)map[i] = ns(m);
		return map;
	}
	
	private int[] na(int n)
	{
		int[] a = new int[n];
		for(int i = 0;i < n;i++)a[i] = ni();
		return a;
	}
	
	private int ni()
	{
		int num = 0, b;
		boolean minus = false;
		while((b = readByte()) != -1 && !((b >= '0' && b <= '9') || b == '-'));
		if(b == '-'){
			minus = true;
			b = readByte();
		}
		
		while(true){
			if(b >= '0' && b <= '9'){
				num = num * 10 + (b - '0');
			}else{
				return minus ? -num : num;
			}
			b = readByte();
		}
	}
	
	private long nl()
	{
		long num = 0;
		int b;
		boolean minus = false;
		while((b = readByte()) != -1 && !((b >= '0' && b <= '9') || b == '-'));
		if(b == '-'){
			minus = true;
			b = readByte();
		}
		
		while(true){
			if(b >= '0' && b <= '9'){
				num = num * 10 + (b - '0');
			}else{
				return minus ? -num : num;
			}
			b = readByte();
		}
	}
	
	private boolean oj = System.getProperty("ONLINE_JUDGE") != null;
	private void tr(Object... o) { if(!oj)System.out.println(Arrays.deepToString(o)); }
}

10 10 10 3 1 3
2 6 2
4 2 4
6 4 6
9 9 9
3 3 3
10 10 10
8 8 8
 10 10 10 1 1 1
2 5 7
2 5 7
8 9 10
 3 4 3 2 3 6
2 2 2
2 2 2
2 3 2
2 4 1
1 3 3
3 1 3
1 3 1
1 3 1
3 3 3
3 1 3
1 1 2
 5 3 4 2 2 5
4 2 3
4 2 3
4 2 3
3 3 3
3 1 1
5 2 3
4 1 2
5 1 2
5 3 2
 7 5 7 6 2 4
3 2 6
4 2 6
4 3 6
3 2 6
4 3 6
4 2 6
4 2 6
5 5 7
2 5 3
3 4 3
6 2 1
1 2 2
 4 5 5 2 5 4
2 3 3
3 3 2
3 2 2
2 4 2
3 1 5
2 4 2
3 4 3
2 3 2
2 5 1
4 3 2
3 3 2
 5 3 4 2 2 5
4 2 3
4 2 3
1 1 1
5 1 2
2 3 1
4 2 3
1 3 1
3 2 1
2 2 4
 7 5 7 6 2 4
3 2 6
4 2 6
4 3 6
3 2 6
4 3 6
4 2 6
2 4 3
7 4 2
1 3 2
7 5 2
6 4 3
6 4 5
 5 5 6 2 6 4
3 4 4
3 4 4
5 5 5
3 4 2
4 5 6
3 2 4
3 5 3
3 5 2
4 2 2
3 4 4
2 4 1
1 2 1
 3 3 5 3 3 2
2 2 2
2 2 2
2 2 3
1 3 3
2 2 4
3 1 4
1 1 4
1 3 2
 6 6 6 2 1 1
1 1 1
3 3 3
4 3 3
5 2 2
 1 1 1 1 0 1
1 1 1
1 1 1
 7 4 5 5 1 5
2 3 3
2 3 3
3 3 3
2 3 3
3 3 3
4 3 3
7 4 3
5 4 2
1 1 4
5 2 1
6 1 4
 5 3 4 2 2 5
4 2 3
4 2 3
4 2 3
3 3 3
3 1 1
5 2 3
4 1 4
5 1 2
5 3 2
 5 3 4 2 2 5
4 2 3
4 2 3
1 1 1
5 1 2
2 3 1
4 2 3
1 3 1
3 2 1
2 2 3
 7 5 7 6 0 4
3 2 6
4 2 6
4 3 6
3 2 6
4 3 6
4 2 6
2 4 3
7 4 2
1 3 2
7 5 2
6 4 3
6 4 5
 5 5 6 2 6 4
3 4 4
3 4 4
5 5 5
3 4 2
4 5 6
3 2 4
3 5 3
3 5 4
4 2 2
3 4 4
2 4 1
1 2 1
 6 6 6 2 1 1
1 2 1
3 3 3
4 3 3
5 2 2
 7 5 5 5 1 5
2 3 3
2 3 3
3 3 3
2 3 3
3 3 3
4 3 3
7 4 3
5 4 2
1 1 4
5 2 1
6 1 4
 10 10 10 3 1 3
1 6 2
4 2 4
6 4 6
9 9 9
3 3 3
10 10 10
8 8 8
 7 5 5 5 1 5
2 3 3
2 3 3
3 3 3
2 3 3
3 3 3
4 3 4
7 4 3
5 4 2
1 1 4
5 2 1
6 1 4
 6 11 6 2 1 1
1 2 1
3 3 3
6 3 3
5 2 2
 7 5 5 5 1 5
2 3 3
2 3 3
3 3 3
2 3 3
3 3 3
4 5 4
7 4 3
5 4 2
1 1 4
5 2 1
6 1 4
 7 5 11 6 2 4
3 2 6
4 3 5
4 3 6
3 2 4
4 1 6
4 2 6
4 2 3
4 5 7
2 5 4
3 4 3
6 2 1
1 2 4
 7 5 11 6 2 4
3 2 6
4 3 5
4 3 6
3 2 4
4 1 6
4 2 6
4 2 3
4 5 6
2 5 4
3 1 3
6 2 1
1 2 4
 7 5 11 6 2 4
3 2 6
4 2 6
4 3 6
3 2 6
4 3 6
4 2 6
4 2 6
5 5 7
2 5 3
3 4 3
6 2 1
1 2 2
 10 10 10 1 1 1
2 5 6
2 5 7
8 9 10
 5 3 4 2 2 5
4 2 3
4 2 2
4 2 3
3 3 3
3 1 1
5 2 3
4 1 4
5 1 2
5 3 2
 7 5 11 6 2 4
3 2 6
4 2 6
4 3 6
3 2 6
4 1 6
4 2 6
4 2 6
5 5 7
2 5 3
3 4 3
6 2 1
1 2 2
 7 5 7 6 0 4
3 2 6
4 2 6
4 3 6
3 2 6
4 3 6
4 2 6
2 4 3
7 4 2
1 3 2
5 5 2
6 4 3
6 4 5
 6 11 6 2 1 1
1 2 1
3 3 3
4 3 3
5 2 2
 10 10 10 3 1 3
1 6 2
4 2 4
6 4 6
9 9 9
3 3 2
10 10 10
8 8 8
 5 3 4 2 2 5
4 2 3
4 2 2
4 2 3
3 3 3
3 1 1
5 2 3
4 1 4
5 1 4
5 3 2
 7 5 11 6 2 4
3 2 6
4 2 6
4 3 6
3 2 6
4 1 6
4 2 6
4 2 6
5 5 7
2 5 3
3 4 3
6 2 1
1 2 4
 7 5 7 6 0 4
3 2 6
4 2 6
4 3 6
3 2 6
4 3 6
4 4 6
2 4 3
7 4 2
1 3 2
5 5 2
6 4 3
6 4 5
 10 10 10 3 1 3
1 6 2
4 2 4
10 4 6
9 9 9
3 3 2
10 10 10
8 8 8
 5 3 4 2 2 5
4 2 3
4 2 2
4 2 3
3 3 3
3 1 1
5 0 3
4 1 4
5 1 4
5 3 2
 7 5 11 6 2 4
3 2 6
4 2 6
4 3 6
3 2 6
4 1 6
4 2 6
4 2 6
5 5 7
2 5 4
3 4 3
6 2 1
1 2 4
 7 5 7 6 0 4
3 2 6
4 2 6
4 3 6
3 2 6
4 3 6
4 4 6
2 4 3
7 4 2
1 3 2
5 5 2
6 4 3
6 5 5
 6 11 11 2 1 1
1 2 1
3 3 3
6 3 3
5 2 2
 7 5 5 5 1 5
2 3 3
2 3 3
3 3 3
2 3 3
3 3 3
4 5 4
7 4 3
5 4 2
1 1 2
5 2 1
6 1 4
 10 10 10 3 1 3
1 6 2
4 2 4
10 4 6
9 9 6
3 3 2
10 10 10
8 8 8
 5 3 4 2 2 5
4 2 3
4 2 2
4 2 3
3 3 3
3 1 1
5 0 3
4 1 4
2 1 4
5 3 2
 7 5 11 6 2 4
3 2 6
4 2 6
4 3 6
3 2 6
4 1 6
4 2 6
4 2 6
4 5 7
2 5 4
3 4 3
6 2 1
1 2 4
 6 11 11 2 1 1
1 2 1
3 3 3
10 3 3
5 2 2
 5 3 4 2 2 5
4 3 3
4 2 2
4 2 3
3 3 3
3 1 1
5 0 3
4 1 4
2 1 4
5 3 2
 7 5 11 6 2 4
3 2 6
4 2 5
4 3 6
3 2 6
4 1 6
4 2 6
4 2 6
4 5 7
2 5 4
3 4 3
6 2 1
1 2 4
 6 11 11 2 1 1
1 2 1
3 3 3
10 6 3
5 2 2
 5 3 4 2 2 5
4 3 3
4 2 2
4 2 3
3 3 3
3 1 1
5 0 3
4 1 4
2 1 4
5 6 2
 7 5 11 6 2 4
3 2 6
4 3 5
4 3 6
3 2 6
4 1 6
4 2 6
4 2 6
4 5 7
2 5 4
3 4 3
6 2 1
1 2 4
 6 11 11 2 1 1
1 2 1
2 3 3
10 6 3
5 2 2
 7 5 11 6 2 4
3 2 6
4 3 5
4 3 6
3 2 4
4 1 6
4 2 6
4 2 6
4 5 7
2 5 4
3 4 3
6 2 1
1 2 4
 6 11 5 2 1 1
1 2 1
2 3 3
10 6 3
5 2 2
 6 11 5 2 1 1
1 2 1
2 3 3
10 6 4
5 2 2
 7 5 11 6 2 4
3 2 6
4 3 5
4 3 6
3 2 4
4 1 6
4 2 6
4 2 3
4 5 7
2 5 4
3 1 3
6 2 1
1 2 4
 6 11 5 2 1 1
1 2 1
2 3 3
10 6 4
5 1 2

CORRECT
OPEN
CLOSED
UNKNOWN
 INCORRECT
 CORRECT
UNKNOWN
CLOSED
CLOSED
CLOSED
UNKNOWN
UNKNOWN
 INCORRECT
 INCORRECT
 CORRECT
OPEN
CLOSED
UNKNOWN
OPEN
 CORRECT
UNKNOWN
OPEN
UNKNOWN
UNKNOWN
UNKNOWN
 CORRECT
UNKNOWN
CLOSED
UNKNOWN
UNKNOWN
 CORRECT
CLOSED
OPEN
CLOSED
CLOSED
 CORRECT
CLOSED
CLOSED
 CORRECT
CLOSED
 CORRECT
OPEN
 CORRECT
CLOSED
CLOSED
UNKNOWN
CLOSED
CLOSED
 INCORRECT
 CORRECT
UNKNOWN
OPEN
UNKNOWN
UNKNOWN
UNKNOWN
 CORRECT
UNKNOWN
UNKNOWN
UNKNOWN
UNKNOWN
 CORRECT
CLOSED
OPEN
CLOSED
CLOSED
 CORRECT
CLOSED
 CORRECT
CLOSED
CLOSED
UNKNOWN
CLOSED
CLOSED
 CORRECT
OPEN
CLOSED
UNKNOWN
 CORRECT
UNKNOWN
UNKNOWN
UNKNOWN
UNKNOWN
CLOSED
 CORRECT
UNKNOWN
 CORRECT
UNKNOWN
UNKNOWN
UNKNOWN
UNKNOWN
UNKNOWN
 CORRECT
UNKNOWN
CLOSED
CLOSED
UNKNOWN
 CORRECT
CLOSED
CLOSED
CLOSED
UNKNOWN
 INCORRECT
 CORRECT
CLOSED
 INCORRECT
 INCORRECT
 CORRECT
UNKNOWN
UNKNOWN
UNKNOWN
UNKNOWN
 CORRECT
CLOSED
 CORRECT
OPEN
CLOSED
UNKNOWN
 INCORRECT
 INCORRECT
 CORRECT
UNKNOWN
UNKNOWN
UNKNOWN
UNKNOWN
 CORRECT
OPEN
CLOSED
UNKNOWN
 INCORRECT
 INCORRECT
 CORRECT
UNKNOWN
UNKNOWN
UNKNOWN
UNKNOWN
 CORRECT
UNKNOWN
 CORRECT
UNKNOWN
UNKNOWN
UNKNOWN
UNKNOWN
UNKNOWN
 CORRECT
OPEN
CLOSED
UNKNOWN
 INCORRECT
 INCORRECT
 CORRECT
UNKNOWN
 INCORRECT
 INCORRECT
 CORRECT
UNKNOWN
 INCORRECT
 INCORRECT
 CORRECT
UNKNOWN
 INCORRECT
 CORRECT
UNKNOWN
 CORRECT
UNKNOWN
 CORRECT
UNKNOWN
CLOSED
CLOSED
UNKNOWN
 CORRECT
UNKNOWN
