00000000001010010000011111000000000000111001111110011011110000000011000000000110001000000100001010001110000101100000000010010111000000010110000011110111001110001101100000111110111010101111111111011111111010110011110111111111111011101101111111111111110011111111000101111111111111111000101011001111110111111101001000011011101111110100100001111110101110111101111111110111110110111001110011110111000111111111111111111111111111111111001111110000101100111001110011001111111101101111111011111110111000011001111101111010000011101000000000011000010101111110001100100101000010001011100010011011111100111011111111111110011111011110011101000000101100011010110001111000000000011001001111011001010011111101011111110110110111111111100101111110010111010110111001111110101000000010110101100011111110110111111110001111011110110000110100000010111111000010000000000000000111111111011000000000000000000000000001100000000111111000000111101111000000000111110111111111111111111111111111111111111111111100111101011111111111111100111111111111111111111111111111111111111111111111111101111111111011111100101000011100010110111111111111111111111111111110110000111111111111111111111011111111111111111111100001001111111111101111111110111110001001100111111111111111111011111110111111110000001111111111110111111111111111000001111000000000111111100000111000100000000000011011111110110111111001110111111011011010001111100011111101111010010101111110101001110000000111101111111111001111111111111101111111100101011111111111111111111111111111111111111111000111111111111111111111111111111111111111111011111111011110000000000011111111111111101111100000000001101000000001111110011111011111111111101111111111111111111111111111111111111111111111111111110110011100000000001111111111111111111110001111111111111111111111111001000000001111010110011111111000000001111111111110000000000000000000011000010111111000000001111000001001011111111111111111111110011111000111111111111010000000111110111111111110001111011111110111111111111111111111111011000011111111111111111101111111111111111111111110000000000001000001001100111110001111011111111110011111011001000000000000000100000000000011000011011100011010101001001101011111111111111010000110000000000011100101110000000010111100000000001100000110000001110001000000000000000101111101111111111100111110000000011011111001010111111110000010111100111011110000000000000000000011011110010110011110000111111110110001010010000011000111000001111111000000000000111111111111111111111111111111111100011111110001111101111110000111110010011011110100101000010010000000001111111111111111111101111110001010111111111000010000000001110011000110111111001101111001001000101101100101111110111100010001011001100011101110011101111111110011110010011001101110001101110000100011110100010110000000000100011110011111011110001000000111100100101110001110001100000001100010010000111000111000110000110000011111110000001000100001010010110111101100001100000011000001001100000100000111100000010010000000000000111111111111100011111011011110001100111000111101010011111111000000100111111111100000110001000111111110111001010101001000000000111110010000101110100111000101011111111111001111001000000111111101111100000010000001111111111100010001100000000000000111111001000000000001100001100110110011100000110000011000000010100011111011000111110111111110101000000001001110110101000001110110001100011000001000000010000100000010000101100000101011011011110110100000000011000010101001001100000110000001100101111000000011110000000011111011100000000111100010110111101110010000110101111001100011001101000110000000111111000111010100000011111110100101111111100011110000000110000000000011000000000001001110010000001111010010000010001110001011111111111110001111101110110111011100111100010110001010101100111000011000111000000010000010000111000011110100111001011011111110110000110000001000010010111111001011011101000110001010011111011100000000011111000011011000100000111101000000000000000011100010010011111000001011001100000011111110000110001100010101111011111000000111111100001111001111111111011100001011101100111100111110001000110100111111101101101110110011110110011111111001001111111000001111110000000000000010111111111011000000000000010100000000110101110001101010101100010001101100001001100100111010111010000010101111111110010111001000001011110001110010001101011111110000000100000101111101111100000100001001100000000000100111111111111111100001000111110011111111111111100111111111010001011111110110111100000010101111111111011010110000011100000011110010000011100000100001111101101100001000100000011110001101011001000010000001111111111001000011000111110000011111111110011110000000011010101011111100011000001100000000010000010111000001000111011100101110100001001011000100000110100011111010000000001100111110000000011110000101100111110011010110000000111111001111000101110010000000011010101100010101111001111110110101100001111111110010111001110000010000100110110110011101001100001110111100011111110000110010111000000101110000011010101001100000000011110111111100101001001100000000111111000101111000111000110111000000000011010111000000000011100001010000000000011000110000000001000001111111100000010001111100000000010110101001000011001101100000101001001001100000100010111011110000000001110100001100011111010001000100000000001100011101111111111100101011000001011101001000011010110110001111111000100011010010110111111000000100111101100111111011000000111111000000100000110000000001111100111111111111110001111111111111010000011011000011111011111000001111000001111111101111101110111101011111111001111111111100111111000000111110000000011000011000011111111101101111101000000111100010001000000111000000111111011111101000000000001101001111100001100011110000001000001111111111100011001110011100010111000001100111000000100011000011100001111111000000001111111011000000000000100010011111000011111001111000100110111011110000000010000011000110000010110111111110110000000011100101000111100100010111110010000110001110011000000000011111101011110011000100111111110111010011000010011111011100101111001101001101000100111100001011110000101110111000001110000100000000010100000011000011110111110001100011110000001000111100100111111110011000100111100001110000011000111011101110101101111000111000011000001011000000010000011111110010011011011111001001010011111001110000111110000100101010111010011000001011100000001110111001001000100111111001110000000101111111111111011010000111011011000001111111110011011000011110011101100001110100100011000001110000110000111110111011111011001111101110111111100000010000000111100100000000001100001010000111000011111011000011110000111111100000011110100000000000000011000001110010111001001000011100000011110000101100011110001111000000000010000001001110011100110111010011001000001101011001011111111111110110000011100000010000111101111111000101111111111111111100000111000000010000100110011001111000000111101100100110000000011010110000000001110000010000011000000000000000000011100100010001111100101110000010001011110111000000000110000100111010000001111100000010010000000011110000000001111000000001111111100001011111111110001111111111111111100000000111101100110101111000000000000001111100010100001111011011111001010011111110111000001001111001011000000000001110000100000000000000010110000011000101111111000000011100011000111110000000111111111001111110011101101100000000001100111100000010110110111011010011000101111000000010000011110100010001000001111010101100011011110010010000011011000101001011111110000001110111010000111101100010100000001111111000100000000100010000010001100010000110000001010000101111111011111111111110001000000010001111111111010000111010000000101111111100000110110001101111110111001110100100000011000010101100000101110000001100000101100010011111000001111110011111001111110000000000001110000011000000000001001111100001110000111111110000110001100000000111100010111111011001110111001111111001010001111000011111000101001000000000110101111110111001000100101100010000001111111000001110000111100011111000010101110011100110000000001000100011110000111011110010101110111100001001100101111111111010001101111000111111111000110011101001111110110000000100000110000101100001000001101001000110111111001111111111011100111011011110110001010001001111110101100101010011000000111001101100010000010111110010000001111100010011111000000010100110000101000011000010110010001100110101111111111111111100010100011000111100111111000000010110100100000000011111000000011111110000010011100010000100000000000111101110000111110001111111111011111111111011111111110111111100111100100001000010000000001110010100010111111001000011110000110000000000011110111100000011100110010111011110001101110000100001111000001101000001001111000101100011000101110011110001101111011011110001101111111000111100000111110111111000111000111011000111001100111100000001111000001110000000011000001000000000011111100001111100110111001011111000001010000001111111100100000001001001001100000011110111010001110111111111111111101111010111000001110000101001111011011000000000001100000000000001111101111111001111001101000111110000100100011000000111001101001111000010001111100011010011000000100000111000000001111000100010011100011100011001000111100101110111110110101000000110000011111111111110010110011010011001111111011111101100000111000010000000000001100001111111000111100100100100000000011101111000101010111111111011010000001000000100011110011100110100110000110110010011111011011101010001100111100001110001100011111101111010010111000010001100000111111110011001011011111110000101000011100100011111110000000100101111110001000011010000101111001001111100111010100000000000010110111110000011111101101110011000001101110000010000000000001111111110000011111111001111010100111111100100110111111000100110001111011101011110001100010001000100100000111100011110010011111000000111000010000000000110000111000110111001111110000001010100000001010001001101111011010111110110010101100010010000001100010100111000001111111101110110110000001111111100011110000001100010011111110111111101111011000000000000000000111000001001111110000000000000000001001100000001111110100000000001100000010001011111111001000000011111000110000000110011101100000100010110000111011100000000011111101110000011111111111111000010000000001000000111111001001110001000111001100000000110011000000001111011111110110110001110001100111100001011101100000110011110011001110011111111001011101010111110010111100001110001111111110110101111000001101111101100010001100111000101001110100010000000000111101100000000101010000011110011110011010100001100011011100101111111110011111011010101010001111000000000010111010111000000000001100011101000001001100011000010000000001100101110110110010011000000111100000000000010000110001000111100000010110111110111100110011000001101011000011101010011011101011110000100011000101110010100111000011111101011111001111111010001111011000000011100000111001010011101000000000000100000111001001011100010101111000000110011010000011100000010001101100111110001101111001010111000101011000000000100011111110000000111010101110010010000001111100000010100001110110111111111100000110001001101010000000010000101010011000001111000000010000111111100001101100100001011110010011001100101011111100110111110110011111011011111100000000111000011001111111000000100111100000010111001000110000000000000000111101100000000000001000110010000001110011111110111001000001000010000000001011111111101110111000010010010001101101001100100001111110000011001101100111100111011110010010111001100100010000111000001100000000000000000111100001101100001111111110011111110100000000000000000111110000001110011111100100001010011000111010010010111010000111111100010010000110110111101110111111101010100001000000001111110110001000011110000100000000100000100000000000000010110111111000001101101001111110110001111100010010000000000100111000011110110110111111111011110101110100111000110100000000000000101011100101000110001100111100111110010111111000000101100001010000010000000001111000000001100000101011111101111111111010111001001111111110111111000111010110010001010001010011101011011001101100000001111110100000111010110100000110000001110010000000000101111110000111000011011100010011100000111111000001111110101100111000111100001001000001000000010000010011010010010010111110111101011010000000000100000111000000000111000000110111111111111111111111111001001111111110000010110000000000111110001111010111111110011101010000001110000000100101110001100111101011111111100001000001000000100110000001111111001011111000000011011111100100000000000000010000000111001110010100000000100001011101010001010000000000001101010111011100011000111110111011111111000001110001001101110100000101111110001111111110111100000011001111101111111100000001101111010011000111110000100100001010110001100011101110011001110000000000000011110101101110101000010001100100111001110011111110001111111000000000111000000101000000001100000001000011001011100100110000111111100110001111000100111010000000001111101011011111111111111011000000010001111111111110111111111110111111110100011111111000110111011111100101111111000001101111111100000010010000000100010000110000111011111111010101110101110100101110011001000001000010111111110011110011100011001000010000000000111011111110110001100000000111000001110000011111101111000111111100011110001111111111011100000001111000000110000111100011100100001000001001110011111100011111011110000001000111111100000011100100001110001101110110110010111010101110111000000011111100011100000110000010001000011000111100001111000000010000010000001000010110010011000000000011000000110100000110100000010000001010001100001101111111100001001101111000000110011011110011110011100011010001111000000000011000111001110011111001010100001001001001110000001011011011110011111011100110000001001011000000001100010000011010011110100000000000111111111100110010010000000000001100001110111010001111100011011010010111000100011011100000010000000111000011010110010000000111100001110000100000000111000110001111100000111100000010011001100000000001100000010010110001101000111100010011001101100111000000000000001101100000011000011110010011111111100000001101111000110111111110000010000000000101101010011011001101110100000111111010100000000011111100000101101100100010110010011111000000101001101000100101010011101110000001000000001101110111111101111110101001000100111101111111111001111010000101000000111011100111111101000011110111111111110001011000000000111111100000011000000000011001111111110000000111011000000000000000011000011010010001011100111010100010001000011101111111111000000011101101000110001100111111001111001010110101110111101100111100000000100100111110111110100111110100001100001111111100010101111100010101000011001110000001111000111110111111011110010000000110000100000000011111110000000010100010011011000010000110000010000000011111111100111100000000001110111011010001100010111010101111001000000001000110010010001111010000111110000011000011010111101111010100000000011111011000000011100000000001110100000001110000000011001111111011110000011111111110000001111100001101001110011000011100110010000111000011101100011110001000001101100111111111011110000011001110001111101001111101011100111100111000010000000000100110011011011010011111100001100110000001000001011100111001001110111111011110100111000000000111111111111000011111111111100011110000100111110000010001110000000001111011111110000001110100100111100110000111101000010110000011000000001110000011011101011011100110111001001001001100011100000010101111000000101110110000010010110110000100100100101000000000010001000100011101111111000011110111011000010010001010000000010011001100100000000011111111000001000011111101111001001100111110011011100000101111001010000011100011111000110000111010010111111101001111100111100101000001000000110011001000110001100000011111011011001000000001011011110010011111101110000000001110111000100000011001110110000000000000011001000100001011100001100000011001100111000101100000010000000011110001000001101100100000101001010111111000001111000001100111111111110000110000101110001100000110000001100100110000001001011001011111111110011000001011111101010001001101111111111101111101000011100000000000000111100100000000100111000111111110010110111110010100111010001001000001000001110110110101100000011111101010011111111111011000000011011100101010111110010011011111100111111111111101000001110101101010110010001110000111000001000011111101100111111100010011101001100101111100001001000000111111100010000100000100001000011110111101000110110010110000110010100001001011100110100101110111111100001001111011010010000100000000000000110001000100000000110001010000000101110000000001111000001100010011011111001100100111000111011000011111101110000000000001100011100111001111001111110110011110001100100011110010001000010111110000000101010110000100000011111110111111100001111100000000110110001111000000011000000000001000101001001100001000111111000111100110010000000000001100000000001111110110000111110001101000100001100000101111110110100111000000000010000111010000000110000001100101000000110100010111111111111111111011100100100001101110000111100011110110100000001101111111001100011001101100010100101011100000011110111101111000000100001100000111011001000100011100010010100000110010010001111110010001111100000000000001001100000000000111000101000000111111100111111000000001000001011111111110111111001001010000111110000000000011010000011111110111010000000010110111000010000100000100010110111010111000000001110111000000001110100111111101000000000010011010000000101011100001000100001110001100111000110011111000111011111110011010000011111000111001100000000010100000000000000000011110101110010010000001111110001100000111110111100110111111100010000000000110000011110011010100000111011110010101001011011001100111001101100100001100101111011011111101111011110000000000111110011001001011011111101111110011111111101100011110000011110010100011001111101010111001110001000000111110010001111111000110001101011011000111111111100000010001110111100000000000111001111111100001111111000110101111110010111111011000001101100000011110000110001111111110001111001111100010110111100110000110000101000001111011100010000000001100001001101111000010101111000001001111000110100001110011100011100000000000000010000110111111100000001111111001000000000000110111111011000000111001100000000010000100101000011111100111111111010000001110000100010011111110011111111111111101001111100100110011000100010000111101010011100010010010100100011110001001000011101111001011011000000000111110000001101000000001000011001101010011110111100000001100001101110000111010011001000010100100010001000000011101000001000000001000000111111111110000111000110001101101000111110000111001111110111100011000110000110000000000110110000000011001110111110001000011101000111111011101001011101010100000010100011001101001111100010001111111010110111110011100110011111000101111101110100101011100000000111000111101011001110001110000010011001111101010001110000100000111101111111110011110000111000001101001001001000100001111111000001001110001100000111001000001110111000110011010000100000111101011100001110000011100000000001001100011110001001010000110100111011100101001101011110011100000011010001001111101110000110110111000011000000001001110100100001101100010000000001110111111111011111001111101100100000000111010000010010110101000011000101100110110000111111100111011101110000000000001111100000000010111110100001100110100111111111110011000000010010000010001110000100000011001100111000000001011110001100100101010110000000000011011111000001110000001111110010011100111111111111111100111010010001011100010000111100011011001111011110111011011011101011101000010100000010000000111000001000001100110010010011111001000010011111110101011100011110000000001110100111100101110010001000000001111110111010100100011000111100111000011010001111111010111110110000001110111000000101011110010011000011000001000111010010000000000000111110110011010111011011110100010000101111111000010001110001100011110101111101001000011000010011011100000011001100101111100001111010110011011001101010001111001110000011100100000010011111111111101011000000000001101111111101111011100000111111100111111101110001000111100000000011111111111110000001100001111011111010110000110111110100110000001011000000000101001000000001111110111100011001001110000011111101111001100110001000000001111000100110000000000011000000000010111100011110000001111110000001011111111000000000011111111011111101110011011000111101110000000000110000011000100011100100011000001111010100001101100011001110111000110111111100111011010000100000010100001000001111011100000000011000000000100000101100000000000100011000000100111100011111011000011110000000001100001111111110000000101100000010000110010001110000101110001111000010101110100000000011110000000101011111101001111110101010000101100010001000011000010000000001111111101000011100111110100010011111101100000000000111100110111111111111100110000000001010011100000011111110111111001111101101101111001111111100010001111100100100001000000000000010110100101010010111011100100000000111110011000000000100011100000101000011110010000000000001001100011111111111110111111110011110011010110101110001110010000000000010011010110001110111111111111110011011000001100011000100111100000001111111000111000011111001111100011101100101110010011110000101100000000000100001111111000000001111011111110100001111110010000000011000000011101101100001001111001100100111100001110010111101111000000111111111100010000000000111000000011011100011110101111111010001101111111000000001000000110000101011110000101111101010111011000011111011111001111111011110000111101111011111101110010011100000111101000110000000111111111110001011111111011111100100000110000000000110000000101010000011000001100011111000000100110111111001110001111111111111000110001111111111000010111100011000000000000111011110001001111111000010111000001001101010101100101101111011011110111111111111111111011001000111111111101001011101100010101100010111111001111000110000011100011000000001111011111111111111111110000000100000011101111011101110000111101001000010011010001110110100000000010011111111111111100011111100000010000000111000000011011100110110101110100010111000000000000111100000010111011010001111100000000001101111100000111000001011101100111110000000010000000000101010000101011010100100000111100001111101111100000011011000011111110000000001101101000101000110011111000001110000110000000000010000111110000011001000011101100010000101000000101000010000111100000101001110001111011111000000000011111110010000000001111111001001111100100000000000001000001100011110010000000000100001111000011111111111110000000001100010000010011101100001101011111110001111011100000100011000000100110100100100100111111000011110101111110101111111100001110011000000000000001000110110000000001011000010110101111011100001111100000010111111110011000001111000100100010001000001000000000111110111111001100001111101111010101010110011011101110001100111111010111111000111111000101011100010011001110000100100001000010111111110111001011001011100100110010000010111111000100000001100111110010010100001110001000111100000000001111100000000001001111000000001101000110000001000100000001001111101111000000111110000001111111110000000110001010111111101111111111011000111110011100100001100000110111111111000010001111111110011100100000001011100010000000000000000001111001100000001000000001000000001100001111111100000000100001001010011110001000100001010100000000000011011000011111111100111001101111010110011110000111101010100001000010111001111100000000001010000001101111111011001100000000000000000111100000000001111111100000001000000000010101111110100011110000011111100000000010010011010110110111111100001000000110000010110000010011000000001111111000000111111111111110000000000111111111111111111100010110001110011011000001111111100000000110101010001100100100110010101111110001000101001011001100011111110001100110110110100000000000011001101010001111001001011011000110000000000011010001010010100010000110001001100000000001111100111011001111100000000000000111000010000011100001110001001110101101000000011101011111111111111111100110011010000000000111011110100011111001000000110000010001100001000011111001111101000000000010010000101011100110110011000001111110000111011111011111000000111001101111110110100001100010000111111010011100000001110000100000000011111111110000111100000010110011000000110111110001111100011111111111100001100101001111101110000000111010000110000101011001100000000100001011111111100010001101111001111000000000000001111111100001111110111001101111111111111100001100010011111101001011000010101110101000010010011110111011111111111111001111111000011000001101111011111100100010111001000101111011110000000000011001111101000000110110101100000000110110100000100100110110111000001101001101110000110111110000000111100011111111001001000000111101011111001111101111110101011000011011100100100000000000111110001000111110000111000100000001100000001111100110111001101000101000000000010011101011100000011100100000101010011100110011000100000000001001110001100000000011000010001001000001111110111000000000010000010100010000010001110111011100111001110011010011110011100001111000000111111111011111100111110101001101111111100000110110001111100000011101111111001111101111111100000100100001111111111111010001010111011000001111111000011111000111111011011011100111011111001000010110001111110011100000010001100111001111000010111111000111110000011111111111100100000000111011111001111111101111001100100010000111000111100000010111111100011110011000001000010101001110101111111110111100001001111100100110001000000111111001110111110110100000000001110100100110000001001100011111100110001111100011110000000011100001000000011100100000001000111000001011000111010000000000000000011111111111111111111111101101011011000000111111111100000100111100000100001010110111100000110111000110000000011110110010110000100001111111100000000110111000100111100100111000011000011111011111110000001001010111111010000000111111001111111011000111100100100000100011000011000010100001101000000000111010011110001111000001010000010000000010000001000111110011111010011111110100011010011110011100000100010000111111000000000100111111100000011111111011000000001111101111111111000000110100000111000110000000010110011010011110000010000010100010001111111111110000000100000110010111011110001001101100000110101001101110111001101110000000111111101000001100010101001101111100010100000011111110001111001111101010111011111110000111110110111100000100101000001110001101100101111011111000000111111011110011010001110001