# n 10406 # w 102 # a vector h of length (0.5 n) which describes the parity-check matrix 1101100101000010001101010010111000101000110000101000110101001100000011100101101001101011100010001111110111011111001001111101011101001000101110000011100000001100110001111100111000000110111101000100011101010101001111011111111101000011011010110101010001010010010100010010101110101011000000101101010011110101010111100011000101110010000111110010100010111000100100010011100111110111111111100001000000001110111100011100001101110010101111010011000110100101011100101010010101100001101110001001001010001000011100101010111011010101100010110101100000001010100010000000111000010100001011011101001110010110110000011111111010011110111111011100100111010101101011010010001100000001000110010010000001111000011101101001110011110111001011000100000000011111001111100001101011001011001001010100100001110110011001011111010001010100110100000011111011000101111001110001111111110110101110100000110001011010111010101001001111011010111011111001100000101101101010110000001010001100011110010110100101010001111110010110011000101011011011011010110110111111000000101100100111000110101111010010011100110011110001011001001101011010010010110110101101101100111000010000001110001000011110111000110110111110100110010100000110101001101000011010110011010111101011011101000100011011100000011110011110000100101101101111001010000110101110011101110010100110110011110011101100101000000110000000110000100100101111101110111000100111010011100100100011000100010010110010111000110000100001101101111100101001111010110011100110010000010110111100000011111000111001001001000001111111010000101101010010010000110000011100110000110110110110001100000100001100111110111111100001100001111010101100011101101110111001001011101100110100110100010110110110100111100000011111101011100111001000011001110010110001001000101101011110011001111000111100001110010011111100000100000110100011011001011011111100011111011011100101010010000011110011111101110001101010011000110000010100110011100011010110100100000110000000111001110100010000011010101011000010000001100111000110101101110101111111001101000001011111001000100010001110000001100101011011111000000111110000000011100001010111011010000101100100011110001011100001110001001000000000100110101100100101110111000011100011100001010001011010101000001110001001101110110011101010101011011100110010111001101000111001000111011011010010011010101000111000011101000111001000100111011001001001110100010000010110000101111100001100100001101101110001110000000000000000001001111100100011101101000110011101100111100111011010111000000101001111000111001010011100000101010010011001111110000001100101011011010100001100101011011101000101001101010010111110110101111000100001001001101000110111110111110001001111111001010110011011110011011111010011101011110110101010100001111110101110110111011010010001010101101101010010001011010111110000001010100111010100000100100011000001100000000011001100101100101000010011011010001100010100011011011100000001000011111001001110101101001000101011010011000000111011011111111100111111000011001000010101010101000001000111000111000101000111111110000110100001101110110011101010010100011000001011010111001010110111011110001111010111011110111010100110001110111100010100110000101011000110010111110011010100110100010110001110000101101110011001110100001110010010101011100101100001001000011000000100010001000010111011011111001000010111011100100100100110101010011000011111111101111101111101000100001011111101011111100101111000100010011110011001111010100011010011001000111010001101001000000111010110001000010101101001101001100011010011000001100000101010011101000111010011000001111110001011101101000000010010110010100001011001100111100110100111011010111001011101110111110001101000101001011000110010001011000100001010101010100101101000010010101100001011111100010110110100010001101101010110011101010100011100100001100011001001100100111101110001110101100011000110001100111101000001011100001010000110110110111100101110001101010100011110000110111010111110001111101000011101110110011011111111001110011110010011100001100100000000101000001101001110110000001001111100100010000000101011100100000111101110000101010110111001001000010101101001110001111100111011010011001111100011001110000100011111100100110100001100010111001110000000100001111100100110100100001111100101000100011100110110001000110000001001011010111000100100010010000100101101000000000100001100110100110111001100000110010111101001010111000001001110000110000001101100011101011000011100101101010111110100110000100010101001010001101111111111010010011100011101110010100010101110110000001001111001010000110001010101011011001101101011000100011100001101110101001001010001001001101001110101000000011001011011110001011010101100111001101001101011001011101101101100110001000101000000101001110100111101101000011000100000110101011001100101100000010111011011010110111111110001000011000011111110011010110111000111100000110000111100101010101010001111011001111100011100011110001001101101100101001101001010011000110010101111010100111100111111101111001111100100011101010101110010010110010101011110011110001100111001001011101111001011001000101100011111010001001100100111011000001110110100110101001100001111110011100101100110011100101110101100110010110101100101100101101001101001010001000101110111010 # s^transpose 0111110110011011001100111010001011011111101110011010110100001011110010100110110001101101010010010010001000000000101110010100000001111010010100010001101010111111101001100011011011111100110011100010100111000000100111001011000111000100110101001111011111101110101101010011001100111001101011110000000000100001100010100000000010011111101000001111101101010000111010001000110000001101000110101001001000000110001010111110101110111100000000000100110101101010000111100011100000101010000001100001110111111101000100000010000110101100010011000010001011100110001111010000111100100001110111100001101100111111111101111110011011100110001111001111000000101111100100100010110000111010100100010011111101101010110000111110111101000000100000010011011000101101001000000010111101100111010000100000000110100111010100000010101000110000100011010101110010000001100010110010101010000011010001011011011101000110010110110010100101010001101111100000111010001001011000011111100111110101001001111101101001100111010101101010111111011010101011100000001000110010100011000100001110110100000101111100010001110000000111001100111010000100100100011110101000001010010000001001101001110101101100110110110111110000000000101010111010110001101110010101110000000011011101011011011001001011111100000010010111010100101110101101100111101010100110010010100010001111011010111101110111101010001001100110000100111010001001011010111101111011011000101110010000101000110101001111111100100001100010001100001001000001101011010110001110111111100111011000110100001101100011101001010111010100101111111010101110001100001010101010000100100000010010000111011000000000100111101000101100101011101110000110101101000100011110001001011101100111100100101010010111100001100010001001011111001010111000100001101100100000110101101011111111000010000101011100011100000001110001101001000010111000101110011111101010011011000101001000110101011011111001110010101101100101010010101101011110010000101111000001001011000101010100100110000101001000000011001001101000110110110001100000100111001111111000000000010100000000111100010100001100000000010000110110110110011111101011000100000001000010100000011111010100011100010111000001010111110001111101100000001000100011000000111110011101110011101001111001110100000000000110110100011011111110011111001011001000010100011111100010100011011011101101001111010111010101011001001100110001010001010110000001111110001100101100011010101100101110011010010100011110111111111001100001111100011111110110111100110111011001110100001111101000010111110000010101100010110101010101001011010011010001111010100111101110111010010001000111010101001100110110000101100001010010111111000100100011011001111000010111000110000001111001000110011111101011111100011110110011001000100010100000001001001001100111110100111100000001110101001110011011010111100100001000000010011100001000011110110111000111000111001001011011100100001001100001011001010011001110110111101011010011110111110011010100101100110111111010011111111110101001101111100000011100110100100110110101100011001110010011111000111101101000011111101000010111011110001011000001000101000001110111101011100010111011011100001001101001011011100001001111111110010010110011110011011111011101001111010000110011100010111011101011101010010110001010011101100000010110000110010100111110001000000000110000110111001000000011101010000010101011001011001001111101011100000011001001001111101100010111100000011110111010101011001101100101111001011001111001000100000110001100010111000110011010011100010111110000010111001000110010001010010110000101011001101101011001101001011000110010111111001000101111101101110001010011111000100111100101101110011010001000010001001000001100000001001111100001111100010110010000110010111011010101010110110111001100001110001000110001101100111110101100100010100010110011101111010010100111110001011100000101010111001101100110111111110000110100111111111001001110110010010001010111001100100010011111010001100010100110010011101001000000011110100011100101111110001011110100010011111000010111010001110100001010010111010111100101000110000000111010111100011010100111000011001100110000011000110000001111010111010101110000001100110111010011110011000011000000000100000000111011110001101110111110001101101111011001010011101000110100101010110001101001101000110011101110011111101100100110100100001111101100010000000111110011110001000110111000001101111100010000000110110010001011010100111011101101011110010101100101000000110010110010100001000110000111011010110001000000011000011111011011011111100110111110001101111111011100101000111111110000010001101000000100010001100000101101011100101100101101011010001111001001000100010111010110110011000011010101000010011101101000010010100100100011111101101011011001110010010001100011101010001010001100101110111100001110100001100000000100100110100011110110011111011011001010000001110111111011010001111001110110110011110111010110000011110110110011001100010101101011110101011110001111111100000101011111100000011100110000110000111100010101110110000010010011001101101001110010011000000110111111100110001111001000011010010011101101101001011110001101111001110100010001000101100111100101001111001001010110111111110010100011100000111101011100000111000101011010001101111010010111000110110110001100001