Greatest 501 Puzzles From Practical Games of 2012, Part II