memory_initialization_radix=2; memory_initialization_vector= 000000000, 000000010, 000000100, 000000110, 000001000, 000001010, 000001100, 000001110, 000010000, 000010010, 000010100, 000010110, 000011000, 000011010, 000011100, 000011110, 000100000, 000100010, 000100100, 000100110, 000101000, 000101010, 000101100, 000101110, 000110000, 000110010, 000110100, 000110110, 000111000, 000111010, 000111100, 000111110, 001000000, 001000010, 001000100, 001000110, 001001000, 001001001, 001001011, 001001101, 001001111, 001010001, 001010011, 001010101, 001010111, 001011001, 001011011, 001011101, 001011111, 001100001, 001100011, 001100101, 001100111, 001101001, 001101010, 001101100, 001101110, 001110000, 001110010, 001110100, 001110110, 001111000, 001111010, 001111100, 001111101, 001111111, 010000001, 010000011, 010000101, 010000111, 010001001, 010001011, 010001100, 010001110, 010010000, 010010010, 010010100, 010010110, 010010111, 010011001, 010011011, 010011101, 010011111, 010100001, 010100010, 010100100, 010100110, 010101000, 010101010, 010101011, 010101101, 010101111, 010110001, 010110010, 010110100, 010110110, 010111000, 010111001, 010111011, 010111101, 010111111, 011000000, 011000010, 011000100, 011000110, 011000111, 011001001, 011001011, 011001100, 011001110, 011010000, 011010001, 011010011, 011010101, 011010111, 011011000, 011011010, 011011011, 011011101, 011011111, 011100000, 011100010, 011100100, 011100101, 011100111, 011101001, 011101010, 011101100, 011101101, 011101111, 011110001, 011110010, 011110100, 011110101, 011110111, 011111000, 011111010, 011111100, 011111101, 011111111, 100000000, 100000010, 100000011, 100000101, 100000110, 100001000, 100001001, 100001011, 100001100, 100001110, 100001111, 100010001, 100010010, 100010100, 100010101, 100010111, 100011000, 100011010, 100011011, 100011101, 100011110, 100011111, 100100001, 100100010, 100100100, 100100101, 100100111, 100101000, 100101001, 100101011, 100101100, 100101110, 100101111, 100110000, 100110010, 100110011, 100110100, 100110110, 100110111, 100111000, 100111010, 100111011, 100111100, 100111110, 100111111, 101000000, 101000010, 101000011, 101000100, 101000110, 101000111, 101001000, 101001001, 101001011, 101001100, 101001101, 101001111, 101010000, 101010001, 101010010, 101010100, 101010101, 101010110, 101010111, 101011000, 101011010, 101011011, 101011100, 101011101, 101011111, 101100000, 101100001, 101100010, 101100011, 101100100, 101100110, 101100111, 101101000, 101101001, 101101010, 101101011, 101101101, 101101110, 101101111, 101110000, 101110001, 101110010, 101110011, 101110101, 101110110, 101110111, 101111000, 101111001, 101111010, 101111011, 101111100, 101111101, 101111110, 101111111, 110000001, 110000010, 110000011, 110000100, 110000101, 110000110, 110000111, 110001000, 110001001, 110001010, 110001011, 110001100, 110001101, 110001110, 110001111, 110010000, 110010001;