[math-fun] 5x5x5 puzzle [was: Exact Cover Solver]