Puzzles solved by zca