memory_initialization_radix=2; memory_initialization_vector=011111101111, 100011111111, 000001011001, 000001101001, 011111111111, 011111101111, 011011101111, 000101101001, 000101111010, 011111101111, 011111101111, 010111001110, 000101111011, 010111001110, 011111101111, 011111111111, 011111111111, 000001111010, 000001111011, 010111101111, 010111101111, 011011111111, 000101111011, 000010001011, 010111111111, 010111111111, 001111001110, 001110111101, 000100010001, 000100010010, 000100010010, 000100010010, 011111101111, 011011101111, 000001011000, 000001001000, 011011101111, 010111001111, 010011001101, 000001011001, 000001101001, 011011011111, 010111001111, 001110101100, 000001101010, 010010111110, 010011011111, 010011011111, 010111011111, 000001101010, 000001101001, 011011101111, 010011011111, 010011101111, 000001101001, 000001101010, 010111111111, 010011101111, 000010111110, 001110011101, 000100010001, 000100010010, 000100010010, 000100010010, 011111101111, 011011101111, 000001011000, 000001011000, 011111111111, 010111011111, 010111011110, 000001011001, 000001101001, 011111101111, 011011011111, 001110111100, 000001101001, 010010111110, 010111101111, 010111011111, 011011101111, 000001101010, 000001101010, 011011111111, 010011011111, 011011111111, 000001101010, 000001111011, 010111111111, 010011111111, 001011001111, 001110111101, 000100010001, 000100010010, 000100010010, 000100010010, 001110111110, 001110101111, 000001011001, 000001011001, 001110111111, 001010101111, 001110101110, 000001011001, 000001101010, 001110101111, 001010101111, 000110001100, 000001101010, 001010011101, 001010101110, 001010101111, 001010111111, 000001101010, 000001101010, 001010111111, 001010101111, 001011001111, 000001101010, 000001111011, 001111011111, 001011001111, 000001111011, 001010001011, 000100010001, 000100010010, 000100010010, 000100010010, 001110111111, 001010011111, 000001000111, 000001010111, 001010101111, 001010011111, 001010011110, 000001010111, 000001011001, 001010011111, 001010011111, 000110001100, 000001011001, 001010001101, 001010011111, 001010101111, 000110101111, 000001101001, 000001011000, 001010101111, 000110101111, 001010111111, 000001011001, 000001101001, 001011001111, 000111001111, 000001111100, 001010001010, 000100010001, 000100010010, 000100010010, 000100010010, 001110101111, 001010011111, 001010101111, 001010011111, 001010011111, 001010011111, 001010011111, 001010011111, 001010011111, 001010011111, 001010011111, 001010011111, 001010101111, 001010101111, 001010101111, 000110101111, 000110011111, 001010101111, 001010111111, 000110101111, 000110101111, 000110101111, 001010111111, 000110111111, 000110111111, 000111001111, 000001111100, 001010001010, 000100010001, 000100010010, 000100010010, 000100010010, 001110101111, 000110011111, 001010011111, 001010011111, 001010011111, 001010011111, 000110011111, 001010011111, 001010011111, 001010011111, 001010011111, 001010011111, 001010011111, 001010101111, 001010101111, 000110101111, 000110101111, 000110101111, 000110101111, 000110101111, 001010101111, 000110101111, 000110101111, 001010101111, 000110111111, 000111001111, 000001111100, 001010001010, 000100010001, 000100010010, 000100010010, 000100010010, 001110111111, 000110101111, 001010011111, 001010011111, 000110011111, 001010011111, 000110011111, 001010011111, 001010011111, 001010011111, 001010011111, 001010011111, 001010011111, 000110011111, 000110011111, 000110011111, 000110101111, 000110101111, 000110101111, 001010101111, 000110101111, 000110101111, 000110101111, 000110101111, 000110111111, 000110111111, 000010011101, 001010001011, 000100010001, 000100010010, 000100010010, 000100010010, 011001111000, 010001000110, 000101111010, 000001011001, 011011101111, 010111011111, 010111011111, 010111011111, 010111001111, 010111011111, 010111001111, 010111011111, 010111011111, 010111011111, 010111011111, 010011011111, 010111011111, 010011011111, 010011011111, 010011011111, 010011011111, 010011011111, 010011011111, 010011011111, 001111011111, 010011101111, 000000000001, 000000010010, 000100010010, 000100010010, 000100010010, 000100010010, 111111111111, 011001100110, 000110001011, 000001011000, 011011101111, 010111011111, 010111011111, 010111011111, 010111011111, 010111101111, 011011101111, 010111101111, 010111101111, 010111101111, 010111101111, 010111101111, 010111101111, 010111101111, 010011011111, 010011011111, 010011011111, 010011011111, 010011011111, 010011011111, 010011011111, 010011111111, 000000000000, 000100010010, 000100010010, 000100010010, 000100010010, 000100010010, 111111111111, 011101110111, 000010001011, 000001011000, 011011101111, 010111011111, 010111011111, 011011011111, 001010001111, 001010011111, 001010011111, 001010011111, 001010011111, 001010011111, 001010011111, 001010011111, 001010011111, 000110011111, 010111011111, 010011011111, 010011011111, 010011011111, 010011011111, 010011011111, 010011011111, 010011111111, 000000000000, 000100010010, 000100010010, 000100010010, 000100010010, 000100010010, 111111111111, 011101110111, 000010001011, 000001011000, 011011101111, 010111011111, 010111011111, 010111011111, 001010001111, 001110011111, 001110011111, 001110011111, 001110011111, 001110011111, 001010011111, 001010101111, 001010101111, 001010011111, 010111011111, 010011011111, 010011011111, 010011011111, 010011011111, 010011101111, 010011011111, 010011111111, 000000000000, 000100010010, 000100010010, 000100010010, 000100010010, 000100010010, 111111111111, 011001100110, 000010001011, 000001011001, 011011101111, 010111011111, 010111011111, 011011101111, 001010011111, 001110011111, 001010011111, 001110011111, 001110011111, 001110011111, 001110011111, 001010011111, 001010011111, 001010011111, 010111011111, 010111101111, 010011101111, 010011011111, 010011101111, 010011101111, 010011101111, 001111111111, 000000000000, 000100010001, 000100010010, 000100010010, 000100010010, 000100010010, 111111111111, 011001100111, 000001111011, 000001011001, 011111111111, 011111101111, 001010001111, 001110011111, 001110011111, 001110011111, 011011111111, 010111101111, 010111101111, 010111101111, 010111101111, 010111101111, 010111101111, 010111101111, 001110101111, 001010011111, 001010101111, 001010101111, 001010101111, 001010101111, 010011101111, 010011111111, 000000000000, 000000000001, 000100010001, 000100010010, 000100010010, 000100010010, 111111111111, 011001100110, 000001111011, 000001101001, 000001011001, 000001001000, 001110011111, 001110011111, 001110011111, 001110011111, 011011101111, 010111011111, 010111011111, 010111011111, 010111011111, 010111101111, 010111011111, 010111011111, 001110101111, 001010101111, 001010101111, 001010101111, 001010101111, 001010111111, 000001011001, 000001111011, 000010011101, 000111011111, 000000000000, 000100010001, 000100010001, 000100010010, 111111111111, 011001100110, 000001111011, 000001101001, 000001101001, 000001011000, 001110011111, 001110011111, 000001111011, 000001101010, 010010111111, 001110101111, 001110101111, 001110101111, 001110101111, 001110101111, 001110101111, 010111011111, 001110101111, 001010101111, 001010101111, 000011111111, 000011111111, 000011111111, 000011111111, 000011111111, 000011111111, 000011111111, 000011111111, 000011111111, 000011111111, 000011111111, 111111111111, 011001100110, 000001111011, 000001101001, 000001101001, 000001011001, 001110011111, 001110011111, 000001101010, 000001101001, 001110101111, 001110011111, 001110011111, 001110011111, 001110101111, 001110101111, 001110101111, 010111101111, 001110111111, 001010101111, 001010101111, 000011111111, 000011111111, 000011111111, 000011111111, 000011111111, 000011111111, 000011111111, 000011111111, 000011111111, 000011111111, 000011111111, 111111111111, 011101100111, 000001111011, 000001101001, 000001101001, 000001011001, 001110011111, 001110011111, 000001101010, 000001101001, 000001101001, 000001011001, 000001011001, 000001011001, 000001011001, 000001101001, 000001101010, 001010011111, 001010011111, 001010101111, 001010101111, 001010101111, 001010101111, 001010111111, 000001011001, 000001101010, 000001101010, 001010111101, 000000000000, 000000000000, 000000000000, 000000000000, 111111111111, 011001100110, 000001111011, 000001101001, 000001101001, 000001011001, 001110101111, 001110011111, 000001101001, 000001101001, 000001101010, 000001101010, 000001101010, 000001101010, 000001101010, 000001101010, 000001101010, 001110101111, 001010101111, 001010101111, 001010101111, 001010101111, 001010101111, 001010111111, 000001111010, 000010001100, 000110101101, 010011101111, 000100000001, 000100010010, 000100010010, 001000010010, 111111111111, 011101110111, 000001111011, 000001101001, 000001101001, 000001101001, 001010001100, 000101111100, 001010001101, 001010001101, 001010001101, 000110001101, 001010001101, 001010001101, 000110001101, 000110001101, 001010001101, 001110101111, 001010001101, 000110001101, 000110011101, 000010011101, 000110011101, 000110011101, 000001111010, 000110011101, 000100000000, 000100000000, 000100010010, 000100010010, 000100010010, 000100010010, 111111111111, 011001100110, 000001111011, 000001101001, 000001101001, 000001101001, 000001101001, 000001101000, 001110101111, 001110011111, 001110011111, 001110011111, 001110011111, 001110011111, 001110101111, 001010101111, 001110101111, 001110101111, 000001101010, 000001111011, 000001111010, 000001111011, 000001111011, 000001111011, 000001111011, 000110011101, 000100000000, 000100010001, 000100010010, 000100010010, 000100010010, 000100010010, 111111111111, 011101110111, 000001111011, 000001101001, 000001101001, 000001101001, 000001101001, 000001101001, 001110101111, 001110011111, 001110011111, 001110011111, 001110011111, 001110011111, 001110101111, 001110101111, 001110101111, 001110101111, 000001101010, 000001111011, 000001111011, 000001111011, 000001111011, 000001111011, 000001111011, 000010011101, 000100000000, 000100010001, 000100010010, 000100010010, 000100010010, 000100010010, 111111111111, 011001100110, 000001111011, 000001101001, 000001101001, 000001101001, 000001101001, 000001101001, 000001101001, 000001101001, 000001011001, 000001011001, 000001101001, 000001101001, 000001101010, 000001101010, 000001101010, 000001101010, 000001111010, 000001111011, 000001111011, 000001111011, 000001111011, 000001111011, 000001111011, 000010011101, 000100000000, 000100010001, 000100010010, 000100010010, 000100010010, 000100010010, 111111111111, 011001100110, 000001111011, 000001101001, 000001101001, 000001101001, 000001101001, 000001101010, 000001101001, 000001101010, 000001101010, 000001101010, 000001101010, 000001101010, 000001111010, 000001111010, 000001111010, 000001111010, 000001111010, 000001111011, 000001111011, 000001111011, 000001111011, 000001111011, 000001111011, 000110011101, 000000000000, 000000000000, 000100010010, 000100010010, 000100010010, 000100010010, 001001111001, 000101101000, 000001101010, 000001101001, 000001101001, 000001101001, 000001101001, 000001101010, 000001101001, 000001101001, 000001101010, 000001101010, 000001101010, 000001101010, 000001101010, 000001111010, 000001111010, 000001111010, 000001111010, 000001111011, 000001111011, 000001111011, 000001111011, 000001111011, 000001111011, 000001111100, 010011001101, 010110111101, 000100010001, 000100010010, 000100010010, 000100010010, 000001111010, 000001011001, 000001101001, 000001101001, 000001101001, 000001101001, 000001101001, 000001101010, 000001101010, 000001101010, 000001101010, 000001101010, 000001101010, 000001101010, 000001101010, 000001111010, 000001111010, 000001111010, 000001111010, 000001111011, 000001111011, 000001111011, 000001111011, 000001111011, 000001111011, 000001111011, 001111011111, 010011001100, 000000010001, 000100010001, 000100010010, 000100010010, 000001101010, 000001011001, 000001101001, 000001101001, 000001101001, 000001101001, 000001101001, 000001101001, 000001101001, 000001101001, 000001101001, 000001101001, 000001101010, 000001101010, 000001101001, 000001101010, 000001101010, 000001111010, 000001111010, 000001111010, 000001111010, 000001111011, 000001111011, 000001111011, 000001111011, 000001111011, 001111101111, 010111011101, 000000010001, 000100010001, 000100010010, 000100010010, 001010101101, 001010001101, 000001011001, 000001101001, 001010011101, 000110001100, 000110001100, 000001101001, 000001101010, 000110001101, 000110001101, 000101111011, 000001101010, 000110001100, 000110011101, 000110011101, 001010011101, 000001111010, 000001111010, 000110011101, 000110011101, 000110101110, 000001101010, 000001111011, 000110111111, 000110101110, 000010011101, 001010001010, 000000010001, 000100010010, 000100010010, 000100010010, 001110101111, 001110101111, 000001011000, 000001011001, 001010011111, 001010011111, 001010011111, 000001101001, 000001101010, 001010011111, 001010011111, 000110001100, 000001101010, 001010011101, 001010101111, 001010101111, 001010101111, 000001101001, 000001101010, 001010111111, 000110101111, 000110111111, 000001101010, 000001111011, 000110111111, 001011001111, 000001111100, 001010001010, 000100010001, 000100010010, 000100010010, 000100010010, 001110111111, 001010101111, 000001011001, 000001011000, 001010011111, 001010011111, 001010011111, 000001101001, 000001101010, 001010011111, 001010011111, 000110001101, 000001101010, 001010011101, 000110101111, 000110101111, 001010101111, 000001101001, 000001101010, 001010111111, 000110101111, 001010111111, 000001101010, 000001111011, 000110111111, 000111001111, 000001111100, 001010001010, 000100010001, 000100010010, 000100010010, 000100010010, 001110101111, 001110101111, 000001011001, 000001011001, 001010011111, 000110011111, 001010011111, 000001101001, 000001101010, 001010101111, 001010011111, 000110001100, 000001101010, 001010011101, 000110101111, 000110101111, 001010101111, 000001101001, 000001101010, 000110111111, 000110101111, 001010111111, 000001101010, 000001111011, 000110111111, 000111001111, 000001111100, 001010001010, 000100010001, 000100010010, 000100010010, 000100010010, 010010111111, 001010111111, 000001101001, 000001101010, 001110111111, 001010101111, 001010101111, 000001101010, 000001111011, 001010111111, 001010101111, 001010011101, 000101111011, 001010101110, 001010111111, 001010111111, 001010111111, 000010001100, 000001111011, 001011001111, 000110111111, 001011011111, 000010001011, 000010001100, 001011011111, 000111011111, 000010101101, 001010001011, 000100010001, 000100010010, 000100010010, 000100010010, ;