import java.io.IOException; public class mandelbrot { public static void main(String[] args) throws IOException { byte[] mem = new byte[1000000]; int i = 1000; mem[i] += 13; mem[i + 1] += mem[i] * 2; mem[i + 4] += mem[i] * 5; mem[i + 5] += mem[i] * 2; mem[i + 6] += mem[i]; mem[i] = 0; mem[i + 5] += 6; mem[i + 6] += 253; mem[i + 16] += 15; i += 16; while (mem[i] != 0) { while (mem[i] != 0) { i += 9; } mem[i]++; while (mem[i] != 0) { i -= 9; } mem[i + 9]--; i += 9; } mem[i]++; while (mem[i] != 0) { mem[i + 8] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 8] = 1; mem[i + 1] += 5; i++; while (mem[i] != 0) { mem[i]--; mem[i + 9] += mem[i]; mem[i] = 0; i += 9; } mem[i + 7]++; mem[i + 34]++; i += 17; while (mem[i] != 0) { i -= 9; } mem[i + 3] = 1; i += 3; while (mem[i] != 0) { i += 6; while (mem[i] != 0) { mem[i + 7] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 7] = 1; mem[i + 1] += 4; i++; while (mem[i] != 0) { mem[i]--; mem[i + 9] += mem[i]; mem[i] = 0; i += 9; } mem[i + 6]++; mem[i] += 7; while (mem[i] != 0) { mem[i]--; mem[i + 9] += mem[i]; mem[i] = 0; i += 9; } mem[i + 6]++; i -= 10; while (mem[i] != 0) { i -= 9; } i += 3; while (mem[i] != 0) { mem[i] = 0; i += 6; while (mem[i] != 0) { mem[i + 1] += mem[i + 7]; mem[i + 7] = 0; mem[i + 2] += mem[i + 1]; mem[i + 5] += mem[i + 1]; mem[i + 7] += mem[i + 1]; mem[i + 1] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } i += 9; while (mem[i] != 0) { mem[i + 1] += mem[i + 8]; mem[i + 8] = 0; mem[i + 3] += mem[i + 1]; mem[i + 6] += mem[i + 1]; mem[i + 8] += mem[i + 1]; mem[i + 1] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i] += mem[i + 7]; mem[i + 7] = 0; mem[i + 5] += mem[i]; mem[i + 7] += mem[i]; mem[i] = 0; mem[i + 9] += 15; i += 9; while (mem[i] != 0) { while (mem[i] != 0) { i += 9; } mem[i]++; mem[i + 1] = 0; mem[i + 2] = 0; mem[i + 3] = 0; mem[i + 4] = 0; mem[i + 5] = 0; mem[i + 6] = 0; mem[i + 7] = 0; mem[i + 8] = 0; mem[i + 9] = 0; while (mem[i] != 0) { i -= 9; } mem[i + 9]--; i += 9; } mem[i]++; while (mem[i] != 0) { mem[i + 1]++; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } i += 9; while (mem[i] != 0) { mem[i + 1]--; mem[i + 1] += mem[i + 5]; mem[i + 5] = 0; i++; while (mem[i] != 0) { mem[i]--; mem[i + 4]++; i--; while (mem[i] != 0) { mem[i]--; mem[i] += mem[i + 2]; mem[i + 2] = mem[i]; mem[i + 4] += mem[i]; mem[i] = 1; i += 9; } i -= 8; while (mem[i] != 0) { i -= 9; } } i += 9; while (mem[i] != 0) { i += 9; } i -= 9; while (mem[i] != 0) { mem[i + 10] += mem[i + 1]; mem[i + 1] = 0; i -= 9; } mem[i + 10] += mem[i + 1]; mem[i + 1] = 0; mem[i]++; i += 8; } i -= 9; while (mem[i] != 0) { mem[i + 1] = 0; mem[i]--; i += 4; while (mem[i] != 0) { mem[i]--; mem[i - 4]++; mem[i - 9] += mem[i - 3]; mem[i - 4] -= mem[i - 3]; mem[i - 3] = mem[i - 4]; mem[i - 4] = 0; } mem[i] += mem[i - 3]; mem[i - 3] = 0; mem[i - 4]++; i -= 13; } i += 9; while (mem[i] != 0) { mem[i + 1]++; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } i += 9; while (mem[i] != 0) { mem[i + 1]--; mem[i + 1] += mem[i + 6]; mem[i + 6] = 0; i++; while (mem[i] != 0) { mem[i]--; mem[i + 5]++; i--; while (mem[i] != 0) { mem[i]--; mem[i] += mem[i + 3]; mem[i + 3] = mem[i]; mem[i + 4] += mem[i]; mem[i] = 1; i += 9; } i -= 8; while (mem[i] != 0) { i -= 9; } } i += 9; while (mem[i] != 0) { i += 9; } i -= 9; while (mem[i] != 0) { mem[i + 11] += mem[i + 2]; mem[i + 2] = 0; i -= 9; } mem[i + 11] += mem[i + 2]; mem[i + 2] = 0; mem[i]++; i += 8; } i -= 9; while (mem[i] != 0) { mem[i + 1] = 0; mem[i]--; i += 4; while (mem[i] != 0) { mem[i]--; mem[i - 4]++; mem[i - 9] += mem[i - 3]; mem[i - 4] -= mem[i - 3]; mem[i - 3] = mem[i - 4]; mem[i - 4] = 0; } mem[i] += mem[i - 3]; mem[i - 3] = 0; mem[i - 4]++; i -= 13; } i += 9; while (mem[i] != 0) { mem[i - 32] += mem[i + 4]; mem[i + 4] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 9] += 15; i += 9; while (mem[i] != 0) { while (mem[i] != 0) { i += 9; } mem[i - 9]--; i -= 18; while (mem[i] != 0) { i -= 9; } mem[i + 9]--; i += 9; } mem[i]++; mem[i + 21]++; i += 18; while (mem[i] != 0) { i -= 9; } i += 9; while (mem[i] != 0) { mem[i] -= mem[i + 3]; mem[i + 3] = 1; while (mem[i] != 0) { mem[i]--; mem[i + 3]--; mem[i] += mem[i + 4]; mem[i + 4] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 4]++; i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 4] = 1; i += 9; while (mem[i] != 0) { i += 9; } mem[i + 1]++; } } mem[i]++; mem[i] -= mem[i + 4]; mem[i + 4] = 1; while (mem[i] != 0) { mem[i]--; mem[i + 4]--; mem[i] += mem[i + 3]; mem[i + 3] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 3]++; i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 3] = 1; i += 9; while (mem[i] != 0) { i += 9; } mem[i + 1] = 1; } } mem[i]++; i++; while (mem[i] != 0) { mem[i]--; i--; while (mem[i] != 0) { i += 9; } i -= 8; } i += 8; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i - 6] += mem[i - 7]; mem[i - 3] -= mem[i - 7]; mem[i - 7] = 0; mem[i + 2] += 26; mem[i] += mem[i + 4]; mem[i + 4] = 0; if (mem[i] != 0) { mem[i + 4] += mem[i]; mem[i + 2] = 0; mem[i] = 0; } i += 2; while (mem[i] != 0) { mem[i - 7]++; i -= 8; while (mem[i] != 0) { mem[i]--; mem[i - 1]++; mem[i + 3]++; mem[i + 1] = 0; i++; } i++; while (mem[i] != 0) { mem[i]--; mem[i - 1] += mem[i - 2]; mem[i + 2] -= mem[i - 2]; mem[i - 2] = 0; i++; } i += 13; while (mem[i] != 0) { mem[i + 2] = 0; mem[i + 3] = 0; mem[i + 4] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 3] = 0; i += 9; while (mem[i] != 0) { mem[i + 1] += mem[i + 5]; mem[i + 5] = 0; mem[i + 2] += mem[i + 1]; mem[i + 5] += mem[i + 1]; mem[i + 1] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } i += 9; while (mem[i] != 0) { mem[i - 7] += mem[i + 2]; mem[i + 2] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 9] += 15; i += 9; while (mem[i] != 0) { while (mem[i] != 0) { i += 9; } mem[i]++; mem[i + 1] = 0; mem[i + 2] = 0; mem[i + 3] = 0; mem[i + 4] = 0; mem[i + 5] = 0; mem[i + 6] = 0; mem[i + 7] = 0; mem[i + 8] = 0; mem[i + 9] = 0; while (mem[i] != 0) { i -= 9; } mem[i + 9]--; i += 9; } mem[i]++; while (mem[i] != 0) { mem[i + 1]++; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } i += 9; while (mem[i] != 0) { mem[i + 1]--; mem[i + 1] += mem[i + 6]; mem[i + 6] = 0; i++; while (mem[i] != 0) { mem[i]--; mem[i + 5]++; i--; while (mem[i] != 0) { mem[i]--; mem[i] += mem[i + 2]; mem[i + 2] = mem[i]; mem[i + 3] += mem[i]; mem[i] = 1; i += 9; } i -= 8; while (mem[i] != 0) { i -= 9; } } i += 9; while (mem[i] != 0) { i += 9; } i -= 9; while (mem[i] != 0) { mem[i + 10] += mem[i + 1]; mem[i + 1] = 0; i -= 9; } mem[i + 10] += mem[i + 1]; mem[i + 1] = 0; mem[i]++; i += 8; } i -= 9; while (mem[i] != 0) { mem[i + 1] = 0; mem[i]--; i += 3; while (mem[i] != 0) { mem[i]--; mem[i - 3]++; mem[i - 9] += mem[i - 2]; mem[i - 3] -= mem[i - 2]; mem[i - 2] = mem[i - 3]; mem[i - 3] = 0; } mem[i] += mem[i - 2]; mem[i - 2] = 0; mem[i - 3]++; i -= 12; } i += 9; while (mem[i] != 0) { mem[i + 1] += mem[i + 6]; mem[i + 6] = 0; mem[i + 2] += mem[i + 1]; mem[i + 6] += mem[i + 1]; mem[i + 1] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } i += 9; while (mem[i] != 0) { mem[i + 1]++; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } i += 9; while (mem[i] != 0) { mem[i + 1]--; mem[i + 1] += mem[i + 6]; mem[i + 6] = 0; i++; while (mem[i] != 0) { mem[i]--; mem[i + 5]++; i--; while (mem[i] != 0) { mem[i]--; mem[i] += mem[i + 2]; mem[i + 2] = mem[i]; mem[i + 4] += mem[i]; mem[i] = 1; i += 9; } i -= 8; while (mem[i] != 0) { i -= 9; } } i += 9; while (mem[i] != 0) { i += 9; } i -= 9; while (mem[i] != 0) { mem[i + 10] += mem[i + 1]; mem[i + 1] = 0; i -= 9; } mem[i + 10] += mem[i + 1]; mem[i + 1] = 0; mem[i]++; i += 8; } i -= 9; while (mem[i] != 0) { mem[i + 1] = 0; mem[i]--; i += 4; while (mem[i] != 0) { mem[i]--; mem[i - 4]++; mem[i - 9] += mem[i - 3]; mem[i - 4] -= mem[i - 3]; mem[i - 3] = mem[i - 4]; mem[i - 4] = 0; } mem[i] += mem[i - 3]; mem[i - 3] = 0; mem[i - 4]++; i -= 13; } i += 9; while (mem[i] != 0) { mem[i - 32] += mem[i + 4]; mem[i + 4] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } i += 9; while (mem[i] != 0) { mem[i - 33] += mem[i + 3]; mem[i + 3] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 9] += 15; i += 9; while (mem[i] != 0) { while (mem[i] != 0) { i += 9; } mem[i - 9]--; i -= 18; while (mem[i] != 0) { i -= 9; } mem[i + 9]--; i += 9; } mem[i]++; while (mem[i] != 0) { mem[i + 1] += mem[i + 8]; mem[i + 8] = 0; mem[i + 2] += mem[i + 1]; mem[i + 8] += mem[i + 1]; mem[i + 1] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } i += 9; while (mem[i] != 0) { mem[i + 6] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 4]++; mem[i] += mem[i + 5]; mem[i + 4] -= mem[i + 5]; mem[i + 5] = 0; i += 6; while (mem[i] != 0) { mem[i]--; mem[i - 2] += mem[i - 6] * 2; mem[i - 1] += mem[i - 6]; mem[i - 6] = mem[i - 1]; mem[i - 1] = 0; mem[i - 2]--; mem[i - 1]++; } mem[i] += mem[i - 1]; mem[i - 1] = mem[i - 6]; mem[i - 6] = 0; mem[i] = 0; mem[i - 6]++; mem[i - 6] -= mem[i - 2]; mem[i - 2] = 1; i -= 6; while (mem[i] != 0) { mem[i]--; mem[i + 4]--; i += 9; while (mem[i] != 0) { mem[i] -= mem[i + 2]; mem[i + 2] = 1; while (mem[i] != 0) { mem[i]--; mem[i + 2]--; mem[i] += mem[i + 3]; mem[i + 3] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 3]++; i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 3] = 1; i += 9; while (mem[i] != 0) { i += 9; } mem[i + 1]++; } } mem[i]++; mem[i] -= mem[i + 3]; mem[i + 3] = 1; while (mem[i] != 0) { mem[i]--; mem[i + 3]--; mem[i] += mem[i + 2]; mem[i + 2] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 2]++; i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 4] = 1; i += 9; while (mem[i] != 0) { i += 9; } mem[i + 1] = 1; } } mem[i]++; i++; while (mem[i] != 0) { mem[i]--; i--; while (mem[i] != 0) { i += 9; } i -= 8; } i += 8; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i] += mem[i + 4]; mem[i + 4] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 4]++; i += 9; while (mem[i] != 0) { mem[i + 1]++; mem[i + 1] -= mem[i + 3]; mem[i + 3] = mem[i + 1]; mem[i + 1] = 0; i += 9; } mem[i - 8]++; i -= 9; while (mem[i] != 0) { i++; while (mem[i] != 0) { mem[i]--; mem[i + 5]++; i++; if (mem[i] != 0) { mem[i + 4] -= mem[i]; mem[i - 10] += mem[i]; mem[i + 4] += mem[i + 1]; mem[i + 1] = 0; mem[i] = 0; } mem[i - 10] += mem[i + 1]; mem[i + 4] -= mem[i + 1]; mem[i + 1] = 0; i--; } i++; if (mem[i] != 0) { mem[i + 4] += mem[i]; mem[i - 10] += mem[i + 1]; mem[i + 4] -= mem[i + 1]; mem[i + 1] = 0; mem[i] = 0; } mem[i + 4] += mem[i + 1]; mem[i + 1] = 0; i -= 11; } mem[i + 4] = 0; } mem[i] += mem[i + 3]; mem[i + 3] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 3]++; i += 9; while (mem[i] != 0) { mem[i + 1]++; mem[i + 1] -= mem[i + 2]; mem[i + 2] = mem[i + 1]; mem[i + 1] = 0; i += 9; } mem[i - 8]++; i -= 9; while (mem[i] != 0) { i++; while (mem[i] != 0) { mem[i]--; mem[i + 5]++; i += 2; if (mem[i] != 0) { mem[i + 3] -= mem[i]; mem[i - 11] += mem[i]; mem[i + 3] += mem[i - 1]; mem[i - 1] = 0; mem[i] = 0; } mem[i - 11] += mem[i - 1]; mem[i + 3] -= mem[i - 1]; mem[i - 1] = 0; i -= 2; } i += 2; if (mem[i] != 0) { mem[i + 3] += mem[i]; mem[i - 11] += mem[i - 1]; mem[i + 3] -= mem[i - 1]; mem[i - 1] = 0; mem[i] = 0; } mem[i + 3] += mem[i - 1]; mem[i - 1] = 0; i -= 12; } mem[i + 6]++; } } mem[i] += mem[i + 4]; mem[i + 4] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 4]++; i += 9; while (mem[i] != 0) { i += 9; } i -= 9; while (mem[i] != 0) { i++; while (mem[i] != 0) { mem[i]--; mem[i + 5]++; i++; if (mem[i] != 0) { mem[i + 4] -= mem[i]; mem[i - 10] += mem[i]; mem[i + 4] += mem[i + 1]; mem[i + 1] = 0; mem[i] = 0; } mem[i - 10] += mem[i + 1]; mem[i + 4] -= mem[i + 1]; mem[i + 1] = 0; i--; } i++; if (mem[i] != 0) { mem[i + 4] += mem[i]; mem[i - 10] += mem[i + 1]; mem[i + 4] -= mem[i + 1]; mem[i + 1] = 0; mem[i] = 0; } mem[i + 4] += mem[i + 1]; mem[i + 1] = 0; i -= 11; } } mem[i + 1] = 0; mem[i + 3] = 0; mem[i + 4] = 0; i += 9; while (mem[i] != 0) { mem[i + 2] = 0; mem[i + 3] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } i += 9; while (mem[i] != 0) { mem[i + 1] += mem[i + 5]; mem[i + 5] = 0; mem[i + 2] += mem[i + 1]; mem[i + 5] += mem[i + 1]; mem[i + 1] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 9] += 15; i += 9; while (mem[i] != 0) { while (mem[i] != 0) { i += 9; } mem[i]++; mem[i + 1] = 0; mem[i + 2] = 0; mem[i + 3] = 0; mem[i + 4] = 0; mem[i + 5] = 0; mem[i + 6] = 0; mem[i + 7] = 0; mem[i + 8] = 0; mem[i + 9] = 0; while (mem[i] != 0) { i -= 9; } mem[i + 9]--; i += 9; } mem[i]++; while (mem[i] != 0) { mem[i + 1]++; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } i += 9; while (mem[i] != 0) { mem[i + 1]--; mem[i + 1] += mem[i + 5]; mem[i + 5] = 0; i++; while (mem[i] != 0) { mem[i]--; mem[i + 4]++; i--; while (mem[i] != 0) { mem[i]--; mem[i] += mem[i + 2]; mem[i + 2] = mem[i]; mem[i + 3] += mem[i]; mem[i] = 1; i += 9; } i -= 8; while (mem[i] != 0) { i -= 9; } } i += 9; while (mem[i] != 0) { i += 9; } i -= 9; while (mem[i] != 0) { mem[i + 10] += mem[i + 1]; mem[i + 1] = 0; i -= 9; } mem[i + 10] += mem[i + 1]; mem[i + 1] = 0; mem[i]++; i += 8; } i -= 9; while (mem[i] != 0) { mem[i + 1] = 0; mem[i]--; i += 3; while (mem[i] != 0) { mem[i]--; mem[i - 3]++; mem[i - 9] += mem[i - 2]; mem[i - 3] -= mem[i - 2]; mem[i - 2] = mem[i - 3]; mem[i - 3] = 0; } mem[i] += mem[i - 2]; mem[i - 2] = 0; mem[i - 3]++; i -= 12; } i += 9; while (mem[i] != 0) { mem[i - 33] += mem[i + 3]; mem[i + 3] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 5] = 0; mem[i + 9] += 15; i += 9; while (mem[i] != 0) { while (mem[i] != 0) { i += 9; } mem[i - 9]--; i -= 18; while (mem[i] != 0) { i -= 9; } mem[i + 9]--; i += 9; } mem[i]++; while (mem[i] != 0) { mem[i] -= mem[i + 3]; mem[i + 3] = 1; while (mem[i] != 0) { mem[i]--; mem[i + 3]--; mem[i] += mem[i + 4]; mem[i + 4] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 4]++; i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 4] = 1; i += 9; while (mem[i] != 0) { i += 9; } mem[i + 1]++; } } mem[i]++; mem[i] -= mem[i + 4]; mem[i + 4] = 1; while (mem[i] != 0) { mem[i]--; mem[i + 4]--; mem[i] += mem[i + 3]; mem[i + 3] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 3]++; i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 3] = 1; i += 9; while (mem[i] != 0) { i += 9; } mem[i + 1] = 1; } } mem[i]++; i++; while (mem[i] != 0) { mem[i]--; i--; while (mem[i] != 0) { i += 9; } i -= 8; } i += 8; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i] += mem[i + 3]; mem[i + 3] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 3]++; i += 9; while (mem[i] != 0) { mem[i + 1]++; mem[i + 1] -= mem[i + 4]; mem[i + 4] = mem[i + 1]; mem[i + 1] = 0; i += 9; } mem[i - 8]++; i -= 9; while (mem[i] != 0) { i++; while (mem[i] != 0) { mem[i]--; mem[i + 1]++; i += 2; if (mem[i] != 0) { mem[i - 1] -= mem[i]; mem[i - 11] += mem[i]; mem[i - 1] += mem[i + 1]; mem[i + 1] = 0; mem[i] = 0; } mem[i - 11] += mem[i + 1]; mem[i - 1] -= mem[i + 1]; mem[i + 1] = 0; i -= 2; } i += 2; if (mem[i] != 0) { mem[i - 1] += mem[i]; mem[i - 11] += mem[i + 1]; mem[i - 1] -= mem[i + 1]; mem[i + 1] = 0; mem[i] = 0; } mem[i - 1] += mem[i + 1]; mem[i + 1] = 0; i -= 12; } } mem[i] += mem[i + 4]; mem[i + 4] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 4]++; i += 9; while (mem[i] != 0) { mem[i + 1]++; mem[i + 1] -= mem[i + 3]; mem[i + 3] = mem[i + 1]; mem[i + 1] = 0; i += 9; } mem[i - 8]++; i -= 9; while (mem[i] != 0) { i++; while (mem[i] != 0) { mem[i]--; mem[i + 1]++; i += 3; if (mem[i] != 0) { mem[i - 2] -= mem[i]; mem[i - 12] += mem[i]; mem[i - 2] += mem[i - 1]; mem[i - 1] = 0; mem[i] = 0; } mem[i - 12] += mem[i - 1]; mem[i - 2] -= mem[i - 1]; mem[i - 1] = 0; i -= 3; } i += 3; if (mem[i] != 0) { mem[i - 2] += mem[i]; mem[i - 12] += mem[i - 1]; mem[i - 2] -= mem[i - 1]; mem[i - 1] = 0; mem[i] = 0; } mem[i - 2] += mem[i - 1]; mem[i - 1] = 0; i -= 13; } mem[i + 5]++; } i += 9; while (mem[i] != 0) { mem[i + 3] = 0; mem[i + 4] = 0; mem[i + 5] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 3] = 0; mem[i + 4] = 0; i += 9; while (mem[i] != 0) { mem[i + 1] += mem[i + 7]; mem[i + 7] = 0; mem[i + 3] += mem[i + 1]; mem[i + 7] += mem[i + 1]; mem[i + 1] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 4]++; mem[i] += mem[i + 5]; mem[i + 4] -= mem[i + 5]; mem[i + 5] = 0; i += 7; while (mem[i] != 0) { mem[i]--; mem[i - 3] += mem[i - 7] * 2; mem[i - 2] += mem[i - 7]; mem[i - 7] = mem[i - 2]; mem[i - 2] = 0; mem[i - 3]--; mem[i - 2]++; } mem[i] += mem[i - 2]; mem[i - 2] = mem[i - 7]; mem[i - 7] = 1; mem[i - 7] -= mem[i - 3]; mem[i - 3] = 1; i -= 7; while (mem[i] != 0) { mem[i]--; mem[i + 4]--; i += 9; while (mem[i] != 0) { mem[i] -= mem[i + 3]; mem[i + 3] = 1; while (mem[i] != 0) { mem[i]--; mem[i + 3]--; mem[i] += mem[i + 2]; mem[i + 2] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 2]++; i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 4] = 1; i += 9; while (mem[i] != 0) { i += 9; } mem[i + 1]++; } } mem[i]++; mem[i] -= mem[i + 2]; mem[i + 2] = 1; while (mem[i] != 0) { mem[i]--; mem[i + 2]--; mem[i] += mem[i + 3]; mem[i + 3] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 3]++; i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 3] = 1; i += 9; while (mem[i] != 0) { i += 9; } mem[i + 1] = 1; } } mem[i]++; i++; while (mem[i] != 0) { mem[i]--; i--; while (mem[i] != 0) { i += 9; } i -= 8; } i += 8; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i] += mem[i + 3]; mem[i + 3] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 3]++; i += 9; while (mem[i] != 0) { mem[i + 1]++; mem[i + 1] -= mem[i + 2]; mem[i + 2] = mem[i + 1]; mem[i + 1] = 0; i += 9; } mem[i - 8]++; i -= 9; while (mem[i] != 0) { i++; while (mem[i] != 0) { mem[i]--; mem[i + 4]++; i += 2; if (mem[i] != 0) { mem[i + 2] -= mem[i]; mem[i - 11] += mem[i]; mem[i + 2] += mem[i - 1]; mem[i - 1] = 0; mem[i] = 0; } mem[i - 11] += mem[i - 1]; mem[i + 2] -= mem[i - 1]; mem[i - 1] = 0; i -= 2; } i += 2; if (mem[i] != 0) { mem[i + 2] += mem[i]; mem[i - 11] += mem[i - 1]; mem[i + 2] -= mem[i - 1]; mem[i - 1] = 0; mem[i] = 0; } mem[i + 2] += mem[i - 1]; mem[i - 1] = 0; i -= 12; } mem[i + 5] = 0; mem[i] += mem[i + 7]; mem[i + 7] = 0; mem[i + 5] += mem[i]; mem[i + 7] += mem[i]; mem[i] = 0; } mem[i] += mem[i + 4]; mem[i + 4] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 4]++; i += 9; while (mem[i] != 0) { mem[i + 1]++; mem[i + 1] -= mem[i + 3]; mem[i + 3] = mem[i + 1]; mem[i + 1] = 0; i += 9; } mem[i - 8]++; i -= 9; while (mem[i] != 0) { i++; while (mem[i] != 0) { mem[i]--; mem[i + 4]++; i++; if (mem[i] != 0) { mem[i + 3] -= mem[i]; mem[i - 10] += mem[i]; mem[i + 3] += mem[i + 1]; mem[i + 1] = 0; mem[i] = 0; } mem[i - 10] += mem[i + 1]; mem[i + 3] -= mem[i + 1]; mem[i + 1] = 0; i--; } i++; if (mem[i] != 0) { mem[i + 3] += mem[i]; mem[i - 10] += mem[i + 1]; mem[i + 3] -= mem[i + 1]; mem[i + 1] = 0; mem[i] = 0; } mem[i + 3] += mem[i + 1]; mem[i + 1] = 0; i -= 11; } } mem[i + 4] = 0; } mem[i] += mem[i + 4]; mem[i + 4] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 4]++; mem[i + 5] = 0; mem[i] += mem[i + 7]; mem[i + 7] = 0; mem[i + 5] += mem[i]; mem[i + 7] += mem[i]; mem[i] = 0; i += 9; while (mem[i] != 0) { i += 9; } i -= 9; while (mem[i] != 0) { i++; while (mem[i] != 0) { mem[i]--; mem[i + 4]++; i++; if (mem[i] != 0) { mem[i + 3] -= mem[i]; mem[i - 10] += mem[i]; mem[i + 3] += mem[i + 1]; mem[i + 1] = 0; mem[i] = 0; } mem[i - 10] += mem[i + 1]; mem[i + 3] -= mem[i + 1]; mem[i + 1] = 0; i--; } i++; if (mem[i] != 0) { mem[i + 3] += mem[i]; mem[i - 10] += mem[i + 1]; mem[i + 3] -= mem[i + 1]; mem[i + 1] = 0; mem[i] = 0; } mem[i + 3] += mem[i + 1]; mem[i + 1] = 0; i -= 11; } } i += 9; while (mem[i] != 0) { mem[i + 2] = 0; mem[i + 3] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 3] = 0; mem[i + 4] = 0; i += 9; while (mem[i] != 0) { mem[i + 1] += mem[i + 5]; mem[i + 5] = 0; mem[i + 2] += mem[i + 1]; mem[i + 5] += mem[i + 1]; mem[i + 1] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } i += 9; while (mem[i] != 0) { mem[i + 1] += mem[i + 6]; mem[i + 6] = 0; mem[i + 3] += mem[i + 1]; mem[i + 6] += mem[i + 1]; mem[i + 1] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 9] += 15; i += 9; while (mem[i] != 0) { while (mem[i] != 0) { i += 9; } mem[i]++; mem[i + 1] = 0; mem[i + 2] = 0; mem[i + 3] = 0; mem[i + 4] = 0; mem[i + 5] = 0; mem[i + 6] = 0; mem[i + 7] = 0; mem[i + 8] = 0; mem[i + 9] = 0; while (mem[i] != 0) { i -= 9; } mem[i + 9]--; i += 9; } mem[i]++; while (mem[i] != 0) { mem[i + 1]++; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } i += 9; while (mem[i] != 0) { mem[i + 1]--; mem[i + 1] += mem[i + 5]; mem[i + 5] = 0; i++; while (mem[i] != 0) { mem[i]--; mem[i + 4]++; i--; while (mem[i] != 0) { mem[i]--; mem[i] += mem[i + 2]; mem[i + 2] = mem[i]; mem[i + 4] += mem[i]; mem[i] = 1; i += 9; } i -= 8; while (mem[i] != 0) { i -= 9; } } i += 9; while (mem[i] != 0) { i += 9; } i -= 9; while (mem[i] != 0) { mem[i + 10] += mem[i + 1]; mem[i + 1] = 0; i -= 9; } mem[i + 10] += mem[i + 1]; mem[i + 1] = 0; mem[i]++; i += 8; } i -= 9; while (mem[i] != 0) { mem[i + 1] = 0; mem[i]--; i += 4; while (mem[i] != 0) { mem[i]--; mem[i - 4]++; mem[i - 9] += mem[i - 3]; mem[i - 4] -= mem[i - 3]; mem[i - 3] = mem[i - 4]; mem[i - 4] = 0; } mem[i] += mem[i - 3]; mem[i - 3] = 0; mem[i - 4]++; i -= 13; } i += 9; while (mem[i] != 0) { mem[i + 1]++; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } i += 9; while (mem[i] != 0) { mem[i + 1]--; mem[i + 1] += mem[i + 6]; mem[i + 6] = 0; i++; while (mem[i] != 0) { mem[i]--; mem[i + 5]++; i--; while (mem[i] != 0) { mem[i]--; mem[i] += mem[i + 3]; mem[i + 3] = mem[i]; mem[i + 4] += mem[i]; mem[i] = 1; i += 9; } i -= 8; while (mem[i] != 0) { i -= 9; } } i += 9; while (mem[i] != 0) { i += 9; } i -= 9; while (mem[i] != 0) { mem[i + 11] += mem[i + 2]; mem[i + 2] = 0; i -= 9; } mem[i + 11] += mem[i + 2]; mem[i + 2] = 0; mem[i]++; i += 8; } i -= 9; while (mem[i] != 0) { mem[i + 1] = 0; mem[i]--; i += 4; while (mem[i] != 0) { mem[i]--; mem[i - 4]++; mem[i - 9] += mem[i - 3]; mem[i - 4] -= mem[i - 3]; mem[i - 3] = mem[i - 4]; mem[i - 4] = 0; } mem[i] += mem[i - 3]; mem[i - 3] = 0; mem[i - 4]++; i -= 13; } i += 9; while (mem[i] != 0) { mem[i - 32] += mem[i + 4]; mem[i + 4] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 9] += 15; i += 9; while (mem[i] != 0) { while (mem[i] != 0) { i += 9; } mem[i - 9]--; i -= 18; while (mem[i] != 0) { i -= 9; } mem[i + 9]--; i += 9; } mem[i]++; mem[i + 21]++; i += 18; while (mem[i] != 0) { i -= 9; } i += 9; while (mem[i] != 0) { mem[i] -= mem[i + 3]; mem[i + 3] = 1; while (mem[i] != 0) { mem[i]--; mem[i + 3]--; mem[i] += mem[i + 4]; mem[i + 4] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 4]++; i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 4] = 1; i += 9; while (mem[i] != 0) { i += 9; } mem[i + 1]++; } } mem[i]++; mem[i] -= mem[i + 4]; mem[i + 4] = 1; while (mem[i] != 0) { mem[i]--; mem[i + 4]--; mem[i] += mem[i + 3]; mem[i + 3] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 3]++; i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 3] = 1; i += 9; while (mem[i] != 0) { i += 9; } mem[i + 1] = 1; } } mem[i]++; i++; while (mem[i] != 0) { mem[i]--; i--; while (mem[i] != 0) { i += 9; } i -= 8; } i += 8; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 2]--; mem[i] += mem[i + 4]; mem[i + 4] = 0; if (mem[i] != 0) { mem[i + 4] += mem[i]; mem[i + 2] = 0; mem[i] = 0; } i += 2; } mem[i - 2]++; mem[i - 2] -= mem[i + 2]; mem[i + 2] = 1; i -= 2; while (mem[i] != 0) { mem[i]--; mem[i + 4]--; System.out.write(mem[i - 2]); System.out.flush(); } i += 4; while (mem[i] != 0) { mem[i]--; System.out.write(mem[i - 7]); System.out.flush(); } mem[i - 3] = 0; mem[i - 2] = 0; mem[i - 1] = 0; mem[i] = 0; mem[i + 1] = 0; mem[i + 2] = 0; i += 5; while (mem[i] != 0) { mem[i + 1] = 0; mem[i + 2] = 0; mem[i + 3] = 0; mem[i + 4] = 0; mem[i + 5] = 0; mem[i + 6] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } i += 9; while (mem[i] != 0) { mem[i + 5] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 1] += 11; i++; while (mem[i] != 0) { mem[i]--; mem[i + 9] += mem[i]; mem[i] = 0; i += 9; } mem[i + 4]++; mem[i + 13]++; i--; while (mem[i] != 0) { i -= 9; } mem[i] += mem[i + 7]; mem[i + 7] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 7] = 0; i += 9; while (mem[i] != 0) { i += 9; } i -= 9; while (mem[i] != 0) { mem[i + 1] += mem[i + 7]; mem[i + 7] = 0; i++; while (mem[i] != 0) { mem[i]--; mem[i + 6]++; i--; while (mem[i] != 0) { i -= 9; } mem[i + 7] = 1; i += 10; } i -= 10; } } mem[i] += mem[i + 7]; mem[i + 7] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 7]++; i += 9; while (mem[i] != 0) { mem[i + 1]++; mem[i + 1] -= mem[i + 5]; mem[i + 5] = mem[i + 1]; mem[i + 1] = 0; i += 9; } mem[i - 2]++; i -= 9; while (mem[i] != 0) { mem[i + 7] += mem[i + 5]; mem[i + 5] = 0; i -= 9; } i += 9; while (mem[i] != 0) { i += 9; } i -= 9; while (mem[i] != 0) { mem[i + 1] = 0; mem[i]--; i += 7; while (mem[i] != 0) { mem[i]--; mem[i - 7]++; mem[i - 9] += mem[i - 6]; mem[i - 7] -= mem[i - 6]; mem[i - 6] = mem[i - 7]; mem[i - 7] = 0; } mem[i] += mem[i - 6]; mem[i - 6] = 0; mem[i - 7]++; i -= 16; } mem[i + 7]--; mem[i + 3] = 1; } mem[i]++; mem[i] -= mem[i + 7]; mem[i + 7] = 1; while (mem[i] != 0) { mem[i]--; mem[i + 7]--; i += 9; while (mem[i] != 0) { mem[i + 7] += mem[i + 5]; mem[i + 5] = 0; i += 9; } i -= 9; while (mem[i] != 0) { mem[i + 1] = 0; mem[i]--; i += 7; while (mem[i] != 0) { mem[i]--; mem[i - 7]++; mem[i - 9] += mem[i - 6]; mem[i - 7] -= mem[i - 6]; mem[i - 6] = mem[i - 7]; mem[i - 7] = 0; } mem[i] += mem[i - 6]; mem[i - 6] = 0; mem[i - 7]++; i -= 16; } mem[i + 1] += 5; i++; while (mem[i] != 0) { mem[i]--; mem[i + 9] += mem[i]; mem[i] = 0; i += 9; } mem[i + 4]++; i--; while (mem[i] != 0) { i -= 9; } i += 9; while (mem[i] != 0) { mem[i] -= mem[i + 5]; mem[i + 5] = 1; while (mem[i] != 0) { mem[i]--; mem[i + 5]--; mem[i] += mem[i + 7]; mem[i + 7] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 7]++; i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 4] = 1; i += 9; while (mem[i] != 0) { i += 9; } mem[i + 1]++; } } mem[i]++; mem[i] -= mem[i + 7]; mem[i + 7] = 1; while (mem[i] != 0) { mem[i]--; mem[i + 7]--; mem[i] += mem[i + 5]; mem[i + 5] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 5]++; i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 3] = 1; i += 9; while (mem[i] != 0) { i += 9; } mem[i + 1] = 1; } } mem[i]++; i++; while (mem[i] != 0) { mem[i]--; i--; while (mem[i] != 0) { i += 9; } i -= 8; } i += 8; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 4] = 0; mem[i + 1] += 5; i++; while (mem[i] != 0) { mem[i]--; mem[i + 9] += mem[i]; mem[i] = 0; i += 9; } mem[i + 4]--; i--; while (mem[i] != 0) { i -= 9; } } i += 3; } System.out.write(mem[i - 4]); System.out.flush(); i += 6; while (mem[i] != 0) { mem[i + 6] = 0; i += 9; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 1] += 10; i++; while (mem[i] != 0) { mem[i]--; mem[i + 9] += mem[i]; mem[i] = 0; i += 9; } mem[i + 5]++; mem[i + 14]++; i--; while (mem[i] != 0) { i -= 9; } mem[i] += mem[i + 8]; mem[i + 8] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 8] = 0; i += 9; while (mem[i] != 0) { i += 9; } i -= 9; while (mem[i] != 0) { mem[i + 1] += mem[i + 8]; mem[i + 8] = 0; i++; while (mem[i] != 0) { mem[i]--; mem[i + 7]++; i--; while (mem[i] != 0) { i -= 9; } mem[i + 8] = 1; i += 10; } i -= 10; } } mem[i] += mem[i + 8]; mem[i + 8] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 8]++; i += 9; while (mem[i] != 0) { mem[i + 1]++; mem[i + 1] -= mem[i + 6]; mem[i + 6] = mem[i + 1]; mem[i + 1] = 0; i += 9; } mem[i - 1]++; i -= 9; while (mem[i] != 0) { mem[i + 8] += mem[i + 6]; mem[i + 6] = 0; i -= 9; } i += 9; while (mem[i] != 0) { i += 9; } i -= 9; while (mem[i] != 0) { mem[i + 1] = 0; mem[i]--; i += 8; while (mem[i] != 0) { mem[i]--; mem[i - 8]++; mem[i - 9] += mem[i - 7]; mem[i - 8] -= mem[i - 7]; mem[i - 7] = mem[i - 8]; mem[i - 8] = 0; } mem[i] += mem[i - 7]; mem[i - 7] = 0; mem[i - 8]++; i -= 17; } mem[i + 8]--; mem[i + 3] = 1; } mem[i]++; mem[i] -= mem[i + 8]; mem[i + 8] = 1; while (mem[i] != 0) { mem[i]--; mem[i + 8]--; i += 9; while (mem[i] != 0) { mem[i + 8] += mem[i + 6]; mem[i + 6] = 0; i += 9; } i -= 9; while (mem[i] != 0) { mem[i + 1] = 0; mem[i]--; i += 8; while (mem[i] != 0) { mem[i]--; mem[i - 8]++; mem[i - 9] += mem[i - 7]; mem[i - 8] -= mem[i - 7]; mem[i - 7] = mem[i - 8]; mem[i - 8] = 0; } mem[i] += mem[i - 7]; mem[i - 7] = 0; mem[i - 8]++; i -= 17; } mem[i + 1] += 5; i++; while (mem[i] != 0) { mem[i]--; mem[i + 9] += mem[i]; mem[i] = 0; i += 9; } mem[i + 5]++; mem[i + 32]++; i += 26; while (mem[i] != 0) { i -= 9; } i += 9; while (mem[i] != 0) { mem[i] -= mem[i + 6]; mem[i + 6] = 1; while (mem[i] != 0) { mem[i]--; mem[i + 6]--; mem[i] += mem[i + 8]; mem[i + 8] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 8]++; i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 4] = 1; i += 9; while (mem[i] != 0) { i += 9; } mem[i + 1]++; } } mem[i]++; mem[i] -= mem[i + 8]; mem[i + 8] = 1; while (mem[i] != 0) { mem[i]--; mem[i + 8]--; mem[i] += mem[i + 6]; mem[i + 6] = 0; while (mem[i] != 0) { mem[i]--; mem[i + 6]++; i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 3] = 1; i += 9; while (mem[i] != 0) { i += 9; } mem[i + 1] = 1; } } mem[i]++; i++; while (mem[i] != 0) { mem[i]--; i--; while (mem[i] != 0) { i += 9; } i -= 8; } i += 8; } i -= 9; while (mem[i] != 0) { i -= 9; } mem[i + 4] = 0; mem[i + 1] += 5; i++; while (mem[i] != 0) { mem[i]--; mem[i + 9] += mem[i]; mem[i] = 0; i += 9; } mem[i + 5]--; mem[i + 32]--; i += 26; while (mem[i] != 0) { i -= 9; } } i += 3; } } }