A101 puzzle 1000 1000 A101 puzzle 1000 1000