1 2 1 112 10111110111111100101011000100011111000101101110101000111101100110011000100100100 10111100100110001101110000100010