b01010 puzzle