Submission #127561


Source Code Expand

import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.PrintWriter;
import java.util.Arrays;
import java.util.InputMismatchException;
import java.util.Random;

public class Main {
	static InputStream is;
	static PrintWriter out;
	static String INPUT = "";
	
	static long[][][] BURIED;
	static int REP = 50;
	
	static void solve() throws Exception
	{
		Random gen = new Random(1);
		
		int T = ni();
		double ROT;
		double SKEW;
		if(T < 30){
			ROT = 2;
			SKEW = 0;
			REP = 70;
		}else if(T < 90){
			ROT = 10;
			SKEW = 0.1;
			REP = 70;
		}else{
			ROT = 15;
			SKEW = 0.1;
			REP = 70;
		}
		BURIED = new long[16][REP][65];
		for(int i = 0;i < 16;i++){
			
			long[] BASE = new long[65];
			for(int j = 0;j < BURY[i].length;j++){
				for(int k = 0;k < BURY[i][j].length();k++){
					if(BURY[i][j].charAt(k) == '#'){
						BASE[j] |= 1L<<k;
					}
				}
			}
			
			for(int rep = 0;rep < REP;rep++){
				long[] TO = new long[65];
//				double scale = gen.nextDouble()*0.2+0.8;
//				double wscale = (gen.nextDouble()*0.1+0.9)*scale;
//				double hscale = (gen.nextDouble()*0.1+0.9)*scale;
				double scale = gen.nextDouble()*0.1+0.9;
				double wscale = (gen.nextDouble()*0.1+0.9)*scale;
				double hscale = (gen.nextDouble()*0.1+0.9)*scale;
//				double slidex = gen.nextDouble()*10-5;
				double rot = (gen.nextDouble()*ROT*2-ROT)/180*Math.PI;
				double skewx = gen.nextDouble()*SKEW*2-SKEW;
				double skewy = gen.nextDouble()*SKEW*2-SKEW;
				double crot = Math.cos(rot);
				double srot = Math.sin(rot);
				for(int j = 0;j < 65;j++){
					for(int k = 0;k < 38;k++){
						if(BASE[j]<<63-k<0){
							double y = j+0.5-32.5, x = k+0.5-19;
							x *= wscale; y *= hscale;
							double nx = x * crot - y * srot;
							double ny = x * srot + y * crot;
							x = nx; y = ny;
							nx = x + skewy * y;
							ny = y + skewx * x;
							x = nx; y = ny;
							int nj = (int)Math.round(y+32.5-0.5);
							int nk = (int)Math.round(x+19-0.5);
							if(nk >= 0 && nk < 38 && nj >= 0 && nj < 65){
								TO[nj] |= 1L<<nk;
							}
						}
					}
				}
				reduceNoise(TO);
				balanceW(TO);
				balanceH(TO);
				BURIED[i][rep] = TO;
			}
		}
		
		int m = ni(), n = ni();
		char[][] map = nm(n, m);
		reduceNoise(map);
//		for(char[] x : map){
//			tr(new String(x));
//		}
		
		int[] f = new int[m];
		for(int i = 0;i < m;i++){
			for(int j = 0;j < n;j++){
				f[i] += map[j][i] == '#' ? 1 : 0;
			}
		}
		
		int[][] inters = new int[m][];
		int p = 0;
		for(int i = 0;i < m;i++){
			if(f[i] <= 1){
				int j;
				for(j = i+1;j < m && f[j] <= 1;j++);
				if(i > 0 && j < m){
					inters[p++] = new int[]{i, j};
				}
				i = j-1;
			}
		}
		
		StringBuilder sb = new StringBuilder();
		if(p == 0){
			sb.append(recognize(0, m, map));
		}else{
			char x = recognize(0, inters[0][0]+inters[0][1]>>>1, map);
			if(x != 0)sb.append(x);
			for(int i = 0;i < p-1;i++){
				x = recognize(inters[i][0]+inters[i][1]>>>1, inters[i+1][0]+inters[i+1][1]>>>1, map);
				if(x != 0)sb.append(x);
			}
			x = recognize(inters[p-1][0]+inters[p-1][1]>>>1, m, map);
			if(x != 0)sb.append(x);
		}
//		tr(new String(str));
		out.println(new Parser4().eval(sb.toString().toCharArray()));
	}
	
	static char[] D = "0123456789()+-*/".toCharArray();
	
	static void balanceW(long[] map)
	{
		int sumf = 0;
		int g = 0;
		for(long x : map){
			for(int i = 0;i < 38;i++){
				if(x<<63-i<0){
					g += i;
					sumf++;
				}
			}
		}
		int center = (2*g+sumf)/(2*sumf);
		for(int i = 0;i < 65;i++){
			if(center < 19){
				map[i]<<=19-center;
			}else{
				map[i]>>>=center-19;
			}
		}
	}
	
	static void balanceH(long[] map)
	{
		int sumf = 0;
		int g = 0;
		for(int i = 0;i < 65;i++){
			int f = Long.bitCount(map[i]);
			g += i*f;
			sumf += f;
		}
		int center = (2*g+sumf)/(2*sumf);
		if(center < 32){
			for(int i = 65-1-(32-center);i >= 0;i--){
				map[i+32-center] = map[i];
			}
			for(int i = 32-center-1;i >= 0;i--)map[i] = 0;
		}else{
			for(int i = center-32;i < 65;i++){
				map[i-(center-32)] = map[i];
			}
			for(int i = 65-(center-32);i < 65;i++)map[i] = 0;
		}
	}
	
	static char recognize(int l, int r, char[][] map)
	{
		if(r-l < 10)return 0;
		long[] expanded = new long[65];
		int offset = (r-l-38)/2+l;
		for(int i = 0;i < 65;i++){
			for(int j = 0;j < 38;j++){
				if(j+offset >= l && j+offset < r && map[i][j+offset] == '#'){
					expanded[i] |= 1L<<j;
				}
			}
		}
//		for(int i = 0;i < 65;i++){
//			for(int j = 0;j < 38;j++){
//				double x = (j+0.5)/38.*(r-l)-0.5;
//				double vote = 0;
//				int fx = (int)Math.floor(x);
//				double ww = 0;
//				for(int k = fx;k <= fx+1;k++){
//					double lw = 1-(x-k)*(x-k);
//					ww += lw;
//					if(l+k >= 0 && l+k < map[0].length){
//						if(map[i][l+k] == '#')vote += lw;
//					}
//				}
//				if(vote >= ww/2){
//					expanded[i] |= 1L<<j;
//				}
//			}
//		}
		balanceW(expanded);
		balanceH(expanded);
		
		int maxi = -1;
		int maxmat = -1;
		for(int i = 0;i < 16;i++){
			for(int u = 0;u < REP;u++){
				int mat = 0;
				for(int j = 0;j < 65;j++){
					mat += 38-Long.bitCount(expanded[j]^BURIED[i][u][j]);
				}
//				if(i == 0){
//					for(long x : BURIED[i][u]){
//						tr(Long.toBinaryString(x|1L<<38).substring(1));
//					}
//				}
				if(mat > maxmat){
					maxmat = mat;
					maxi = i;
				}
			}
		}
//		tr(l, r, D[maxi], maxmat, (double)maxmat/38/65);
//		if((double)maxmat/38/65 < 0.9){
//			for(long x : expanded){
//				tr(Long.toBinaryString(x|1L<<38).substring(1));
//			}
////			for(long x : BURIED[8][0]){
////				tr(Long.toBinaryString(x|1L<<38).substring(1));
////			}
//		}
//		System.exit(1);
		return D[maxi];
	}
	
	static void reduceNoise(char[][] map)
	{
		int n = map.length, m = map[0].length;
//		int[] S = {0, 100, 71, 58, 50, 45, 41, 38, 35};
//		int[] S = {0, 100, 50, 33, 25, 20, 17, 14, 13};
		for(int i = 0;i < n;i++){
			for(int j = 0;j < m;j++){
				int b = 0, w = 0;
				for(int k = -2;k <= 2;k++){
					for(int l = -2;l <= 2;l++){
//						if(k == 0 && l == 0)continue;
						if(i+k >= 0 && i+k < n && j+l >= 0 && j+l < m){
							if(map[i+k][l+j] == '#'){
								b+=100/(k*k+l*l+1);
							}else{
								w+=100/(k*k+l*l+1);
//								w+=S[k*k+l*l];
							}
						}
					}
				}
				// roughly
				if(map[i][j] == '#' && w > b){
					map[i][j] = '.';
				}else if(map[i][j] == '.' && b > w){
					map[i][j] = '#';
				}
//				if(map[i][j] == '#' && w >= 8*b){
//					map[i][j] = '.';
//				}else if(map[i][j] == '.' && b >= 3*w){
//					map[i][j] = '#';
//				}
			}
		}
	}
	
	static void reduceNoise(long[] map)
	{
//		int[] S = {0, 100, 50, 33, 25, 20, 17, 14, 13};
//		int[] S = {0, 100, 71, 58, 50, 45, 41, 38, 35};
		for(int i = 0;i < 65;i++){
			for(int j = 0;j < 38;j++){
				int b = 0, w = 0;
				for(int k = -2;k <= 2;k++){
					for(int l = -2;l <= 2;l++){
						if(k == 0 && l == 0)continue;
						if(i+k >= 0 && i+k < 65 && j+l >= 0 && j+l < 38){
							if(map[i+k]<<63-(l+j)<0){
								b+=100/(k*k+l*l+1);
							}else{
								w+=100/(k*k+l*l+1);
							}
						}
					}
				}
				// roughly
				if(map[i]<<63-j<0 && w > b){
					map[i] ^= 1L<<j;
				}else if(map[i]<<63-j>=0 && b > w){
					map[i] ^= 1L<<j;
				}
			}
		}
	}
	
	public static class Parser4 {
		// exp = exp2 ([+-] exp2)*
		// exp2 = exp3 ([*/] exp3)*
		// exp3 = exp4 | '(' exp ')'
		// exp4 = -*digit+{[\.]digit+}
		// digit = [0-9]
		char[] str;
		int pos;
		int n;
		
		public int eval(char[] str) throws Exception
		{
			this.str = str;
			pos = 0;
			n = this.str.length;
			int ret = exp();
			if(pos < n)throw new AssertionError(-1);
			return ret;
		}
		
		public int exp() throws Exception
		{
			int v = exp2();
			while(pos < n && (str[pos] == '+' || str[pos] == '-')){
				char op = str[pos];
				pos++;
				if(pos >= n)throw new AssertionError(pos);
				int w = exp2();
				if(op == '+'){
					v += w;
				}else{
					v -= w;
				}
			}
			return v;
		}
		
		public int exp2() throws Exception
		{
			int v = exp3();
			while(pos < n && (str[pos] == '*' || str[pos] == '/')){
				char op = str[pos];
				pos++;
				if(pos >= n)throw new AssertionError(pos);
				int w = exp3();
				if(op == '*'){
					v *= w;
				}else{
					if(w == 0)throw new AssertionError(pos);
					v /= w;
				}
			}
			return v;
		}
		
		public int exp3() throws Exception
		{
			if(pos < n && str[pos] == '('){
				pos++;
				int v = exp();
				if(!(pos < n && str[pos] == ')'))throw new AssertionError(pos);
				pos++;
				return v;
			}else{
				return exp4();
			}
		}
		
		public int exp4() throws Exception
		{
			boolean minus = false;
			while(pos < n && str[pos] == '-'){
				minus = !minus;
				pos++;
			}
			boolean present = false;
			int v = 0;
			while(pos < n && str[pos] >= '0' && str[pos] <= '9'){
				v = v * 10 + digit();
				present = true;
			}
			if(!present)throw new AssertionError(pos);
			if(minus)v = -v;
			return v;
		}
		
		public int digit() throws Exception
		{
			if(pos == n)throw new AssertionError(pos);
			return str[pos++] - '0';
		}
	}
	
	public static void main(String[] args) throws Exception
	{
		long S = System.currentTimeMillis();
		is = INPUT.isEmpty() ? System.in : new ByteArrayInputStream(INPUT.getBytes());
		out = new PrintWriter(System.out);
		
		solve();
		out.flush();
		long G = System.currentTimeMillis();
		tr(G-S+"ms");
	}
	
	private static boolean eof()
	{
		if(lenbuf == -1)return true;
		int lptr = ptrbuf;
		while(lptr < lenbuf)if(!isSpaceChar(inbuf[lptr++]))return false;
		
		try {
			is.mark(1000);
			while(true){
				int b = is.read();
				if(b == -1){
					is.reset();
					return true;
				}else if(!isSpaceChar(b)){
					is.reset();
					return false;
				}
			}
		} catch (IOException e) {
			return true;
		}
	}
	
	private static byte[] inbuf = new byte[1024];
	static int lenbuf = 0, ptrbuf = 0;
	
	private static 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 static boolean isSpaceChar(int c) { return !(c >= 33 && c <= 126); }
//	private static boolean isSpaceChar(int c) { return !(c >= 32 && c <= 126); }
	private static int skip() { int b; while((b = readByte()) != -1 && isSpaceChar(b)); return b; }
	
	private static double nd() { return Double.parseDouble(ns()); }
	private static char nc() { return (char)skip(); }
	
	private static String ns()
	{
		int b = skip();
		StringBuilder sb = new StringBuilder();
		while(!(isSpaceChar(b))){
			sb.appendCodePoint(b);
			b = readByte();
		}
		return sb.toString();
	}
	
	private static 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 static 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 static int[] na(int n)
	{
		int[] a = new int[n];
		for(int i = 0;i < n;i++)a[i] = ni();
		return a;
	}
	
	private static 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 static 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();
		}
	}
	
	static String[][] BURY = {
		{
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"...............########...............",
			".............############.............",
			"...........################...........",
			"..........##################..........",
			".........####################.........",
			"........######################........",
			".......########################.......",
			".......##########....##########.......",
			"......#########........#########......",
			"......########..........########......",
			".....#########..........#########.....",
			".....########............########.....",
			".....########............########.....",
			".....########............########.....",
			"....########..............########....",
			"....########..............########....",
			"....########..............########....",
			"....########..............########....",
			"....########..............########....",
			"....########..............########....",
			"....########..............########....",
			"....########..............########....",
			"....########..............########....",
			"....########..............########....",
			"....########..............########....",
			".....########............########.....",
			".....########............########.....",
			".....########............########.....",
			".....#########..........#########.....",
			"......########..........########......",
			"......#########........#########......",
			".......##########....##########.......",
			".......########################.......",
			"........######################........",
			".........####################.........",
			"..........##################..........",
			"...........################...........",
			".............############.............",
			"...............########...............",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................"
			},
			{
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"...................####...............",
			".................#######..............",
			"..............##########..............",
			"...........#############..............",
			"........################..............",
			".......#################..............",
			".......#################..............",
			".......#################..............",
			".......#################..............",
			"........######..########..............",
			"........###.....########..............",
			"................########..............",
			"................########..............",
			"................########..............",
			"................########..............",
			"................########..............",
			"................########..............",
			"................########..............",
			"................########..............",
			"................########..............",
			"................########..............",
			"................########..............",
			"................########..............",
			"................########..............",
			"................########..............",
			"................########..............",
			"................########..............",
			"................########..............",
			"................########..............",
			"................########..............",
			"................########..............",
			"................########..............",
			".......##########################.....",
			"......###########################.....",
			"......###########################.....",
			"......###########################.....",
			"......###########################.....",
			".......##########################.....",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................"
			},
			{
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"..............#########...............",
			"...........##############.............",
			"........###################...........",
			".......#####################..........",
			"......#######################.........",
			"......#######################.........",
			"......########################........",
			"......#########......#########........",
			"......#######.........#########.......",
			"......#######..........########.......",
			"......#######..........########.......",
			"......#######..........########.......",
			"......#######..........########.......",
			".......######..........########.......",
			"......................#########.......",
			"......................########........",
			".....................#########........",
			"....................##########........",
			"...................##########.........",
			"..................###########.........",
			".................###########..........",
			"................###########...........",
			"...............###########............",
			"..............###########.............",
			".............###########..............",
			"............###########...............",
			"...........###########.....#####......",
			"..........###########.....#######.....",
			".........###########......#######.....",
			"........###########.......#######.....",
			".......###########........#######.....",
			"......###########.........#######.....",
			".....############################.....",
			".....############################.....",
			".....############################.....",
			".....############################.....",
			".....############################.....",
			"......###########################.....",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			},
			{
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"..............##########..............",
			"..........################............",
			"........####################..........",
			".......######################.........",
			".......#######################........",
			".......########################.......",
			".......########################.......",
			".......########.......##########......",
			".......#######.........#########......",
			".......#######..........########......",
			".......#######..........########......",
			"........######..........########......",
			"........................########......",
			"........................########......",
			".......................########.......",
			"......................#########.......",
			"...............###############........",
			"..............###############.........",
			"..............##############..........",
			"..............###############.........",
			"..............################........",
			"...............################.......",
			"......................##########......",
			"........................########......",
			"........................#########.....",
			".........................########.....",
			".........................########.....",
			".........................########.....",
			".........................########.....",
			"........................#########.....",
			".......###.............##########.....",
			"......########........##########......",
			"......##########################......",
			"......#########################.......",
			".....##########################.......",
			"......########################........",
			"......######################..........",
			".........#################............",
			"............###########...............",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................"
			},
			{
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			".....................#####............",
			"....................#######...........",
			"...................########...........",
			"..................#########...........",
			".................##########...........",
			"................###########...........",
			"................###########...........",
			"...............############...........",
			"..............#############...........",
			".............##############...........",
			"............###############...........",
			"...........################...........",
			"...........########.#######...........",
			"..........########..#######...........",
			".........########...#######...........",
			"........########....#######...........",
			".......#########....#######...........",
			".......########.....#######...........",
			"......########......#######...........",
			".....########.......#######...........",
			"....##############################....",
			"....##############################....",
			"....##############################....",
			"....##############################....",
			"....##############################....",
			"....##############################....",
			"...................########...........",
			"...................########...........",
			"...................########...........",
			"...................########...........",
			"...................########...........",
			"...................########...........",
			".............####################.....",
			"............#####################.....",
			"............#####################.....",
			"............#####################.....",
			"............#####################.....",
			".............####################.....",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................"
			},
			{
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"........######################........",
			"........#######################.......",
			"........#######################.......",
			"........#######################.......",
			"........#######################.......",
			"........######################........",
			"........#######.......................",
			"........#######.......................",
			"........#######.......................",
			"........#######.......................",
			"........#######.......................",
			"........#######.......................",
			".......########..########.............",
			".......####################...........",
			".......######################.........",
			".......#######################........",
			".......########################.......",
			".......########################.......",
			".......#########################......",
			".......########.......##########......",
			"..........##...........#########......",
			"........................#########.....",
			".........................########.....",
			".........................########.....",
			".........................########.....",
			".........................########.....",
			".........................########.....",
			".........................########.....",
			"........#...............#########.....",
			".......####............#########......",
			"......########.......###########......",
			"......##########################......",
			"......#########################.......",
			".....#########################........",
			"......#######################.........",
			".......#####################..........",
			".........#################............",
			".............##########...............",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................"
			},
			{
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			".........................######.......",
			"....................###########.......",
			".................###############......",
			"...............#################......",
			".............###################......",
			"............####################......",
			"...........####################.......",
			"..........################............",
			".........############.................",
			"........###########...................",
			"........#########.....................",
			".......#########......................",
			".......########.......................",
			"......########........................",
			"......########........................",
			"......#######....########.............",
			"......#######..#############..........",
			".....#########################........",
			".....##########################.......",
			".....###########################......",
			".....###########################......",
			".....############......##########.....",
			".....##########.........#########.....",
			".....#########...........#########....",
			".....########.............########....",
			".....########.............########....",
			".....########.............########....",
			"......#######.............########....",
			"......#######.............########....",
			"......########...........#########....",
			"......#########.........#########.....",
			".......##########.....###########.....",
			"........#########################.....",
			"........########################......",
			".........######################.......",
			"..........####################........",
			"...........##################.........",
			".............##############...........",
			"................########..............",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................"
			},
			{
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......###########################.....",
			"......############################....",
			"......############################....",
			"......############################....",
			"......############################....",
			"......###########################.....",
			"......#######...........#########.....",
			"......#######...........#########.....",
			"......#######..........#########......",
			"......#######..........#########......",
			"......#######..........########.......",
			"......#######.........#########.......",
			"......#######.........########........",
			"......#######........#########........",
			".......#####.........#########........",
			".....................########.........",
			"....................#########.........",
			"....................########..........",
			"...................#########..........",
			"...................########...........",
			"..................#########...........",
			"..................#########...........",
			"..................########............",
			".................#########............",
			".................########.............",
			"................#########.............",
			"................########..............",
			"................########..............",
			"...............########...............",
			"...............########...............",
			"..............#########...............",
			"..............########................",
			"..............########................",
			".............########.................",
			".............########.................",
			".............#######..................",
			".............#######..................",
			"...............#####..................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................"
			},
			{
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"...............#########..............",
			".............#############............",
			"...........#################..........",
			"..........###################.........",
			".........#####################........",
			"........#######################.......",
			"........#######################.......",
			"........#########.....#########.......",
			".......#########.......#########......",
			".......########.........########......",
			".......########.........########......",
			".......########.........########......",
			".......########.........########......",
			".......########.........########......",
			"........########.......########.......",
			"........#########.....#########.......",
			".........#####################........",
			"..........###################.........",
			"...........#################..........",
			"...........#################..........",
			".........#####################........",
			"........#######################.......",
			".......#########......##########......",
			"......########..........########......",
			"......########..........#########.....",
			".....########............########.....",
			".....########............########.....",
			".....########............########.....",
			".....########............########.....",
			".....#########..........#########.....",
			".....#########..........#########.....",
			"......##########......##########......",
			"......##########################......",
			".......########################.......",
			".......########################.......",
			"........######################........",
			".........####################.........",
			"...........################...........",
			"..............##########..............",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................"
			},
			{
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"..............#########...............",
			"............#############.............",
			"..........#################...........",
			".........###################..........",
			"........#####################.........",
			".......#######################........",
			"......########################........",
			"......##########......#########.......",
			"......#########........#########......",
			".....#########..........########......",
			".....########............#######......",
			".....########............#######......",
			".....########............########.....",
			".....########............########.....",
			".....########............########.....",
			".....#########..........#########.....",
			"......########.........##########.....",
			"......##########......###########.....",
			".......##########################.....",
			".......##########################.....",
			"........#########################.....",
			".........########################.....",
			"...........############..########.....",
			".............########....#######......",
			".........................#######......",
			"........................########......",
			"........................########......",
			".......................########.......",
			"......................#########.......",
			"....................##########........",
			"..................############........",
			"..............###############.........",
			".........###################..........",
			"........###################...........",
			"........##################............",
			"........################..............",
			"........##############................",
			"........############..................",
			".........######.......................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................"
			},
			{
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			".......................####...........",
			"......................######..........",
			"....................########..........",
			"...................##########.........",
			"..................###########.........",
			".................############.........",
			"................############..........",
			"...............###########............",
			"..............###########.............",
			".............###########..............",
			".............##########...............",
			"............##########................",
			"............#########.................",
			"...........#########..................",
			"...........########...................",
			"..........#########...................",
			"..........########....................",
			".........#########....................",
			".........########.....................",
			".........########.....................",
			".........########.....................",
			"........#########.....................",
			"........########......................",
			"........########......................",
			"........########......................",
			"........########......................",
			"........########......................",
			"........########......................",
			"........########......................",
			"........########......................",
			"........########......................",
			"........########......................",
			".........########.....................",
			".........########.....................",
			".........########.....................",
			".........#########....................",
			"..........########....................",
			"..........#########...................",
			"..........#########...................",
			"...........#########..................",
			"...........##########.................",
			"............#########.................",
			".............#########................",
			".............##########...............",
			"..............###########.............",
			"...............###########............",
			"................###########...........",
			".................############.........",
			"..................###########.........",
			"...................##########.........",
			"....................#########.........",
			".....................#######..........",
			".......................####...........",
			".........................#............",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................"
			},
			{
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"...........####.......................",
			"..........######......................",
			".........#########....................",
			".........##########...................",
			".........###########..................",
			".........############.................",
			"..........############................",
			"............###########...............",
			".............###########..............",
			"..............##########..............",
			"...............##########.............",
			"................##########............",
			".................#########............",
			"..................#########...........",
			"...................########...........",
			"...................#########..........",
			"....................########..........",
			"....................#########.........",
			".....................########.........",
			".....................########.........",
			".....................########.........",
			".....................#########........",
			"......................########........",
			"......................########........",
			"......................########........",
			"......................########........",
			"......................########........",
			"......................########........",
			"......................########........",
			"......................########........",
			"......................########........",
			"......................########........",
			".....................########.........",
			".....................########.........",
			".....................########.........",
			"....................#########.........",
			"....................########..........",
			"...................#########..........",
			"...................#########..........",
			"..................#########...........",
			".................##########...........",
			"................##########............",
			"................#########.............",
			"..............###########.............",
			".............###########..............",
			"............###########...............",
			"...........###########................",
			".........############.................",
			".........###########..................",
			".........##########...................",
			".........#########....................",
			"..........#######.....................",
			"...........####.......................",
			"............#.........................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................"
			},
			{
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			".................#####................",
			"................#######...............",
			"................#######...............",
			"................#######...............",
			"................#######...............",
			"................#######...............",
			"................#######...............",
			"................#######...............",
			"................#######...............",
			"................#######...............",
			"......###########################.....",
			"......###########################.....",
			"......###########################.....",
			"......###########################.....",
			"......###########################.....",
			"......###########################.....",
			"......###########################.....",
			"................#######...............",
			"................#######...............",
			"................#######...............",
			"................#######...............",
			"................#######...............",
			"................#######...............",
			"................#######...............",
			"................#######...............",
			"................#######...............",
			"................#######...............",
			".................#####................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................"
			},
			{
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......##########################......",
			".....############################.....",
			".....############################.....",
			".....############################.....",
			".....############################.....",
			".....############################.....",
			"......###########################.....",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................"
			},
			{
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			".................####.................",
			"................######................",
			"................#######...............",
			"...............########...............",
			"...............########...............",
			"................#######...............",
			"................######................",
			".......#####....######.....####.......",
			".......######...######...#######......",
			"......#########..#####.#########......",
			"......###############.##########......",
			"......##########################......",
			"......##########################......",
			".......########################.......",
			"............##############............",
			"...............########...............",
			"..............###########.............",
			".............#############............",
			"...........########.#######...........",
			"..........########..########..........",
			"..........########..#########.........",
			".........########....########.........",
			".........########....########.........",
			"..........#######.....#######.........",
			"...........#####......######..........",
			"............###.........##............",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................"
			},
			{
			"......................................",
			"......................................",
			"......................................",
			"...........................####.......",
			"...........................######.....",
			"..........................#######.....",
			"..........................#######.....",
			".........................########.....",
			".........................#######......",
			"........................########......",
			"........................#######.......",
			".......................########.......",
			".......................#######........",
			"......................########........",
			"......................#######.........",
			".....................########.........",
			".....................########.........",
			".....................#######..........",
			"....................########..........",
			"....................#######...........",
			"...................########...........",
			"...................#######............",
			"..................########............",
			"..................#######.............",
			".................########.............",
			".................#######..............",
			"................########..............",
			"................#######...............",
			"...............########...............",
			"...............#######................",
			"...............#######................",
			"..............########................",
			"..............#######.................",
			".............########.................",
			".............#######..................",
			"............########..................",
			"............#######...................",
			"...........########...................",
			"...........#######....................",
			"..........########....................",
			"..........#######.....................",
			".........########.....................",
			".........#######......................",
			"........########......................",
			"........########......................",
			"........#######.......................",
			".......########.......................",
			".......#######........................",
			"......########........................",
			"......#######.........................",
			".....########.........................",
			".....#######..........................",
			"......######..........................",
			".......#####..........................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................",
			"......................................"
			}
	};
	
	private static void tr(Object... o) { if(INPUT.length() != 0)System.out.println(Arrays.deepToString(o)); }
}

Submission Info

Judge Result

Set Name Case0 Case1 Case2 Case3 Case4 Case5 Case6 Case7 Case8 Case9 Case10 Case11 Case12 Case13 Case14 Case15 Case16 Case17 Case18 Case19 Case20 Case21 Case22 Case23 Case24 Case25 Case26 Case27 Case28 Case29 Case30 Case31 Case32 Case33 Case34 Case35 Case36 Case37 Case38 Case39 Case40 Case41 Case42 Case43 Case44 Case45 Case46 Case47 Case48 Case49 Case50 Case51 Case52 Case53 Case54 Case55 Case56 Case57 Case58 Case59 Case60 Case61 Case62 Case63 Case64 Case65 Case66 Case67 Case68 Case69 Case70 Case71 Case72 Case73 Case74 Case75 Case76 Case77 Case78 Case79 Case80 Case81 Case82 Case83 Case84 Case85 Case86 Case87 Case88 Case89 Case90 Case91 Case92 Case93 Case94 Case95 Case96 Case97 Case98 Case99 Case100 Case101 Case102 Case103 Case104 Case105 Case106 Case107 Case108 Case109 Case110 Case111 Case112 Case113 Case114 Case115 Case116 Case117 Case118 Case119 Case120 Case121 Case122 Case123 Case124 Case125 Case126 Case127 Case128 Case129 Case130 Case131 Case132 Case133 Case134 Case135 Case136 Case137 Case138 Case139
Score / Max Score 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 2 / 2 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 4 / 4 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5 5 / 5
Status
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
Set Name Test Cases
Case0 000.txt
Case1 001.txt
Case2 002.txt
Case3 003.txt
Case4 004.txt
Case5 005.txt
Case6 006.txt
Case7 007.txt
Case8 008.txt
Case9 009.txt
Case10 010.txt
Case11 011.txt
Case12 012.txt
Case13 013.txt
Case14 014.txt
Case15 015.txt
Case16 016.txt
Case17 017.txt
Case18 018.txt
Case19 019.txt
Case20 020.txt
Case21 021.txt
Case22 022.txt
Case23 023.txt
Case24 024.txt
Case25 025.txt
Case26 026.txt
Case27 027.txt
Case28 028.txt
Case29 029.txt
Case30 030.txt
Case31 031.txt
Case32 032.txt
Case33 033.txt
Case34 034.txt
Case35 035.txt
Case36 036.txt
Case37 037.txt
Case38 038.txt
Case39 039.txt
Case40 040.txt
Case41 041.txt
Case42 042.txt
Case43 043.txt
Case44 044.txt
Case45 045.txt
Case46 046.txt
Case47 047.txt
Case48 048.txt
Case49 049.txt
Case50 050.txt
Case51 051.txt
Case52 052.txt
Case53 053.txt
Case54 054.txt
Case55 055.txt
Case56 056.txt
Case57 057.txt
Case58 058.txt
Case59 059.txt
Case60 060.txt
Case61 061.txt
Case62 062.txt
Case63 063.txt
Case64 064.txt
Case65 065.txt
Case66 066.txt
Case67 067.txt
Case68 068.txt
Case69 069.txt
Case70 070.txt
Case71 071.txt
Case72 072.txt
Case73 073.txt
Case74 074.txt
Case75 075.txt
Case76 076.txt
Case77 077.txt
Case78 078.txt
Case79 079.txt
Case80 080.txt
Case81 081.txt
Case82 082.txt
Case83 083.txt
Case84 084.txt
Case85 085.txt
Case86 086.txt
Case87 087.txt
Case88 088.txt
Case89 089.txt
Case90 090.txt
Case91 091.txt
Case92 092.txt
Case93 093.txt
Case94 094.txt
Case95 095.txt
Case96 096.txt
Case97 097.txt
Case98 098.txt
Case99 099.txt
Case100 100.txt
Case101 101.txt
Case102 102.txt
Case103 103.txt
Case104 104.txt
Case105 105.txt
Case106 106.txt
Case107 107.txt
Case108 108.txt
Case109 109.txt
Case110 110.txt
Case111 111.txt
Case112 112.txt
Case113 113.txt
Case114 114.txt
Case115 115.txt
Case116 116.txt
Case117 117.txt
Case118 118.txt
Case119 119.txt
Case120 120.txt
Case121 121.txt
Case122 122.txt
Case123 123.txt
Case124 124.txt
Case125 125.txt
Case126 126.txt
Case127 127.txt
Case128 128.txt
Case129 129.txt
Case130 130.txt
Case131 131.txt
Case132 132.txt
Case133 133.txt
Case134 134.txt
Case135 135.txt
Case136 136.txt
Case137 137.txt
Case138 138.txt
Case139 139.txt
Case Name Status Exec Time Memory
000.txt AC 1228 ms 25752 KB
001.txt AC 1003 ms 25684 KB
002.txt AC 992 ms 25144 KB
003.txt AC 1012 ms 25212 KB
004.txt AC 1001 ms 25824 KB
005.txt AC 1000 ms 25656 KB
006.txt AC 993 ms 25464 KB
007.txt AC 986 ms 25504 KB
008.txt AC 985 ms 25652 KB
009.txt AC 997 ms 25608 KB
010.txt AC 1023 ms 25748 KB
011.txt AC 1011 ms 25644 KB
012.txt AC 1002 ms 25336 KB
013.txt AC 1012 ms 25744 KB
014.txt AC 1007 ms 25636 KB
015.txt AC 1012 ms 25672 KB
016.txt AC 1019 ms 25180 KB
017.txt AC 1005 ms 25372 KB
018.txt AC 995 ms 25284 KB
019.txt AC 984 ms 25536 KB
020.txt AC 1020 ms 25696 KB
021.txt AC 1009 ms 25528 KB
022.txt AC 1035 ms 25816 KB
023.txt AC 1009 ms 25436 KB
024.txt AC 1016 ms 25424 KB
025.txt AC 1035 ms 25680 KB
026.txt AC 984 ms 25468 KB
027.txt AC 1031 ms 25552 KB
028.txt AC 1001 ms 25300 KB
029.txt AC 1013 ms 25764 KB
030.txt AC 1069 ms 25928 KB
031.txt AC 1077 ms 25920 KB
032.txt AC 1074 ms 25780 KB
033.txt AC 1075 ms 26044 KB
034.txt AC 1072 ms 25868 KB
035.txt AC 1090 ms 25756 KB
036.txt AC 1081 ms 25928 KB
037.txt AC 1088 ms 25816 KB
038.txt AC 1089 ms 25744 KB
039.txt AC 1075 ms 25848 KB
040.txt AC 1080 ms 25884 KB
041.txt AC 1073 ms 25856 KB
042.txt AC 1050 ms 25968 KB
043.txt AC 1088 ms 26716 KB
044.txt AC 1117 ms 26692 KB
045.txt AC 1083 ms 25932 KB
046.txt AC 1074 ms 25932 KB
047.txt AC 1080 ms 25936 KB
048.txt AC 1074 ms 25588 KB
049.txt AC 1090 ms 26348 KB
050.txt AC 1085 ms 25928 KB
051.txt AC 1093 ms 26032 KB
052.txt AC 1108 ms 26140 KB
053.txt AC 1077 ms 25716 KB
054.txt AC 1083 ms 25880 KB
055.txt AC 1099 ms 25936 KB
056.txt AC 1078 ms 25808 KB
057.txt AC 1071 ms 25932 KB
058.txt AC 1062 ms 25936 KB
059.txt AC 1057 ms 25972 KB
060.txt AC 1084 ms 26332 KB
061.txt AC 1056 ms 26064 KB
062.txt AC 1080 ms 26100 KB
063.txt AC 1055 ms 25688 KB
064.txt AC 1108 ms 25828 KB
065.txt AC 1093 ms 25716 KB
066.txt AC 1117 ms 25928 KB
067.txt AC 1140 ms 25908 KB
068.txt AC 1116 ms 25840 KB
069.txt AC 1103 ms 25808 KB
070.txt AC 1161 ms 26204 KB
071.txt AC 1138 ms 25932 KB
072.txt AC 1350 ms 25788 KB
073.txt AC 1138 ms 25628 KB
074.txt AC 1200 ms 25924 KB
075.txt AC 1262 ms 25848 KB
076.txt AC 1188 ms 26224 KB
077.txt AC 1126 ms 26096 KB
078.txt AC 1187 ms 26232 KB
079.txt AC 1139 ms 25660 KB
080.txt AC 1549 ms 26008 KB
081.txt AC 1370 ms 26048 KB
082.txt AC 1126 ms 26352 KB
083.txt AC 1062 ms 26120 KB
084.txt AC 1067 ms 25580 KB
085.txt AC 1100 ms 25720 KB
086.txt AC 1055 ms 25844 KB
087.txt AC 1060 ms 25852 KB
088.txt AC 1075 ms 26040 KB
089.txt AC 1054 ms 25724 KB
090.txt AC 1198 ms 26844 KB
091.txt AC 1206 ms 26992 KB
092.txt AC 1195 ms 27084 KB
093.txt AC 1239 ms 27088 KB
094.txt AC 1189 ms 26964 KB
095.txt AC 1192 ms 26668 KB
096.txt AC 1199 ms 26960 KB
097.txt AC 1202 ms 27016 KB
098.txt AC 1189 ms 26856 KB
099.txt AC 1187 ms 26672 KB
100.txt AC 1186 ms 26876 KB
101.txt AC 1183 ms 26764 KB
102.txt AC 1174 ms 26596 KB
103.txt AC 1191 ms 26780 KB
104.txt AC 1187 ms 26888 KB
105.txt AC 1186 ms 26876 KB
106.txt AC 1202 ms 26884 KB
107.txt AC 1174 ms 27044 KB
108.txt AC 1186 ms 26868 KB
109.txt AC 1191 ms 26536 KB
110.txt AC 1215 ms 27116 KB
111.txt AC 1215 ms 27076 KB
112.txt AC 1189 ms 26608 KB
113.txt AC 1223 ms 26808 KB
114.txt AC 1212 ms 26796 KB
115.txt AC 1222 ms 27084 KB
116.txt AC 1217 ms 27108 KB
117.txt AC 1188 ms 26596 KB
118.txt AC 1184 ms 26756 KB
119.txt AC 1209 ms 27628 KB
120.txt AC 1209 ms 27604 KB
121.txt AC 1186 ms 27060 KB
122.txt AC 1187 ms 26800 KB
123.txt AC 1184 ms 26944 KB
124.txt AC 1211 ms 26696 KB
125.txt AC 1192 ms 26640 KB
126.txt AC 1194 ms 26824 KB
127.txt AC 1181 ms 26696 KB
128.txt AC 1194 ms 26836 KB
129.txt AC 1182 ms 26880 KB
130.txt AC 1190 ms 26736 KB
131.txt AC 1187 ms 26840 KB
132.txt AC 1184 ms 26536 KB
133.txt AC 1191 ms 26896 KB
134.txt AC 1197 ms 26760 KB
135.txt AC 1196 ms 26920 KB
136.txt AC 1194 ms 26960 KB
137.txt AC 1194 ms 26680 KB
138.txt AC 1182 ms 26924 KB
139.txt AC 1181 ms 26876 KB