Solvers for Panda Magazine puzzles