By Robert S. Duncanson · Hard · Choose your pieces and start playing.
The puzzle needs JavaScript to play.