# n 14402 # w 120 # a vector h of length (0.5 n) which describes the parity-check matrix 0110110110010011001110111011101101011000000100111111101111001110100011100010000001111001101001001011011011011100001010100010001100101000101100001101010110101111011110100101000000010000110000111010001110000101010000001010101100010100110100100101100101100101101101101000011010011111100011100101100110001010000011110011011110000101101111001100111101000001001110000010010100001111011001100111101000000110010110111011111001000000111011111010101011010111110011001101100000001110011101101010001110111001100000010111100100100110100101110011011000011110010110111110101101100111111010111101111011010111000111111010101010010100101111001111111001000000000111000110000001011010010100101011111010111001100111011111000011100011101000001100100010001000010101011011110011101011011000001001111010000000000111010111010001011000111010001110000001011000011000001010111101110011010101100000011010101100011101010011010101001111100100111011011000110111100011111110101010011100010010001111010100011111001111111111110110011110111000001001101000001101111011011100011101000001010100100110010011110100111000111010001011111001100010010110101100110110101011100010010101101100011000101000000110010011110100101101000011101100010011100111010001000100101011011000011101001111101110010111000011101111010100010111001110100011101001001000101100011010000111111011011111001101011010001100000001010010010001000011011001000011010000010110011110001100110010110101100001000011110111110010000110110010010101000000011001010000100011101100111001011110110000101100101001011110101111101101101101000111101110100101100000010100000110100101111101001001111011010010101011010100011100011111100010010100110111000010010101000111100011000011111010010101111101101110100111111000001011101000111110110000111011011010101100101100001110101110010011101111000110000111101110110100110010101001111000100000101111010101100000000000111011011101101011111101111101010110010110110011001010000101111111000100110100011000001100000010011011000010001010100110011000101100010111100110001010010011111111010010110010100101100000011000001110011111000111111100111010101100001011000110101110101100000111000001000100001000011110011001001010101001110010000001100010111001001010001010000100001010010000111000100010101100010101111011101000111101101111111100000110101110111111001011110110011100000111100000010101110111101000001100011110100110101000101001001100010101111011010111000110000011011101101010111000001110011100100000011100110101110001010101110011110101101111010000100001111000100110011110111000011011011011010001010001001111111111110001101000110001000000110111111011111011011000010010111111011111010100000001001000111101100011111010101000010111001011011011000011000100111011110001000000111100011001101011011001100011001111001001000011101100111011110000110000010111010000010100010011010100000010110000011101010000010000011111111010101001100001111010011010111001100110000111010100001110100001110110011111011111001011100010101110010011011010010111100101101110110010110110001110001010010000010111000101001100101010010001000101101000110111011111101111100000111001101010001100111110000000111011000110111100111001110010100110001001110111000011010111110011011010100100011000010010110000100100000000011001101001001100111010100100011000010111100001111111100011010101000110110010100000001110010110100100010110100100011001101000100111111101000000110110100101110010101101101111001011111011010110100111011110100000101110001101110000000001001000000101111011100000110111000100110111101011011100100011100000110110100011000000110010000001110101000111011101100111101001100001000111010100000111100110010010011100001100000110110100101111011001010001001100001000011011000000101110011111001111001110110100111010001011011100100011111110000101111000111111110100000111110111001111100000101100011100011011000000110011110111111000000010010110111110010111000110011010110101101100011000110111000000010101100000100100001010001001110011100100100010010000111110110001001001011001001010011110110011110101100101001000010110100001101101111100111111001101010010000111101000011111101110011001001010010111101100010011110110100011010000010001011100010001101101000000000011010001100111000101101011100100110011110101010110001011011101011000001101010010111110001100100001000010010011101101101100010101011101110110001011111111001100101010011001011110110000100000110101110111111000011111111000011100100100001011000111001001111000011011111000010100100110011011101010000011111110011001100000101111100100010101110001000100011101110000000000100000111100001100001010100110100001100110010001011011111011100001111101110111110100110010000001010110100110001001000011101001000101101000111000110100101110000100111010001001110111001011001110010010111111101110111011111110011110010011011011110011100101100001001001010011110100100001010110010000001010011010011111011101110110111110010011110111101101010010111110000011000100110101100011011110110110000001001110001010011010101011111011000111110110000110001101100111011110000000011011110110011110111011100111100011010011010111101011111000111001001100110010001110001111000110000101000100111001011100011111010001111100111100110001100100110101001011011011010000101110000010010010100100011001010000010110000000001111001111100000001000010000001110010011111000101111100101111010101101110000110111101100111110010110010111110100001010011001001100110100101001100000111010101110001101011001100101001110010010111100001101010001010010001100010110110111011010011110101001010101010011110001111000000100001111111101110101000100100011100110110001100010110000011010001100100000100010011101011100011101011110111111001100110000001011110100100110001000110010101011101111000111110101001010100001011011100000000010101000001111100000011001111101001000100000001101110010011011011111100110111010100111100011011101111000101111111111111011011111000001001010101110000101100111100111011010011000001010011101100110001001111001101000011110001000011000001001110111001010111110010000111110111011000110111000001000001011001101100100100001100101001100010111010111011011110001110111100001011111110110110110000000000010100101111100000110110001000110010100000100100111101011101111010111011010010111001100100111010101110101011000010001101001101010001101100110100111100101100110101000111101011000010101101111110101100000010110101101010010010000010100110100101111101101100011100111001000011001100110000001011101110101001000001000001000011101011000000110101000110101101001011100010000101001010010001010001100110001110011101000101100011110010011110101101000101001010110111110010000001001010001110001000010000101111011101111110010101000001100101100110000011001110110000011110000010011010010011011000011110001000000010010111111001110110111111011010011010001001011100111110111100101111001001001100111100010100100101010000000101100100111100001001101101011000010111011000011100010011010000010100111011111001000110000111010001000001110100001010010011101100000000010111101110001011000100010010001000001100011101101000110111011010110101101111011100110100011111000011110100001111110000111010011111100100100101101010010101011100110110111100101001100101001110110011000010010011010110001011001100101001001100010101010011011010111100011001100100 # s^transpose 0100111011100010010001101011101000110010011000100110110011000010101111001100001000010101010010000001000010101010101111001011010110010001101001000101100011100000010010101101110011110111011110001110001001000100101001001000001111110011110011010011010110010111000100100110010001001010000011111010100111110110100100100010110110001001010011101101100110000010101100110001110110111000000100110111010010000001101011111100110000001110111101010101111110010101011011000000111010110100000001010111010010001110000110010001010000011001000010010011011110000001111001100111111011110010010011001110101110000001010010000101101101011000000001110000111100101011100100010110111001010111111010110011000100011011010110111000110110111110010000010011101011000111100000011011101110001100101011110010001010001110110001001001100010000111011100001110010110101011110011000100110000000011010000100001000001101100101011100110000001011110111000111011110101111111100100100010100011101100000110001001010111000100010111000001001001000010001011110101001001001101110001000101101001000000110000010111100100111110001111110011010000111110001111100011010101010110011011110100010010000110010001011100111000101100101101101111100110111000100011001011001101010000000011001101001100001011010100111110100010100010011101001101001101101010000011110111110000000010100010010110011011100001110100000111110110000100110100011101001011011101101010100010111111011100110011110111110010100101001010110010111100011100101101000010000101110101000100001001011000000001001101001011101111111110000110011100100000010010111111001110100101110101100010010111110100000100000011100100001110110010011100011101100101101011000100111001110111000010010101111010100011001000001101100110000110000011001011010000101011011110001001000100110110010100010100010001101000111000011100100011111111101010001111110010111000001001111011011000101101111001001011101001110000100010011000110001000000111010110100101101000011110110111010111110101010101110110111100000000101111001110110010111111000101100001000101010101100101111000010110111011001100000110110111010101100011011001111010111101010100011001110010000011011110001010110100010100101010000010011101101101011111001100110001001111110000000101100001110101011010101001101111110110111111110001001101100011110010010101101100101101110000110010001100111001101101100000100011000101100001011010011001101100100001000010010110101011001110010001111010101100110000000001011000010100011100001011010110110010111001111010111011001001010001100001010010011011111001010111101100000100001011100011001001010101010110001101110111001001011011011111100110100010011100011101000100000110101011110000000010000111001001001000001001011111010011010010011010001011000010101011000000110111100000001000111001001001000100011111010010000011110001011010001000000010011000011000110001011111000110111001010100011100100000011001110111011100111011100011011001111111001100011111101100100000110110111111111001110011011110000111011101011110101111111111011111100000110000011001000011110100010011100011101001110110011111101010010011010001110101000101000000011010010110000111101110100100100110111011110100101101111101011001010101011011101001010110001010101000101000000111110010111101011011010001111010010010000100110011011010000000000011011011010110111011100100011111010110001110001000111110011111110010100000000010011110010011000001010011010101101111001000011111010101000100101100000110000111111001100101100001101110101001000011100110111010010110111011101010010010011100010001101000101000101011100010101011101100110101011010011000111110000010001010100010100100100111001011010000100110010111010100000100010111111000000111010111100111101001110011101101000110001111001111100101100110011100000111111010101010101010010101110001111110101010000110010111101100011011011001101100011100111011001110101010111110111100001101011000101000011110100110001101011001011001010010101001100100010111111010001111001011100100001111101111000001001100000011111010110010101000110011111111101111011000010100110000010110110001101100000100011100011111100110100011110001001000010010101010010011001111000000101001000011100010111010001000010101011010011001111101110101001010000101010111100111101001010011001101001100010100111010001110110111110001101110100011110101111010100110000110111111100001000111001111111010110011001011010110100110000001110111101101111110001010011011100001000000000111000100100110000100010100101100111100000010110011001101111111100001000001010001011010110101101011001010000010011111110110001011101111000100100110100011010110101100011011001001011101001101111101101010010001001010110111011101000001010111011010001010111110010101000010001010010000010010100101000101010010101110100100000000110000101110010100110001101111101000010000010011110010101101100011110010000100001000111001000000111011011111100000100010101100111110100100101110000000111111100010101000110010001000101110000010000000000111000001111011100110110000110011000010010001011000101100010100110001110100001010011100111101001010011111101000001011111000000000001000111111110010011110010101001010000010100110100111010110111011111100010110000101010101000101100110100011011110110010111000001100110100110010100001101110001010011011001110010100011011100000011111001100011110010100010011101100001100011001011010110110010100101010011010101110000011101101101100101001100110111000001100110110100101001001001010010001111001110001101111001000010011010011000101000110000011000111000110100100101010111111000111101011100010111011000010011011011111010110101111010100001001010111011101101101111001101000100100010010010000000001111110000111000110001000010001001000101110100110011011011100110100101111011110001010110110101001111001011011100000010000111010100110111111100110100010101111001000101001110100111000100101001100001001111111000101110111001100110010100101000000100101101001010110001111011010000011101101111111011000111010011001000000011011000111000111011101111111110000100101101111100011111110101011011101001000011110011000110010100111001111101000001001001011101000010100001111101011111010111000011100000110001101110101110011110000110110011000111101100010111100010001001100001010111010010111010011111110001100010001110101100010010011010001100110111111111100010101111011100100110001011100110111111100000100010010101110010000001100110000100001101000011010100110000100011100011101101000011001000100101101010101100001010000101010001000111010000001101111100111110100110110001000010110100100100111010001101110110000000011101010010011100000000111011010011111111111001011001111100001010100010011010001000110110110101011100000100100110111101001100110110000100111011100010011111110101100111010111101110111001111010010100001011000011110111111010110000001000110010100000100111100101010101001101000011111011111110000010110110101111000000100010100100111100001000011101101011010001000111100111110000000100110100011110010110010100101101001100000110000001000111010101100010100011011011010100111110011101011000110000000010010101001110011110000100011110011000010000100000111010101101000111001100011011111100100100011011101000100100000110101100001011011001111100111011111001110010111011100000010000101010100011011000111011111110001110010010110011001111101001111011011