Last updated: 21st January 2021
Hard Puzzle 154184
In Hard & Mate in 1
Hard Puzzle 154195
In Hard & Mate in 2
Hard Puzzle 154198
Hard Puzzle 154202
Hard Puzzle 154207
Hard Puzzle 154213
In Hard & Mate in 3
Hard Puzzle 154217
Hard Puzzle 154221
Hard Puzzle 154238