Mastering Mates 2: 1,111 Two-move, Three-move & Four-move Mates