summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMario Lang <mlang@delysid.org>2004-01-21 17:51:48 +0000
committerMario Lang <mlang@delysid.org>2004-01-21 17:51:48 +0000
commitc6853e89b6be6f978c00217fb2335f477dcd63e5 (patch)
treedd061b9dbcc7482a39b1ce09982adb3570401349
parentc81471ca5a6da8d55fadd42f0b1f250d5dc91313 (diff)
opening classification module based on the scid.eco file from scid 3.5
-rw-r--r--chess-opening.el20698
1 files changed, 20698 insertions, 0 deletions
diff --git a/chess-opening.el b/chess-opening.el
new file mode 100644
index 0000000..44abb41
--- /dev/null
+++ b/chess-opening.el
@@ -0,0 +1,20698 @@
+;;; chess-opening.el --- Chess opening classification
+
+;; Copyright (C) 2004 Free Software Foundation, Inc.
+
+;; Author: Mario Lang <mlang@delysid.org>
+;; Keywords: games
+
+;; This file is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 2, or (at your option)
+;; any later version.
+
+;; This file is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs; see the file COPYING. If not, write to
+;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+;; Boston, MA 02111-1307, USA.
+
+;;; Code:
+
+(defgroup chess-opening nil
+ "Chess opening classification module."
+ :group 'chess)
+
+(defcustom chess-opening-max-index 30
+ "*Index at which to stop chess opening announcements."
+ :group 'chess-opening
+ :type 'integer)
+
+(defvar chess-opening-hash-table
+ (let ((hash (make-hash-table :size 10000 :test 'equal)))
+ (mapc
+ (lambda (entry) (puthash (car entry) (cdr entry) hash))
+ '(("rnbqkbnr/pppppppp/////PPPPPPPP/RNBQKBNR w KQkq -"
+ "Start position" "A00a")
+ ("rnbqkbnr/pppppppp////5P/PPPPP1PP/RNBQKBNR b KQkq -"
+ "Barnes Opening" "A00b")
+ ("rnbqkbnr/pppp1ppp//4p//5P/PPPPPKPP/RNBQ1BNR b kq -"
+ "Fried fox" "A00b")
+ ("rnbqkbnr/pppppppp///7P//PPPPPPP/RNBQKBNR b KQkq -"
+ "Kadas Opening" "A00c")
+ ("rnbqkbnr/pppppppp////7P/PPPPPPP/RNBQKBNR b KQkq -"
+ "Clemenz Opening" "A00d")
+ ("rnbqkbnr/pppppppp///P//1PPPPPPP/RNBQKBNR b KQkq -"
+ "Ware Opening" "A00e")
+ ("rnbqkbnr/pppppppp////P/1PPPPPPP/RNBQKBNR b KQkq -"
+ "Anderssen Opening" "A00f")
+ ("rnbqkbnr/ppp2ppp//3pp//P6P/1PPPPPP/RNBQKBNR w KQkq -"
+ "Creepy Crawly Opening (Basman)" "A00f")
+ ("rnbqkbnr/pppppppp////7N/PPPPPPPP/RNBQKB1R b KQkq -"
+ "Amar/Paris Opening" "A00g")
+ ("rnbqkbnr/ppp2ppp//3pp/5P/6PN/PPPPP2P/RNBQKB1R b KQkq -"
+ "Amar: Paris Gambit" "A00g")
+ ("rnbqkbnr/pppppppp////N/PPPPPPPP/R1BQKBNR b KQkq -"
+ "Durkin" "A00h")
+ ("rnbqkbnr/pppppppp////2P/PP1PPPPP/RNBQKBNR b KQkq -"
+ "Saragossa" "A00i")
+ ("rnbqkbnr/pppppppp////3P/PPP1PPPP/RNBQKBNR b KQkq -"
+ "Mieses" "A00j")
+ ("rnbqkbnr/pppp1ppp//4p//3P/PPP1PPPP/RNBQKBNR w KQkq -"
+ "Mieses: 1...e5" "A00j")
+ ("rnbqkbnr/ppp1pppp//3p//3P/PPP1PPPP/RNBQKBNR w KQkq -"
+ "Mieses: 1...d5" "A00j")
+ ("rnbqkbnr/pppppp1p/6p//6P/3P/PPP1PP1P/RNBQKBNR b KQkq -"
+ "Spike Deferred" "A00j")
+ ("rnbqkbnr/pppppppp////4P/PPPP1PPP/RNBQKBNR b KQkq -"
+ "Van Kruijs" "A00k")
+ ("rnbqkbnr/pppppppp////2N/PPPPPPPP/R1BQKBNR b KQkq -"
+ "Van Geet (Dunst) Opening" "A00l")
+ ("rnbqkb1r/pppppppp/5n///2N/PPPPPPPP/R1BQKBNR w KQkq -"
+ "Van Geet: 1...Nf6" "A00l")
+ ("rnbqkb1r/pppppppp/5n///2N2N/PPPPPPPP/R1BQKB1R b KQkq -"
+ "Van Geet: 1...Nf6 2.Nf3" "A00l")
+ ("rnbqkb1r/pppppppp/5n//6P/2N/PPPPPP1P/R1BQKBNR b KQkq -"
+ "Van Geet: Tübingen Gambit" "A00l")
+ ("rnbqkbnr/pppp1ppp//4p//2N/PPPPPPPP/R1BQKBNR w KQkq -"
+ "Van Geet: 1...e5" "A00l")
+ ("rnbqkbnr/pppp1ppp//4p//2N2N/PPPPPPPP/R1BQKB1R b KQkq -"
+ "Van Geet: 1...e5 2.Nf3" "A00l")
+ ("rnbqkbnr/pp1ppppp//2p//2N/PPPPPPPP/R1BQKBNR w KQkq -"
+ "Van Geet: Sicilian Variation" "A00l")
+ ("rnbqkbnr/pp1ppppp//2p//2N2N/PPPPPPPP/R1BQKB1R b KQkq -"
+ "Van Geet: Sicilian Variation, 2.Nf3" "A00l")
+ ("r1bqkbnr/pp1ppppp/2n/2p//2N2N/PPPPPPPP/R1BQKB1R w KQkq -"
+ "Van Geet: Sicilian Variation, 2.Nf3 Nc6" "A00l")
+ ("rnbqkbnr/ppp1pppp//3p//2N/PPPPPPPP/R1BQKBNR w KQkq -"
+ "Van Geet: 1...d5" "A00m")
+ ("rnbqkbnr/ppp1pppp//3p//2N2N/PPPPPPPP/R1BQKB1R b KQkq -"
+ "Van Geet: 1...d5 2.Nf3" "A00m")
+ ("rnbqkb1r/ppp1pppp/5n/3p//2N2N/PPPPPPPP/R1BQKB1R w KQkq -"
+ "Van Geet: 1...d5 2.Nf3 Nf6" "A00m")
+ ("rnbqkbnr/ppp1pppp//3p/4P/2N/PPPP1PPP/R1BQKBNR b KQkq -"
+ "Van Geet: 1...d5 2.e4" "A00m")
+ ("rnbqkbnr/ppp1pppp///3pP/2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Van Geet: 1...d5 2.e4 d4" "A00m")
+ ("rnbqkbnr/ppp1pppp///4p/2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Van Geet: 1...d5 2.e4 dxe4" "A00m")
+ ("rnbqkbnr/ppp1pppp///2B1p/2N/PPPP1PPP/R1BQK1NR b KQkq -"
+ "Van Geet: Hector Gambit" "A00m")
+ ("rnbqkbnr/pppppppp///6P//PPPPPP1P/RNBQKBNR b KQkq -"
+ "Grob" "A00n")
+ ("rnbqkbnr/ppppp1pp//5p/6P//PPPPPP1P/RNBQKBNR w KQkq -"
+ "Grob: Alessi Gambit" "A00n")
+ ("rnbqkbnr/pppppp1p//6p/6P//PPPPPP1P/RNBQKBNR w KQkq -"
+ "Grob: Double Grob" "A00n")
+ ("rnbqkbnr/pppp1ppp//4p/6P//PPPPPP1P/RNBQKBNR w KQkq -"
+ "Grob: 1...e5" "A00n")
+ ("rnbqkbnr/ppp1pppp//3p/6P//PPPPPP1P/RNBQKBNR w KQkq -"
+ "Grob: 1...d5" "A00o")
+ ("rnbqkbnr/ppp1pppp//3p/6P//PPPPPPBP/RNBQK1NR b KQkq -"
+ "Grob Gambit" "A00o")
+ ("rnbqkbnr/ppp2ppp//3pp/6P//PPPPPPBP/RNBQK1NR w KQkq -"
+ "Grob Gambit: e5" "A00o")
+ ("rnbqkbnr/ppp2ppp//3pp/2P3P//PP1PPPBP/RNBQK1NR b KQkq -"
+ "Grob Gambit: Hurst Attack" "A00o")
+ ("rnbqkbnr/pp2pppp/2p/3p/6P//PPPPPPBP/RNBQK1NR w KQkq -"
+ "Grob Gambit: 2...c6" "A00o")
+ ("rnbqkbnr/pp2pppp/2p/3p2P///PPPPPPBP/RNBQK1NR b KQkq -"
+ "Grob Gambit: Spike Attack" "A00o")
+ ("rn1qkbnr/ppp1pppp//3p/6b//PPPPPPBP/RNBQK1NR w KQkq -"
+ "Grob Gambit Accepted" "A00o")
+ ("rn1qkbnr/ppp1pppp//3p/2P3b//PP1PPPBP/RNBQK1NR b KQkq -"
+ "Grob Gambit Accepted: Fritz Gambit" "A00o")
+ ("rnbqkbnr/pppppppp///1P//P1PPPPPP/RNBQKBNR b KQkq -"
+ "Polish (Sokolsky's Orang-Utan)" "A00p")
+ ("rnbqkbnr/pp1ppppp//2p/1P//P1PPPPPP/RNBQKBNR w KQkq -"
+ "Polish: Birmingham Gambit" "A00p")
+ ("rnbqkb1r/pppppppp/5n//1P//P1PPPPPP/RNBQKBNR w KQkq -"
+ "Polish: 1...Nf6" "A00p")
+ ("rnbqkb1r/pppppppp/5n//1P//PBPPPPPP/RN1QKBNR b KQkq -"
+ "Polish: 1...Nf6 2.Bb2" "A00p")
+ ("rnbqkb1r/pppp1ppp/4pn//1P//PBPPPPPP/RN1QKBNR w KQkq -"
+ "Polish: 1...Nf6 2.Bb2 e6" "A00p")
+ ("rnbqkbnr/pp1ppppp/2p//1P//P1PPPPPP/RNBQKBNR w KQkq -"
+ "Polish: 1...c6" "A00p")
+ ("rnbqkbnr/1p1ppppp/2p/pP///PBPPPPPP/RN1QKBNR b KQkq -"
+ "Polish: Schühler Gambit" "A00p")
+ ("rnbqkbnr/ppp1pppp//3p/1P//P1PPPPPP/RNBQKBNR w KQkq -"
+ "Polish: 1...d5" "A00q")
+ ("rnbqkbnr/ppp1pppp//3p/1P//PBPPPPPP/RN1QKBNR b KQkq -"
+ "Polish: 1...d5 2.Bb2" "A00q")
+ ("rn1qkbnr/ppp1pppp//3p1b/1P//PBPPPPPP/RN1QKBNR w KQkq -"
+ "Polish: 1...d5 2.Bb2 Bf5" "A00q")
+ ("rnbqkb1r/ppp1pppp/5n/3p/1P//PBPPPPPP/RN1QKBNR w KQkq -"
+ "Polish: 1...d5 2.Bb2 Nf6" "A00q")
+ ("rnbqkb1r/ppp1pppp/5n/3p/1P/4P/PBPP1PPP/RN1QKBNR b KQkq -"
+ "Polish: 1...d5 2.Bb2 Nf6 3.e3" "A00q")
+ ("rnbqkbnr/pppp1ppp//4p/1P//P1PPPPPP/RNBQKBNR w KQkq -"
+ "Polish: 1...e5" "A00r")
+ ("rnbqkbnr/pppp1ppp//4p/1P/P/2PPPPPP/RNBQKBNR b KQkq -"
+ "Polish: Bugayev Attack" "A00r")
+ ("rnbqkbnr/pppp1ppp//4p/1P//PBPPPPPP/RN1QKBNR b KQkq -"
+ "Polish: 1...e5 2.Bb2" "A00r")
+ ("rnbqkbnr/pp1p1ppp//2p1p/1P//PBPPPPPP/RN1QKBNR w KQkq -"
+ "Polish: Wolfertz Gambit" "A00r")
+ ("rnbqkbnr/pppp2pp/5p/4p/1P//PBPPPPPP/RN1QKBNR w KQkq -"
+ "Polish: 1...e5 2.Bb2 f6" "A00r")
+ ("rnbqk1nr/pppp2pp/5p/4p/1b2P//PBPP1PPP/RN1QKBNR w KQkq -"
+ "Polish: Tartakower Gambit" "A00r")
+ ("rnbqkbnr/ppp2ppp/3p/4p/1P//PBPPPPPP/RN1QKBNR w KQkq -"
+ "Polish: 1...e5 2.Bb2 d6" "A00r")
+ ("rnbqk1nr/pppp1ppp//4p/1b//PBPPPPPP/RN1QKBNR w KQkq -"
+ "Polish: 2...Bxb4" "A00s")
+ ("rnbqk1nr/pppp1ppp//4B/1b//P1PPPPPP/RN1QKBNR b KQkq -"
+ "Polish: 2...Bxb4 3.Bxe5" "A00s")
+ ("rnbqk2r/pppp1ppp/5n/4B/1b//P1PPPPPP/RN1QKBNR w KQkq -"
+ "Polish: 2...Bxb4 3.Bxe5 Nf6" "A00s")
+ ("rnbqk2r/pppp1ppp/5n/4B/1bP//P2PPPPP/RN1QKBNR b KQkq -"
+ "Polish: 2...Bxb4 3.Bxe5 Nf6 4.c4" "A00s")
+ ("rnbqk2r/pppp1ppp/5n/4B/1b/5N/P1PPPPPP/RN1QKB1R b KQkq -"
+ "Polish: 2...Bxb4 3.Bxe5 Nf6 4.Nf3" "A00s")
+ ("rnbqkbnr/pppppppp////6P/PPPPPP1P/RNBQKBNR b KQkq -"
+ "Benko Opening" "A00t")
+ ("rnbqkb1r/pppppppp/5n///6P/PPPPPP1P/RNBQKBNR w KQkq -"
+ "Benko Opening" "A00t")
+ ("rnbqkbnr/pppppp1p/6p///6P/PPPPPP1P/RNBQKBNR w KQkq -"
+ "Benko Opening: Symmetrical" "A00t")
+ ("rnbqkbnr/pppp1ppp//4p//6P/PPPPPP1P/RNBQKBNR w KQkq -"
+ "Benko Opening" "A00u")
+ ("rnbqkbnr/ppp1pppp//3p//6P/PPPPPP1P/RNBQKBNR w KQkq -"
+ "Benko Opening" "A00v")
+ ("rnbqkbnr/ppp1pppp//3p//6P/PPPPPPBP/RNBQK1NR b KQkq -"
+ "Benko Opening" "A00v")
+ ("rnbqkbnr/pp2pppp/2p/3p//6P/PPPPPPBP/RNBQK1NR w KQkq -"
+ "Benko Opening" "A00v")
+ ("rnbqkbnr/ppp2ppp//3pp//6P/PPPPPPBP/RNBQK1NR w KQkq -"
+ "Benko Opening" "A00v")
+ ("rnbqkb1r/ppp1pppp/5n/3p//6P/PPPPPPBP/RNBQK1NR w KQkq -"
+ "Benko Opening" "A00v")
+ ("rnbqkbnr/pppppppp////1P/P1PPPPPP/RNBQKBNR b KQkq -"
+ "Nimzowitsch-Larsen Attack" "A01")
+ ("rnbqkbnr/p1pppppp//1p//1P/P1PPPPPP/RNBQKBNR w KQkq -"
+ "Nimzowitsch-Larsen: Polish Variation" "A01")
+ ("rnbqkbnr/p1pppppp/1p///1P/P1PPPPPP/RNBQKBNR w KQkq -"
+ "Nimzowitsch-Larsen: Symmetrical" "A01")
+ ("rnbqkbnr/ppppp1pp//5p//1P/P1PPPPPP/RNBQKBNR w KQkq -"
+ "Nimzowitsch-Larsen: Dutch Variation" "A01")
+ ("rnbqkbnr/pppp2pp/4p/5p/4P/1P/PBPP1PPP/RN1QKBNR b KQkq -"
+ "Nimzowitsch-Larsen: Ringelbach Gambit" "A01")
+ ("rnbqkbnr/pp1ppppp//2p//1P/P1PPPPPP/RNBQKBNR w KQkq -"
+ "Nimzowitsch-Larsen: English Variation" "A01")
+ ("rnbqkb1r/pppppppp/5n///1P/P1PPPPPP/RNBQKBNR w KQkq -"
+ "Nimzowitsch-Larsen: Indian Variation" "A01")
+ ("rnbqkb1r/pppppp1p/5np///1P/PBPPPPPP/RN1QKBNR w KQkq -"
+ "Nimzowitsch-Larsen: Indian Variation" "A01")
+ ("rnbqkb1r/pppppp1p/5np//6P/1P/PBPPPP1P/RN1QKBNR b KQkq -"
+ "Nimzowitsch-Larsen: Spike Variation" "A01")
+ ("rnbqkbnr/ppp1pppp//3p//1P/P1PPPPPP/RNBQKBNR w KQkq -"
+ "Nimzowitsch-Larsen: 1...d5" "A01")
+ ("rnbqkbnr/ppp1pppp//3p//1P/PBPPPPPP/RN1QKBNR b KQkq -"
+ "Nimzowitsch-Larsen: 1...d5 2.Bb2" "A01")
+ ("rnbqkbnr/pppp1ppp//4p//1P/P1PPPPPP/RNBQKBNR w KQkq -"
+ "Nimzowitsch-Larsen: 1...e5" "A01")
+ ("rnbqkbnr/pppp1ppp//4p//1P/PBPPPPPP/RN1QKBNR b KQkq -"
+ "Nimzowitsch-Larsen: 1...e5 2.Bb2" "A01")
+ ("rnbqkbnr/ppp2ppp/3p/4p//1P/PBPPPPPP/RN1QKBNR w KQkq -"
+ "Nimzowitsch-Larsen: 1...e5 2.Bb2 d6" "A01")
+ ("r1bqkbnr/pppp1ppp/2n/4p//1P/PBPPPPPP/RN1QKBNR w KQkq -"
+ "Nimzowitsch-Larsen: 1...e5 2.Bb2 Nc6" "A01")
+ ("r1bqkbnr/pppp1ppp/2n/4p/5P/1P/PBPPP1PP/RN1QKBNR b KQkq -"
+ "Nimzowitsch-Larsen: Paschmann Gambit" "A01")
+ ("r1bqkbnr/pppp1ppp/2n/4p//1P2P/PBPP1PPP/RN1QKBNR b KQkq -"
+ "Nimzowitsch-Larsen: 1...e5 2.Bb2 Nc6 3.e3" "A01")
+ ("rnbqkbnr/pppppppp///5P//PPPPP1PP/RNBQKBNR b KQkq -"
+ "Bird" "A02")
+ ("rnbqkbnr/pppppp1p//6p/5P//PPPPP1PP/RNBQKBNR w KQkq -"
+ "Bird: Hobbs Gambit" "A02")
+ ("rnbqkbnr/ppppp1pp//5p/5P//PPPPP1PP/RNBQKBNR w KQkq -"
+ "Bird: Symmetrical" "A02")
+ ("rnbqkbnr/ppppp1pp//5p/4PP//PPPP2PP/RNBQKBNR b KQkq -"
+ "Bird: Swiss Gambit" "A02")
+ ("rnbqkb1r/ppppp1pp/5n//4pPP/2N/PPPP3P/R1BQKBNR b KQkq -"
+ "Bird: Swiss Gambit" "A02")
+ ("rnbqkbnr/ppp1pppp/3p//5P//PPPPP1PP/RNBQKBNR w KQkq -"
+ "Bird: 1..d6" "A02")
+ ("rnbqkbnr/pppppp1p/6p//5P//PPPPP1PP/RNBQKBNR w KQkq -"
+ "Bird: 1..g6" "A02")
+ ("rnbqk1nr/ppppppbp/6p//5P/4PN/PPPP2PP/RNBQKB1R b KQkq -"
+ "Bird: 1..g6" "A02")
+ ("rnbqk1nr/ppppppbp/6p//5P/5NP/PPPPP2P/RNBQKB1R b KQkq -"
+ "Bird: 1..g6" "A02")
+ ("rnbqkbnr/pp1ppppp//2p/5P//PPPPP1PP/RNBQKBNR w KQkq -"
+ "Bird: 1..c5" "A02")
+ ("r1bqkbnr/pp1ppppp/2n/2p/5P/5N/PPPPP1PP/RNBQKB1R w KQkq -"
+ "Bird: 1..c5 2.Nf3 Nc6" "A02")
+ ("rnbqkbnr/pppp1ppp//4p/5P//PPPPP1PP/RNBQKBNR w KQkq -"
+ "Bird: From Gambit" "A02")
+ ("rnbqkbnr/pppp1ppp//4P///PPPPP1PP/RNBQKBNR b KQkq -"
+ "Bird: From Gambit Accepted" "A02")
+ ("r1bqkbnr/pppp1ppp/2n/4P///PPPPP1PP/RNBQKBNR w KQkq -"
+ "Bird: From Gambit, Schlecter" "A02")
+ ("rnbqkbnr/ppp2ppp/3p/4P///PPPPP1PP/RNBQKBNR w KQkq -"
+ "Bird: From Gambit, 2...d6" "A02")
+ ("rnbqkbnr/ppp2ppp/3P////PPPPP1PP/RNBQKBNR b KQkq -"
+ "Bird: From Gambit, 3.exd6" "A02")
+ ("rnbqkb1r/ppp2ppp/3P1n////PPPPP1PP/RNBQKBNR w KQkq -"
+ "Bird: From Gambit, Langheld Gambit" "A02")
+ ("rnbqk1nr/ppp2ppp/3b////PPPPP1PP/RNBQKBNR w KQkq -"
+ "Bird: From Gambit, 3...Bxd6" "A02")
+ ("rnbqk2r/ppp2ppp/3b3n//3P/5N/PPP1P1PP/RNBQKB1R b KQkq -"
+ "Bird: From Gambit, Lipke" "A02")
+ ("rnbqk1nr/ppp2p1p/3b/6p//5N/PPPPP1PP/RNBQKB1R w KQkq -"
+ "Bird: From Gambit, Lasker Variation" "A02")
+ ("rnbqk1nr/ppp2p1p/3b/6p/3P/5N/PPP1P1PP/RNBQKB1R b KQkq -"
+ "Bird: From Gambit, Lasker, 5.d4" "A02")
+ ("rnb1k1nr/ppp2p1p//4P/6p//PPP1P1PP/RNBqKB1R w KQkq -"
+ "Bird: From Gambit, Lasker, Queenswap Line" "A02")
+ ("rnbqk1nr/ppp2p1p/3b/6p//5NP/PPPPP2P/RNBQKB1R b KQkq -"
+ "Bird: From Gambit, Lasker, 5.g3" "A02")
+ ("rnbqkb1r/pppppppp/5n//5P//PPPPP1PP/RNBQKBNR w KQkq -"
+ "Bird: 1..Nf6" "A02")
+ ("rnbqkb1r/pppppppp/5n//5P/6P/PPPPP2P/RNBQKBNR b KQkq -"
+ "Bird: 1..Nf6 2.g3" "A02")
+ ("rnbqkb1r/pppppppp/5n//5P/4P/PPPP2PP/RNBQKBNR b KQkq -"
+ "Bird: 1..Nf6 2.e3" "A02")
+ ("rnbqkb1r/pppppppp/5n//5P/1P/P1PPP1PP/RNBQKBNR b KQkq -"
+ "Bird: 1..Nf6 2.b3" "A02")
+ ("rnbqkb1r/pppppppp/5n//5P/5N/PPPPP1PP/RNBQKB1R b KQkq -"
+ "Bird: 1..Nf6 2.Nf3" "A02")
+ ("rnbqkb1r/ppp1pppp/3p1n//5P/5N/PPPPP1PP/RNBQKB1R w KQkq -"
+ "Bird: 1..Nf6 2.Nf3 d6" "A02")
+ ("rnbqkb1r/pp1ppppp/5n/2p/5P/5N/PPPPP1PP/RNBQKB1R w KQkq -"
+ "Bird: 1..Nf6 2.Nf3 c5" "A02")
+ ("rnbqkb1r/pppppp1p/5np//5P/5N/PPPPP1PP/RNBQKB1R w KQkq -"
+ "Bird: 1..Nf6 2.Nf3 g6" "A02")
+ ("rnbqkb1r/pppppp1p/5np//1P3P/5N/P1PPP1PP/RNBQKB1R b KQkq -"
+ "Bird: Batavo Polish Attack" "A02")
+ ("rnbqkb1r/pppppp1p/5np//5P/5NP/PPPPP2P/RNBQKB1R b KQkq -"
+ "Bird: 1..Nf6 2.Nf3 g6 3.g3" "A02")
+ ("rnbqk2r/ppppppbp/5np//5P/5NP/PPPPP1BP/RNBQK2R b KQkq -"
+ "Bird: 1..Nf6 2.Nf3 g6 3.g3" "A02")
+ ("rnbqk2r/ppp1ppbp/3p1np//5P/5NP/PPPPP1BP/RNBQK2R w KQkq -"
+ "Bird: 1..Nf6 2.Nf3 g6 3.g3" "A02")
+ ("rnbqkbnr/ppp1pppp//3p/5P//PPPPP1PP/RNBQKBNR w KQkq -"
+ "Bird: 1...d5" "A03")
+ ("rnbqkbnr/ppp1pppp//3p/5PP//PPPPP2P/RNBQKBNR b KQkq -"
+ "Bird: Dudweiler Gambit" "A03")
+ ("rnbqkbnr/ppp1pppp//3p/2P2P//PP1PP1PP/RNBQKBNR b KQkq -"
+ "Bird: Sturm Gambit" "A03")
+ ("rnbqkbnr/ppp1pppp//3p/4PP//PPPP2PP/RNBQKBNR b KQkq -"
+ "Bird: Williams Gambit" "A03")
+ ("rnbqkbnr/ppp1pppp//3p/5P/1P/P1PPP1PP/RNBQKBNR b KQkq -"
+ "Bird: 1...d5 2.b3" "A03")
+ ("rnbqkb1r/ppp1pppp/5n/3p/5P/1P/P1PPP1PP/RNBQKBNR w KQkq -"
+ "Bird: 1...d5 2.b3" "A03")
+ ("rnbqkb1r/ppp1pppp/5n/3p/5P/1P/PBPPP1PP/RN1QKBNR b KQkq -"
+ "Bird: 1...d5 2.b3" "A03")
+ ("rnbqkbnr/ppp1pppp//3p/5P/6P/PPPPP2P/RNBQKBNR b KQkq -"
+ "Bird: 1...d5 2.g3" "A03")
+ ("rnbqkb1r/ppp1pppp/5n/3p/5P/6P/PPPPP2P/RNBQKBNR w KQkq -"
+ "Bird: 1...d5 2.g3" "A03")
+ ("rnbqkb1r/ppp1pppp/5n/3p/5P/6P/PPPPP1BP/RNBQK1NR b KQkq -"
+ "Bird: 1...d5 2.g3" "A03")
+ ("rnbqkbnr/ppp1pppp//3p/5P/4P/PPPP2PP/RNBQKBNR b KQkq -"
+ "Bird: Lasker Variation" "A03")
+ ("rnbqkb1r/ppp1pppp/5n/3p/5P/4P/PPPP2PP/RNBQKBNR w KQkq -"
+ "Bird: Lasker Variation" "A03")
+ ("rnbqkbnr/ppp1pppp//3p/5P/5N/PPPPP1PP/RNBQKB1R b KQkq -"
+ "Bird: 1...d5 2.Nf3" "A03")
+ ("rnbqkbnr/pp2pppp//2pp/5P/5N/PPPPP1PP/RNBQKB1R w KQkq -"
+ "Bird: 1...d5 2.Nf3 c5" "A03")
+ ("rnbqkbnr/pp2pppp//2pp/4PP/5N/PPPP2PP/RNBQKB1R b KQkq -"
+ "Bird: Batavo Gambit" "A03")
+ ("rnbqkbnr/pp2pppp//2pp/5P/4PN/PPPP2PP/RNBQKB1R b KQkq -"
+ "Bird: 1...d5 2.Nf3 c5 3.e3" "A03")
+ ("rnbqkbnr/ppp1pp1p/6p/3p/5P/5N/PPPPP1PP/RNBQKB1R w KQkq -"
+ "Bird: 1...d5 2.Nf3 g6" "A03")
+ ("rnbqkbnr/ppp1pp1p/6p/3p/5P/4PN/PPPP2PP/RNBQKB1R b KQkq -"
+ "Bird: 1...d5 2.Nf3 g6 3.e3" "A03")
+ ("rnbqkbnr/ppp1pp1p/6p/3p/5P/5NP/PPPPP2P/RNBQKB1R b KQkq -"
+ "Bird: 1...d5 2.Nf3 g6 3.g3" "A03")
+ ("rnbqk1nr/ppp1ppbp/6p/3p/5P/5NP/PPPPP1BP/RNBQK2R b KQkq -"
+ "Bird: 1...d5 2.Nf3 g6 3.g3" "A03")
+ ("rnbqkb1r/ppp1pppp/5n/3p/5P/5N/PPPPP1PP/RNBQKB1R w KQkq -"
+ "Bird: 1...d5 2.Nf3 Nf6" "A03")
+ ("rnbqkb1r/ppp1pppp/5n/3p/5P/1P3N/P1PPP1PP/RNBQKB1R b KQkq -"
+ "Bird: 1...d5 2.Nf3 Nf6 3.b3" "A03")
+ ("rnbqkb1r/ppp1pppp/5n/3p/5P/5NP/PPPPP2P/RNBQKB1R b KQkq -"
+ "Bird: 1...d5 2.Nf3 Nf6 3.g3" "A03")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/5P/5NP/PPPPP2P/RNBQKB1R w KQkq -"
+ "Bird: 1...d5 2.Nf3 Nf6 3.g3 g6" "A03")
+ ("rnbqk2r/ppp1ppbp/5np/3p/5P/5NP/PPPPP1BP/RNBQK2R w KQkq -"
+ "Bird: 1...d5 2.Nf3 Nf6 3.g3 g6" "A03")
+ ("rnbqk2r/ppp1ppbp/5np/3p/5P/3P1NP/PPP1P1BP/RNBQK2R b KQkq -"
+ "Bird: 1...d5 2.Nf3 Nf6 3.g3 g6: 5.d3" "A03")
+ ("rnbqk2r/ppp1ppbp/5np/3p/5P/5NP/PPPPP1BP/RNBQ1RK b kq -"
+ "Bird: 1...d5 2.Nf3 Nf6 3.g3 g6: 5.O-O" "A03")
+ ("rnbq1rk/ppp1ppbp/5np/3p/5P/5NP/PPPPP1BP/RNBQ1RK w - -"
+ "Bird: 1...d5 2.Nf3 Nf6 3.g3 g6: 5.O-O O-O" "A03")
+ ("rnbq1rk/ppp1ppbp/5np/3p/5P/3P1NP/PPP1P1BP/RNBQ1RK b - -"
+ "Bird: 1...d5 2.Nf3 Nf6 3.g3 g6: 5.O-O O-O 6.d3" "A03")
+ ("rnbq1rk/pp2ppbp/2p2np/3p/5P/3P1NP/PPP1P1BP/RNBQ1RK w - -"
+ "Bird: 1...d5 2.Nf3 Nf6 3.g3 g6: 6.d3 c6" "A03")
+ ("rnbq1rk/pp2ppbp/5np/2pp/5P/3P1NP/PPP1P1BP/RNBQ1RK w - -"
+ "Bird: 1...d5 2.Nf3 Nf6 3.g3 g6: 6.d3 c5" "A03")
+ ("rnbqkb1r/ppp1pppp/5n/3p/5P/4PN/PPPP2PP/RNBQKB1R b KQkq -"
+ "Bird: Lasker Variation" "A03")
+ ("rn1qkb1r/ppp1pppp/5n/3p/5Pb/4PN/PPPP2PP/RNBQKB1R w KQkq -"
+ "Bird: Lasker, 3...Bg4" "A03")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/5P/4PN/PPPP2PP/RNBQKB1R w KQkq -"
+ "Bird: Lasker, 3...e6" "A03")
+ ("rnbqkb1r/pp2pppp/5n/2pp/5P/4PN/PPPP2PP/RNBQKB1R w KQkq -"
+ "Bird: Lasker, 3...c5" "A03")
+ ("rnbqkb1r/pp2pppp/5n/2pp/5P/1P2PN/P1PP2PP/RNBQKB1R b KQkq -"
+ "Bird: Lasker, 3...c5 4.b3" "A03")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/5P/4PN/PPPP2PP/RNBQKB1R w KQkq -"
+ "Bird: Lasker, 3...g6" "A03")
+ ("rnbqkbnr/pppppppp////5N/PPPPPPPP/RNBQKB1R b KQkq -"
+ "Reti" "A04")
+ ("rnbqkbnr/pppppp1p//6p//5N/PPPPPPPP/RNBQKB1R w KQkq -"
+ "Reti: Herrström Gambit" "A04")
+ ("rnbqkbnr/p1pppppp/1p///5N/PPPPPPPP/RNBQKB1R w KQkq -"
+ "Reti: 1...b6" "A04")
+ ("rnbqkbnr/p1pppppp//1p//5N/PPPPPPPP/RNBQKB1R w KQkq -"
+ "Reti: 1...b5" "A04")
+ ("r1bqkbnr/pppppppp/2n///5N/PPPPPPPP/RNBQKB1R w KQkq -"
+ "Reti: 1...Nc6" "A04")
+ ("rnbqkbnr/pppp1ppp/4p///5N/PPPPPPPP/RNBQKB1R w KQkq -"
+ "Reti: 1...e6" "A04")
+ ("rnbqkbnr/pppp1ppp/4p///5NP/PPPPPP1P/RNBQKB1R b KQkq -"
+ "Reti: 1...e6" "A04")
+ ("rnbqkbnr/pppppp1p/6p///5N/PPPPPPPP/RNBQKB1R w KQkq -"
+ "Reti: 1...g6" "A04")
+ ("rnbqkbnr/pppppp1p/6p///5NP/PPPPPP1P/RNBQKB1R b KQkq -"
+ "Reti: 1...g6" "A04")
+ ("rnbqk1nr/ppppppbp/6p///5NP/PPPPPP1P/RNBQKB1R w KQkq -"
+ "Reti: 1...g6" "A04")
+ ("rnbqk1nr/ppppppbp/6p///5NP/PPPPPPBP/RNBQK2R b KQkq -"
+ "Reti: 1...g6" "A04")
+ ("rnbqkbnr/ppppp1pp//5p//5N/PPPPPPPP/RNBQKB1R w KQkq -"
+ "Reti: 1...f5" "A04")
+ ("rnbqkbnr/ppppp1pp//5p//3P1N/PPP1PPPP/RNBQKB1R b KQkq -"
+ "Reti: 1...f5 2.d3" "A04")
+ ("rnbqkb1r/ppppp1pp/5n/5p//3P1N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Reti: 1...f5 2.d3 Nf6" "A04")
+ ("rnbqkb1r/ppppp1pp/5n/5p/4P/3P1N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Reti: Lisitsin Deferred" "A04")
+ ("rnbqkbnr/ppppp1pp//5p//5NP/PPPPPP1P/RNBQKB1R b KQkq -"
+ "Reti: 1...f5 2.g3" "A04")
+ ("rnbqkbnr/ppppp1pp//5p/4P/5N/PPPP1PPP/RNBQKB1R b KQkq -"
+ "Reti: Lisitsin" "A04")
+ ("rnbqkb1r/ppppp1pp/5n/6N/4p//PPPP1PPP/RNBQKB1R w KQkq -"
+ "Reti: Lisitsin: 3.Ng5 Nf6" "A04")
+ ("rnbqkb1r/pppp2pp/5n/4p1N/4p/3P/PPP2PPP/RNBQKB1R w KQkq -"
+ "Reti: Lisitsin: 3.Ng5 Nf6" "A04")
+ ("rnbqkb1r/ppppp1pp/5n/6N//3Pp/PPP2PPP/RNBQKB1R w KQkq -"
+ "Reti: Lisitsin: 3.Ng5 Nf6" "A04")
+ ("rnbqkbnr/pppp2pp//4p1N/4p//PPPP1PPP/RNBQKB1R w KQkq -"
+ "Reti: Lisitsin: 3.Ng5 e5" "A04")
+ ("rnbqkbnr/ppp1p1pp//3p2N/4p//PPPP1PPP/RNBQKB1R w KQkq -"
+ "Reti: Lisitsin: 3.Ng5 d5" "A04")
+ ("rnbqkbnr/ppp1pppp/3p///5N/PPPPPPPP/RNBQKB1R w KQkq -"
+ "Reti: 1...d6" "A04")
+ ("rnbqkbnr/pp1ppppp//2p//5N/PPPPPPPP/RNBQKB1R w KQkq -"
+ "Reti: 1...c5" "A04")
+ ("rnbqkbnr/pp1ppppp//2p//1P3N/P1PPPPPP/RNBQKB1R b KQkq -"
+ "Reti: 1...c5, Nimzowitsch-Larsen" "A04")
+ ("rnbqkbnr/pp1ppppp//2p//5NP/PPPPPP1P/RNBQKB1R b KQkq -"
+ "Reti: 1...c5" "A04")
+ ("rnbqkbnr/p2ppppp/1p/2p//5NP/PPPPPP1P/RNBQKB1R w KQkq -"
+ "Reti: 1...c5" "A04")
+ ("rn1qkbnr/pb1ppppp/1p/2p//5NP/PPPPPPBP/RNBQK2R w KQkq -"
+ "Reti: 1...c5" "A04")
+ ("rnbqkbnr/pp1ppp1p/6p/2p//5NP/PPPPPP1P/RNBQKB1R w KQkq -"
+ "Reti: 1...c5" "A04")
+ ("rnbqk1nr/pp1pppbp/6p/2p//5NP/PPPPPPBP/RNBQK2R w KQkq -"
+ "Reti: 1...c5" "A04")
+ ("r1bqk1nr/pp1pppbp/2n3p/2p//5NP/PPPPPPBP/RNBQ1RK w kq -"
+ "Reti: 1...c5" "A04")
+ ("r1bqk1nr/pp1pppbp/2n3p/2p//3P1NP/PPP1PPBP/RNBQ1RK b kq -"
+ "Reti: 1...c5" "A04")
+ ("r1bqk2r/pp1pppbp/2n2np/2p/4P/3P1NP/PPP2PBP/RNBQ1RK b kq -"
+ "Reti: 1...c5" "A04")
+ ("r1bqk2r/pp1pppbp/2n2np/2p//3P1NP/PPP1PPBP/RNBQ1RK w kq -"
+ "Reti: 1...c5" "A04")
+ ("r1bqk1nr/pp2ppbp/2np2p/2p/4P/3P1NP/PPP2PBP/RNBQ1RK b kq -"
+ "Reti: 1...c5" "A04")
+ ("r1bqk1nr/pp1p1pbp/2n1p1p/2p/4P/3P1NP/PPP2PBP/RNBQ1RK b kq -"
+ "Reti: 1...c5" "A04")
+ ("r1bqkbnr/pp1ppppp/2n/2p//5NP/PPPPPP1P/RNBQKB1R w KQkq -"
+ "Reti: 1...c5" "A04")
+ ("r1bqkbnr/pp1ppppp/2n/2p//5NP/PPPPPPBP/RNBQK2R b KQkq -"
+ "Reti: 1...c5" "A04")
+ ("rnbqkb1r/pppppppp/5n///5N/PPPPPPPP/RNBQKB1R w KQkq -"
+ "Reti: 1...Nf6" "A05")
+ ("rnbqkb1r/pppppppp/5n///1P3N/P1PPPPPP/RNBQKB1R b KQkq -"
+ "Reti: 1...Nf6 2.b3" "A05")
+ ("rnbqkb1r/pppppppp/5n//1P/5N/P1PPPPPP/RNBQKB1R b KQkq -"
+ "Reti: Santasiere's folly" "A05")
+ ("rnbqkb1r/pppppppp/5n///4PN/PPPP1PPP/RNBQKB1R b KQkq -"
+ "Reti: 1...Nf6 2.e3" "A05")
+ ("rnbqkb1r/pppppppp/5n///5NP/PPPPPP1P/RNBQKB1R b KQkq -"
+ "Reti: KIA" "A05")
+ ("rnbqkb1r/pp1ppppp/5n/2p//5NP/PPPPPP1P/RNBQKB1R w KQkq -"
+ "Reti: KIA" "A05")
+ ("rnbqkb1r/pp1ppppp/5n/2p//5NP/PPPPPPBP/RNBQK2R b KQkq -"
+ "Reti: KIA" "A05")
+ ("r1bqkb1r/pp1ppppp/2n2n/2p//5NP/PPPPPPBP/RNBQK2R w KQkq -"
+ "Reti: KIA" "A05")
+ ("rnbqkb1r/p1pppppp/1p3n///5NP/PPPPPP1P/RNBQKB1R w KQkq -"
+ "Reti: KIA" "A05")
+ ("rnbqkb1r/p1pppppp/1p3n///5NP/PPPPPPBP/RNBQK2R b KQkq -"
+ "Reti: KIA" "A05")
+ ("rn1qkb1r/pbpppppp/1p3n///5NP/PPPPPPBP/RNBQK2R w KQkq -"
+ "Reti: KIA" "A05")
+ ("rnbqkb1r/p1pppppp/5n/1p//5NP/PPPPPP1P/RNBQKB1R w KQkq -"
+ "Reti: KIA, Spassky" "A05")
+ ("rnbqkb1r/p1pppppp/5n/1p//5NP/PPPPPPBP/RNBQK2R b KQkq -"
+ "Reti: KIA, Spassky" "A05")
+ ("rnbqkb1r/pppppp1p/5np///5NP/PPPPPP1P/RNBQKB1R w KQkq -"
+ "Reti: KIA" "A05")
+ ("rnbqkb1r/pppppp1p/5np//1P/5NP/P1PPPP1P/RNBQKB1R b KQkq -"
+ "Reti: KIA, Reti-Smyslov Variation" "A05")
+ ("rnbqk2r/ppppppbp/5np//1P/5NP/PBPPPP1P/RN1QKB1R b KQkq -"
+ "Reti: KIA, Reti-Smyslov Variation" "A05")
+ ("rnbqkb1r/pppppp1p/5np///5NP/PPPPPPBP/RNBQK2R b KQkq -"
+ "Reti: KIA" "A05")
+ ("rnbqk2r/ppppppbp/5np///5NP/PPPPPPBP/RNBQK2R w KQkq -"
+ "Reti: KIA" "A05")
+ ("rnbqk2r/ppppppbp/5np///5NP/PPPPPPBP/RNBQ1RK b kq -"
+ "Reti: KIA" "A05")
+ ("rnbq1rk/ppppppbp/5np///5NP/PPPPPPBP/RNBQ1RK w - -"
+ "Reti: KIA" "A05")
+ ("rnbq1rk/ppppppbp/5np///3P1NP/PPP1PPBP/RNBQ1RK b - -"
+ "Reti: KIA" "A05")
+ ("rnbq1rk/pp1pppbp/5np/2p//3P1NP/PPP1PPBP/RNBQ1RK w - -"
+ "Reti: KIA" "A05")
+ ("rnbq1rk/ppp1ppbp/3p1np///3P1NP/PPP1PPBP/RNBQ1RK w - -"
+ "Reti: KIA" "A05")
+ ("rnbqkbnr/ppp1pppp//3p//5N/PPPPPPPP/RNBQKB1R w KQkq -"
+ "Reti: 1...d5" "A06")
+ ("rnbqkbnr/ppp1pppp//3p//5N/PPPPPPPP/RNBQKBR b Qkq -"
+ "Reti: Ampel Variation" "A06")
+ ("rnbqkbnr/ppp1pppp//3p//3P1N/PPP1PPPP/RNBQKB1R b KQkq -"
+ "Reti: Old Indian Attack" "A06")
+ ("rnbqkb1r/ppp1pppp/5n/3p//3P1N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Reti: Old Indian Attack" "A06")
+ ("rnbqkbnr/ppp1pppp//3p//4PN/PPPP1PPP/RNBQKB1R b KQkq -"
+ "Reti: 1...d5 2.e3" "A06")
+ ("rnbqkbnr/ppp1pppp//3p/1P/5N/P1PPPPPP/RNBQKB1R b KQkq -"
+ "Reti: Santasiere's folly" "A06")
+ ("rnbqkb1r/ppp1pppp/5n/3p/1P/5N/P1PPPPPP/RNBQKB1R w KQkq -"
+ "Reti: Santasiere's folly" "A06")
+ ("rnbqkbnr/ppp1pppp//3p/4P/5N/PPPP1PPP/RNBQKB1R b KQkq -"
+ "Reti: Tennison/Zukertort Gambit" "A06")
+ ("rnbqkbnr/ppp1pppp///4p/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Reti: Tennison Gambit Accepted" "A06")
+ ("rnbqkbnr/ppp1pppp//3p//1P3N/P1PPPPPP/RNBQKB1R b KQkq -"
+ "Reti: Nimzowitsch-Larsen" "A06")
+ ("rnbqkbnr/pp2pppp//2pp//1P3N/P1PPPPPP/RNBQKB1R w KQkq -"
+ "Reti: Nimzowitsch-Larsen, 2...c5" "A06")
+ ("rn1qkbnr/ppp1pppp//3p/6b/1P3N/P1PPPPPP/RNBQKB1R w KQkq -"
+ "Reti: Nimzowitsch-Larsen, 2...Bg4" "A06")
+ ("rn1qkbnr/ppp1pppp//3p/6b/1P3N/PBPPPPPP/RN1QKB1R b KQkq -"
+ "Reti: Nimzowitsch-Larsen, 2...Bg4" "A06")
+ ("r2qkbnr/pppnpppp//3p/6b/1P2PN/PBPP1PPP/RN1QKB1R b KQkq -"
+ "Reti: Nimzowitsch-Larsen, 2...Bg4" "A06")
+ ("rnbqkb1r/ppp1pppp/5n/3p//1P3N/P1PPPPPP/RNBQKB1R w KQkq -"
+ "Reti: Nimzowitsch-Larsen, 2...Nf6" "A06")
+ ("rnbqkb1r/ppp1pppp/5n/3p//1P3N/PBPPPPPP/RN1QKB1R b KQkq -"
+ "Reti: Nimzowitsch-Larsen, 2...Nf6" "A06")
+ ("rnbqkb1r/ppp2ppp/4pn/3p//1P3N/PBPPPPPP/RN1QKB1R w KQkq -"
+ "Reti: Nimzowitsch-Larsen, 2...Nf6" "A06")
+ ("rnbqkb1r/ppp2ppp/4pn/3p//1P2PN/PBPP1PPP/RN1QKB1R b KQkq -"
+ "Reti: Nimzowitsch-Larsen, 2...Nf6" "A06")
+ ("rnbqkbnr/ppp1pppp//3p//5NP/PPPPPP1P/RNBQKB1R b KQkq -"
+ "Reti: KIA" "A07")
+ ("r1bqkbnr/ppp1pppp/2n/3p//5NP/PPPPPP1P/RNBQKB1R w KQkq -"
+ "Reti: KIA" "A07")
+ ("r1bqkbnr/ppp2ppp/2n/3pp//5NP/PPPPPPBP/RNBQK2R w KQkq -"
+ "Reti: KIA" "A07")
+ ("r1bqkb1r/ppp2ppp/2n2n/3pp//3P1NP/PPP1PPBP/RNBQK2R w KQkq -"
+ "Reti: KIA" "A07")
+ ("r1bqkb1r/ppp2ppp/2n2n/3pp//3P1NP/PPP1PPBP/RNBQ1RK b kq -"
+ "Reti: KIA" "A07")
+ ("r1bqk2r/ppp1bppp/2n2n/3pp//3P1NP/PPP1PPBP/RNBQ1RK w kq -"
+ "Reti: KIA" "A07")
+ ("rnbqkbnr/pp2pppp/2p/3p//5NP/PPPPPP1P/RNBQKB1R w KQkq -"
+ "Reti: KIA" "A07")
+ ("rn1qkbnr/pp2pppp/2p/3p/6b/5NP/PPPPPPBP/RNBQK2R w KQkq -"
+ "Reti: KIA, Yugoslav" "A07")
+ ("rn1qkbnr/pp2pppp/2p/3p/6b/5NP/PPPPPPBP/RNBQ1RK b kq -"
+ "Reti: KIA, Yugoslav" "A07")
+ ("r2qkbnr/pp1npppp/2p/3p/6b/5NP/PPPPPPBP/RNBQ1RK w kq -"
+ "Reti: KIA, Yugoslav" "A07")
+ ("r2qkbnr/pp1npppp/2p/3p/6b/3P1NP/PPP1PPBP/RNBQ1RK b kq -"
+ "Reti: KIA, Yugoslav" "A07")
+ ("rn1qkb1r/pp2pppp/2p2n/3p/6b/5NP/PPPPPPBP/RNBQ1RK w kq -"
+ "Reti: KIA, Yugoslav" "A07")
+ ("rn1qkb1r/pp2pppp/2p2n/3p/6b/3P1NP/PPP1PPBP/RNBQ1RK b kq -"
+ "Reti: KIA, Yugoslav" "A07")
+ ("r2qkb1r/pp1npppp/2p2n/3p/6b/3P1NP/PPP1PPBP/RNBQ1RK w kq -"
+ "Reti: KIA, Yugoslav, Main Line" "A07")
+ ("r2qkb1r/pp1npppp/2p2n/3p/6b/3P1NP/PPPNPPBP/R1BQ1RK b kq -"
+ "Reti: KIA, Yugoslav, Main Line, 6.Nbd2" "A07")
+ ("r2qkb1r/pp1n1ppp/2p1pn/3p/6b/3P1NP/PPPNPPBP/R1BQ1RK w kq -"
+ "Reti: KIA, Yugoslav, Main Line, 6.Nbd2 e6" "A07")
+ ("r2qkb1r/pp1n1ppp/2p2n/3pp/6b/3P1NP/PPPNPPBP/R1BQ1RK w kq -"
+ "Reti: KIA, Yugoslav, Main Line, 6.Nbd2 e5" "A07")
+ ("rn1qkbnr/ppp1pppp//3p/6b/5NP/PPPPPP1P/RNBQKB1R w KQkq -"
+ "Reti: KIA" "A07")
+ ("r2qkbnr/pppnpppp//3p/6b/5NP/PPPPPPBP/RNBQK2R w KQkq -"
+ "Reti: KIA, Keres Variation" "A07")
+ ("rnbqkb1r/ppp1pppp/5n/3p//5NP/PPPPPP1P/RNBQKB1R w KQkq -"
+ "Reti: KIA" "A07")
+ ("rnbqkb1r/ppp1pppp/5n/3p//5NP/PPPPPPBP/RNBQK2R b KQkq -"
+ "Reti: KIA" "A07")
+ ("rnbqkb1r/ppp1pp1p/5np/3p//5NP/PPPPPPBP/RNBQK2R w KQkq -"
+ "Reti: KIA, Neo-Grünfeld" "A07")
+ ("rn1qkb1r/ppp1pppp/5n/3p1b//5NP/PPPPPPBP/RNBQK2R w KQkq -"
+ "Reti: KIA" "A07")
+ ("rnbqkb1r/ppp2ppp/4pn/3p//5NP/PPPPPPBP/RNBQK2R w KQkq -"
+ "Reti: KIA" "A07")
+ ("rnbqkb1r/pp2pppp/2p2n/3p//5NP/PPPPPPBP/RNBQK2R w KQkq -"
+ "Reti: KIA" "A07")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p1b//3P1NP/PPPNPPBP/R1BQ1RK b kq -"
+ "Reti: KIA, Petrosian Variation" "A07")
+ ("rnbqkbnr/ppp1pp1p/6p/3p//5NP/PPPPPP1P/RNBQKB1R w KQkq -"
+ "Reti: KIA" "A07")
+ ("rnbqkbnr/ppp1pp1p/6p/3p//5NP/PPPPPPBP/RNBQK2R b KQkq -"
+ "Reti: KIA" "A07")
+ ("rnbqk2r/ppp1npbp/6p/3pp//3P1NP/PPP1PPBP/RNBQ1RK w kq -"
+ "Reti: KIA, Pachman" "A07")
+ ("rnbqkbnr/pp2pppp//2pp//5NP/PPPPPP1P/RNBQKB1R w KQkq -"
+ "Reti: KIA, 2...c5" "A08")
+ ("rnbqkbnr/pp2pppp//2pp//5NP/PPPPPPBP/RNBQK2R b KQkq -"
+ "Reti: KIA, 2...c5" "A08")
+ ("rnbqk1nr/pp2ppbp/6p/2pp//5NP/PPPPPPBP/RNBQ1RK w kq -"
+ "Reti: KIA, 2...c5 + 3...g6" "A08")
+ ("rnbqk1nr/pp2ppbp/6p/2pp//3P1NP/PPP1PPBP/RNBQ1RK b kq -"
+ "Reti: KIA, 2...c5 + 3...g6" "A08")
+ ("rnbqk2r/pp2ppbp/5np/2pp//3P1NP/PPP1PPBP/RNBQ1RK w kq -"
+ "Reti: KIA, 2...c5 + 3...g6" "A08")
+ ("rnbq1rk/pp2ppbp/5np/2pp//3P1NP/PPPNPPBP/R1BQ1RK w - -"
+ "Reti: KIA, 2...c5 + 3...g6" "A08")
+ ("r1bqkb1r/pp2pp1p/2n2np/2pp//3P1NP/PPP1PPBP/RNBQ1RK w kq -"
+ "Reti: KIA, 2...c5 + 3...g6" "A08")
+ ("r1bqkbnr/pp2pppp/2n/2pp//5NP/PPPPPPBP/RNBQK2R w KQkq -"
+ "Reti: KIA, 2...c5 3.Bg2 Nc6" "A08")
+ ("r1bqkbnr/pp2pppp/2n/2pp//5NP/PPPPPPBP/RNBQ1RK b kq -"
+ "Reti: KIA, 2...c5, 3.Bg2 Nc6 4.O-O" "A08")
+ ("r1bqkbnr/pp2pppp/2n/2pp/3P/5NP/PPP1PPBP/RNBQK2R b KQkq -"
+ "Reti: KIA, 2...c5, 3.Bg2 Nc6 4.d4" "A08")
+ ("rnbqkb1r/pp2pppp/5n/2pp//5NP/PPPPPPBP/RNBQK2R w KQkq -"
+ "Reti: KIA, 2...c5 3.Bg2 Nf6" "A08")
+ ("rnbqkb1r/pp2pppp/5n/2pp//5NP/PPPPPPBP/RNBQ1RK b kq -"
+ "Reti: KIA, 2...c5 3.Bg2 Nf6 4.O-O" "A08")
+ ("r1bqkb1r/pp2pppp/2n2n/2pp//5NP/PPPPPPBP/RNBQ1RK w kq -"
+ "Reti: KIA, 2...c5 3.Bg2 Nf6 4.O-O Nc6" "A08")
+ ("r1bqkb1r/p3nppp/1pn1p/2pp/4P/3P1NP/PPPN1PBP/R1BQ1RK b kq -"
+ "Reti: KIA, French Variation" "A08")
+ ("r1bqkb1r/p4ppp/1pn1pn/2pp/4P/3P1NP/PPPN1PBP/R1BQ1RK b kq -"
+ "Reti: KIA, French Variation" "A08")
+ ("r1bqk2r/pp2npbp/2n1p1p/2pp/4P/3P1NP/PPPN1PBP/R1BQ1RK w kq -"
+ "Reti: KIA, French Variation" "A08")
+ ("r1bqk2r/pp3pbp/2n1pnp/2pp/4P/3P1NP/PPPN1PBP/R1BQ1RK w kq -"
+ "Reti: KIA, French Variation" "A08")
+ ("r1bqk2r/pp2bppp/2n1pn/2pp/4P/3P1NP/PPPN1PBP/R1BQ1RK b kq -"
+ "Reti: KIA, French Variation" "A08")
+ ("r1bq1rk/pp2bppp/2n1pn/2pp/4P/3P1NP/PPPN1PBP/R1BQR1K b - -"
+ "Reti: KIA, French Variation" "A08")
+ ("r1bqk2r/pp2nppp/2nbp/2pp/4P/3P1NP/PPPN1PBP/R1BQ1RK b kq -"
+ "Reti: KIA, French Variation" "A08")
+ ("r1bq1rk/pp2nppp/2nbp/2pp/4P/3P1NP/PPPN1PBP/R1BQR1K b - -"
+ "Reti: KIA, French Variation" "A08")
+ ("rnbqkbnr/ppp1pppp//3p/2P/5N/PP1PPPPP/RNBQKB1R b KQkq -"
+ "Reti: 2.c4" "A09a")
+ ("rnbqkbnr/ppp1pppp///2Pp/5N/PP1PPPPP/RNBQKB1R w KQkq -"
+ "Reti: Advance Variation" "A09b")
+ ("rnbqkbnr/ppp1pppp///1PPp/5N/P2PPPPP/RNBQKB1R b KQkq -"
+ "Reti: Advance, Anglo-Polish Attack" "A09c")
+ ("rnbqkbnr/ppp1pp1p/6p//1PPp/5N/P2PPPPP/RNBQKB1R w KQkq -"
+ "Reti: Advance, Anglo-Polish, 3...g6" "A09c")
+ ("rnbqkbnr/ppp1pppp///2Pp/4PN/PP1P1PPP/RNBQKB1R b KQkq -"
+ "Reti: Advance, 3.e3" "A09d")
+ ("rnbqkbnr/pp2pppp//2p/2Pp/4PN/PP1P1PPP/RNBQKB1R w KQkq -"
+ "Reti: Advance, 3.e3 c5" "A09e")
+ ("r1bqkbnr/ppp1pppp/2n//2Pp/4PN/PP1P1PPP/RNBQKB1R w KQkq -"
+ "Reti: Advance, 3.e3 Nc6" "A09f")
+ ("r1bqkbnr/ppp1pppp///2Pn/5N/PP1P1PPP/RNBQKB1R w KQkq -"
+ "Reti: Advance, 3.e3 Nc6 4.exd4 Nxd4" "A09f")
+ ("rnbqkbnr/ppp1pppp///2Pp/5NP/PP1PPP1P/RNBQKB1R b KQkq -"
+ "Reti: Advance, 3.g3" "A09g")
+ ("r1bqkbnr/ppp1pppp/2n//2Pp/5NP/PP1PPP1P/RNBQKB1R w KQkq -"
+ "Reti: Advance, 3.g3 Nc6" "A09h")
+ ("r1bqkbnr/ppp2ppp/2n/4p/2Pp/5NP/PP1PPPBP/RNBQK2R w KQkq -"
+ "Reti: Advance, 3.g3 Nc6 4.Bg2 e5" "A09h")
+ ("rnbqkbnr/ppp1pp1p/6p//2Pp/5NP/PP1PPP1P/RNBQKB1R w KQkq -"
+ "Reti: Advance, 3.g3 g6" "A09i")
+ ("rnbqk1nr/ppp1ppbp/6p//2Pp/5NP/PP1PPPBP/RNBQK2R w KQkq -"
+ "Reti: Advance, 3.g3 g6 4.Bg2 Bg7" "A09i")
+ ("rnbqkbnr/pp2pppp//2p/2Pp/5NP/PP1PPP1P/RNBQKB1R w KQkq -"
+ "Reti: Advance, 3.g3 c5" "A09j")
+ ("r1bqkbnr/pp2pppp/2n/2p/2Pp/5NP/PP1PPPBP/RNBQK2R w KQkq -"
+ "Reti: Advance, 3.g3 c5 4.Bg2 Nc6" "A09j")
+ ("r1bqkbnr/pp3ppp/2n/2p1p/2Pp/3P1NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Reti: Advance, 3.g3 c5 4.Bg2 Nc6 5.d3 e5" "A09j")
+ ("rnbqkbnr/ppp1pppp///2p/5N/PP1PPPPP/RNBQKB1R w KQkq -"
+ "Reti: Accepted" "A09k")
+ ("rnbqkbnr/ppp1pppp///2p/5NP/PP1PPP1P/RNBQKB1R b KQkq -"
+ "Reti: Accepted, 3.g3" "A09l")
+ ("rnbqkbnr/ppp2ppp/4p//2p/5NP/PP1PPP1P/RNBQKB1R w KQkq -"
+ "Reti: Accepted, 3.g3 e6" "A09m")
+ ("rnbqkbnr/ppp1pppp///Q1p/5N/PP1PPPPP/RNB1KB1R b KQkq -"
+ "Reti: Accepted, 3.Qa4+" "A09n")
+ ("rnbqkbnr/ppp1pppp///2p/N4N/PP1PPPPP/R1BQKB1R b KQkq -"
+ "Reti: Accepted, 3.Na3" "A09o")
+ ("rnbqkbnr/1pp1pppp/p//2p/N4N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "Reti: Accepted, 3.Na3 a6" "A09p")
+ ("rnbqkbnr/pp2pppp//2p/2p/N4N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "Reti: Accepted, 3.Na3 c5" "A09q")
+ ("rnbqkbnr/ppp1pppp///2p/4PN/PP1P1PPP/RNBQKB1R b KQkq -"
+ "Reti: Accepted, 3.e3" "A09r")
+ ("rn1qkbnr/ppp1pppp/4b//2p/4PN/PP1P1PPP/RNBQKB1R w KQkq -"
+ "Reti: Accepted, Keres Variation" "A09s")
+ ("rnbqkb1r/ppp1pppp/5n//2p/4PN/PP1P1PPP/RNBQKB1R w KQkq -"
+ "Reti: Accepted, 3.e3 Nf6" "A09t")
+ ("rnbqkb1r/ppp2ppp/4pn//2B/4PN/PP1P1PPP/RNBQK2R w KQkq -"
+ "Reti: Accepted, 3.e3 Nf6 4.Bxc4 e6" "A09u")
+ ("rnbqkbnr/pppppppp///2P//PP1PPPPP/RNBQKBNR b KQkq -"
+ "English" "A10")
+ ("rnbqkbnr/pppppp1p//6p/2P//PP1PPPPP/RNBQKBNR w KQkq -"
+ "English: 1...g5" "A10")
+ ("rnbqkbnr/pppppp1p//6p/2PP//PP2PPPP/RNBQKBNR b KQkq -"
+ "English: 1...g5 2.d4" "A10")
+ ("rnbqk1nr/ppppppbp//6p/2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "English: Myers Gambit" "A10")
+ ("r1bqkbnr/pppppppp/2n//2P//PP1PPPPP/RNBQKBNR w KQkq -"
+ "English: 1...Nc6" "A10")
+ ("r1bqkbnr/pppppppp/2n//2P/2N/PP1PPPPP/R1BQKBNR b KQkq -"
+ "English: 1...Nc6 2.Nc3" "A10")
+ ("rnbqkbnr/p1pppppp//1p/2P//PP1PPPPP/RNBQKBNR w KQkq -"
+ "English: Jänisch Gambit" "A10")
+ ("rnbqkbnr/ppp1pppp//3p/2P//PP1PPPPP/RNBQKBNR w KQkq -"
+ "English: Vector" "A10")
+ ("rnbqkbnr/p1pppppp/1p//2P//PP1PPPPP/RNBQKBNR w KQkq -"
+ "English: 1...b6" "A10")
+ ("rnbqkbnr/p1pppppp/1p//2P/5N/PP1PPPPP/RNBQKB1R b KQkq -"
+ "English: 1...b6 2.Nf3" "A10")
+ ("rn1qkbnr/pbpppppp/1p//2P/5N/PP1PPPPP/RNBQKB1R w KQkq -"
+ "English: 1...b6 2.Nf3 Bb7" "A10")
+ ("rnbqkbnr/p1pppppp/1p//2P/2N/PP1PPPPP/R1BQKBNR b KQkq -"
+ "English: 1...b6 2.Nc3" "A10")
+ ("rnbqkbnr/p1pp1ppp/1p2p//2P/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: 1...b6 2.Nc3 e6" "A10")
+ ("rnbqkbnr/p1pp1ppp/1p2p//2P1P/2N/PP1P1PPP/R1BQKBNR b KQkq -"
+ "English: 1...b6 2.Nc3 e6 3.e4" "A10")
+ ("rn1qkbnr/pbpppppp/1p//2P/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: 1...b6 2.Nc3 Bb7" "A10")
+ ("rn1qkbnr/pbpppppp/1p//2P1P/2N/PP1P1PPP/R1BQKBNR b KQkq -"
+ "English: 1...b6 2.Nc3 Bb7 3.e4" "A10")
+ ("rn1qkbnr/pbpp1ppp/1p2p//2P1P/2N/PP1P1PPP/R1BQKBNR w KQkq -"
+ "English: 1...b6 2.Nc3 Bb7 3.e4 e6" "A10")
+ ("rnbqkbnr/ppp1pppp/3p//2P//PP1PPPPP/RNBQKBNR w KQkq -"
+ "English: 1...d6" "A10")
+ ("rnbqkbnr/ppp1pppp/3p//2P/2N/PP1PPPPP/R1BQKBNR b KQkq -"
+ "English: 1...d6" "A10")
+ ("rnbqkbnr/ppp1pppp/3p//2P/5N/PP1PPPPP/RNBQKB1R b KQkq -"
+ "English: 1...d6" "A10")
+ ("rnbqkbnr/pppppp1p/6p//2P//PP1PPPPP/RNBQKBNR w KQkq -"
+ "English: 1...g6" "A10")
+ ("rnbqkbnr/pppppp1p/6p//2P/6P/PP1PPP1P/RNBQKBNR b KQkq -"
+ "English: 1...g6 2.g3" "A10")
+ ("rnbqkbnr/pppppp1p/6p//2P/2N/PP1PPPPP/R1BQKBNR b KQkq -"
+ "English: 1...g6 2.Nc3" "A10")
+ ("rnbqk1nr/ppppppbp/6p//2P/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: 1...g6 2.Nc3 Bg7" "A10")
+ ("rnbqk1nr/ppppppbp/6p//2P/2N3P/PP1PPP1P/R1BQKBNR b KQkq -"
+ "English: 1...g6 2.Nc3 Bg7 3.g3" "A10")
+ ("rnbqkbnr/pppppp1p/6p//2P/5N/PP1PPPPP/RNBQKB1R b KQkq -"
+ "English: 1...g6" "A10")
+ ("rnbqk1nr/ppppppbp/6p//2P/5N/PP1PPPPP/RNBQKB1R w KQkq -"
+ "English: 1...g6" "A10")
+ ("rnbqkbnr/pppppp1p/6p//2P1P//PP1P1PPP/RNBQKBNR b KQkq -"
+ "English: 1...g6 2.e4" "A10")
+ ("rnbqkbnr/pppp1p1p/6p/4p/2P1P//PP1P1PPP/RNBQKBNR w KQkq -"
+ "English: Adorjan Defence" "A10")
+ ("rnbqkbnr/ppppp1pp//5p/2P//PP1PPPPP/RNBQKBNR w KQkq -"
+ "English: Anglo-Dutch" "A10")
+ ("rnbqkbnr/ppppp1pp//5p/2P3P//PP1PPP1P/RNBQKBNR b KQkq -"
+ "English: Wade Gambit" "A10")
+ ("rnbqkbnr/ppppp1pp//5p/2P/6P/PP1PPP1P/RNBQKBNR b KQkq -"
+ "English: Anglo-Dutch" "A10")
+ ("rnbqkb1r/ppppp1pp/5n/5p/2P/6P/PP1PPP1P/RNBQKBNR w KQkq -"
+ "English: Anglo-Dutch" "A10")
+ ("rnbqkb1r/ppppp1pp/5n/5p/2P/6P/PP1PPPBP/RNBQK1NR b KQkq -"
+ "English: Anglo-Dutch" "A10")
+ ("rnbqkbnr/ppppp1pp//5p/2P/2N/PP1PPPPP/R1BQKBNR b KQkq -"
+ "English: Anglo-Dutch" "A10")
+ ("rnbqkb1r/ppppp1pp/5n/5p/2P/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: Anglo-Dutch" "A10")
+ ("rnbqkb1r/ppppp1pp/5n/5p/2P/2N3P/PP1PPP1P/R1BQKBNR b KQkq -"
+ "English: Anglo-Dutch" "A10")
+ ("rnbqkb1r/ppppp2p/5np/5p/2P/2N3P/PP1PPP1P/R1BQKBNR w KQkq -"
+ "English: Anglo-Dutch" "A10")
+ ("rnbqkbnr/ppppp1pp//5p/2P/5N/PP1PPPPP/RNBQKB1R b KQkq -"
+ "English: Anglo-Dutch" "A10")
+ ("rnbqkbnr/pppp2pp/4p/5p/2P/5N/PP1PPPPP/RNBQKB1R w KQkq -"
+ "English: Anglo-Dutch" "A10")
+ ("rnbqkb1r/ppppp1pp/5n/5p/2P/5N/PP1PPPPP/RNBQKB1R w KQkq -"
+ "English: Anglo-Dutch" "A10")
+ ("rnbqkb1r/ppppp1pp/5n/5p/2P/2N2N/PP1PPPPP/R1BQKB1R b KQkq -"
+ "English: Anglo-Dutch" "A10")
+ ("rnbqkb1r/ppppp1pp/5n/5p/2P/5NP/PP1PPP1P/RNBQKB1R b KQkq -"
+ "English: Anglo-Dutch" "A10")
+ ("rnbqkb1r/pppp2pp/4pn/5p/2P/5NP/PP1PPP1P/RNBQKB1R w KQkq -"
+ "English: Anglo-Dutch" "A10")
+ ("rnbqkb1r/pppp2pp/4pn/5p/2P/5NP/PP1PPPBP/RNBQK2R b KQkq -"
+ "English: Anglo-Dutch" "A10")
+ ("rnbqkb1r/pp4pp/2p1pn/3p1p/2P/5NP/PP1PPPBP/RNBQ1RK w kq -"
+ "English: Anglo-Dutch" "A10")
+ ("rnbqk2r/ppppb1pp/4pn/5p/2P/5NP/PP1PPPBP/RNBQK2R w KQkq -"
+ "English: Anglo-Dutch" "A10")
+ ("rnbqk2r/ppppb1pp/4pn/5p/2P/5NP/PP1PPPBP/RNBQ1RK b kq -"
+ "English: Anglo-Dutch" "A10")
+ ("rnbq1rk/ppppb1pp/4pn/5p/2P/5NP/PP1PPPBP/RNBQ1RK w - -"
+ "English: Anglo-Dutch" "A10")
+ ("rnbq1rk/ppppb1pp/4pn/5p/2P/2N2NP/PP1PPPBP/R1BQ1RK b - -"
+ "English: Anglo-Dutch" "A10")
+ ("rnbqkbnr/pp1ppppp/2p//2P//PP1PPPPP/RNBQKBNR w KQkq -"
+ "English: Caro-Kann Defence" "A11")
+ ("rnbqkbnr/pp1ppppp/2p//2P/6P/PP1PPP1P/RNBQKBNR b KQkq -"
+ "English: Caro-Kann Defence" "A11")
+ ("rnbqkb1r/pp1ppppp/2p2n//2P/6P/PP1PPP1P/RNBQKBNR w KQkq -"
+ "English: Caro-Kann Defence" "A11")
+ ("rnbqkb1r/pp2pppp/2p2n/3p/2P/6P/PP1PPPBP/RNBQK1NR w KQkq -"
+ "English: Caro-Kann Defence" "A11")
+ ("rnbqkb1r/pp2pppp/2p2n/3p/2P/5NP/PP1PPPBP/RNBQK2R b KQkq -"
+ "English: Caro-Kann Defence" "A11")
+ ("rn1qkb1r/pp2pppp/2p2n/3p1b/2P/5NP/PP1PPPBP/RNBQK2R w KQkq -"
+ "English: Caro-Kann Defence" "A11")
+ ("rn1qkb1r/pp2pppp/2p2n/3p1b/2P/5NP/PP1PPPBP/RNBQ1RK b kq -"
+ "English: Caro-Kann Defence" "A11")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p1b/2P/3P1NP/PP2PPBP/RNBQ1RK b kq -"
+ "English: Caro-Kann Defence" "A11")
+ ("rn1qkb1r/pp2pppp/2p2n/3p/2P3b/5NP/PP1PPPBP/RNBQK2R w KQkq -"
+ "English: Caro-Kann Defence" "A11")
+ ("rn1qkb1r/pp2pppp/2p2n/3p/2P3b/5NP/PP1PPPBP/RNBQ1RK b kq -"
+ "English: Caro-Kann Defence" "A11")
+ ("rnbqkbnr/pp1ppppp/2p//2P/2N/PP1PPPPP/R1BQKBNR b KQkq -"
+ "English: Caro-Kann Defence" "A11")
+ ("rnbqkbnr/pp2pppp/2p/3p/2P/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: Caro-Kann Defence" "A11")
+ ("rnbqkbnr/pp1ppppp/2p//2P/5N/PP1PPPPP/RNBQKB1R b KQkq -"
+ "English: Caro-Kann Defence" "A11")
+ ("rnbqkb1r/pp1ppppp/2p2n//2P/5N/PP1PPPPP/RNBQKB1R w KQkq -"
+ "English: Caro-Kann Defence" "A11")
+ ("rnbqkbnr/pp2pppp/2p/3p/2P/5N/PP1PPPPP/RNBQKB1R w KQkq -"
+ "English: Caro-Kann Defence" "A11")
+ ("rnbqkbnr/pp2pppp/2p/3p/2P/5NP/PP1PPP1P/RNBQKB1R b KQkq -"
+ "English: Caro-Kann Defence, 3.g3" "A11")
+ ("rn1qkbnr/pp2pppp/2p/3p/2P3b/5NP/PP1PPP1P/RNBQKB1R w KQkq -"
+ "English: Caro-Kann Defence, 3.g3 Bg4" "A11")
+ ("rn1qkbnr/pp2pppp/2p/3p/2P3b/5NP/PP1PPPBP/RNBQK2R b KQkq -"
+ "English: Caro-Kann Defence, 3.g3 Bg4" "A11")
+ ("rnbqkbnr/pp2pppp/2p/3p/2P/4PN/PP1P1PPP/RNBQKB1R b KQkq -"
+ "English: Caro-Kann Defence, 3.e3" "A11")
+ ("rnbqkb1r/pp2pppp/2p2n/3p/2P/4PN/PP1P1PPP/RNBQKB1R w KQkq -"
+ "English: Caro-Kann Defence, 3.e3 Nf6" "A11")
+ ("rnbqkb1r/pp2pppp/2p2n/3p/2P/2N1PN/PP1P1PPP/R1BQKB1R b KQkq -"
+ "English: Caro-Kann Defence, 3.e3 Nf6 4.Nc3" "A11")
+ ("rnbqkbnr/pp2pppp/2p/3p/2P/1P3N/P2PPPPP/RNBQKB1R b KQkq -"
+ "English: Caro-Kann Defence, 3.b3" "A12")
+ ("rn1qkb1r/pp2pppp/2p2n/3p/2P3b/1P3NP/P2PPP1P/RNBQKB1R w KQkq -"
+ "English: Torre Defence" "A12")
+ ("rn1qkb1r/pp2pppp/2p2n/3p/2P3b/1P3NP/P2PPPBP/RNBQK2R b KQkq -"
+ "English: Torre Defence" "A12")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p/2P3b/1P3NP/P2PPPBP/RNBQK2R w KQkq -"
+ "English: Torre Defence" "A12")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p/2P3b/1P3NP/PB1PPPBP/RN1QK2R b KQkq -"
+ "English: Torre Defence" "A12")
+ ("rn1qkb1r/pp2pppp/2p2n/3p1b/2P/1P3NP/P2PPP1P/RNBQKB1R w KQkq -"
+ "English: London Defence" "A12")
+ ("rn1qkb1r/pp2pppp/2p2n/3p1b/2P/1P3NP/P2PPPBP/RNBQK2R b KQkq -"
+ "English: London Defence" "A12")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p1b/2P/1P3NP/P2PPPBP/RNBQK2R w KQkq -"
+ "English: London Defence" "A12")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p1b/2P/1P3NP/PB1PPPBP/RN1QK2R b KQkq -"
+ "English: London Defence" "A12")
+ ("rnbqkb1r/pp2pppp/2p2n/3p/2P/1P3N/PB1PPPPP/RN1QKB1R b KQkq -"
+ "English: Caro-Kann Defence, 3.b3" "A12")
+ ("rnbqkb1r/pp2pp1p/2p2np/3p/2P/1P3N/PB1PPPPP/RN1QKB1R w KQkq -"
+ "English: Bled Variation" "A12")
+ ("rnbqk2r/pp2ppbp/2p2np/3p/2P/1P2PN/PB1P1PPP/RN1QKB1R w KQkq -"
+ "English: Bled Variation" "A12")
+ ("rn1qkb1r/pp2pppp/2p2n/3p1b/2P/1P3N/PB1PPPPP/RN1QKB1R w KQkq -"
+ "English: New York/London Defence" "A12")
+ ("rn1qkb1r/pp2pppp/2p2n/3p/2P3b/1P3N/PB1PPPPP/RN1QKB1R w KQkq -"
+ "English: Capablanca" "A12")
+ ("rn1qkbnr/pp2pppp/2p/3p/2P3b/1P3N/P2PPPPP/RNBQKB1R w KQkq -"
+ "English: Bogoljubow Variation" "A12")
+ ("rnbqkbnr/pppp1ppp/4p//2P//PP1PPPPP/RNBQKBNR w KQkq -"
+ "English: 1...e6" "A13a")
+ ("rnbqkbnr/pppp1ppp/4p//2P/6P/PP1PPP1P/RNBQKBNR b KQkq -"
+ "English: 1...e6 2.g3" "A13b")
+ ("rnbqkbnr/ppp2ppp/4p/3p/2P/6P/PP1PPP1P/RNBQKBNR w KQkq -"
+ "English: 1...e6 2.g3 d5" "A13c")
+ ("rnbqkbnr/ppp2ppp/4p/3p/2P/6P/PP1PPPBP/RNBQK1NR b KQkq -"
+ "English: 1...e6 2.g3 d5" "A13d")
+ ("rnbqkbnr/pppp1ppp/4p//2P/2N/PP1PPPPP/R1BQKBNR b KQkq -"
+ "English: 1...e6 2.Nc3" "A13e")
+ ("rnbqk1nr/pppp1ppp/4p//1bP/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: 1...e6 2.Nc3 Bb4" "A13f")
+ ("rnbqkbnr/ppp2ppp/4p/3p/2P/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: 1...e6 2.Nc3 d5" "A13g")
+ ("rnbqkbnr/pppp1ppp/4p//2P/5N/PP1PPPPP/RNBQKB1R b KQkq -"
+ "English: 1...e6 2.Nf3" "A13h")
+ ("rnbqkb1r/pppp1ppp/4pn//2P/5N/PP1PPPPP/RNBQKB1R w KQkq -"
+ "English: 1...e6 2.Nf3 Nf6" "A13i")
+ ("rnbqkb1r/pppp1ppp/4pn//2P/5NP/PP1PPP1P/RNBQKB1R b KQkq -"
+ "English: 1...e6 2.Nf3 Nf6 3.g3" "A13j")
+ ("rnbqkb1r/2pp1ppp/p3pn/1p/2P/5NP/PP1PPPBP/RNBQK2R w KQkq -"
+ "English: Romanishin Gambit" "A13k")
+ ("rnbqkbnr/ppp2ppp/4p/3p/2P/5N/PP1PPPPP/RNBQKB1R w KQkq -"
+ "English: 1...e6 2.Nf3 d5" "A13l")
+ ("rnbqkbnr/ppp2ppp/4p/3p/2P/1P3N/P2PPPPP/RNBQKB1R b KQkq -"
+ "English: Agincourt Variation" "A13m")
+ ("rnbqkb1r/pp3ppp/4pn/2pp/2P/1P2PN/PB1P1PPP/RN1QKB1R b KQkq -"
+ "English: Wimpey System" "A13n")
+ ("r1bqkb1r/pp3ppp/2n1pn/2pp/2P/1P2PN/PB1P1PPP/RN1QKB1R w KQkq -"
+ "English: Wimpey System" "A13n")
+ ("rnbqkbnr/ppp2ppp/4p/3p/2P/5NP/PP1PPP1P/RNBQKB1R b KQkq -"
+ "English: Agincourt Variation" "A13o")
+ ("rnbqkbnr/pp3ppp/2p1p/3p/2P/5NP/PP1PPP1P/RNBQKB1R w KQkq -"
+ "English: Kurajica Defence" "A13p")
+ ("rnbqkbnr/pp3ppp/2p1p/3p/2P/5NP/PPQPPP1P/RNB1KB1R b KQkq -"
+ "English: Kurajica Defence" "A13q")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/2P/5NP/PP1PPP1P/RNBQKB1R w KQkq -"
+ "English: Neo-Catalan" "A13r")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/2P/5NP/PP1PPPBP/RNBQK2R b KQkq -"
+ "English: Neo-Catalan" "A13s")
+ ("rnbqkb1r/pp3ppp/2p1pn/3p/2P/5NP/PP1PPPBP/RNBQK2R w KQkq -"
+ "English: Neo-Catalan, 4...c6" "A13s")
+ ("rnbqkb1r/pp3ppp/2p1pn/3p/2P/1P3NP/P2PPPBP/RNBQK2R b KQkq -"
+ "English: Neo-Catalan, 4...c6 5.b3" "A13s")
+ ("rnbqkb1r/pp3ppp/4pn/2pp/2P/5NP/PP1PPPBP/RNBQK2R w KQkq -"
+ "English: Neo-Catalan, 4...c5" "A13t")
+ ("rnbqkb1r/pp3ppp/4pn/2pp/2P/5NP/PP1PPPBP/RNBQ1RK b kq -"
+ "English: Neo-Catalan, 4...c5 5.O-O" "A13t")
+ ("rnbqkb1r/ppp2ppp/4pn//2p/5NP/PP1PPPBP/RNBQK2R w KQkq -"
+ "English: Neo-Catalan Accepted" "A13u")
+ ("rnbqkb1r/ppp2ppp/4pn//Q1p/5NP/PP1PPPBP/RNB1K2R b KQkq -"
+ "English: Neo-Catalan Accepted, 5.Qa4+" "A13v")
+ ("r1bqkb1r/pppn1ppp/4pn//Q1p/5NP/PP1PPPBP/RNB1K2R w KQkq -"
+ "English: Neo-Catalan Accepted, 5.Qa4+ Nbd7" "A13v")
+ ("r1bqkb1r/pppn1ppp/4pn//Q1p/5NP/PP1PPPBP/RNB2RK b kq -"
+ "English: Neo-Catalan Accepted, 5.Qa4+ Nbd7 6.O-O" "A13v")
+ ("r1bqkb1r/pppn1ppp/4pn//2Q/5NP/PP1PPPBP/RNB1K2R b KQkq -"
+ "English: Neo-Catalan Accepted, 5.Qa4+ Nbd7 6.Qxc4" "A13w")
+ ("r1bqkb1r/1ppn1ppp/p3pn//2Q/5NP/PP1PPPBP/RNB1K2R w KQkq -"
+ "English: Neo-Catalan Accepted, 5.Qa4+ Nbd7 6.Qxc4 a6" "A13w")
+ ("r1bqkb1r/pp1n1ppp/4pn/2p/2Q/5NP/PP1PPPBP/RNB1K2R w KQkq -"
+ "English: Neo-Catalan Accepted, 5.Qa4+ Nbd7 6.Qxc4 c5" "A13w")
+ ("rnbqk2r/ppp1bppp/4pn/3p/2P/5NP/PP1PPPBP/RNBQK2R w KQkq -"
+ "English: Neo-Catalan Declined" "A14")
+ ("rnbqk2r/ppp1bppp/4pn/3p/2P/5NP/PP1PPPBP/RNBQ1RK b kq -"
+ "English: Neo-Catalan Declined" "A14")
+ ("rnbqk2r/pp2bppp/2p1pn/3p/2P/5NP/PP1PPPBP/RNBQ1RK w kq -"
+ "English: Neo-Catalan Declined, 5...c6" "A14")
+ ("rnbqk2r/pp2bppp/4pn/2pp/2P/5NP/PP1PPPBP/RNBQ1RK w kq -"
+ "English: Neo-Catalan Declined, 5...c5" "A14")
+ ("rnbq1rk/ppp1bppp/4pn/3p/2P/5NP/PP1PPPBP/RNBQ1RK w - -"
+ "English: Neo-Catalan Declined, 5...O-O" "A14")
+ ("rnbq1rk/ppp1bppp/4pn/3p/2P/1P3NP/P2PPPBP/RNBQ1RK b - -"
+ "English: Neo-Catalan Declined, 5...O-O 6.b3" "A14")
+ ("rnbq1rk/p1p1bppp/1p2pn/3p/2P/1P3NP/P2PPPBP/RNBQ1RK w - -"
+ "English: Neo-Catalan Declined, 5...O-O 6.b3 b6" "A14")
+ ("rn1q1rk/pbp1bppp/1p2pn/3p/2P/1P3NP/PB1PPPBP/RN1Q1RK w - -"
+ "English: Neo-Catalan Declined, 5...O-O 6.b3 b6 7.Bb2 Bb7" "A14")
+ ("rn1q1rk/pbp1bppp/1p2pn/3p/2P/1P2PNP/PB1P1PBP/RN1Q1RK b - -"
+ "English: Neo-Catalan Declined, 5...O-O 6.b3 b6 7.Bb2 Bb7 8.e3" "A14")
+ ("rnbq1rk/pp2bppp/4pn/2pp/2P/1P3NP/P2PPPBP/RNBQ1RK w - -"
+ "English: Neo-Catalan Declined, 5...O-O 6.b3 c5" "A14")
+ ("rnbq1rk/pp2bppp/4pn/2pp/2P/1P3NP/PB1PPPBP/RN1Q1RK b - -"
+ "English: Neo-Catalan Declined, 5...O-O 6.b3 c5 7.Bb2" "A14")
+ ("r1bq1rk/pp2bppp/2n1pn/2pp/2P/1P3NP/PB1PPPBP/RN1Q1RK w - -"
+ "English: Neo-Catalan Declined, 5...O-O 6.b3 c5 7.Bb2 Nc6" "A14")
+ ("r1bq1rk/pp2bppp/2n1pn/2pp/2P/1P2PNP/PB1P1PBP/RN1Q1RK b - -"
+ "English: Neo-Catalan Declined, 5...O-O 6.b3 c5 7.Bb2 Nc6 8.e3" "A14")
+ ("rnbqkb1r/pppppppp/5n//2P//PP1PPPPP/RNBQKBNR w KQkq -"
+ "English: Anglo-Indian" "A15")
+ ("rnbqkb1r/pppppppp/5n//1PP//P2PPPPP/RNBQKBNR b KQkq -"
+ "English: Anglo-Indian, Polish" "A15")
+ ("rnbqkb1r/pppppppp/5n//2P/6P/PP1PPP1P/RNBQKBNR b KQkq -"
+ "English: Anglo-Indian, 2.g3" "A15")
+ ("rnbqkb1r/pppp1ppp/4pn//2P/6P/PP1PPP1P/RNBQKBNR w KQkq -"
+ "English: Anglo-Indian, 2.g3 e6" "A15")
+ ("rnbqkb1r/pppp1ppp/4pn//2P/6P/PP1PPPBP/RNBQK1NR b KQkq -"
+ "English: Anglo-Indian, 2.g3 e6" "A15")
+ ("rnbqkb1r/pppppp1p/5np//2P/6P/PP1PPP1P/RNBQKBNR w KQkq -"
+ "English: Anglo-Indian, 2.g3 g6" "A15")
+ ("rnbqk2r/ppppppbp/5np//2P/6P/PP1PPPBP/RNBQK1NR w KQkq -"
+ "English: Anglo-Indian, 2.g3 g6" "A15")
+ ("rnbqkb1r/pppppppp/5n//2P/5N/PP1PPPPP/RNBQKB1R b KQkq -"
+ "English: Anglo-Indian, 2.Nf3" "A15")
+ ("rnbqkb1r/pppppp1p/5np//2P/5N/PP1PPPPP/RNBQKB1R w KQkq -"
+ "English: Anglo-Indian, 2.Nf3 g6" "A15")
+ ("rnbqk2r/ppppppbp/5np//2P/5NP/PP1PPPBP/RNBQK2R b KQkq -"
+ "English: Anglo-Indian, 2.Nf3 g6" "A15")
+ ("rnbq1rk/ppppppbp/5np//2P/5NP/PP1PPPBP/RNBQK2R w KQ -"
+ "English: Anglo-Indian, 2.Nf3 g6" "A15")
+ ("rnbqkb1r/pppppppp/5n//2P/2N/PP1PPPPP/R1BQKBNR b KQkq -"
+ "English: Anglo-Indian, 2.Nc3" "A16")
+ ("r1bqkb1r/pppppppp/2n2n//2P/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: Anglo-Indian, 2.Nc3 Nc6" "A16")
+ ("rnbqkb1r/pp1ppppp/2p2n//2P/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: Anglo-Indian, 2.Nc3 c6" "A16")
+ ("rnbqkb1r/pp1ppppp/2p2n//2P1P/2N/PP1P1PPP/R1BQKBNR b KQkq -"
+ "English: Anglo-Indian, 2.Nc3 c6 3.e4" "A16")
+ ("rnbqkb1r/pp2pppp/2p2n/3p/2P1P/2N/PP1P1PPP/R1BQKBNR w KQkq -"
+ "English: Anglo-Indian, 2.Nc3 c6 3.e4 d5" "A16")
+ ("rnbqkb1r/pp1p1ppp/2p2n/4p/2P1P/2N/PP1P1PPP/R1BQKBNR w KQkq -"
+ "English: Anglo-Indian, 2.Nc3 c6 3.e4 e5" "A16")
+ ("rnbqkb1r/ppp1pppp/3p1n//2P/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: Anglo-Indian, 2.Nc3 d6" "A16")
+ ("rnbqkb1r/pppppp1p/5np//2P/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: Anglo-Indian, 2.Nc3 g6" "A16")
+ ("rnbqkb1r/pppppp1p/5np//2P1P/2N/PP1P1PPP/R1BQKBNR b KQkq -"
+ "English: Anglo-Indian, 2.Nc3 g6 3.e4" "A16")
+ ("rnbqkb1r/pppppp1p/5np//2P/2N3P/PP1PPP1P/R1BQKBNR b KQkq -"
+ "English: Anglo-Indian, 2.Nc3 g6 3.g3" "A16")
+ ("rnbqk2r/ppppppbp/5np//2P/2N3P/PP1PPP1P/R1BQKBNR w KQkq -"
+ "English: Anglo-Indian, 2.Nc3 g6 3.g3" "A16")
+ ("rnbqk2r/ppppppbp/5np//2P/2N3P/PP1PPPBP/R1BQK1NR b KQkq -"
+ "English: Anglo-Indian, 2.Nc3 g6 3.g3" "A16")
+ ("rnbq1rk/ppppppbp/5np//2P/2N3P/PP1PPPBP/R1BQK1NR w KQ -"
+ "English: Anglo-Indian, 2.Nc3 g6 3.g3" "A16")
+ ("rnbq1rk/ppppppbp/5np//2P1P/2N3P/PP1P1PBP/R1BQK1NR b KQ -"
+ "English: Anglo-Indian, 2.Nc3 g6 3.g3" "A16")
+ ("rnbq1rk/ppppppbp/5np//2P/2N2NP/PP1PPPBP/R1BQK2R b KQ -"
+ "English: Anglo-Indian, 2.Nc3 g6 3.g3" "A16")
+ ("rnbq1rk/ppp1ppbp/3p1np//2P/2N2NP/PP1PPPBP/R1BQ1RK b - -"
+ "English: Anglo-Indian, 2.Nc3 g6 3.g3" "A16")
+ ("rnbqkb1r/ppp1pppp/5n/3p/2P/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: Anglo-Grünfeld" "A16")
+ ("rnbqkb1r/ppp1pppp/5n/3p/2P/2N2N/PP1PPPPP/R1BQKB1R b KQkq -"
+ "English: Anglo-Grünfeld" "A16")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/2P/2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: Anglo-Grünfeld" "A16")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/Q1P/2N2N/PP1PPPPP/R1B1KB1R b KQkq -"
+ "English: Anglo-Grünfeld" "A16")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/2P/2N2NP/PP1PPP1P/R1BQKB1R b KQkq -"
+ "English: Anglo-Grünfeld" "A16")
+ ("rnbqkb1r/ppp1pppp/5n/3P//2N/PP1PPPPP/R1BQKBNR b KQkq -"
+ "English: Anglo-Grünfeld, 3.cxd5" "A16")
+ ("rnbqkb1r/ppp1pp1p/6p///2n3P/PP1PPPBP/R1BQK1NR w KQkq -"
+ "English: Anglo-Grünfeld, Smyslov Variation" "A16")
+ ("rnbqkb1r/ppp1pp1p/6p///2P3P/P2PPPBP/R1BQK1NR b KQkq -"
+ "English: Anglo-Grünfeld, Smyslov Variation" "A16")
+ ("rnbqk2r/ppp1ppbp/6p///2P3P/P2PPPBP/R1BQK1NR w KQkq -"
+ "English: Anglo-Grünfeld, Smyslov Variation" "A16")
+ ("rnbqk2r/ppp1ppbp/6p///2P3P/P2PPPBP/1RBQK1NR b Kkq -"
+ "English: Anglo-Grünfeld, Smyslov, 7.Rb1" "A16")
+ ("rnbqkb1r/ppp1pp1p/1n4p///2N3P/PP1PPPBP/R1BQK1NR w KQkq -"
+ "English: Anglo-Grünfeld, Czech Variation" "A16")
+ ("rnbqkb1r/ppp1pppp//3n//2N2N/PP1PPPPP/R1BQKB1R b KQkq -"
+ "English: Anglo-Grünfeld, 4.Nf3" "A16")
+ ("rnbqkb1r/ppp1pp1p/6p/3n//2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: Anglo-Grünfeld, 4.Nf3 g6" "A16")
+ ("rnbqkb1r/ppp1pp1p/6p/3n//2N2NP/PP1PPP1P/R1BQKB1R b KQkq -"
+ "English: Anglo-Grünfeld, 4.Nf3 g6 5.g3" "A16")
+ ("rnbqk2r/ppp1ppbp/6p/3n//2N2NP/PP1PPP1P/R1BQKB1R w KQkq -"
+ "English: Anglo-Grünfeld, 4.Nf3 g6 5.g3" "A16")
+ ("rnbqk2r/ppp2pbp/6p/3np//2N2NP/PP1PPPBP/R1BQK2R w KQkq -"
+ "English: Anglo-Grünfeld, Korchnoi Variation" "A16")
+ ("rnbqkb1r/ppp1pp1p/6p/3n/4P/2N2N/PP1P1PPP/R1BQKB1R b KQkq -"
+ "English: Anglo-Grünfeld, Andersson-Böök Variation" "A16")
+ ("rnb1kb1r/ppp1pp1p/6p//4P/2P2N/PP3PPP/R1BK1B1R b kq -"
+ "English: Anglo-Grünfeld, Andersson-Böök, Queenswap" "A16")
+ ("rnbqkb1r/ppp1pp1p/6p/3n/Q/2N2N/PP1PPPPP/R1B1KB1R b KQkq -"
+ "English: Anglo-Grünfeld, 4.Nf3 g6 5.Qa4+" "A16")
+ ("rnbqkb1r/pppp1ppp/4pn//2P/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: Anglo-Indian, 2.Nc3 e6" "A17")
+ ("rnbqkb1r/pppp1ppp/4pn//2P/2N3P/PP1PPP1P/R1BQKBNR b KQkq -"
+ "English: Anglo-Indian, 2.Nc3 e6 3.g3" "A17")
+ ("rnbqkb1r/pppp1ppp/4pn//2P/2N2N/PP1PPPPP/R1BQKB1R b KQkq -"
+ "English: Anglo-Indian, 2.Nc3 e6 3.Nf3" "A17")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/2P/2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: Anglo-Indian, 2.Nc3 e6 3.Nf3 d5" "A17")
+ ("rnbqkb1r/p1pp1ppp/1p2pn//2P/2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: Anglo-Queen's Indian" "A17")
+ ("rnbqkb1r/p1pp1ppp/1p2pn//2P1P/2N2N/PP1P1PPP/R1BQKB1R b KQkq -"
+ "English: Anglo-Queen's Indian, 4.e4" "A17")
+ ("rn1qkb1r/pbpp1ppp/1p2pn//2P1P/2NB1N/PP1P1PPP/R1BQK2R b KQkq -"
+ "English: Anglo-Queen's Indian, Romanishin" "A17")
+ ("rnbqkb1r/p1pp1ppp/1p2pn//2P/2N2NP/PP1PPP1P/R1BQKB1R b KQkq -"
+ "English: Anglo-Queen's Indian, 4.g3" "A17")
+ ("rn1qkb1r/pbpp1ppp/1p2pn//2P/2N2NP/PP1PPPBP/R1BQK2R b KQkq -"
+ "English: Anglo-Queen's Indian, 4.g3" "A17")
+ ("rn1q1rk/pbppbppp/1p2pn//2P/2N2NP/PP1PPPBP/R1BQ1RK w - -"
+ "English: Anglo-Queen's Indian, 4.g3" "A17")
+ ("rn1q1rk/pbppbppp/1p2pn//2P/2N2NP/PP1PPPBP/R1BQR1K b - -"
+ "English: Anglo-Queen's Indian, 4.g3" "A17")
+ ("rnbqk2r/pppp1ppp/4pn//1bP/2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: Nimzo-English" "A17")
+ ("rnbqk2r/pppp1ppp/4pn//1bP/2N2NP/PP1PPP1P/R1BQKB1R b KQkq -"
+ "English: Nimzo-English, 4.g3" "A17")
+ ("rnbqk2r/pppp1ppp/4pn//1bP/2N2N/PPQPPPPP/R1B1KB1R b KQkq -"
+ "English: Nimzo-English, 4.Qc2" "A17")
+ ("rnbq1rk/pppp1ppp/4pn//1bP/2N2N/PPQPPPPP/R1B1KB1R w KQ -"
+ "English: Nimzo-English, 4.Qc2 O-O" "A17")
+ ("rnbqkb1r/pppp1ppp/4pn//2P1P/2N/PP1P1PPP/R1BQKBNR b KQkq -"
+ "English: Mikenas" "A18")
+ ("r1bqkb1r/pppp1ppp/2n1pn//2P1P/2N/PP1P1PPP/R1BQKBNR w KQkq -"
+ "English: Mikenas, Kevitz Defence" "A18")
+ ("rnbqkb1r/ppp2ppp/3ppn//2P1P/2N/PP1P1PPP/R1BQKBNR w KQkq -"
+ "English: Mikenas, 3...d6" "A18")
+ ("rnbqk2r/ppp1bppp/3ppn//2PPP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "English: Mikenas, 3...d6 4.d4 Be7" "A18")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/2P1P/2N/PP1P1PPP/R1BQKBNR w KQkq -"
+ "English: Mikenas, French Variation" "A18")
+ ("rnbqkb1r/ppp2ppp/4pn/3P/4P/2N/PP1P1PPP/R1BQKBNR b KQkq -"
+ "English: Mikenas, French, 4.cxd5" "A18")
+ ("rnbqkb1r/ppp2ppp/4pn/3pP/2P/2N/PP1P1PPP/R1BQKBNR b KQkq -"
+ "English: Mikenas, Flohr Variation" "A18")
+ ("rnbqkb1r/ppp2ppp/4p/3pP/2P1n/2N/PP1P1PPP/R1BQKBNR w KQkq -"
+ "English: Mikenas, Flohr, 4...Ne4" "A18")
+ ("rnbqkb1r/ppp2ppp/4pn/4P/2Pp/2N/PP1P1PPP/R1BQKBNR w KQkq -"
+ "English: Mikenas, Flohr, 4...d4" "A18")
+ ("rnb1kb1r/ppp2ppp/4pq//2P/2P2N/P2P1PPP/R1BQKB1R b KQkq -"
+ "English: Mikenas, Flohr, 7.Nf3" "A18")
+ ("rnb1kb1r/ppp2ppp/4pq//2PP/2P/P4PPP/R1BQKBNR b KQkq -"
+ "English: Mikenas, Flohr, 7.d4" "A18")
+ ("rnb1kb1r/pp3ppp/4pq/2p/2PP/2P/P4PPP/R1BQKBNR w KQkq -"
+ "English: Mikenas, Flohr, 7.d4 c5" "A18")
+ ("rnb1kb1r/ppp2ppp/5q/4p/2PP/2P/P4PPP/R1BQKBNR w KQkq -"
+ "English: Mikenas, Flohr, 7.d4 e5" "A18")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p/2P1P/2N/PP1P1PPP/R1BQKBNR w KQkq -"
+ "English: Mikenas, Sicilian Variation" "A19")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p1P/2P/2N/PP1P1PPP/R1BQKBNR b KQkq -"
+ "English: Mikenas, Sicilian, 4.e5" "A19")
+ ("rnbqkbnr/pp1p1ppp/4p/2p1P/2P/2N/PP1P1PPP/R1BQKBNR w KQkq -"
+ "English: Mikenas, Sicilian, 4.e5 Ng8" "A19")
+ ("rnbqkbnr/pp1p1ppp/4p/2p1P/2PP/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "English: Mikenas, Nei Gambit" "A19")
+ ("rnbqkbnr/pp1p1ppp/4p/2p1P/2P/2N2N/PP1P1PPP/R1BQKB1R b KQkq -"
+ "English: Mikenas, 5.Nf3" "A19")
+ ("r1bqkbnr/pp1p1ppp/2n1p/2p1P/2P/2N2N/PP1P1PPP/R1BQKB1R w KQkq -"
+ "English: Mikenas, 5.Nf3 Nc6" "A19")
+ ("r1bqkbnr/pp1p1ppp/2n1p/2p1P/2PP/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "English: Mikenas, 5.Nf3 Nc6 6.d4" "A19")
+ ("r1bqkbnr/pp1p1ppp/4p/4n/2PN/2N/PP3PPP/R1BQKB1R w KQkq -"
+ "English: Mikenas, 6.d4 cxd4 7.Nxd4 Nxe5" "A19")
+ ("rnbqkbnr/pppp1ppp//4p/2P//PP1PPPPP/RNBQKBNR w KQkq -"
+ "English: King's (1...e5)" "A20")
+ ("rnbqkbnr/pppp1ppp//4p/2P/3P/PP2PPPP/RNBQKBNR b KQkq -"
+ "English: King's, 2.d3" "A20")
+ ("rnbqkbnr/pppp1ppp//4p/2P/4P/PP1P1PPP/RNBQKBNR b KQkq -"
+ "English: King's, 2.e3" "A20")
+ ("rnbqkbnr/pppp1ppp//4p/2P/6P/PP1PPP1P/RNBQKBNR b KQkq -"
+ "English: King's, 2.g3" "A20")
+ ("rnbqkbnr/pppp2pp//4pp/2P/6P/PP1PPP1P/RNBQKBNR w KQkq -"
+ "English: King's, 2.g3 f5" "A20")
+ ("rnbqkbnr/pppp1p1p/6p/4p/2P/6P/PP1PPP1P/RNBQKBNR w KQkq -"
+ "English: King's, 2.g3 g6" "A20")
+ ("rnbqkbnr/pppp1p1p/6p/4p/2P/6P/PP1PPPBP/RNBQK1NR b KQkq -"
+ "English: King's, 2.g3 g6" "A20")
+ ("rnbqk1nr/pppp1pbp/6p/4p/2P/6P/PP1PPPBP/RNBQK1NR w KQkq -"
+ "English: King's, 2.g3 g6" "A20")
+ ("rnbqkbnr/pp1p1ppp/2p/4p/2P/6P/PP1PPP1P/RNBQKBNR w KQkq -"
+ "English: King's, 2.g3 c6" "A20")
+ ("rnbqkbnr/pp1p1ppp/2p/4p/2PP/6P/PP2PP1P/RNBQKBNR b KQkq -"
+ "English: King's, 2.g3 c6 3.d4" "A20")
+ ("rnbqkbnr/ppp2ppp/3p/4p/2P/6P/PP1PPP1P/RNBQKBNR w KQkq -"
+ "English: King's, 2.g3 d6" "A20")
+ ("rnbqkbnr/ppp2ppp/3p/4p/2P/6P/PP1PPPBP/RNBQK1NR b KQkq -"
+ "English: King's, 2.g3 d6" "A20")
+ ("r1bqkbnr/pppp1ppp/2n/4p/2P/6P/PP1PPP1P/RNBQKBNR w KQkq -"
+ "English: King's, 2.g3 Nc6" "A20")
+ ("r1bqkbnr/pppp1ppp/2n/4p/2P/6P/PP1PPPBP/RNBQK1NR b KQkq -"
+ "English: King's, 2.g3 Nc6 3.Bg2" "A20")
+ ("rnbqkb1r/pppp1ppp/5n/4p/2P/6P/PP1PPP1P/RNBQKBNR w KQkq -"
+ "English: King's, 2.g3 Nf6" "A20")
+ ("rnbqkb1r/pppp1ppp/5n/4p/2P/6P/PP1PPPBP/RNBQK1NR b KQkq -"
+ "English: King's, 2.g3 Nf6 3.Bg2" "A20")
+ ("rnbqk2r/pppp1ppp/5n/2b1p/2P/6P/PP1PPPBP/RNBQK1NR w KQkq -"
+ "English: King's, 2.g3 Nf6 3.Bg2 Bc5" "A20")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/2P/6P/PP1PPPBP/RNBQK1NR w KQkq -"
+ "English: King's, 2.g3 Nf6 3.Bg2 Nc6" "A20")
+ ("rnbqkb1r/pp1p1ppp/2p2n/4p/2P/6P/PP1PPPBP/RNBQK1NR w KQkq -"
+ "English: King's, 2.g3 Nf6 3.Bg2 c6" "A20")
+ ("rnbqkb1r/ppp2ppp/5n/3pp/2P/6P/PP1PPPBP/RNBQK1NR w KQkq -"
+ "English: King's, 2.g3 Nf6 3.Bg2 d5" "A20")
+ ("rnbqkbnr/pppp1ppp//4p/2P/5N/PP1PPPPP/RNBQKB1R b KQkq -"
+ "English: King's, Nimzowitsch" "A20")
+ ("r1bqkbnr/pppp1ppp/2n/4p/2P/5N/PP1PPPPP/RNBQKB1R w KQkq -"
+ "English: King's, Nimzowitsch, 2...Nc6" "A20")
+ ("rnbqkbnr/pppp1ppp///2P1p/5N/PP1PPPPP/RNBQKB1R w KQkq -"
+ "English: King's, Nimzowitsch, Flohr Variation" "A20")
+ ("rnbqkbnr/pppp1ppp//4p/2P/2N/PP1PPPPP/R1BQKBNR b KQkq -"
+ "English: King's, 2.Nc3" "A21")
+ ("rnbqkbnr/pppp2pp//4pp/2P/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: King's, 2.Nc3 f5" "A21")
+ ("rnbqkb1r/pppp2pp/5n/4pp/2P/2N3P/PP1PPP1P/R1BQKBNR w KQkq -"
+ "English: King's, 2.Nc3 f5" "A21")
+ ("rnbqkb1r/pppp2pp/5n/4pp/2P/2N3P/PP1PPPBP/R1BQK1NR b KQkq -"
+ "English: King's, 2.Nc3 f5" "A21")
+ ("rnbqkbnr/pppp1p1p/6p/4p/2P/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: King's, 2.Nc3 g6" "A21")
+ ("rnbqk1nr/pppp1pbp/6p/4p/2P/2N3P/PP1PPPBP/R1BQK1NR b KQkq -"
+ "English: King's, 2.Nc3 g6" "A21")
+ ("rnbqkbnr/ppp2ppp/3p/4p/2P/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: King's, 2.Nc3 d6" "A21")
+ ("rnbqkbnr/pp3ppp/2pp/4p/2P/2N3P/PP1PPP1P/R1BQKBNR w KQkq -"
+ "English: King's, Keres Variation" "A21")
+ ("rnbqkbnr/pp3ppp/2pp/4p/2P/2N3P/PP1PPPBP/R1BQK1NR b KQkq -"
+ "English: King's, Keres Variation" "A21")
+ ("rnbqkbnr/ppp2ppp/3p/4p/2PP/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "English: King's, 2.Nc3 d6 3.d4" "A21")
+ ("rnbqkbnr/ppp2ppp/3p/4p/2P/2N3P/PP1PPP1P/R1BQKBNR b KQkq -"
+ "English: King's, 2.Nc3 d6 3.g3" "A21")
+ ("rnbqkbnr/ppp2ppp/3p/4p/2P/2N2N/PP1PPPPP/R1BQKB1R b KQkq -"
+ "English: King's, 2.Nc3 d6 3.Nf3" "A21")
+ ("rnbqkbnr/ppp2p1p/3p2p/4p/2P/2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: King's, 2.Nc3 d6 3.Nf3 g6" "A21")
+ ("rnbqkbnr/ppp3pp/3p/4pp/2P/2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: Lukin Variation" "A21")
+ ("rnbqkbnr/ppp3pp/3p/5p/2PPp/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "English: Lukin, 4.d4 e4" "A21")
+ ("rnbqkbnr/ppp3pp/3p/5p/2PPp/2N/PP1NPPPP/R1BQKB1R b KQkq -"
+ "English: Lukin, 5.Nd2" "A21")
+ ("rnbqkb1r/ppp3pp/3p1n/5p/2PPp/2N1P/PP1N1PPP/R1BQKB1R b KQkq -"
+ "English: Lukin, 5.Nd2 Nf6 6.e3" "A21")
+ ("rnbqkbnr/ppp3pp/3p/5pN/2PPp/2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "English: Lukin, 5.Ng5" "A21")
+ ("rnbqkb1r/ppp3pp/3p1n/5pN/2PPp/2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "English: Lukin, 5.Ng5 Nf6" "A21")
+ ("rnbqk1nr/ppp1b1pp/3p/5pN/2PPp/2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "English: Lukin, 5.Ng5 Be7" "A21")
+ ("rnbqkbnr/pp4pp/2pp/5pN/2PPp/2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "English: Lukin, 5.Ng5 c6" "A21")
+ ("rn1qkbnr/ppp2ppp/3p/4p/2P3b/2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: Smyslov Defence" "A21")
+ ("rnbqk1nr/pppp1ppp//4p/1bP/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: Kramnik-Shirov Counterattack" "A21")
+ ("rnbqk1nr/pppp1ppp//4p/1bP/2N3P/PP1PPP1P/R1BQKBNR b KQkq -"
+ "English: Kramnik-Shirov, 3.g3" "A21")
+ ("rnbqk1nr/pppp1ppp//4p/2P/2b3P/PP1PPP1P/R1BQKBNR w KQkq -"
+ "English: Kramnik-Shirov, 3.g3 Bxc3" "A21")
+ ("rnbqk1nr/pppp1ppp//4p/2P/2P3P/P2PPP1P/R1BQKBNR b KQkq -"
+ "English: Kramnik-Shirov, 3.g3 Bxc3 4.bxc3" "A21")
+ ("rnbqk1nr/pppp1ppp//3Np/1bP//PP1PPPPP/R1BQKBNR b KQkq -"
+ "English: Kramnik-Shirov, 3.Nd5" "A21")
+ ("rnbqk1nr/1ppp1ppp//p2Np/1bP//PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: Kramnik-Shirov, 3.Nd5 a5" "A21")
+ ("rnbqk1nr/pppp1ppp//b2Np/2P//PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: Kramnik-Shirov, 3.Nd5 Ba5" "A21")
+ ("rnbqk1nr/pppp1ppp//2bNp/2P//PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: Kramnik-Shirov, 3.Nd5 Bc5" "A21")
+ ("rnbqk1nr/ppppbppp//3Np/2P//PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: Kramnik-Shirov, 3.Nd5 Be7" "A21")
+ ("rnbqk1nr/ppppbppp//3Np/2PP//PP2PPPP/R1BQKBNR b KQkq -"
+ "English: Kramnik-Shirov, 3.Nd5 Be7 4.d4" "A21")
+ ("rnbqkb1r/pppp1ppp/5n/4p/2P/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: King's, 2.Nc3 Nf6" "A22")
+ ("rnbqkb1r/pppp1ppp/5n/4p/2P1P/2N/PP1P1PPP/R1BQKBNR b KQkq -"
+ "English: King's, 2.Nc3 Nf6 3.e4" "A22")
+ ("rnbqkb1r/pppp1ppp/5n/4p/2P/2N1P/PP1P1PPP/R1BQKBNR b KQkq -"
+ "English: King's, 2.Nc3 Nf6 3.e3" "A22")
+ ("rnbqk2r/pppp1ppp/5n/4p/1bP/2N1P/PP1P1PPP/R1BQKBNR w KQkq -"
+ "English: King's, 2.Nc3 Nf6 3.e3 Bb4" "A22")
+ ("rnbqkb1r/pppp1ppp/5n/4p/2P/2N2N/PP1PPPPP/R1BQKB1R b KQkq -"
+ "English: King's, 2.Nc3 Nf6 3.Nf3" "A22")
+ ("rnbqkb1r/ppp2ppp/3p1n/4p/2P/2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: King's, 2.Nc3 Nf6 3.Nf3 d6" "A22")
+ ("rnbqkb1r/pppp1ppp/5n//2P1p/2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: King's, 2.Nc3 Nf6 3.Nf3 e4" "A22")
+ ("rnbqkb1r/p1pp1ppp/5n/1p4N/2P1p/2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: Bellon Gambit" "A22")
+ ("rnbqkb1r/pppp1ppp/5n/4p/2P/2N3P/PP1PPP1P/R1BQKBNR b KQkq -"
+ "English: Bremen System" "A22")
+ ("rnbqk2r/pppp1ppp/5n/2b1p/2P/2N3P/PP1PPP1P/R1BQKBNR w KQkq -"
+ "English: Bremen, 3...Bc5" "A22")
+ ("rnbqkb1r/ppp2ppp/5n/3pp/2P/2N3P/PP1PPP1P/R1BQKBNR w KQkq -"
+ "English: Bremen, Reverse Dragon" "A22")
+ ("rnbqkb1r/ppp2ppp/5n/3Pp//2N3P/PP1PPP1P/R1BQKBNR b KQkq -"
+ "English: Bremen, Reverse Dragon, 4.cxd5" "A22")
+ ("rnbqkb1r/ppp2ppp//3np//2N3P/PP1PPP1P/R1BQKBNR w KQkq -"
+ "English: Bremen, Reverse Dragon, 4.cxd5 Nxd5" "A22")
+ ("rnbqkb1r/ppp2ppp//3np//2N3P/PP1PPPBP/R1BQK1NR b KQkq -"
+ "English: Bremen, Reverse Dragon, 4.cxd5 Nxd5 5.Bg2" "A22")
+ ("rnbqkb1r/ppp2ppp/1n/4p//2N3P/PP1PPPBP/R1BQK1NR w KQkq -"
+ "English: Bremen, Reverse Dragon, 4.cxd5 Nxd5 5.Bg2 Nb6" "A22")
+ ("rnbqk2r/pppp1ppp/5n/4p/1bP/2N3P/PP1PPP1P/R1BQKBNR w KQkq -"
+ "English: Bremen, Smyslov System" "A22")
+ ("rnbqk2r/pppp1ppp/5n/4p/1bP/2N3P/PP1PPPBP/R1BQK1NR b KQkq -"
+ "English: Bremen, Smyslov, 4.Bg2" "A22")
+ ("rnbqk2r/pppp1ppp/5n/4p/2P/2b3P/PP1PPPBP/R1BQK1NR w KQkq -"
+ "English: Bremen, Smyslov, 4.Bg2 Bxc3" "A22")
+ ("rnbq1rk/pppp1ppp/5n/4p/1bP/2N3P/PP1PPPBP/R1BQK1NR w KQ -"
+ "English: Bremen, Smyslov, 4.Bg2 O-O" "A22")
+ ("rnbq1rk/pppp1ppp/5n/4p/1bP1P/2N3P/PP1P1PBP/R1BQK1NR b KQ -"
+ "English: Bremen, Smyslov, 4.Bg2 O-O 5.e4" "A22")
+ ("rnbqkb1r/pp1p1ppp/2p2n/4p/2P/2N3P/PP1PPP1P/R1BQKBNR w KQkq -"
+ "English: Bremen, Keres System" "A23")
+ ("rnbqkb1r/pp1p1ppp/2p2n/4p/2P/2N2NP/PP1PPP1P/R1BQKB1R b KQkq -"
+ "English: Bremen, Keres, 4.Nf3" "A23")
+ ("rnbqkb1r/pp3ppp/2pp1n/4p/2P/2N2NP/PP1PPP1P/R1BQKB1R w KQkq -"
+ "English: Bremen, Keres, 4.Nf3 d6" "A23")
+ ("rnbqkb1r/pp3ppp/2pp1n/4p/2P/2N2NP/PP1PPPBP/R1BQK2R b KQkq -"
+ "English: Bremen, Keres, 4.Nf3 d6" "A23")
+ ("rnbqkb1r/pp1p1ppp/2p2n//2P1p/2N2NP/PP1PPP1P/R1BQKB1R w KQkq -"
+ "English: Bremen, Keres, 4.Nf3 e4" "A23")
+ ("rnbqkb1r/pp1p1ppp/2p2n/4p/2P/2N3P/PP1PPPBP/R1BQK1NR b KQkq -"
+ "English: Bremen, Keres, 4.Bg2" "A23")
+ ("rnbqkb1r/pp3ppp/2p2n/3pp/2P/2N3P/PP1PPPBP/R1BQK1NR w KQkq -"
+ "English: Bremen, Keres, 4.Bg2 d5" "A23")
+ ("rnbqkb1r/pp3ppp/2p2n/3Pp//2N3P/PP1PPPBP/R1BQK1NR b KQkq -"
+ "English: Bremen, Keres, 4.Bg2 d5 5.cxd5" "A23")
+ ("rnbqkb1r/pp3ppp/5n/3pp//2N3P/PP1PPPBP/R1BQK1NR w KQkq -"
+ "English: Bremen, Keres, 4.Bg2 d5 5.cxd5 cxd5" "A23")
+ ("rnbqkb1r/pppp1p1p/5np/4p/2P/2N3P/PP1PPP1P/R1BQKBNR w KQkq -"
+ "English: Bremen, 3...g6" "A24")
+ ("rnbqkb1r/pppp1p1p/5np/4p/2P/2N3P/PP1PPPBP/R1BQK1NR b KQkq -"
+ "English: Bremen, 3...g6" "A24")
+ ("rnbqk2r/pppp1pbp/5np/4p/2P/2N3P/PP1PPPBP/R1BQK1NR w KQkq -"
+ "English: Bremen, 3...g6" "A24")
+ ("rnbqk2r/pppp1pbp/5np/4p/2P/2NP2P/PP2PPBP/R1BQK1NR b KQkq -"
+ "English: Bremen, 3...g6" "A24")
+ ("rnbqk2r/pppp1pbp/5np/4p/2P/2N1P1P/PP1P1PBP/R1BQK1NR b KQkq -"
+ "English: Bremen, 3...g6" "A24")
+ ("rnbq1rk/ppp2pbp/3p1np/4p/2P/2N1P1P/PP1PNPBP/R1BQK2R w KQ -"
+ "English: Bremen, 3...g6" "A24")
+ ("rnbqk2r/pppp1pbp/5np/4p/2P1P/2N3P/PP1P1PBP/R1BQK1NR b KQkq -"
+ "English: Bremen, 3...g6" "A24")
+ ("rnbqk2r/ppp2pbp/3p1np/4p/2P1P/2N3P/PP1P1PBP/R1BQK1NR w KQkq -"
+ "English: Bremen, 3...g6" "A24")
+ ("rnbqk2r/ppp2pbp/3p1np/4p/2P1P/2N2NP/PP1P1PBP/R1BQK2R b KQkq -"
+ "English: Bremen, 3...g6" "A24")
+ ("rnbq1rk/ppp2pbp/3p1np/4p/2P1P/2N3P/PP1PNPBP/R1BQK2R w KQ -"
+ "English: Bremen, 3...g6" "A24")
+ ("rnbq1rk/ppp2pbp/3p1np/4p/2P1P/2NP2P/PP2NPBP/R1BQK2R b KQ -"
+ "English: Bremen, 3...g6" "A24")
+ ("rnbqk2r/pppp1pbp/5np/4p/2P/2N2NP/PP1PPPBP/R1BQK2R b KQkq -"
+ "English: Bremen, 3...g6" "A24")
+ ("rnbq1rk/ppp2pbp/3p1np/4p/2P/2N2NP/PP1PPPBP/R1BQ1RK w - -"
+ "English: Bremen, 3...g6" "A24")
+ ("rnbq1rk/ppp2pbp/3p1np/4p/2P/2NP1NP/PP2PPBP/R1BQ1RK b - -"
+ "English: Bremen, 3...g6" "A24")
+ ("rnbq1rk/pp3pbp/2pp1np/4p/2P/2NP1NP/PP2PPBP/R1BQ1RK w - -"
+ "English: Bremen, 3...g6" "A24")
+ ("r1bqkbnr/pppp1ppp/2n/4p/2P/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: Closed" "A25")
+ ("r1bqkbnr/pppp1ppp/2n/4p/2P/2N1P/PP1P1PPP/R1BQKBNR b KQkq -"
+ "English: Closed" "A25")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/2P/2N1P/PP1P1PPP/R1BQKBNR w KQkq -"
+ "English: Closed" "A25")
+ ("r1bqkbnr/pppp1ppp/2n/4p/2P/2N3P/PP1PPP1P/R1BQKBNR b KQkq -"
+ "English: Closed" "A25")
+ ("r1bqkbnr/pppp2pp/2n/4pp/2P/2N3P/PP1PPP1P/R1BQKBNR w KQkq -"
+ "English: Closed" "A25")
+ ("r1bqkbnr/pppp2pp/2n/4pp/2P/2N3P/PP1PPPBP/R1BQK1NR b KQkq -"
+ "English: Closed" "A25")
+ ("r1bqkb1r/pppp2pp/2n2n/4pp/2P/2N3P/PP1PPPBP/R1BQK1NR w KQkq -"
+ "English: Closed" "A25")
+ ("r1bqkb1r/pppp3p/2n2np/4pp/2P/2N1P1P/PP1P1PBP/R1BQK1NR w KQkq -"
+ "English: Closed" "A25")
+ ("r1bqkb1r/pppp2pp/2n2n/4pp/2P/2NP2P/PP2PPBP/R1BQK1NR b KQkq -"
+ "English: Closed" "A25")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/2P/2N3P/PP1PPP1P/R1BQKBNR w KQkq -"
+ "English: Closed" "A25")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/2P/2N3P/PP1PPPBP/R1BQK1NR b KQkq -"
+ "English: Closed" "A25")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/2P/2N3P/PP1PPPBP/R1BQK1NR w KQkq -"
+ "English: Closed" "A25")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/2P/2N1P1P/PP1P1PBP/R1BQK1NR b KQkq -"
+ "English: Closed" "A25")
+ ("r1bqk2r/pppp1ppp/2n2n/4p/1bP/2N3P/PP1PPPBP/R1BQK1NR w KQkq -"
+ "English: Closed" "A25")
+ ("r1bqk2r/pppp1ppp/2n2n/3Np/1bP/6P/PP1PPPBP/R1BQK1NR b KQkq -"
+ "English: Closed" "A25")
+ ("r1bqkbnr/ppp2ppp/2np/4p/2P/2N3P/PP1PPPBP/R1BQK1NR b KQkq -"
+ "English: Closed" "A25")
+ ("r2qkbnr/ppp2ppp/2npb/4p/2P/2N3P/PP1PPPBP/R1BQK1NR w KQkq -"
+ "English: Closed, Tröger Defence" "A25")
+ ("r2qkbnr/ppp2ppp/2npb/4p/2P/2NP2P/PP2PPBP/R1BQK1NR b KQkq -"
+ "English: Closed, Tröger, 5.d3" "A25")
+ ("r1bqkbnr/pppp1p1p/2n3p/4p/2P/2N3P/PP1PPP1P/R1BQKBNR w KQkq -"
+ "English: Closed" "A25")
+ ("r1bqkbnr/pppp1p1p/2n3p/4p/2P/2N3P/PP1PPPBP/R1BQK1NR b KQkq -"
+ "English: Closed" "A25")
+ ("r1bqk1nr/pppp1pbp/2n3p/4p/2P/2N3P/PP1PPPBP/R1BQK1NR w KQkq -"
+ "English: Closed" "A25")
+ ("r1bqk1nr/pppp1pbp/2n3p/4p/2P/2N1P1P/PP1P1PBP/R1BQK1NR b KQkq -"
+ "English: Closed, 5.e3" "A25")
+ ("r1bqk2r/ppp2pbp/2np2pn/4p/2P/2N1P1P/PP1PNPBP/R1BQK2R w KQkq -"
+ "English: Closed, Taimanov Variation" "A25")
+ ("r2qk1nr/ppp2pbp/2npb1p/4p/2P/2N1P1P/PP1PNPBP/R1BQK2R w KQkq -"
+ "English: Closed, Hort Variation" "A25")
+ ("r2qk1nr/ppp2pbp/2npb1p/4p/2P/2NPP1P/PP2NPBP/R1BQK2R b KQkq -"
+ "English: Closed, Hort, 7.d3" "A25")
+ ("r1bqk1nr/pppp1pbp/2n3p/4p/2P/2N3P/PP1PPPBP/1RBQK1NR b Kkq -"
+ "English: Closed, 5.Rb1" "A25")
+ ("r1bqk2r/pppp1pbp/2n3pn/4p/2P/2N3P/PP1PPPBP/1RBQK1NR w Kkq -"
+ "English: Closed, 5.Rb1, Taimanov Variation" "A25")
+ ("r1bqk1nr/1ppp1pbp/2n3p/p3p/2P/2N3P/PP1PPPBP/1RBQK1NR w Kkq -"
+ "English: Closed, 5.Rb1" "A25")
+ ("r1bqk1nr/pppp1pbp/2n3p/4p/2P1P/2N3P/PP1P1PBP/R1BQK1NR b KQkq -"
+ "English: Closed, 5.e4" "A25")
+ ("r1bqk1nr/pppp1pbp/2n3p/4p/2P/2NP2P/PP2PPBP/R1BQK1NR b KQkq -"
+ "English: Closed, 5.d3" "A25")
+ ("r1bqk2r/ppppnpbp/2n3p/4p/2P/2NP2P/PP2PPBP/R1BQK1NR w KQkq -"
+ "English: Closed, 5.d3 Nge7" "A25")
+ ("r1bqk1nr/ppp2pbp/2np2p/4p/2P/2NP2P/PP2PPBP/R1BQK1NR w KQkq -"
+ "English: Closed, 5.d3 d6" "A26")
+ ("r1bqk1nr/ppp2pbp/2np2p/4p/2P/2NPP1P/PP3PBP/R1BQK1NR b KQkq -"
+ "English: Closed, 5.d3 d6 6.e3" "A26")
+ ("r1bqk1nr/ppp2pbp/2np2p/4p/2P/2NP2P/PP2PPBP/1RBQK1NR b Kkq -"
+ "English: Closed, 5.d3 d6 6.Rb1" "A26")
+ ("r1bqk1nr/ppp3bp/2np2p/4pp/2P/2NP2P/PP2PPBP/1RBQK1NR w Kkq -"
+ "English: Closed, 5.d3 d6 6.Rb1 f5" "A26")
+ ("r1bqk1nr/1pp2pbp/2np2p/p3p/2P/2NP2P/PP2PPBP/1RBQK1NR w Kkq -"
+ "English: Closed, 5.d3 d6 6.Rb1 a5" "A26")
+ ("r1bqk1nr/ppp2pbp/2np2p/4p/2P/2NP1NP/PP2PPBP/R1BQK2R b KQkq -"
+ "English: Closed, 5.d3 d6 6.Nf3" "A26")
+ ("r1bqk2r/ppp2pbp/2np1np/4p/2P/2NP1NP/PP2PPBP/R1BQK2R w KQkq -"
+ "English: Closed, 5.d3 d6 6.Nf3 Nf6" "A26")
+ ("r1bqk2r/ppp2pbp/2np1np/4p/2P/2NP1NP/PP2PPBP/R1BQ1RK b kq -"
+ "English: Closed, 5.d3 d6 6.Nf3 Nf6 7.O-O" "A26")
+ ("r1bq1rk/ppp2pbp/2np1np/4p/2P/2NP1NP/PP2PPBP/R1BQ1RK w - -"
+ "English: Closed, 5.d3 d6 6.Nf3 Nf6 7.O-O O-O" "A26")
+ ("r1bq1rk/ppp2pbp/2np1np/4p/2P/2NP1NP/PP2PPBP/1RBQ1RK b - -"
+ "English: Closed, 5.d3 d6 6.Nf3 Nf6 7.O-O O-O 8.Rb1" "A26")
+ ("r1bq1rk/1pp2pbp/2np1np/p3p/2P/2NP1NP/PP2PPBP/1RBQ1RK w - -"
+ "English: Closed, 5.d3 d6 6.Nf3 Nf6 7.O-O O-O 8.Rb1 a5" "A26")
+ ("r1bq1rk/1pp2pbp/2np1np/p3p/2P/P1NP1NP/1P2PPBP/1RBQ1RK b - -"
+ "English: Closed, 5.d3 d6 6.Nf3 Nf6 7.O-O O-O 8.Rb1 a5 9.a3" "A26")
+ ("r1bq1rk/1pp2pb/2np1npp/p3p/2P/P1NP1NP/1P2PPBP/1RBQ1RK w - -"
+ "English: Closed, 5.d3 d6 6.Nf3 Nf6 7.O-O O-O 8.Rb1 a5 9.a3 h6" "A26")
+ ("r1bqk1nr/ppp2pbp/2np2p/4p/2P1P/2NP2P/PP3PBP/R1BQK1NR b KQkq -"
+ "English: Botvinnik System" "A26")
+ ("r1bqk2r/ppp2pbp/2np1np/4p/2P1P/2NP2P/PP3PBP/R1BQK1NR w KQkq -"
+ "English: Botvinnik System, 6...Nf6" "A26")
+ ("r1bqk2r/ppp2pbp/2np1np/4p/2P1P/2NP1NP/PP3PBP/R1BQK2R b KQkq -"
+ "English: Botvinnik System, 6...Nf6" "A26")
+ ("r1bq1rk/ppp2pbp/2np1np/4p/2P1P/2NP1NP/PP3PBP/R1BQ1RK b - -"
+ "English: Botvinnik System, 6...Nf6" "A26")
+ ("r1bqk2r/ppp2pbp/2np1np/4p/2P1P/2NP2P/PP2NPBP/R1BQK2R b KQkq -"
+ "English: Botvinnik System, 6...Nf6" "A26")
+ ("r1bq1rk/ppp2pbp/2np1np/4p/2P1P/2NP2P/PP2NPBP/R1BQ1RK b - -"
+ "English: Botvinnik System, 6...Nf6" "A26")
+ ("r1bqk2r/ppp1npbp/2np2p/4p/2P1P/2NP2P/PP3PBP/R1BQK1NR w KQkq -"
+ "English: Botvinnik System, 6...Nge7" "A26")
+ ("r1bqk2r/ppp1npbp/2np2p/4p/2P1P/2NP2P/PP2NPBP/R1BQK2R b KQkq -"
+ "English: Botvinnik System, 6...Nge7 7.Nge2" "A26")
+ ("r1bqkbnr/pppp1ppp/2n/4p/2P/2N2N/PP1PPPPP/R1BQKB1R b KQkq -"
+ "English: Three Knights" "A27")
+ ("r1bqk1nr/pppp1ppp/2n/4p/1bP/2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: Three Knights, 3...Bb4" "A27")
+ ("r1bqkbnr/ppp2ppp/2np/4p/2P/2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: Three Knights, 3...d6" "A27")
+ ("r1bqkbnr/pppp2pp/2n/4pp/2P/2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: Three Knights, 3...f5" "A27")
+ ("r1bqkbnr/pppp2pp/2n/4pp/2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "English: Three Knights, 3...f5 4.d4" "A27")
+ ("r1bqkbnr/pppp2pp/2n/5p/2PPp/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "English: Three Knights, 3...f5 4.d4 e4" "A27")
+ ("r1bqkbnr/pppp1p1p/2n3p/4p/2P/2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: Three Knights, 3...g6" "A27")
+ ("r1bqkbnr/pppp1p1p/2n3p/4p/2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "English: Three Knights, 3...g6 4.d4" "A27")
+ ("r1bqkbnr/pppp1p1p/2n3p//2Pp/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "English: Three Knights, 3...g6 4.d4 exd4" "A27")
+ ("r1bqkbnr/pppp1p1p/2n3p//2PN/2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "English: Three Knights, 3...g6 4.d4 exd4 5.Nxd4" "A27")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/2P/2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: Four Knights" "A28")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/2P1P/2N2N/PP1P1PPP/R1BQKB1R b KQkq -"
+ "English: Four Knights, Nimzowitsch Variation" "A28")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/2P/P1N2N/1P1PPPPP/R1BQKB1R b KQkq -"
+ "English: Four Knights, Marini Variation" "A28")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/2P/2NP1N/PP2PPPP/R1BQKB1R b KQkq -"
+ "English: Four Knights, Capablanca Variation" "A28")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "English: Four Knights, 4.d4" "A28")
+ ("r1bqk2r/pppp1pp/5n1p/4n/2PN3B/2P/P3PPPP/R2QKB1R w KQkq -"
+ "English: Four Knights, Nenarokov Variation" "A28")
+ ("r1bqkb1r/pppp1ppp/2n2n//2PPp/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "English: Four Knights, Bradley Beach Variation" "A28")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/2P/2N1PN/PP1P1PPP/R1BQKB1R b KQkq -"
+ "English: Four Knights, 4.e3" "A28")
+ ("r1bqk2r/pppp1ppp/2n2n/4p/1bP/2N1PN/PP1P1PPP/R1BQKB1R w KQkq -"
+ "English: Four Knights, 4.e3 Bb4" "A28")
+ ("r1bqk2r/pppp1ppp/2n2n/4p/1bP/2N1PN/PPQP1PPP/R1B1KB1R b KQkq -"
+ "English: Four Knights, 4.e3 Bb4 5.Qc2" "A28")
+ ("r1bqr1k/pppp1ppp/2n2n/3NpQ/1bP/4PN/PP1P1PPP/R1B1KB1R b KQ -"
+ "English: Four Knights, Stean Variation" "A28")
+ ("r1bqk2r/pppp1ppp/2n2n/4p/2P/2b1PN/PPQP1PPP/R1B1KB1R w KQkq -"
+ "English: Four Knights, Romanishin Variation" "A28")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/2P/2N2NP/PP1PPP1P/R1BQKB1R b KQkq -"
+ "English: Four Knights, 4.g3" "A29")
+ ("r1bqkb1r/pppp1p1p/2n2np/4p/2P/2N2NP/PP1PPP1P/R1BQKB1R w KQkq -"
+ "English: Four Knights, 4.g3 g6" "A29")
+ ("r1bqkb1r/pppp1p1p/2n2np/4p/2PP/2N2NP/PP2PP1P/R1BQKB1R b KQkq -"
+ "English: Four Knights, 4.g3 g6 5.d4" "A29")
+ ("r1bqkb1r/ppp2ppp/2n2n/3pp/2P/2N2NP/PP1PPP1P/R1BQKB1R w KQkq -"
+ "English: Four Knights, 4.g3 d5" "A29")
+ ("r1bqkb1r/ppp2ppp/2n2n/3Pp//2N2NP/PP1PPP1P/R1BQKB1R b KQkq -"
+ "English: Four Knights, 4.g3 d5 5.cxd5" "A29")
+ ("r1bqkb1r/ppp2ppp/2n/3np//2N2NP/PP1PPP1P/R1BQKB1R w KQkq -"
+ "English: Four Knights, 4.g3 d5 5.cxd5 Nxd5" "A29")
+ ("r1bqkb1r/ppp2ppp/2n/3np//2N2NP/PP1PPPBP/R1BQK2R b KQkq -"
+ "English: Four Knights, 4.g3 d5 5.cxd5 Nxd5 6.Bg2" "A29")
+ ("r2qkb1r/ppp2ppp/2n1b/3np//2N2NP/PP1PPPBP/R1BQK2R w KQkq -"
+ "English: Four Knights, 4.g3 d5 5.cxd5 Nxd5 6.Bg2 Be6" "A29")
+ ("r1bqkb1r/ppp2ppp/1nn/4p//2N2NP/PP1PPPBP/R1BQK2R w KQkq -"
+ "English: Four Knights, 4.g3 d5 5.cxd5 Nxd5 6.Bg2 Nb6" "A29")
+ ("r1bqkb1r/ppp2ppp/1nn/4p//2N2NP/PP1PPPBP/R1BQ1RK b kq -"
+ "English: Four Knights, 4.g3 d5 5.cxd5 Nxd5 6.Bg2 Nb6 7.O-O" "A29")
+ ("r1bqk2r/ppp1bppp/1nn/4p//2N2NP/PP1PPPBP/R1BQ1RK w kq -"
+ "English: Four Knights, 4.g3 d5 5.cxd5 Nxd5 6.Bg2 Nb6 7.O-O Be7" "A29")
+ ("r1bqk2r/ppp1bppp/1nn/4p//2N2NP/PP1PPPBP/1RBQ1RK b kq -"
+ "English: Four Knights, 4.g3 d5 5.cxd5 Nxd5 6.Bg2 Nb6 7.O-O Be7 8.Rb1" "A29")
+ ("r1bqk2r/ppp1bppp/1nn/4p//P1N2NP/1P1PPPBP/R1BQ1RK b kq -"
+ "English: Four Knights, 4.g3 d5 5.cxd5 Nxd5 6.Bg2 Nb6 7.O-O Be7 8.a3" "A29")
+ ("r1bqk2r/ppp1bppp/1nn/4p//2NP1NP/PP2PPBP/R1BQ1RK b kq -"
+ "English: Four Knights, 4.g3 d5 5.cxd5 Nxd5 6.Bg2 Nb6 7.O-O Be7 8.d3" "A29")
+ ("r1bq1rk/ppp1bppp/1nn/4p//2NP1NP/PP2PPBP/R1BQ1RK w - -"
+ "English: Four Knights, 4.g3 d5 5.cxd5 Nxd5 6.Bg2 Nb6 7.O-O Be7 8.d3" "A29")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/2P/2N2NP/PP1PPP1P/R1BQKB1R w KQkq -"
+ "English: Four Knights, 4.g3 Bc5" "A29")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/2P/2N2NP/PP1PPPBP/R1BQK2R b KQkq -"
+ "English: Four Knights, 4.g3 Bc5" "A29")
+ ("r1bqk2r/ppp2ppp/2np1n/2b1p/2P/2N2NP/PP1PPPBP/R1BQ1RK b kq -"
+ "English: Four Knights, 4.g3 Bc5" "A29")
+ ("r1bq1rk/ppp2ppp/2np1n/2b1p/2P/2N2NP/PP1PPPBP/R1BQ1RK w - -"
+ "English: Four Knights, 4.g3 Bc5" "A29")
+ ("r1bq1rk/ppp2ppp/2np1n/2b1p/2P/2NP1NP/PP2PPBP/R1BQ1RK b - -"
+ "English: Four Knights, 4.g3 Bc5" "A29")
+ ("r1bqk2r/pppp1ppp/2n2n/4p/1bP/2N2NP/PP1PPP1P/R1BQKB1R w KQkq -"
+ "English: Four Knights, 4.g3 Bb4" "A29")
+ ("r1bqk2r/pppp1ppp/2n2n/3Np/1bP/5NP/PP1PPP1P/R1BQKB1R b KQkq -"
+ "English: Four Knights, 4.g3 Bb4 5.Nd5" "A29")
+ ("r1bqk2r/pppp1ppp/2n2n/4p/1bP/2N2NP/PP1PPPBP/R1BQK2R b KQkq -"
+ "English: Four Knights, 4.g3 Bb4 5.Bg2" "A29")
+ ("r1bq1rk/pppp1ppp/2n2n/4p/1bP/2N2NP/PP1PPPBP/R1BQ1RK b - -"
+ "English: Four Knights, Main Line 6.O-O" "A29")
+ ("r1bq1rk/pppp1ppp/2n2n//1bP1p/2N2NP/PP1PPPBP/R1BQ1RK w - -"
+ "English: Four Knights, Main Line 6.O-O e4" "A29")
+ ("rnbqkbnr/pp1ppppp//2p/2P//PP1PPPPP/RNBQKBNR w KQkq -"
+ "English: Symmetrical" "A30a")
+ ("rnbqkbnr/pp1ppppp//2p/2P/1P/P2PPPPP/RNBQKBNR b KQkq -"
+ "English: Symmetrical, 2.b3" "A30a")
+ ("rnbqkbnr/pp1ppppp//2p/2P/6P/PP1PPP1P/RNBQKBNR b KQkq -"
+ "English: Symmetrical, 2.g3" "A30a")
+ ("rnbqkbnr/pp1ppp1p/6p/2p/2P/6P/PP1PPP1P/RNBQKBNR w KQkq -"
+ "English: Symmetrical, 2.g3 g6" "A30a")
+ ("rnbqkbnr/pp1ppppp//2p/2P/5N/PP1PPPPP/RNBQKB1R b KQkq -"
+ "English: Symmetrical, 2.Nf3" "A30b")
+ ("rnbqkbnr/p2ppppp/1p/2p/2P/5N/PP1PPPPP/RNBQKB1R w KQkq -"
+ "English: Symmetrical, 2.Nf3 b6" "A30b")
+ ("rnbqkbnr/p2ppppp/1p/2p/2P/5NP/PP1PPP1P/RNBQKB1R b KQkq -"
+ "English: Symmetrical, 2.Nf3 b6 3.g3" "A30b")
+ ("rn1qkbnr/pb1ppppp/1p/2p/2P/5NP/PP1PPPBP/RNBQK2R b KQkq -"
+ "English: Symmetrical, 2.Nf3 b6 3.g3 Bb7 4.Bg2" "A30b")
+ ("rnbqkbnr/pp1ppp1p/6p/2p/2P/5N/PP1PPPPP/RNBQKB1R w KQkq -"
+ "English: Symmetrical, 2.Nf3 g6" "A30b")
+ ("r1bqkbnr/pp1ppppp/2n/2p/2P/5N/PP1PPPPP/RNBQKB1R w KQkq -"
+ "English: Symmetrical, 2.Nf3 Nc6" "A30b")
+ ("rnbqkb1r/pp1ppppp/5n/2p/2P/5N/PP1PPPPP/RNBQKB1R w KQkq -"
+ "English: Symmetrical, 2.Nf3 Nf6" "A30c")
+ ("rnbqkb1r/pp1ppppp/5n/2p/2P/5NP/PP1PPP1P/RNBQKB1R b KQkq -"
+ "English: Symmetrical, 2.Nf3 Nf6 3.g3" "A30d")
+ ("rnbqkb1r/p2ppppp/1p3n/2p/2P/5NP/PP1PPP1P/RNBQKB1R w KQkq -"
+ "English: Symmetrical, b6 System" "A30e")
+ ("rn1qkb1r/pb1ppppp/1p3n/2p/2P/5NP/PP1PPPBP/RNBQK2R w KQkq -"
+ "English: Symmetrical, b6 System" "A30e")
+ ("rn1qkb1r/pb1ppppp/1p3n/2p/2P/2N2NP/PP1PPPBP/R1BQK2R b KQkq -"
+ "English: Symmetrical, b6 System" "A30e")
+ ("rn1qkb1r/pb1ppppp/1p3n/2p/2P/5NP/PP1PPPBP/RNBQ1RK b kq -"
+ "English: Symmetrical, b6 System" "A30e")
+ ("rn1qkb1r/pb1ppp1p/1p3np/2p/2P/5NP/PP1PPPBP/RNBQ1RK w kq -"
+ "English: Symmetrical, Double Fianchetto" "A30f")
+ ("rn1qk2r/pb1pppbp/1p3np/2p/2P/2N2NP/PP1PPPBP/R1BQ1RK w kq -"
+ "English: Symmetrical, Double Fianchetto" "A30f")
+ ("rn1qkb1r/pb1ppp1p/1p3np/2p/2P/1P3NP/P2PPPBP/RNBQ1RK b kq -"
+ "English: Symmetrical, Mutual Double Fianchetto" "A30g")
+ ("rn1q1rk/pb1pppbp/1p3np/2p/2P/1P3NP/PB1PPPBP/RN1Q1RK w - -"
+ "English: Symmetrical, Mutual Double Fianchetto" "A30g")
+ ("rn1q1rk/pb1pppbp/1p3np/2p/2P/1PN2NP/PB1PPPBP/R2Q1RK b - -"
+ "English: Symmetrical, Mutual Double Fianchetto" "A30g")
+ ("rn1q1rk/pb2ppbp/1p3np/2pp/2P/1PN2NP/PB1PPPBP/R2Q1RK w - -"
+ "English: Symmetrical, Mutual Double Fianchetto with ...d5" "A30g")
+ ("rn1qkb1r/pb1p1ppp/1p2pn/2p/2P/5NP/PP1PPPBP/RNBQ1RK w kq -"
+ "English: Symmetrical, Hedgehog System" "A30h")
+ ("rn1qkb1r/pb1p1ppp/1p2pn/2p/2P/2N2NP/PP1PPPBP/R1BQ1RK b kq -"
+ "English: Symmetrical, Hedgehog System" "A30h")
+ ("rn1qkb1r/1b1p1ppp/pp2pn/2p/2P/2N2NP/PP1PPPBP/R1BQ1RK w kq -"
+ "English: Symmetrical, Hedgehog, 6...a6" "A30i")
+ ("rn1qkb1r/pb3ppp/1p1ppn/2p/2P/2N2NP/PP1PPPBP/R1BQ1RK w kq -"
+ "English: Symmetrical, Hedgehog, 6...d6" "A30j")
+ ("rn1qkb1r/pb3ppp/1p1ppn/2p/2P/1PN2NP/P2PPPBP/R1BQ1RK b kq -"
+ "English: Symmetrical, Hedgehog, 6...d6 7.b3" "A30k")
+ ("rn1qkb1r/pb3ppp/1p1ppn/2p/2PP/2N2NP/PP2PPBP/R1BQ1RK b kq -"
+ "English: Symmetrical, Hedgehog, 6...d6 7.d4" "A30l")
+ ("rn1qk2r/pb1pbppp/1p2pn/2p/2P/2N2NP/PP1PPPBP/R1BQ1RK w kq -"
+ "English: Symmetrical, Hedgehog System" "A30m")
+ ("rn1qk2r/pb1pbppp/1p2pn/2p/2P/2N2NP/PP1PPPBP/R1BQR1K b kq -"
+ "English: Symmetrical, Hedgehog, 7.Re1" "A30n")
+ ("rn1qk2r/pb2bppp/1p2pn/2pp/2P/2N2NP/PP1PPPBP/R1BQR1K w kq -"
+ "English: Symmetrical, Hedgehog, 7.Re1 d5" "A30o")
+ ("rn1qk2r/pb1pbppp/1p2pn/2p/2P/1PN2NP/P2PPPBP/R1BQ1RK b kq -"
+ "English: Symmetrical, Hedgehog, 7.b3" "A30p")
+ ("rn1q1rk/pb1pbppp/1p2pn/2p/2P/1PN2NP/P2PPPBP/R1BQ1RK w - -"
+ "English: Symmetrical, Hedgehog, 7.b3" "A30p")
+ ("rn1q1rk/pb2bppp/1p1ppn/2p/2P/1PN2NP/PB1PPPBP/R2Q1RK w - -"
+ "English: Symmetrical, Hedgehog, 7.b3" "A30p")
+ ("rn1qk2r/pb1pbppp/1p2pn/2p/2PP/2N2NP/PP2PPBP/R1BQ1RK b kq -"
+ "English: Symmetrical, Hedgehog, 7.d4" "A30q")
+ ("rn1qk2r/pb1pbppp/1p2pn//2PQ/2N2NP/PP2PPBP/R1B2RK b kq -"
+ "English: Symmetrical, Hedgehog, 8.Qxd4" "A30r")
+ ("rn1q1rk/pb1pbppp/1p2pn//2PQ/2N2NP/PP2PPBP/R1B2RK w - -"
+ "English: Symmetrical, Hedgehog, 8.Qxd4 O-O" "A30s")
+ ("r2q1rk/pb1pbppp/1pn1pn//2PQ/2N2NP/PP2PPBP/R1BR2K w - -"
+ "English: Symmetrical, Hedgehog, 8.Qxd4 O-O" "A30s")
+ ("r2qk2r/pb1pbppp/1pn1pn//2PQ/2N2NP/PP2PPBP/R1B2RK w kq -"
+ "English: Symmetrical, Hedgehog, 8.Qxd4 Nc6" "A30t")
+ ("rn1qk2r/pb2bppp/1p1ppn//2PQ/2N2NP/PP2PPBP/R1B2RK w kq -"
+ "English: Symmetrical, Hedgehog, 8.Qxd4 d6" "A30u")
+ ("rn1qk2r/pb2bppp/1p1ppn//2PQ/1PN2NP/P3PPBP/R1B2RK b kq -"
+ "English: Symmetrical, Hedgehog, 9.b3" "A30v")
+ ("r2qk2r/pb1nbppp/1p1ppn//2PQ/1PN2NP/P3PPBP/R1B2RK w kq -"
+ "English: Symmetrical, Hedgehog, 9.b3 Nbd7" "A30v")
+ ("r2qk2r/pb1nbppp/1p1ppn/1N/2PQ/1P3NP/P3PPBP/R1B2RK b kq -"
+ "English: Symmetrical, Hedgehog, 9.b3 Nbd7 10.Nb5" "A30v")
+ ("rn1qk2r/pb2bppp/1p1ppn//2PQ/2N2NP/PP2PPBP/R1BR2K b kq -"
+ "English: Symmetrical, Hedgehog, 9.Rd1" "A30w")
+ ("r2qk2r/1b1nbppp/pp1ppn//2PQ/1PN2NP/P3PPBP/R1BR2K w kq -"
+ "English: Symmetrical, Hedgehog, Flexible Formation" "A30x")
+ ("r2qk2r/1b1nbppp/pp1ppn//2PQP/1PN2NP/P4PBP/R1BR2K b kq -"
+ "English: Symmetrical, Hedgehog, Flexible Formation" "A30y")
+ ("r3k2r/1bqnbppp/pp1ppn//2PQP/1PN2NP/P4PBP/R1BR2K w kq -"
+ "English: Symmetrical, Hedgehog, Flexible Formation, 11.e4 Qc7" "A30y")
+ ("r2q1rk/1b1nbppp/pp1ppn//2PQP/1PN2NP/P4PBP/R1BR2K w - -"
+ "English: Symmetrical, Hedgehog, Flexible Formation, 11.e4 O-O" "A30y")
+ ("rnbqkb1r/pp1ppppp/5n/2p/2PP/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "English: Symmetrical, Two Knights" "A31")
+ ("rnbqkb1r/1p1ppppp/p4n/2p/2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 3...a6" "A31")
+ ("rnbqkb1r/pp1ppp1p/5np/2p/2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 3...g6" "A31")
+ ("rnbqkb1r/pp1ppp1p/5np/2pP/2P/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "English: Symmetrical, Two Knights, 3...g6" "A31")
+ ("rnbqkb1r/pp1ppp1p/5np/2p/2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "English: Symmetrical, Two Knights, 3...g6" "A31")
+ ("rnbqkb1r/pp1ppppp/5n//2Pp/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights" "A31")
+ ("rnbqkb1r/pp1ppppp/5n//2PN//PP2PPPP/RNBQKB1R b KQkq -"
+ "English: Symmetrical, Two Knights" "A31")
+ ("rnbqkb1r/p2ppppp/1p3n//2PN//PP2PPPP/RNBQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 4...b6" "A31")
+ ("rn1qkb1r/pb1ppppp/1p3n//2PN/2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 4...b6" "A31")
+ ("rnbqkb1r/pp1ppp1p/5np//2PN//PP2PPPP/RNBQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 4...g6" "A31")
+ ("rnbqkb1r/pp1ppp1p/5np//2PN/2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "English: Symmetrical, Two Knights, 4...g6" "A31")
+ ("rnbqk2r/pp1pppbp/5np//2PN/2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 4...g6" "A31")
+ ("rnbqk2r/pp1pppbp/5np//2PNP/2N/PP3PPP/R1BQKB1R b KQkq -"
+ "English: Symmetrical, Two Knights, 4...g6" "A31")
+ ("r1bqkb1r/pp1ppppp/2n2n//2PN//PP2PPPP/RNBQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 4...Nc6" "A31")
+ ("r1bqkb1r/pp1ppppp/2n2n//2PN/2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "English: Symmetrical, Two Knights, 4...Nc6" "A31")
+ ("r1bqkb1r/pp1ppp1p/2n2np//2PN/2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 4...Nc6" "A31")
+ ("rnbqkb1r/pp1p1ppp/5n/4p/2PN//PP2PPPP/RNBQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 4...e5" "A31")
+ ("rnbqkb1r/pp1p1ppp/5n/1N2p/2P//PP2PPPP/RNBQKB1R b KQkq -"
+ "English: Symmetrical, Two Knights, 4...e5 5.Nb5" "A31")
+ ("rnbqkb1r/pp1p1ppp/4pn//2PN//PP2PPPP/RNBQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 4...e6" "A32")
+ ("rnbqkb1r/pp1p1ppp/4pn//2PN/4P/PP3PPP/RNBQKB1R b KQkq -"
+ "English: Symmetrical, Two Knights, 5.e3" "A32")
+ ("rnbqkb1r/pp1p1ppp/4pn//2PN/6P/PP2PP1P/RNBQKB1R b KQkq -"
+ "English: Symmetrical, Two Knights, 5.g3" "A32")
+ ("rnbqkb1r/1p1p1ppp/p3pn//2PN/6P/PP2PP1P/RNBQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 5.g3 a6" "A32")
+ ("rnbqkb1r/1p1p1ppp/p3pn//2PN/6P/PP2PPBP/RNBQK2R b KQkq -"
+ "English: Symmetrical, Two Knights, 5.g3 a6" "A32")
+ ("rnb1kb1r/pp1p1ppp/1q2pn//2PN/6P/PP2PP1P/RNBQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 5.g3 Qb6" "A32")
+ ("rnb1kb1r/pp1p1ppp/1q2pn//2PN/6P/PP2PPBP/RNBQK2R b KQkq -"
+ "English: Symmetrical, Two Knights, 5.g3 Qb6" "A32")
+ ("rnb1kb1r/ppqp1ppp/4pn//2PN/6P/PP2PP1P/RNBQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 5.g3 Qc7" "A32")
+ ("r1bqkb1r/pp1p1ppp/2n1pn//2PN/6P/PP2PP1P/RNBQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 5.g3 Nc6" "A32")
+ ("r1bqkb1r/pp1p1ppp/2n1pn//2PN/6P/PP2PPBP/RNBQK2R b KQkq -"
+ "English: Symmetrical, Two Knights, 5.g3 Nc6" "A32")
+ ("rnbqk2r/pp1p1ppp/4pn//1bPN/6P/PP2PP1P/RNBQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 5.g3 Bb4+" "A32")
+ ("rnbqkb1r/pp3ppp/4pn/3p/2PN/6P/PP2PP1P/RNBQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 5.g3 d5" "A32")
+ ("rnbqkb1r/pp3ppp/4pn/3p/2PN/6P/PP2PPBP/RNBQK2R b KQkq -"
+ "English: Symmetrical, Two Knights, 5.g3 d5 6.Bg2" "A32")
+ ("rnbqkb1r/pp3ppp/5n/3pp/2P/5NP/PP2PPBP/RNBQK2R b KQkq -"
+ "English: Symmetrical, Two Knights, 5.g3 d5 6.Bg2 e5 7.Nf3" "A32")
+ ("rnbqkb1r/pp1p1ppp/4pn//2PN/2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3" "A32")
+ ("rnbqkb1r/pp3ppp/4pn/3p/2PN/2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3 d5" "A32")
+ ("rnbqkb1r/1p1p1ppp/p3pn//2PN/2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3 a6" "A32")
+ ("rnbqkb1r/1p1p1ppp/p3pn//2PN/2N3P/PP2PP1P/R1BQKB1R b KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3 a6 6.g3" "A32")
+ ("rnbqk2r/pp1p1ppp/4pn//1bPN/2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3 Bb4" "A32")
+ ("rnbqk2r/pp1p1ppp/4pn//1bPN/1QN/PP2PPPP/R1B1KB1R b KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3 Bb4 6.Qb3" "A32")
+ ("rnbqk2r/pp1p1ppp/4pn/1N/1bP/2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3 Bb4 6.Nb5" "A32")
+ ("rnbqk2r/pp1p1ppp/4pn//1bPN/2N/PP1BPPPP/R2QKB1R b KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3 Bb4 6.Bd2" "A32")
+ ("r1bqk2r/pp1p1ppp/2n1pn//1bPN/2N/PP1BPPPP/R2QKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3 Bb4 6.Bd2 Nc6" "A32")
+ ("r1bqkb1r/pp1p1ppp/2n1pn//2PN/2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3 Nc6" "A33a")
+ ("r1bqkb1r/pp1p1ppp/2n1pn//2PN1B/2N/PP2PPPP/R2QKB1R b KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3 Nc6 6.Bf4" "A33b")
+ ("r1bqkb1r/pp1p1ppp/2n1pn/6B/2PN/2N/PP2PPPP/R2QKB1R b KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3 Nc6 6.Bg5" "A33c")
+ ("r1bqkb1r/pp1p1ppp/2n1pn//2PN/2N1P/PP3PPP/R1BQKB1R b KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3 Nc6 6.e3" "A33d")
+ ("r1bqkb1r/pp1p1ppp/2n1pn//2PN/P1N/1P2PPPP/R1BQKB1R b KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3 Nc6 6.a3" "A33e")
+ ("r1bqk2r/pp1p1ppp/2n1pn/2b/2PN/P1N/1P2PPPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3 Nc6 6.a3 Bc5" "A33f")
+ ("r1bqkb1r/pp1p1ppp/2n1pn/1N/2P/2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3 Nc6 6.Ndb5" "A33g")
+ ("r1bqk2r/pp1p1ppp/2n1pn/1N/1bP/2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3 Nc6 6.Ndb5 Bb4" "A33h")
+ ("r1bqkb1r/pp3ppp/2n1pn/1N1p/2P/2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3 Nc6 6.Ndb5 d5" "A33i")
+ ("r1bk1b1r/p4ppp/2p2n/1N/5p/2N/PP2PPPP/R3KB1R w KQ -"
+ "English: Symmetrical, Two Knights, 5.Nc3 Nc6 6.Ndb5 d5 Queenswap" "A33j")
+ ("r1bqkb1r/pp1p1ppp/2n1pn//2PN/2N3P/PP2PP1P/R1BQKB1R b KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3 Nc6 6.g3" "A33k")
+ ("r1bqkb1r/1p1p1ppp/p1n1pn//2PN/2N3P/PP2PP1P/R1BQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3 Nc6 6.g3 a6" "A33l")
+ ("r1bqk2r/pp1p1ppp/2n1pn//1bPN/2N3P/PP2PP1P/R1BQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3 Nc6 6.g3 Bb4" "A33m")
+ ("r1bqk2r/pp1p1ppp/2n1pn/2b/2PN/2N3P/PP2PP1P/R1BQKB1R w KQkq -"
+ "English: Symmetrical, Two Knights, 5.Nc3 Nc6 6.g3 Bc5" "A33n")
+ ("r1b1kb1r/pp1p1ppp/1qn1pn//2PN/2N3P/PP2PP1P/R1BQKB1R w KQkq -"
+ "English: Symmetrical, Geller Variation" "A33o")
+ ("r1b1kb1r/pp1p1ppp/1qn1pn//2P/1NN3P/PP2PP1P/R1BQKB1R b KQkq -"
+ "English: Symmetrical, Geller, 7.Nb3" "A33p")
+ ("r1b1kb1r/pp1p1ppp/1q2pn/4n/2P/1NN3P/PP2PP1P/R1BQKB1R w KQkq -"
+ "English: Symmetrical, Geller, 7.Nb3 Ne5" "A33q")
+ ("rnbqkbnr/pp1ppppp//2p/2P/2N/PP1PPPPP/R1BQKBNR b KQkq -"
+ "English: Symmetrical" "A34")
+ ("rnbqkbnr/p2ppppp/1p/2p/2P/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: Symmetrical, 2...b6" "A34")
+ ("rnbqkbnr/p2ppppp/1p/2p/2P/2N2N/PP1PPPPP/R1BQKB1R b KQkq -"
+ "English: Symmetrical, 2...b6" "A34")
+ ("rn1qkbnr/pb1ppppp/1p/2p/2P/2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, 2...b6" "A34")
+ ("rnbqkbnr/pp1ppp1p/6p/2p/2P/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: Symmetrical, 2...g6" "A34")
+ ("rnbqkbnr/pp1ppp1p/6p/2p/2P/2N2N/PP1PPPPP/R1BQKB1R b KQkq -"
+ "English: Symmetrical, 2...g6" "A34")
+ ("rnbqkbnr/pp1ppp1p/6p/2p/2P/2N3P/PP1PPP1P/R1BQKBNR b KQkq -"
+ "English: Symmetrical, 2...g6" "A34")
+ ("rnbqk1nr/pp1pppbp/6p/2p/2P/2N3P/PP1PPPBP/R1BQK1NR b KQkq -"
+ "English: Symmetrical, 2...g6" "A34")
+ ("rnbqkb1r/pp1ppppp/5n/2p/2P/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: Symmetrical, 2...Nf6" "A34")
+ ("rnbqkb1r/pp2pppp/5n/2pp/2P/2N3P/PP1PPP1P/R1BQKBNR w KQkq -"
+ "English: Symmetrical, 2...Nf6" "A34")
+ ("rnbqkb1r/pp1ppppp/5n/2p/2P/2N3P/PP1PPP1P/R1BQKBNR b KQkq -"
+ "English: Symmetrical, 2...Nf6 3.g3" "A34")
+ ("rnbqkb1r/pp2pppp//2pn//2N3P/PP1PPPBP/R1BQK1NR b KQkq -"
+ "English: Symmetrical, 2...Nf6 3.g3" "A34")
+ ("rnbqkb1r/ppn1pppp//2p//2N3P/PP1PPPBP/R1BQK1NR w KQkq -"
+ "English: Symmetrical, Rubinstein System" "A34")
+ ("rnbqkb1r/pp1ppppp/5n/2p/2P/2N2N/PP1PPPPP/R1BQKB1R b KQkq -"
+ "English: Symmetrical, 3 Knights" "A34")
+ ("rnbqkb1r/p2ppppp/1p3n/2p/2P/2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, 3 Knights, 3...b6" "A34")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p/2P/2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, 3 Knights, 3...e6" "A34")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p/2P/2N2NP/PP1PPP1P/R1BQKB1R b KQkq -"
+ "English: Symmetrical, 3 Knights, 3...e6 4.g3" "A34")
+ ("rnbqkb1r/pp1ppp1p/5np/2p/2P/2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, 3 Knights, 3...g6" "A34")
+ ("rnbqkb1r/pp2pppp/5n/2pp/2P/2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, 3 Knights" "A34")
+ ("rnbqkb1r/pp2pppp//2pn//2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, 3 Knights, Exchange" "A34")
+ ("rnbqkb1r/pp2pppp//2pn//2N2NP/PP1PPP1P/R1BQKB1R b KQkq -"
+ "English: Symmetrical, 3 Knights, 5.g3" "A34")
+ ("rnbqkb1r/pp2pppp//2pn/4P/2N2N/PP1P1PPP/R1BQKB1R b KQkq -"
+ "English: Symmetrical, 3 Knights, 5.e4" "A34")
+ ("rnbqkb1r/pp2pppp//2p/4P/2n2N/PP1P1PPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, 3 Knights, 5.e4 Nxc3" "A34")
+ ("rnb1kb1r/pp2pppp//2p/4P/2P2N/PP3PPP/R1BK1B1R b kq -"
+ "English: Symmetrical, 3 Knights, Queenswap" "A34")
+ ("rnbqkb1r/pp2pppp//2p/1n2P/2N2N/PP1P1PPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, 3 Knights, 5.e4 Nb4" "A34")
+ ("rnbqkb1r/pp2pppp//1Bp/1n2P/2N2N/PP1P1PPP/R1BQK2R b KQkq -"
+ "English: Symmetrical, 3 Knights, 5.e4 Nb4 6.Bb5+" "A34")
+ ("rnbqkb1r/pp2pppp//2p/1nB1P/2N2N/PP1P1PPP/R1BQK2R b KQkq -"
+ "English: Symmetrical, 3 Knights, 5.e4 Nb4 6.Bc4" "A34")
+ ("rnbqkb1r/pp2pppp//2pn/3P/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "English: Symmetrical, 3 Knights, 5.d4" "A34")
+ ("rnbqkb1r/pp2pppp//3n/3p/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, 3 Knights, 5.d4 cxd4" "A34")
+ ("rnbqkb1r/pp2pppp//2p/3P/2n2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, 3 Knights, 5.d4 Nxc3" "A34")
+ ("r1bqkbnr/pp1ppppp/2n/2p/2P/2N/PP1PPPPP/R1BQKBNR w KQkq -"
+ "English: Symmetrical" "A35a")
+ ("r1bqkbnr/pp1ppppp/2n/2p/2P/2N1P/PP1P1PPP/R1BQKBNR b KQkq -"
+ "English: Symmetrical, 2.Nc3 Nc6 3.e3" "A35b")
+ ("r1bqkbnr/pp1ppppp/2n/2p/2P/2N2N/PP1PPPPP/R1BQKB1R b KQkq -"
+ "English: Symmetrical, 2.Nc3 Nc6 3.Nf3" "A35c")
+ ("r1bqkbnr/pp1ppp1p/2n3p/2p/2P/2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, 2.Nc3 Nc6 3.Nf3 g6" "A35d")
+ ("r1bqkbnr/pp1ppp1p/2n3p/2p/2P/2N1PN/PP1P1PPP/R1BQKB1R b KQkq -"
+ "English: Symmetrical, 2.Nc3 Nc6 3.Nf3 g6 4.e3" "A35e")
+ ("r1bqk1nr/pp1pppbp/2n3p/2p/2P/2N1PN/PP1P1PPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, 2.Nc3 Nc6 3.Nf3 g6 4.e3 Bg7" "A35f")
+ ("r1bqkb1r/pp1ppppp/2n2n/2p/2P/2N2N/PP1PPPPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, Four Knights" "A35g")
+ ("r1bqkb1r/pp1ppppp/2n2n/2p/2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "English: Symmetrical, Four Knights, 4.d4" "A35g")
+ ("r1bqkb1r/pp1ppppp/2n2n/2p/2P/2N1PN/PP1P1PPP/R1BQKB1R b KQkq -"
+ "English: Symmetrical, Four Knights, 4.e3" "A35h")
+ ("r1bqkb1r/pp1p1ppp/2n2n/2p1p/2P/2N1PN/PP1P1PPP/R1BQKB1R w KQkq -"
+ "English: Symmetrical, Four Knights, 4.e3 e5" "A35i")
+ ("r1bqkb1r/pp1ppppp/2n2n/2p/2P/2N2NP/PP1PPP1P/R1BQKB1R b KQkq -"
+ "English: Symmetrical, Four Knights, 4.g3" "A35j")
+ ("r1bqkb1r/pp2pppp/2n2n/2pp/2P/2N2NP/PP1PPP1P/R1BQKB1R w KQkq -"
+ "English: Symmetrical, Four Knights, 4.g3 d5" "A35k")
+ ("r1bqkb1r/pp2pppp/2n2n/2pP//2N2NP/PP1PPP1P/R1BQKB1R b KQkq -"
+ "English: Symmetrical, Four Knights, 4.g3 d5 5.cxd5" "A35l")
+ ("r1bqkbnr/pp1ppppp/2n/2p/2P/2N3P/PP1PPP1P/R1BQKBNR b KQkq -"
+ "English: Symmetrical, 3.g3" "A36a")
+ ("r1bqkb1r/pp1ppppp/2n2n/2p/2P/2N3P/PP1PPP1P/R1BQKBNR w KQkq -"
+ "English: Symmetrical, 3.g3 Nf6" "A36b")
+ ("r1bqkbnr/pp1p1ppp/2n1p/2p/2P/2N3P/PP1PPP1P/R1BQKBNR w KQkq -"
+ "English: Symmetrical, 3.g3 e6" "A36c")
+ ("r1bqkbnr/pp1p1ppp/2n1p/2p/2P/2N2NP/PP1PPP1P/R1BQKB1R b KQkq -"
+ "English: Symmetrical, 3.g3 e6 4.Nf3" "A36c")
+ ("r1bqkb1r/pp1p1ppp/2n1pn/2p/2P/2N2NP/PP1PPP1P/R1BQKB1R w KQkq -"
+ "English: Symmetrical, Keres-Parma System" "A36c")
+ ("r1bqk2r/pp2bppp/2n1p/2pn//2N2NP/PP1PPPBP/R1BQ1RK w kq -"
+ "English: Symmetrical, Keres-Parma, Main Line Exchange" "A36d")
+ ("r1bqkbnr/pp1ppp1p/2n3p/2p/2P/2N3P/PP1PPP1P/R1BQKBNR w KQkq -"
+ "English: Symmetrical, 3.g3 g6" "A36e")
+ ("r1bqkbnr/pp1ppp1p/2n3p/2p/2P/2N3P/PP1PPPBP/R1BQK1NR b KQkq -"
+ "English: Symmetrical, 3.g3 g6" "A36e")
+ ("r1bqk1nr/pp1pppbp/2n3p/2p/2P/2N3P/PP1PPPBP/R1BQK1NR w KQkq -"
+ "English: Symmetrical, 3.g3 g6" "A36e")
+ ("r1bqk1nr/pp1pppbp/2n3p/2p/2P/2NP2P/PP2PPBP/R1BQK1NR b KQkq -"
+ "English: Symmetrical, 5.d3" "A36f")
+ ("r1bqk1nr/pp1pppbp/2n3p/2p/2P/P1N3P/1P1PPPBP/R1BQK1NR b KQkq -"
+ "English: Symmetrical, 5.a3" "A36g")
+ ("r1bqk1nr/pp1p1pbp/2n1p1p/2p/2P/P1N3P/1P1PPPBP/R1BQK1NR w KQkq -"
+ "English: Symmetrical, 5.a3 e6" "A36h")
+ ("r1bqk1nr/pp2ppbp/2np2p/2p/2P/P1N3P/1P1PPPBP/R1BQK1NR w KQkq -"
+ "English: Symmetrical, 5.a3 d6" "A36i")
+ ("r1bqk1nr/pp1pppbp/2n3p/2p/2P/1PN3P/P2PPPBP/R1BQK1NR b KQkq -"
+ "English: Symmetrical, 5.b3" "A36j")
+ ("r1bqk1nr/pp1pppbp/2n3p/2p/2P/2N1P1P/PP1P1PBP/R1BQK1NR b KQkq -"
+ "English: Symmetrical, 5.e3" "A36k")
+ ("r1bqk1nr/pp1p1pbp/2n3p/2p1p/2P/2N1P1P/PP1P1PBP/R1BQK1NR w KQkq -"
+ "English: Symmetrical, 5.e3 e5 (Botvinnik Reversed)" "A36l")
+ ("r1bqk1nr/pp1p1pbp/2n1p1p/2p/2P/2N1P1P/PP1P1PBP/R1BQK1NR w KQkq -"
+ "English: Symmetrical, 5.e3 e6" "A36m")
+ ("r1bqk1nr/pp1p1pbp/2n1p1p/2p/2P/2N1P1P/PP1PNPBP/R1BQK2R b KQkq -"
+ "English: Symmetrical, 5.e3 e6" "A36m")
+ ("r1bqk2r/pp1pnpbp/2n1p1p/2p/2P/2N1P1P/PP1PNPBP/R1BQK2R w KQkq -"
+ "English: Symmetrical, 5.e3 e6" "A36m")
+ ("r1bqk1nr/pp1pppbp/2n3p/2p/2P1P/2N3P/PP1P1PBP/R1BQK1NR b KQkq -"
+ "English: Symmetrical, Botvinnik System" "A36n")
+ ("r1bqk2r/pp1pppbp/2n2np/2p/2P1P/2N3P/PP1P1PBP/R1BQK1NR w KQkq -"
+ "English: Symmetrical, Botvinnik, 5...Nf6" "A36o")
+ ("r1bqk2r/pp1pppbp/2n2np/2p/2P1P/2N3P/PP1PNPBP/R1BQK2R b KQkq -"
+ "English: Symmetrical, Botvinnik, 5...Nf6 6.Nge2" "A36o")
+ ("r1bqk1nr/pp1p1pbp/2n1p1p/2p/2P1P/2N3P/PP1P1PBP/R1BQK1NR w KQkq -"
+ "English: Symmetrical, Botvinnik, 5...e6" "A36p")
+ ("r1bqk2r/pp1pnpbp/2n1p1p/2p/2P1P/2N3P/PP1PNPBP/R1BQK2R w KQkq -"
+ "English: Symmetrical, Botvinnik, 5...e6" "A36p")
+ ("r1bq1rk/pp1pnpbp/2n1p1p/2p/2P1P/2NP2P/PP2NPBP/R1BQ1RK b - -"
+ "English: Symmetrical, Botvinnik, 5...e6, 8.d3" "A36q")
+ ("r1bq1rk/pp2npbp/2npp1p/2p/2P1P/2NP2P/PP2NPBP/R1BQ1RK w - -"
+ "English: Symmetrical, Botvinnik, 5...e6, 8.d3 d6" "A36r")
+ ("r1bqk1nr/pp2ppbp/2np2p/2p/2P1P/2N3P/PP1P1PBP/R1BQK1NR w KQkq -"
+ "English: Symmetrical, Botvinnik, 5...d6" "A36s")
+ ("r1bqk1nr/pp2ppbp/2np2p/2p/2P1P/2N3P/PP1PNPBP/R1BQK2R b KQkq -"
+ "English: Symmetrical, Botvinnik, 5...d6 6.Nge2" "A36t")
+ ("r1bqk2r/pp2ppbp/2np1np/2p/2P1P/2N3P/PP1PNPBP/R1BQK2R w KQkq -"
+ "English: Symmetrical, Botvinnik, 5...d6 6.Nge2 Nf6" "A36u")
+ ("r1bq1rk/pp2ppbp/2np1np/2p/2P1P/2N3P/PP1PNPBP/R1BQ1RK w - -"
+ "English: Symmetrical, Botvinnik System, 5...d6, 7.O-O O-O" "A36v")
+ ("r1bq1rk/pp2ppbp/2np1np/2p/2P1P/2NP2P/PP2NPBP/R1BQ1RK b - -"
+ "English: Symmetrical, Botvinnik System, 5...d6, 8.d3" "A36w")
+ ("1rbq1rk/pp2ppbp/2np1np/2p/2P1P/2NP2P/PP2NPBP/R1BQ1RK w - -"
+ "English: Symmetrical, Botvinnik System, 5...d6, 8.d3 Rb8" "A36x")
+ ("r1bqnrk/pp2ppbp/2np2p/2p/2P1P/2NP2P/PP2NPBP/R1BQ1RK w - -"
+ "English: Symmetrical, Botvinnik System, 5...d6, 8.d3 Ne8" "A36y")
+ ("r1bq1rk/1p2ppbp/p1np1np/2p/2P1P/2NP2P/PP2NPBP/R1BQ1RK w - -"
+ "English: Symmetrical, Botvinnik System, 5...d6, 8.d3 a6" "A36z")
+ ("r1bqk1nr/pp1pppbp/2n3p/2p/2P/2N2NP/PP1PPPBP/R1BQK2R b KQkq -"
+ "English: Symmetrical, 5.Nf3" "A37a")
+ ("r1bqk1nr/1p1pppbp/p1n3p/2p/2P/2N2NP/PP1PPPBP/R1BQK2R w KQkq -"
+ "English: Symmetrical, 5.Nf3 a6" "A37b")
+ ("r1bqk2r/pp1pppbp/2n3pn/2p/2P/2N2NP/PP1PPPBP/R1BQK2R w KQkq -"
+ "English: Symmetrical, 5.Nf3 Nh6" "A37c")
+ ("r1bqk2r/pp1pppbp/2n3pn/2p/2P/2N2NP/PP1PPPBP/R1BQ1RK b kq -"
+ "English: Symmetrical, 5.Nf3 Nh6 6.O-O" "A37d")
+ ("r1bqk1nr/pp2ppbp/2np2p/2p/2P/2N2NP/PP1PPPBP/R1BQK2R w KQkq -"
+ "English: Symmetrical, 5.Nf3 d6" "A37e")
+ ("r1bqk1nr/pp2ppbp/2np2p/2p/2P/2NP1NP/PP2PPBP/R1BQK2R b KQkq -"
+ "English: Symmetrical, 5.Nf3 d6 6.d3" "A37f")
+ ("r1bqk1nr/pp2ppbp/2np2p/2p/2P/2N2NP/PP1PPPBP/R1BQ1RK b kq -"
+ "English: Symmetrical, 5.Nf3 d6 6.O-O" "A37g")
+ ("r1bqk2r/pp2ppbp/2np2pn/2p/2P/2N2NP/PP1PPPBP/R1BQ1RK w kq -"
+ "English: Symmetrical, 5.Nf3 d6 6.O-O Nh6" "A37h")
+ ("r1bqk1nr/pp1p1pbp/2n1p1p/2p/2P/2N2NP/PP1PPPBP/R1BQK2R w KQkq -"
+ "English: Symmetrical, 5.Nf3 e6" "A37i")
+ ("r1bqk1nr/pp1p1pbp/2n1p1p/2p/2P/2NP1NP/PP2PPBP/R1BQK2R b KQkq -"
+ "English: Symmetrical, 5.Nf3 e6 6.d3" "A37j")
+ ("r1bqk1nr/pp1p1pbp/2n1p1p/2p/2P/2N1PNP/PP1P1PBP/R1BQK2R b KQkq -"
+ "English: Symmetrical, 5.Nf3 e6 6.e3" "A37k")
+ ("r1bqk1nr/pp1p1pbp/2n1p1p/2p/2P/2N2NP/PP1PPPBP/R1BQ1RK b kq -"
+ "English: Symmetrical, 5.Nf3 e6 6.O-O" "A37l")
+ ("r1bqk2r/pp1pnpbp/2n1p1p/2p/2P/2N2NP/PP1PPPBP/R1BQ1RK w kq -"
+ "English: Symmetrical, 5.Nf3 e6 6.O-O Nge7" "A37l")
+ ("r1bqk2r/pp1pnpbp/2n1p1p/2p/2P/2N1PNP/PP1P1PBP/R1BQ1RK b kq -"
+ "English: Symmetrical, 5.Nf3 e6 6.O-O Nge7 7.e3" "A37m")
+ ("r1bqk2r/pp1pnpbp/2n1p1p/2p/2P/2NP1NP/PP2PPBP/R1BQ1RK b kq -"
+ "English: Symmetrical, 5.Nf3 e6 6.O-O Nge7 7.d3" "A37n")
+ ("r1bq1rk/pp1pnpbp/2n1p1p/2p/2P/2NP1NP/PP2PPBP/R1BQ1RK w - -"
+ "English: Symmetrical, 5.Nf3 e6 6.O-O Nge7 7.d3 O-O" "A37o")
+ ("r1bq1rk/pp1pnpbp/2n1p1p/2p/2P/2NP1NP/PP1BPPBP/R2Q1RK b - -"
+ "English: Symmetrical, 5.Nf3 e6 6.O-O Nge7 7.d3 O-O 8.Bd2" "A37p")
+ ("r1bqk1nr/pp1p1pbp/2n3p/2p1p/2P/2N2NP/PP1PPPBP/R1BQK2R w KQkq -"
+ "English: Symmetrical, 5.Nf3 e5" "A37q")
+ ("r1bqk1nr/pp1p1pbp/2n3p/2p1p/2P/P1N2NP/1P1PPPBP/R1BQK2R b KQkq -"
+ "English: Symmetrical, 5.Nf3 e5 6.a3" "A37r")
+ ("r1bqk1nr/pp1p1pbp/2n3p/2p1p/2P/2NP1NP/PP2PPBP/R1BQK2R b KQkq -"
+ "English: Symmetrical, 5.Nf3 e5 6.d3" "A37s")
+ ("r1bqk2r/pp1pnpbp/2n3p/2p1p/2P/2NP1NP/PP2PPBP/R1BQK2R w KQkq -"
+ "English: Symmetrical, 5.Nf3 e5 6.d3 Nge7" "A37t")
+ ("r1bqk1nr/pp1p1pbp/2n3p/2p1p/2P/2N2NP/PP1PPPBP/R1BQ1RK b kq -"
+ "English: Symmetrical, 5.Nf3 e5 6.O-O" "A37u")
+ ("r1bqk1nr/pp3pbp/2np2p/2p1p/2P/2N2NP/PP1PPPBP/R1BQ1RK w kq -"
+ "English: Symmetrical, 5.Nf3 e5 6.O-O d6" "A37u")
+ ("r1bqk1nr/pp3pbp/2np2p/2p1p/2P/2NP1NP/PP2PPBP/R1BQ1RK b kq -"
+ "English: Symmetrical, 5.Nf3 e5 6.O-O d6 7.d3" "A37v")
+ ("r1bqk2r/pp2npbp/2np2p/2p1p/2P/2NP1NP/PP2PPBP/R1BQ1RK w kq -"
+ "English: Symmetrical, 5.Nf3 e5 6.O-O d6 7.d3 Nge7" "A37v")
+ ("r1bqk2r/pp2npbp/2np2p/2p1p/2P/P1NP1NP/1P2PPBP/R1BQ1RK b kq -"
+ "English: Symmetrical, 5.Nf3 e5 6.O-O d6 7.d3 Nge7 8.a3" "A37w")
+ ("r1bqk2r/pp1pnpbp/2n3p/2p1p/2P/2N2NP/PP1PPPBP/R1BQ1RK w kq -"
+ "English: Symmetrical, 5.Nf3 e5 6.O-O Nge7" "A37x")
+ ("r1bqk2r/pp1pnpbp/2n3p/2p1p/2P/2NP1NP/PP2PPBP/R1BQ1RK b kq -"
+ "English: Symmetrical, 5.Nf3 e5 6.O-O Nge7 7.d3" "A37y")
+ ("r1bq1rk/pp1pnpbp/2n3p/2p1p/2P/2NP1NP/PP2PPBP/R1BQ1RK w - -"
+ "English: Symmetrical, 5.Nf3 e5 6.O-O Nge7 7.d3 O-O" "A37y")
+ ("r1bq1rk/pp1pnpbp/2n3p/2p1p/2P/P1NP1NP/1P2PPBP/R1BQ1RK b - -"
+ "English: Symmetrical, 5.Nf3 e5 6.O-O Nge7 7.d3 O-O 8.a3" "A37y")
+ ("r1bqk2r/pp1pppbp/2n2np/2p/2P/2N2NP/PP1PPPBP/R1BQK2R w KQkq -"
+ "English: Symmetrical, Main Line" "A38a")
+ ("r1bqk2r/pp1pppbp/2n2np/2p/2PP/2N2NP/PP2PPBP/R1BQK2R b KQkq -"
+ "English: Symmetrical, Main Line, 6.d4" "A38b")
+ ("r1bqk2r/pp1pppbp/2n2np/2p/2P/2N2NP/PP1PPPBP/R1BQ1RK b kq -"
+ "English: Symmetrical, Main Line, 6.O-O" "A38c")
+ ("r1bqk2r/pp2ppbp/2n2np/2pp/2P/2N2NP/PP1PPPBP/R1BQ1RK w kq -"
+ "English: Symmetrical, Main Line, 6.O-O d5" "A38d")
+ ("r1bqk2r/pp2ppbp/2np1np/2p/2P/2N2NP/PP1PPPBP/R1BQ1RK w kq -"
+ "English: Symmetrical, Main Line, 6.O-O d6" "A38e")
+ ("r1bq1rk/pp1pppbp/2n2np/2p/2P/2N2NP/PP1PPPBP/R1BQ1RK w - -"
+ "English: Symmetrical, Main Line, 6.O-O O-O" "A38f")
+ ("r1bq1rk/pp1pppbp/2n2np/2p/2P/2N2NP/PP1PPPBP/1RBQ1RK b - -"
+ "English: Symmetrical, Main Line, 7.Rb1" "A38g")
+ ("r1bq1rk/pp1pppbp/2n2np/2p/2P/1PN2NP/P2PPPBP/R1BQ1RK b - -"
+ "English: Symmetrical, Main Line, 7.b3" "A38h")
+ ("r1bq1rk/pp1pppbp/2n2np/2p/2P/P1N2NP/1P1PPPBP/R1BQ1RK b - -"
+ "English: Symmetrical, Main Line, 7.a3" "A38i")
+ ("r1bq1rk/pp2ppbp/2np1np/2p/2P/P1N2NP/1P1PPPBP/R1BQ1RK w - -"
+ "English: Symmetrical, Main Line, 7.a3 d6" "A38j")
+ ("r1bq1rk/pp1pppbp/2n2np/2p/2P/2NP1NP/PP2PPBP/R1BQ1RK b - -"
+ "English: Symmetrical, Main Line, 7.d3" "A38k")
+ ("r1bq1rk/1p1pppbp/p1n2np/2p/2P/2NP1NP/PP2PPBP/R1BQ1RK w - -"
+ "English: Symmetrical, Main Line, 7.d3 a6" "A38l")
+ ("r1bq1rk/pp2ppbp/2n2np/2pp/2P/2NP1NP/PP2PPBP/R1BQ1RK w - -"
+ "English: Symmetrical, Main Line, 7.d3 d5" "A38m")
+ ("r1bq1rk/pp2ppbp/2np1np/2p/2P/2NP1NP/PP2PPBP/R1BQ1RK w - -"
+ "English: Symmetrical, Main Line, 7.d3 d6" "A38n")
+ ("r1bq1rk/pp2ppbp/2np1np/2p/2P/2NP1NP/PP2PPBP/1RBQ1RK b - -"
+ "English: Symmetrical, Main Line, 7.d3 d6 8.Rb1" "A38o")
+ ("r1bq1rk/pp2ppbp/2np1np/2p/2P/2NP1NP/PP1BPPBP/R2Q1RK b - -"
+ "English: Symmetrical, Main Line, 7.d3 d6 8.Bd2" "A38p")
+ ("r1bq1rk/pp2ppbp/2np1np/2p/2P/P1NP1NP/1P2PPBP/R1BQ1RK b - -"
+ "English: Symmetrical, Main Line, 7.d3 d6 8.a3" "A38q")
+ ("r1bq1rk/1p2ppbp/p1np1np/2p/2P/P1NP1NP/1P2PPBP/R1BQ1RK w - -"
+ "English: Symmetrical, Main Line, 7.d3 d6 8.a3 a6" "A38r")
+ ("r1bq1rk/pp1pppbp/2n2np/2p/2PP/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "English: Symmetrical, Main Line 7.d4" "A39a")
+ ("r1bq1rk/pp1pppbp/2n2np//2Pp/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "English: Symmetrical, Main Line 7.d4" "A39b")
+ ("r1bq1rk/pp1pppbp/2n2np//2PN/2N3P/PP2PPBP/R1BQ1RK b - -"
+ "English: Symmetrical, Main Line 7.d4" "A39c")
+ ("r1b2rk/pp1pppbp/2n2np/q/2PN/2N3P/PP2PPBP/R1BQ1RK w - -"
+ "English: Symmetrical, Main Line 7.d4, 8...Qa5" "A39d")
+ ("r1b2rk/pp1pppbp/1qn2np//2PN/2N3P/PP2PPBP/R1BQ1RK w - -"
+ "English: Symmetrical, Main Line 7.d4, 8...Qb6" "A39e")
+ ("r1b2rk/pp1pppbp/1qn2np//2P/2N3P/PPN1PPBP/R1BQ1RK b - -"
+ "English: Symmetrical, Main Line 7.d4, 8...Qb6" "A39e")
+ ("r1bq1rk/1p1pppbp/p1n2np//2PN/2N3P/PP2PPBP/R1BQ1RK w - -"
+ "English: Symmetrical, Main Line 7.d4, 8...a6" "A39f")
+ ("r1bq1rk/pp2ppbp/2np1np//2PN/2N3P/PP2PPBP/R1BQ1RK w - -"
+ "English: Symmetrical, Main Line 7.d4, 8...d6" "A39g")
+ ("r1bq1rk/pp1pppbp/2n3p//2PN2n/2N3P/PP2PPBP/R1BQ1RK w - -"
+ "English: Symmetrical, Main Line 7.d4, 8...Ng4" "A39h")
+ ("r1bq1rk/pp2ppbp/2np2p//2PN2n/2N1P1P/PP3PBP/R1BQ1RK w - -"
+ "English: Symmetrical, Main Line 7.d4, 8...Ng4 9.e3 d6" "A39i")
+ ("r1bq1rk/pp1pppbp/5np//2Pn/2N3P/PP2PPBP/R1BQ1RK w - -"
+ "English: Symmetrical, Main Line 7.d4, 8...Nxd4" "A39j")
+ ("r1bq1rk/pp1pppbp/5np//2PQ/2N3P/PP2PPBP/R1B2RK b - -"
+ "English: Symmetrical, Main Line 7.d4, 9.Qxd4" "A39j")
+ ("r1bq1rk/pp2ppbp/3p1np//2PQ/2N3P/PP2PPBP/R1B2RK w - -"
+ "English: Symmetrical, Main Line 7.d4, 9...d6" "A39k")
+ ("r1bq1rk/pp2ppbp/3p1np//2P/2N3P/PP1QPPBP/R1B2RK b - -"
+ "English: Symmetrical, Main Line 7.d4, 10.Qd2" "A39l")
+ ("r1bq1rk/pp2ppbp/3p1np//2P/2NQ2P/PP2PPBP/R1B2RK b - -"
+ "English: Symmetrical, Main Line 7.d4, 10.Qd3" "A39m")
+ ("r2q1rk/pp2ppbp/3p1np/5b/2P/2NQ2P/PP2PPBP/R1B2RK w - -"
+ "English: Symmetrical, Main Line 7.d4, 10.Qd3 Bf5" "A39n")
+ ("1rbq1rk/pp2ppbp/3p1np//2P/2NQ2P/PP2PPBP/R1B2RK w - -"
+ "English: Symmetrical, Main Line 7.d4, 10.Qd3 Rb8" "A39o")
+ ("r1bq1rk/1p2ppbp/p2p1np//2P/2NQ2P/PP2PPBP/R1B2RK w - -"
+ "English: Symmetrical, Main Line 7.d4, 10.Qd3 a6" "A39p")
+ ("r1bq1rk/1p2ppbp/p2p1np//2P/2NQ2P/PP1BPPBP/R4RK b - -"
+ "English: Symmetrical, Main Line 7.d4, 10.Qd3 a6 11.Bd2" "A39q")
+ ("1rbq1rk/1p2ppbp/p2p1np//2P/2NQ2P/PP1BPPBP/R4RK w - -"
+ "English: Symmetrical, Main Line 7.d4, 10.Qd3 a6 11.Bd2 Rb8" "A39q")
+ ("1rbq1rk/1p2ppbp/p2p1np//2P/2NQ2P/PP1BPPBP/2R2RK b - -"
+ "English: Symmetrical, Main Line 7.d4, 10.Qd3 a6 11.Bd2 Rb8 12.Rac1" "A39r")
+ ("rnbqkbnr/pppppppp///3P//PPP1PPPP/RNBQKBNR b KQkq -"
+ "Queen's Pawn Game" "A40a")
+ ("rnbqkbnr/pp1ppppp/2p//3P//PPP1PPPP/RNBQKBNR w KQkq -"
+ "Queen's Pawn: 1...c6" "A40b")
+ ("rnbqkbnr/pp1ppppp/2p//3P/5N/PPP1PPPP/RNBQKB1R b KQkq -"
+ "Queen's Pawn: 1...c6 2.Nf3" "A40b")
+ ("rnbqkbnr/pp1ppppp/2p//2PP//PP2PPPP/RNBQKBNR b KQkq -"
+ "Queen's Pawn: 1...c6 2.c4" "A40b")
+ ("rnbqkbnr/p2ppppp/2p/1p/2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Queen's Pawn: Jadoul" "A40b")
+ ("rnbqkbnr/p1pppppp//1p/3P//PPP1PPPP/RNBQKBNR w KQkq -"
+ "Queen's Pawn: Polish Defence" "A40c")
+ ("rnbqkbnr/p1pppppp//1p/3PP//PPP2PPP/RNBQKBNR b KQkq -"
+ "Queen's Pawn: Polish Defence" "A40c")
+ ("rn1qkbnr/pbpppppp//1p/3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Queen's Pawn: Polish Defence" "A40c")
+ ("rn1qkbnr/pbpppppp//1B/3PP//PPP2PPP/RNBQK1NR b KQkq -"
+ "Queen's Pawn: Polish Defence, Spassky Gambit" "A40c")
+ ("rnbqkbnr/p1pppppp/1p//3P//PPP1PPPP/RNBQKBNR w KQkq -"
+ "Queen's Pawn: English Defence" "A40d")
+ ("rnbqkbnr/p1pppppp/1p//2PP//PP2PPPP/RNBQKBNR b KQkq -"
+ "Queen's Pawn: English Defence, 2.c4" "A40d")
+ ("rn1qkbnr/pbpppppp/1p//2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Queen's Pawn: English Defence, 2.c4 Bb7" "A40d")
+ ("rnbqkbnr/p1pp1ppp/1p2p//2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Queen's Pawn: English Defence, 2.c4 e6" "A40e")
+ ("rnbqkbnr/p1pp1ppp/1p2p//2PP/P/1P2PPPP/RNBQKBNR b KQkq -"
+ "Queen's Pawn: English Defence, 3.a3" "A40f")
+ ("rnbqkbnr/p1pp1ppp/1p2p//2PPP//PP3PPP/RNBQKBNR b KQkq -"
+ "Queen's Pawn: English Defence, 3.e4" "A40g")
+ ("rn1qkbnr/pbpp2pp/1p2p/5p/2PPP/5P/PP4PP/RNBQKBNR w KQkq -"
+ "Queen's Pawn: English Defence, Polli Gambit" "A40g")
+ ("rn1qkbnr/pbpp2pp/1p2p/5p/2PPP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Queen's Pawn: English Defence, Hartlaub Gambit" "A40g")
+ ("rnbqkbnr/p1pp1ppp/1p2p//2PP/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Queen's Pawn: English Defence, 3.Nc3" "A40h")
+ ("rnbqkbnr/pppp1ppp//4p/3P//PPP1PPPP/RNBQKBNR w KQkq -"
+ "Englund Gambit" "A40i")
+ ("rnbqkbnr/pppp1ppp//4P///PPP1PPPP/RNBQKBNR b KQkq -"
+ "Englund Gambit Accepted" "A40i")
+ ("rnbqkbnr/pppp2pp/5p/4P///PPP1PPPP/RNBQKBNR w KQkq -"
+ "Englund Gambit: Soller" "A40i")
+ ("rnbqkbnr/ppp2ppp/3p/4P///PPP1PPPP/RNBQKBNR w KQkq -"
+ "Englund Gambit: Hartlaub" "A40i")
+ ("r1bqkbnr/pppp1ppp/2n/4P///PPP1PPPP/RNBQKBNR w KQkq -"
+ "Englund Gambit: 2.dxe5 Nc6" "A40i")
+ ("r1bqkbnr/pppp1ppp/2n/4P//5N/PPP1PPPP/RNBQKB1R b KQkq -"
+ "Englund Gambit: 2.dxe5 Nc6 3.Nf3" "A40i")
+ ("r1bqkbnr/pppp2pp/2n2p/4P//5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Englund Gambit: Soller Deferred" "A40i")
+ ("r1bqkb1r/ppppnppp/2n/4P//5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Englund Gambit: Zilbermints" "A40i")
+ ("r1b1kbnr/ppppqppp/2n/4P//5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Englund Gambit: 2.dxe5 Nc6 3.Nf3 Qe7" "A40i")
+ ("r1bqkbnr/pppppppp/2n//3P//PPP1PPPP/RNBQKBNR w KQkq -"
+ "Queen's Pawn: Bogoljubow-Miles Defence" "A40j")
+ ("r1bqkbnr/pppppppp/2n/6B/3P//PPP1PPPP/RN1QKBNR b KQkq -"
+ "Queen's Pawn: Bogoljubow-Miles, 2.Bg5" "A40j")
+ ("r1bqkbnr/pppppppp/2n/3P///PPP1PPPP/RNBQKBNR b KQkq -"
+ "Queen's Pawn: Bogoljubow-Miles, 2.d5" "A40j")
+ ("r1bqkbnr/pppppppp/2n//2PP//PP2PPPP/RNBQKBNR b KQkq -"
+ "Queen's Pawn: Bogoljubow-Miles, 2.c4" "A40k")
+ ("r1bqkbnr/pppp1ppp///2n/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Queen's Pawn: Bogoljubow-Miles, Pozarek Gambit" "A40k")
+ ("r1bqkbnr/pppppppp/2n//3P/5N/PPP1PPPP/RNBQKB1R b KQkq -"
+ "Queen's Pawn: Bogoljubow-Miles, 2.Nf3" "A40l")
+ ("rnbqkbnr/pppp1ppp/4p//3P//PPP1PPPP/RNBQKBNR w KQkq -"
+ "Queen's Pawn: 1...e6" "A40m")
+ ("rnbqkbnr/pppp1ppp/4p//3P/5N/PPP1PPPP/RNBQKB1R b KQkq -"
+ "Queen's Pawn: 1...e6 2.Nf3" "A40n")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/3P/5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Queen's Pawn: 1...e6 2.Nf3 c5" "A40n")
+ ("rnbqkbnr/pppp1ppp/4p//2PP//PP2PPPP/RNBQKBNR b KQkq -"
+ "Queen's Pawn: 1...e6 2.c4" "A40o")
+ ("rnbqk1nr/pppp1ppp/4p//1bPP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Queen's Pawn: Keres Defence" "A40p")
+ ("rnbqk1nr/pppp1ppp/4p//1bPP//PP1BPPPP/RN1QKBNR b KQkq -"
+ "Queen's Pawn: Keres Defence, 3.Bd2" "A40q")
+ ("rnbqk1nr/pppp1ppp/4p//2PP//PP1bPPPP/RN1QKBNR w KQkq -"
+ "Queen's Pawn: Keres Defence, 3.Bd2 Bxd2+" "A40q")
+ ("rn1qk2r/pbpp1ppp/1p2p2n//2PPP/2N/PP1Q1PPP/R3KBNR w KQkq -"
+ "Queen's Pawn: Keres Defence, Kangaroo Variation" "A40q")
+ ("rnbqk1nr/1ppp1ppp/4p/p/1bPP//PP1BPPPP/RN1QKBNR w KQkq -"
+ "Queen's Pawn: Keres Defence, 3.Bd2 a5" "A40r")
+ ("rnbqkbnr/pppppp1p/6p//3P//PPP1PPPP/RNBQKBNR w KQkq -"
+ "Queen's Pawn: Modern" "A40s")
+ ("rnbqkbnr/pppppp1p/6p//3P/5N/PPP1PPPP/RNBQKB1R b KQkq -"
+ "Queen's Pawn: Modern" "A40t")
+ ("rnbqkbnr/pppppp1p/6p//2PP//PP2PPPP/RNBQKBNR b KQkq -"
+ "Queen's Pawn: Modern" "A40u")
+ ("rnbqk1nr/ppppppbp/6p//2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Queen's Pawn: Modern" "A40u")
+ ("rnbqk1nr/ppppppbp/6p//2PPP//PP3PPP/RNBQKBNR b KQkq -"
+ "Queen's Pawn: Modern" "A40v")
+ ("rnbqk1nr/ppppppbp/6p//2PP/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Queen's Pawn: Modern" "A40w")
+ ("rnbqk1nr/pp1pppbp/6p/2p/2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Queen's Pawn: Modern" "A40w")
+ ("rnbqk1nr/ppppppbp/6p//2PP/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Queen's Pawn: Modern" "A40x")
+ ("rnbqk1nr/pp1pppbp/6p/2p/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Queen's Pawn: Modern" "A40x")
+ ("rnbqk1nr/pp1pppbp/6p/2pP/2P/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Queen's Pawn: Modern" "A40x")
+ ("rnbqk1nr/pp1pp2p/6p/2pP1p/2P/2P/P3PPPP/R1BQKBNR w KQkq -"
+ "Queen's Pawn: Modern, Beefeater Defence" "A40y")
+ ("rnbqkbnr/ppp1pppp/3p//3P//PPP1PPPP/RNBQKBNR w KQkq -"
+ "Neo-Old Indian" "A41a")
+ ("rnbqkbnr/ppp1pppp/3p/6B/3P//PPP1PPPP/RN1QKBNR b KQkq -"
+ "Neo-Old Indian: 2.Bg5" "A41b")
+ ("rnbqkbnr/ppp1pppp/3p//3P/6P/PPP1PP1P/RNBQKBNR b KQkq -"
+ "Neo-Old Indian: 2.g3" "A41c")
+ ("rnbqkbnr/ppp1pppp/3p//3P/5N/PPP1PPPP/RNBQKB1R b KQkq -"
+ "Neo-Old Indian: 2.Nf3" "A41d")
+ ("rnbqkbnr/ppp1pp1p/3p2p//3P/5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Neo-Old Indian / Modern" "A41e")
+ ("rnbqkbnr/ppp1pp1p/3p2p//3P1B/5N/PPP1PPPP/RN1QKB1R b KQkq -"
+ "Neo-Old Indian / Modern: 3.Bf4" "A41e")
+ ("rnbqk1nr/ppp1ppbp/3p2p//3P1B/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Neo-Old Indian / Modern: 3.Bf4" "A41e")
+ ("rnbqkbnr/ppp1pp1p/3p2p//3P/5NP/PPP1PP1P/RNBQKB1R b KQkq -"
+ "Neo-Old Indian / Modern: 3.g3" "A41e")
+ ("rnbqk1nr/ppp1ppbp/3p2p//3P/5NP/PPP1PP1P/RNBQKB1R w KQkq -"
+ "Neo-Old Indian / Modern: 3.g3" "A41e")
+ ("rnbqk1nr/ppp1ppbp/3p2p//3P/5NP/PPP1PPBP/RNBQK2R b KQkq -"
+ "Neo-Old Indian / Modern: 3.g3" "A41e")
+ ("rn1qkbnr/ppp1pppp/3p//3P2b/5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Neo-Old Indian: Wade Defence" "A41f")
+ ("rn1qkbnr/ppp1pppp/3p//3P2b/4PN/PPP2PPP/RNBQKB1R b KQkq -"
+ "Neo-Old Indian: Wade Defence, 3.e3" "A41f")
+ ("r2qkbnr/pppnpppp/3p//3P2b/4PN/PPP2PPP/RNBQKB1R w KQkq -"
+ "Neo-Old Indian: Wade Defence, 3.e3 Nd7" "A41f")
+ ("rn1qkb1r/ppp1pppp/3p1n//3P2b/4PN/PPP2PPP/RNBQKB1R w KQkq -"
+ "Neo-Old Indian: Wade Defence, 3.e3 Nf6" "A41f")
+ ("rn1qkbnr/ppp1pppp/3p//2PP2b/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Neo-Old Indian: Wade Defence, 3.c4" "A41g")
+ ("rn1qkbnr/ppp2ppp/3p/4p/2PP2b/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Neo-Old Indian: Wade Defence, 3.c4 e5" "A41g")
+ ("rn1qkbnr/ppp2ppp/3p/4p/2PP2b/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Neo-Old Indian: Wade Defence, 3.c4 e5 4.Nc3" "A41g")
+ ("r2qkbnr/ppp2ppp/2np/4p/2PP2b/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Neo-Old Indian: Wade Defence, 3.c4 e5 4.Nc3 Nc6" "A41g")
+ ("rn1qkbnr/ppp2ppp/3p/4P/2P3b/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Neo-Old Indian: Wade Defence, 3.c4 e5 4.dxe5" "A41g")
+ ("r2qkbnr/ppp2ppp/2np/4P/2P3b/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Neo-Old Indian: Wade Defence, 3.c4 e5 4.dxe5 Nc6 Gambit" "A41g")
+ ("r2qkbnr/pppnpppp/3p//2PP2b/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Neo-Old Indian: Wade Defence, 3.c4 Nd7" "A41h")
+ ("r2qkbnr/pppnpppp/3p//2PP2b/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Neo-Old Indian: Wade Defence, 3.c4 Nd7 4.Nc3" "A41h")
+ ("r2qkbnr/pppn1ppp/3p/4p/2PP2b/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Neo-Old Indian: Wade Defence, 3.c4 Nd7 4.Nc3 e5" "A41h")
+ ("rn1qkbnr/ppp1pppp/3p//2PP/5b/PP2PPPP/RNBQKB1R w KQkq -"
+ "Neo-Old Indian: Wade Defence, 3.c4 Bxf3" "A41i")
+ ("rn1qkbnr/ppp1pppp/3p//3PP1b/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Neo-Old Indian: Wade Defence, 3.e4" "A41j")
+ ("rn1qkb1r/ppp1pppp/3p1n//3PP1b/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Neo-Old Indian: Wade Defence, 3.e4 Nf6" "A41k")
+ ("rnbqkbnr/ppp1pppp/3p//2PP//PP2PPPP/RNBQKBNR b KQkq -"
+ "Neo-Old Indian: 2.c4" "A41l")
+ ("rnbqkbnr/ppp2ppp/3p/4p/2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Neo-Old Indian: 2.c4 e5" "A41m")
+ ("rnbqkbnr/ppp2ppp/3p/3Pp/2P//PP2PPPP/RNBQKBNR b KQkq -"
+ "Neo-Old Indian: 2.c4 e5 3.d5" "A41n")
+ ("rnbqkbnr/ppp2ppp/3p/4P/2P//PP2PPPP/RNBQKBNR b KQkq -"
+ "Neo-Old Indian: 2.c4 e5 3.dxe5" "A41o")
+ ("rnbk1bnr/ppp2ppp//4p/2P//PP2PPPP/RNB1KBNR w KQ -"
+ "Neo-Old Indian: Queenswap" "A41o")
+ ("rnbqkbnr/ppp2ppp/3p/4p/2PP/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Neo-Old Indian: 2.c4 e5 3.Nf3" "A41p")
+ ("rnbqkbnr/ppp2ppp/3p//2PPp/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Neo-Old Indian: 2.c4 e5 3.Nf3 e4" "A41p")
+ ("rnbqkbnr/ppp1pp1p/3p2p//2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Neo-Old Indian: Modern" "A41q")
+ ("rnbqkbnr/ppp1pp1p/3p2p//2PPP//PP3PPP/RNBQKBNR b KQkq -"
+ "Neo-Old Indian: Modern, 3.e4" "A41q")
+ ("rnbqk1nr/ppp1ppbp/3p2p//2PPP//PP3PPP/RNBQKBNR w KQkq -"
+ "Neo-Old Indian: Modern, 3.e4 Bg7" "A41q")
+ ("rnbqkbnr/ppp1pp1p/3p2p//2PP/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Neo-Old Indian: Modern, 3.Nf3" "A41r")
+ ("rnbqk1nr/ppp1ppbp/3p2p//2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Neo-Old Indian: Modern, 3.Nf3 Bg7" "A41r")
+ ("rnbqk1nr/ppp1ppbp/3p2p//2PP/5NP/PP2PP1P/RNBQKB1R b KQkq -"
+ "Neo-Old Indian: Modern, 3.Nf3 Bg7 4.g3" "A41r")
+ ("rnbqk1nr/ppp1ppbp/3p2p//2PPP/5N/PP3PPP/RNBQKB1R b KQkq -"
+ "Neo-Old Indian: Modern, 3.Nf3 Bg7 4.e4" "A41s")
+ ("rn1qk1nr/ppp1ppbp/3p2p//2PPP1b/5N/PP3PPP/RNBQKB1R w KQkq -"
+ "Neo-Old Indian: Modern, Rossolimo Variation" "A41s")
+ ("rnbqkbnr/ppp1pp1p/3p2p//2PP/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Neo-Old Indian: Modern, 3.Nc3" "A41t")
+ ("rnbqk1nr/ppp1ppbp/3p2p//2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Neo-Old Indian: Modern, 3.Nc3 Bg7" "A41t")
+ ("rnbqk1nr/ppp1ppbp/3p2p//2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Neo-Old Indian: Modern, 3.Nc3 Bg7 4.Nf3" "A41u")
+ ("rn1qk1nr/ppp1ppbp/3p2p//2PP2b/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Neo-Old Indian: Modern, 3.Nc3 Bg7 4.Nf3 Bf4" "A41v")
+ ("rn1qk1nr/ppp1ppbp/3p2p//2PP2b/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "Neo-Old Indian: Modern, 3.Nc3 Bg7 4.Nf3 Bf4 5.e3" "A41w")
+ ("r2qk1nr/ppp1ppbp/2np2p//2PP2b/2N1PN/PP3PPP/R1BQKB1R w KQkq -"
+ "Neo-Old Indian: Modern, 3.Nc3 Bg7 4.Nf3 Bf4 5.e3 Nc6" "A41w")
+ ("rnbqk1nr/ppp1ppbp/3p2p//2PPP/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Modern: Averbakh" "A42a")
+ ("rnbqk1nr/ppp1p1bp/3p2p/5p/2PPP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Modern: Averbakh, Randspringer Variation" "A42b")
+ ("rnbqk1nr/ppp1p1bp/3p2p/5p/2PPP/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Modern: Averbakh, Randspringer, 5.Nf3" "A42b")
+ ("rnbqk1nr/pp2ppbp/3p2p/2p/2PPP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Modern: c4 Pterodactyl" "A42c")
+ ("rnbqk1nr/pp2ppbp/3p2p/2p/2PPP/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Modern: c4 Pterodactyl" "A42c")
+ ("rnb1k1nr/pp2ppbp/3p2p/q1p/2PPP/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Modern: c4 Pterodactyl" "A42c")
+ ("rnbqk1nr/pp2ppbp/2pp2p//2PPP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Modern: Averbakh, 4...c6" "A42d")
+ ("rnbqk1nr/pp2ppbp/2pp2p//2PPP/2N1B/PP3PPP/R2QKBNR b KQkq -"
+ "Modern: Averbakh, 4...c6 5.Be3" "A42d")
+ ("rnbqk1nr/pp2ppbp/2pp2p//2PPP/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Modern: Averbakh, 4...c6 5.Nf3" "A42e")
+ ("r1bqk1nr/pppnppbp/3p2p//2PPP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Modern: Averbakh, 4...Nd7" "A42f")
+ ("r1bqk1nr/pppnppbp/3p2p//2PPP/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Modern: Averbakh, 4...Nd7 5.Nf3" "A42f")
+ ("r1bqk1nr/ppp1ppbp/2np2p//2PPP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Modern: Averbakh, Kotov Variation" "A42g")
+ ("r1bqk1nr/ppp1ppbp/2np2p//2PPP/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Modern: Averbakh, Kotov, 5.Nf3" "A42g")
+ ("r1bqk1nr/ppp1ppbp/2np2p//2PPP/2N/PP2NPPP/R1BQKB1R b KQkq -"
+ "Modern: Averbakh, Kotov, 5.Nge2" "A42g")
+ ("r1bqk1nr/ppp1ppbp/2np2p/3P/2P1P/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Modern: Averbakh, Kotov, 5.d5" "A42h")
+ ("r1bqk1nr/ppp1ppbp/2np2p//2PPP/2N1B/PP3PPP/R2QKBNR b KQkq -"
+ "Modern: Averbakh, Kotov, 5.Be3" "A42i")
+ ("r1bqk1nr/ppp2pbp/2np2p/4p/2PPP/2N1B/PP3PPP/R2QKBNR w KQkq -"
+ "Modern: Averbakh, Kotov, 5.Be3 e5" "A42j")
+ ("r1bqk1nr/ppp2pbp/2np2p/4p/2PPP/2N1B/PP2NPPP/R2QKB1R b KQkq -"
+ "Modern: Averbakh, Kotov, 5.Be3 e5 6.Nge2" "A42j")
+ ("r1bqk1nr/ppp2pbp/2np2p/3Pp/2P1P/2N1B/PP3PPP/R2QKBNR b KQkq -"
+ "Modern: Averbakh, Kotov, 5.Be3 e5 6.d5" "A42k")
+ ("r1bqk1nr/ppp1npbp/3p2p/3Pp/2P1P/2N1B/PP3PPP/R2QKBNR w KQkq -"
+ "Modern: Averbakh, Kotov, 5.Be3 e5 6.d5 Nce7" "A42l")
+ ("r1bqk1nr/ppp1npbp/3p2p/2PPp/4P/2N1B/PP3PPP/R2QKBNR b KQkq -"
+ "Modern: Averbakh, Kotov, 5.Be3 e5 6.d5 Nce7 7.c5" "A42l")
+ ("r1bqk1nr/ppp1npbp/3p2p/3Pp/2P1P1P/2N1B/PP3P1P/R2QKBNR b KQkq -"
+ "Modern: Averbakh, Kotov, 5.Be3 e5 6.d5 Nce7 7.g4" "A42m")
+ ("rnbqk1nr/ppp2pbp/3p2p/4p/2PPP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Modern: Averbakh, 4...e5" "A42n")
+ ("rnbqk1nr/ppp2pbp/3p2p/4p/2PPP/2N/PP2NPPP/R1BQKB1R b KQkq -"
+ "Modern: Averbakh, 4...e5 5.Nge2" "A42o")
+ ("rnbqk1nr/ppp2pbp/3p2p/4p/2PPP/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Modern: Averbakh, 4...e5 5.Nf3" "A42p")
+ ("r1bqk1nr/pppn1pbp/3p2p/4p/2PPP/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Modern: Averbakh, 4...e5 5.Nf3 Nd7" "A42q")
+ ("r1bqk1nr/pppn1pbp/3p2p/4p/2PPP/2N2N/PP2BPPP/R1BQK2R b KQkq -"
+ "Modern: Averbakh, 4...e5 5.Nf3 Nd7 6.Be2" "A42r")
+ ("r1bqk2r/pppnnpbp/3p2p/4p/2PPP/2N2N/PP2BPPP/R1BQK2R w KQkq -"
+ "Modern: Averbakh, 4...e5 5.Nf3 Nd7 6.Be2 Ne7" "A42s")
+ ("rnbqk1nr/ppp2pbp/3p2p/3Pp/2P1P/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Modern: Averbakh, 4...e5 5.d5" "A42t")
+ ("r1bqk1nr/pppn1pbp/3p2p/3Pp/2P1P/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Modern: Averbakh, 4...e5 5.d5 Nd7" "A42u")
+ ("rnbqk1nr/ppp2pbp/3p2p/4P/2P1P/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Modern: Averbakh, 4...e5 5.dxe5" "A42v")
+ ("rnbqk1nr/ppp2pbp/6p/4p/2P1P/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Modern: Averbakh, 4...e5 5.dxe5 dxe5" "A42v")
+ ("rnbk2nr/ppp2pbp/6p/4p/2P1P/2N/PP3PPP/R1B1KBNR w KQ -"
+ "Modern: Averbakh, Queenswap" "A42v")
+ ("rnbk2nr/ppp2pbp/6p/4p/2P1PP/2N/PP4PP/R1B1KBNR b KQ -"
+ "Modern: Averbakh, Queenswap, 7.f4" "A42w")
+ ("rnbqkbnr/pp1ppppp//2p/3P//PPP1PPPP/RNBQKBNR w KQkq -"
+ "Old Benoni" "A43a")
+ ("rnbqkbnr/pp1ppppp//2p/1P1P//P1P1PPPP/RNBQKBNR b KQkq -"
+ "Old Benoni: Nakamura Gambit" "A43a")
+ ("rnbqkbnr/pp1ppppp//2P///PPP1PPPP/RNBQKBNR b KQkq -"
+ "Old Benoni: 2.dxc5" "A43b")
+ ("rnbqkbnr/p2ppppp/1p/2P///PPP1PPPP/RNBQKBNR w KQkq -"
+ "Old Benoni: Cormorant Gambit" "A43b")
+ ("rnbqkbnr/pp1ppppp//2p/3P/2P/PP2PPPP/RNBQKBNR b KQkq -"
+ "Old Benoni: 2.c3" "A43c")
+ ("rnbqkbnr/pp1ppppp//2p/3P/4P/PPP2PPP/RNBQKBNR b KQkq -"
+ "Old Benoni: 2.e3" "A43d")
+ ("rnbqkbnr/pp1ppppp//2pP///PPP1PPPP/RNBQKBNR b KQkq -"
+ "Old Benoni: 2.d5" "A43e")
+ ("rnbqkbnr/p2ppppp//1ppP///PPP1PPPP/RNBQKBNR w KQkq -"
+ "Old Benoni: 2.d5 b5" "A43e")
+ ("rnbqkbnr/pp1p1ppp/4p/2pP///PPP1PPPP/RNBQKBNR w KQkq -"
+ "Old Benoni: 2.d5 e6" "A43f")
+ ("rnbqkbnr/pp1p1ppp/4p/2pP/4P//PPP2PPP/RNBQKBNR b KQkq -"
+ "Old Benoni: Franco-Benoni" "A43g")
+ ("rnbqkbnr/pp1p1ppp/4p/2pP/2P//PP2PPPP/RNBQKBNR b KQkq -"
+ "Old Benoni: 2.d5 e6 3.c4" "A43h")
+ ("rnbqkbnr/pp1p1ppp//2pP///PP2PPPP/RNBQKBNR b KQkq -"
+ "Old Benoni: 2.d5 e6 3.c4" "A43h")
+ ("rnbqkbnr/pp3ppp/3p/2pP///PP2PPPP/RNBQKBNR w KQkq -"
+ "Old Benoni: 2.d5 e6 3.c4" "A43h")
+ ("rnbqkbnr/pp3ppp/3p/2pP/4P//PP3PPP/RNBQKBNR b KQkq -"
+ "Old Benoni: 2.d5 e6 3.c4" "A43h")
+ ("rnbqkbnr/pp3ppp/3p/2pP//2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Old Benoni: 2.d5 e6 3.c4" "A43i")
+ ("rnbqk1nr/pp3pbp/3p2p/2pP/4P/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Old Benoni: 2.d5 e6 3.c4" "A43i")
+ ("rnbqk1nr/pp3pbp/3p2p/2pP/4P/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Old Benoni: 2.d5 e6 3.c4" "A43i")
+ ("rnbqkbnr/pp1pp1pp//2pP1p///PPP1PPPP/RNBQKBNR w KQkq -"
+ "Old Benoni: Clarendon Court Defence" "A43j")
+ ("rnbqkb1r/pp1ppppp/5n/2pP///PPP1PPPP/RNBQKBNR w KQkq -"
+ "Old Benoni: 2.d5 Nf6" "A43k")
+ ("rnbqkb1r/pp1ppppp/5n/2pP//2N/PPP1PPPP/R1BQKBNR b KQkq -"
+ "Old Benoni: 2.d5 Nf6 3.Nc3" "A43k")
+ ("rnb1kb1r/pp1ppppp/5n/q1pP//2N/PPP1PPPP/R1BQKBNR w KQkq -"
+ "Old Benoni: Woozle" "A43k")
+ ("rnbqkb1r/pp1ppppp/5n/2pP//5N/PPP1PPPP/RNBQKB1R b KQkq -"
+ "Old Benoni: 2.d5 Nf6 3.Nf3" "A43l")
+ ("rnbqkb1r/pp1p1ppp/4pn/2pP//5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Old Benoni: 2.d5 Nf6 3.Nf3 e6" "A43l")
+ ("rnbqkb1r/pp1p1ppp/4pn/2pP//2N2N/PPP1PPPP/R1BQKB1R b KQkq -"
+ "Old Benoni: 2.d5 Nf6 3.Nf3 e6 4.Nc3" "A43l")
+ ("rnbqkb1r/pp1ppp1p/5np/2pP//5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Old Benoni: 2.d5 Nf6 3.Nf3 g6" "A43m")
+ ("rnbqkb1r/pp1ppp1p/5np/2pP//2N2N/PPP1PPPP/R1BQKB1R b KQkq -"
+ "Old Benoni: 2.d5 Nf6 3.Nf3 g6 4.Nc3" "A43m")
+ ("rnbqkb1r/p2ppppp/5n/1ppP//5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Old Benoni: Neo-Benko" "A43n")
+ ("rnbqkb1r/p2ppppp/5n/1ppP2B//5N/PPP1PPPP/RN1QKB1R b KQkq -"
+ "Old Benoni: Neo-Benko, 4.Bg5" "A43o")
+ ("rnbqkb1r/p3pppp/3p1n/1ppP2B//5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Old Benoni: Neo-Benko, 4.Bg5 d6" "A43p")
+ ("rnbqkb1r/p2ppppp//1ppP2B/4n/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Old Benoni: Neo-Benko, 4.Bg5 Ne4" "A43q")
+ ("rnbqkb1r/pp1ppppp/5n/3P/2p/5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Old Benoni: Hawk" "A43r")
+ ("rnbqkb1r/pp1ppppp/5n/3P/2p1P/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Old Benoni: Hawk, 4.e4" "A43r")
+ ("rnbqkbnr/pp2pppp/3p/2pP///PPP1PPPP/RNBQKBNR w KQkq -"
+ "Old Benoni: Schmidt" "A43s")
+ ("rnbqkbnr/pp2pppp/3p/2pP//5N/PPP1PPPP/RNBQKB1R b KQkq -"
+ "Old Benoni: Schmidt, 3.Nf3" "A43s")
+ ("rnbqkb1r/pp2pppp/3p1n/2pP//5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Old Benoni: Schmidt, 3.Nf3 Nf6" "A43s")
+ ("rnbqkbnr/pp2pppp/3p/2pP//2N/PPP1PPPP/R1BQKBNR b KQkq -"
+ "Old Benoni: Schmidt, 3.Nc3" "A43s")
+ ("rnbqkbnr/pp2pp1p/3p2p/2pP//2N/PPP1PPPP/R1BQKBNR w KQkq -"
+ "Old Benoni: Schmidt, 3.Nc3 g6" "A43s")
+ ("rnbqkb1r/pp2pppp/3p1n/2pP//2N/PPP1PPPP/R1BQKBNR w KQkq -"
+ "Old Benoni: Schmidt, 3.Nc3 Nf6" "A43s")
+ ("rnbqkbnr/pp2pppp/3p/2pP/4P//PPP2PPP/RNBQKBNR b KQkq -"
+ "Old Benoni: Schmidt, 3.e4" "A43s")
+ ("rnbqkbnr/pp2pp1p/3p2p/2pP/4P//PPP2PPP/RNBQKBNR w KQkq -"
+ "Old Benoni: Schmidt, 3.e4 g6" "A43t")
+ ("rnbqk1nr/pp2ppbp/3p2p/2pP/4P/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Old Benoni: Schmidt, 3.e4 g6" "A43t")
+ ("rnbqk1nr/pp2ppbp/3p2p/2pP/4P/5N/PPP1BPPP/RNBQK2R b KQkq -"
+ "Old Benoni: Schmidt, 3.e4 g6" "A43t")
+ ("rnbqk1nr/pp2ppbp/3p2p/2pP/4P/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Old Benoni: Schmidt, 3.e4 g6" "A43t")
+ ("rnbqkb1r/pp2pppp/3p1n/2pP/4P//PPP2PPP/RNBQKBNR w KQkq -"
+ "Old Benoni: Schmidt, 3.e4 Nf6" "A43u")
+ ("rnbqkb1r/pp2pppp/3p1n/2pP/4P/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "Old Benoni: Schmidt, 3.e4 Nf6" "A43u")
+ ("rnbqkb1r/pp2pp1p/3p1np/2pP/4P/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Old Benoni: Schmidt, 3.e4 Nf6" "A43u")
+ ("rnbqkb1r/pp2pp1p/3p1np/2pP/4P/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Old Benoni: Schmidt, 3.e4 Nf6" "A43u")
+ ("rnbqk2r/pp2ppbp/3p1np/2pP/4P/2N2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Old Benoni: Schmidt, 3.e4 Nf6" "A43u")
+ ("rnbqk2r/pp2ppbp/3p1np/2pP/4P/2N2N1P/PPP2PP/R1BQKB1R b KQkq -"
+ "Old Benoni: Schmidt, 6.h3" "A43v")
+ ("rnbq1rk/pp2ppbp/3p1np/2pP/4P/2N2N1P/PPP2PP/R1BQKB1R w KQ -"
+ "Old Benoni: Schmidt, 6.h3" "A43v")
+ ("rnbqk2r/pp2ppbp/3p1np/1BpP/4P/2N2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Old Benoni: Schmidt, 6.Bb5+" "A43w")
+ ("rnbqk2r/pp2ppbp/3p1np/2pP/4P/2N2N/PPP1BPPP/R1BQK2R b KQkq -"
+ "Old Benoni: Schmidt, 6.Be2" "A43x")
+ ("rnbq1rk/pp2ppbp/3p1np/2pP/4P/2N2N/PPP1BPPP/R1BQK2R w KQ -"
+ "Old Benoni: Schmidt, 6.Be2 O-O" "A43x")
+ ("rnbq1rk/pp2ppbp/3p1np/2pP/4P/2N2N/PPP1BPPP/R1BQ1RK b - -"
+ "Old Benoni: Schmidt, 6.Be2 O-O 7.O-O" "A43x")
+ ("rnbq1rk/pp3pbp/3ppnp/2pP/4P/2N2N/PPP1BPPP/R1BQ1RK w - -"
+ "Old Benoni: Schmidt, 6.Be2 O-O 7.O-O e6" "A43x")
+ ("r1bq1rk/pp2ppbp/n2p1np/2pP/4P/2N2N/PPP1BPPP/R1BQ1RK w - -"
+ "Old Benoni: Schmidt, 6.Be2 O-O 7.O-O Na6" "A43y")
+ ("r1bq1rk/pp2ppbp/n2p1np/2pP/4P/2N2N1P/PPP1BPP/R1BQ1RK b - -"
+ "Old Benoni: Schmidt, 6.Be2 O-O 7.O-O Na6 8.h3" "A43z")
+ ("rnbqkbnr/pp1p1ppp//2pPp///PPP1PPPP/RNBQKBNR w KQkq e6"
+ "Old Benoni: Czech" "A44a")
+ ("rnbqkbnr/pp1p1ppp/4P/2p///PPP1PPPP/RNBQKBNR b KQkq -"
+ "Old Benoni: Czech, 3.dxe6" "A44b")
+ ("rnbqkbnr/pp1p1ppp//2pPp/2P//PP2PPPP/RNBQKBNR b KQkq -"
+ "Old Benoni: Czech, 3.c4" "A44c")
+ ("rnbqkbnr/pp3ppp/3p/2pPp/2P//PP2PPPP/RNBQKBNR w KQkq -"
+ "Old Benoni: Czech, 3.c4 d6" "A44d")
+ ("rnbqkbnr/pp3ppp/3p/2pPp/2P1P//PP3PPP/RNBQKBNR b KQkq -"
+ "Old Benoni: Czech, 3.c4 d6 4.e4" "A44e")
+ ("rnbqk1nr/pp2bppp/3p/2pPp/2P1P//PP3PPP/RNBQKBNR w KQkq -"
+ "Old Benoni: Czech, 3.c4 d6 4.e4 Be7" "A44f")
+ ("rnbqk1nr/pp2bppp/3p/2pPp/2P1P/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Old Benoni: Czech, 3.c4 d6 4.e4 Be7 5.Nc3" "A44g")
+ ("rnbqkbnr/pp3p1p/3p2p/2pPp/2P1P//PP3PPP/RNBQKBNR w KQkq -"
+ "Old Benoni: Czech, 3.c4 d6 4.e4 g6" "A44h")
+ ("rnbqkbnr/pp3p1p/3p2p/2pPp/2P1P/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Old Benoni: Czech, 3.c4 d6 4.e4 g6 5.Nc3" "A44h")
+ ("rnbqk1nr/pp3pbp/3p2p/2pPp/2P1P/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Old Benoni: Czech, 3.c4 d6 4.e4 g6 5.Nc3 Bg7" "A44i")
+ ("rnbqk1nr/pp3pbp/3p2p/2pPp/2P1P/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Old Benoni: Czech, 3.c4 d6 4.e4 g6 5.Nc3 Bg7 6.Nf3" "A44j")
+ ("rnbqk1nr/pp3pbp/3p2p/2pPp/2P1P/2NB/PP3PPP/R1BQK1NR b KQkq -"
+ "Old Benoni: Czech, 3.c4 d6 4.e4 g6 5.Nc3 Bg7 6.Bd3" "A44k")
+ ("rnbqkbnr/pp1p1ppp//2pPp/4P//PPP2PPP/RNBQKBNR b KQkq -"
+ "Old Benoni: Czech, 3.e4" "A44l")
+ ("rnbqkbnr/pp3ppp/3p/2pPp/4P//PPP2PPP/RNBQKBNR w KQkq -"
+ "Old Benoni: Czech, 3.e4 d6" "A44m")
+ ("rnbqkbnr/pp3ppp/3p/2pPp/4P/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Old Benoni: Czech, 3.e4 d6 4.Nf3" "A44n")
+ ("rnbqkbnr/pp3ppp/3p/1BpPp/4P//PPP2PPP/RNBQK1NR b KQkq -"
+ "Old Benoni: Czech, 3.e4 d6 4.Bb5+" "A44o")
+ ("rnbqkbnr/pp3ppp/3p/2pPp/4P/3B/PPP2PPP/RNBQK1NR b KQkq -"
+ "Old Benoni: Czech, 3.e4 d6 4.Bd3" "A44p")
+ ("rnbqkbnr/pp3ppp/3p/2pPp/4P/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "Old Benoni: Czech, 3.e4 d6 4.Nc3" "A44q")
+ ("rnbqkb1r/pp3ppp/3p1n/2pPp/4P/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Old Benoni: Czech, 3.e4 d6 4.Nc3 Nf6" "A44r")
+ ("rnbqkbnr/pp3p1p/3p2p/2pPp/4P/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Old Benoni: Czech, 3.e4 d6 4.Nc3 g6" "A44s")
+ ("rnbqkbnr/1p3ppp/p2p/2pPp/4P/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Old Benoni: Czech, 3.e4 d6 4.Nc3 a6" "A44t")
+ ("rnbqk1nr/1p2bppp/p2p/2pPp/P3P/2N/1PP2PPP/R1BQKBNR w KQkq -"
+ "Old Benoni: Czech, 3.e4 d6 4.Nc3 a6 5.a4 Be7" "A44u")
+ ("rnbqk1nr/pp2bppp/3p/2pPp/4P/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Old Benoni: Czech, 3.e4 d6 4.Nc3 Be7" "A44v")
+ ("rnbqk1nr/pp2bppp/3p/1BpPp/4P/2N/PPP2PPP/R1BQK1NR b KQkq -"
+ "Old Benoni: Czech, 3.e4 d6 4.Nc3 Be7 5.Bb5+" "A44w")
+ ("rnbqk1nr/pp2bppp/3p/2pPp/4P/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Old Benoni: Czech, 3.e4 d6 4.Nc3 Be7 5.Nf3" "A44x")
+ ("rn1qk1nr/pp2bppp/3p/2pPp/4P1b/2N2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Old Benoni: Czech, 3.e4 d6 4.Nc3 Be7 5.Nf3 Bg4" "A44y")
+ ("rnbqkb1r/pppppppp/5n//3P//PPP1PPPP/RNBQKBNR w KQkq -"
+ "Queen's Pawn: Indian" "A45a")
+ ("rnbqkb1r/pppppppp/5n//3P/5P/PPP1P1PP/RNBQKBNR b KQkq -"
+ "Indian: Paleface Attack" "A45a")
+ ("rnbqkb1r/ppp1pppp/5n/3p/3PP/5P/PPP3PP/RNBQKBNR b KQkq -"
+ "Indian: Blackmar-Diemer Gambit (without Nc3)" "A45a")
+ ("rnbqkb1r/ppp1pppp/5n/3p/3P2P/5P/PPP1P2P/RNBQKBNR b KQkq -"
+ "Indian: Gedult Attack" "A45a")
+ ("rnbqkb1r/pppppppp/5n//3PP//PPP2PPP/RNBQKBNR b KQkq -"
+ "Indian: Omega Gambit" "A45a")
+ ("rnbqkb1r/pppppppp/5n//3P/3B1N/PPP2PPP/RNBQK2R b KQkq -"
+ "Indian: Arafat Gambit" "A45a")
+ ("rnbqkb1r/pppppppp/5n//3P2P//PPP1PP1P/RNBQKBNR b KQkq -"
+ "Indian: Gibbins Gambit" "A45a")
+ ("rnbqkb1r/pppp1ppp/5n/4p/3P2P//PPP1PP1P/RNBQKBNR w KQkq -"
+ "Indian: Gibbins Gambit, Oshima Defence" "A45a")
+ ("rnbqkb1r/pppppppp///3P2n//PPP1PP1P/RNBQKBNR w KQkq -"
+ "Indian: Gibbins Gambit Accepted" "A45a")
+ ("rnbqkb1r/pppppppp/5n//3P1P//PPP1P1PP/RNBQKBNR b KQkq -"
+ "Indian: Canard Opening" "A45b")
+ ("rnbqkb1r/pppppppp/5n//3P//PPPNPPPP/R1BQKBNR b KQkq -"
+ "Indian: 2.Nd2" "A45c")
+ ("rnbqkb1r/pppp1ppp/5n/4p/3P//PPPNPPPP/R1BQKBNR w KQkq -"
+ "Indian: Lazard Gambit" "A45c")
+ ("rnbqkb1r/pppppppp/5n//3P/4P/PPP2PPP/RNBQKBNR b KQkq -"
+ "Indian: 2.e3" "A45d")
+ ("rnbqkb1r/pppp1ppp/4pn//3P/4P/PPP2PPP/RNBQKBNR w KQkq -"
+ "Indian: 2.e3 e6" "A45d")
+ ("rnbqkb1r/pppppp1p/5np//3P/4P/PPP2PPP/RNBQKBNR w KQkq -"
+ "Indian: 2.e3 g6" "A45d")
+ ("rnbqkb1r/pppppppp/5n//3P/2P/PP2PPPP/RNBQKBNR b KQkq -"
+ "Indian: 2.c3" "A45e")
+ ("rnbqkb1r/pppppp1p/5np//3P/2P/PP2PPPP/RNBQKBNR w KQkq -"
+ "Indian: 2.c3 g6" "A45e")
+ ("rnbqkb1r/pppppp1p/5np/6B/3P/2P/PP2PPPP/RN1QKBNR b KQkq -"
+ "Indian: 2.c3 g6 3.Bg5" "A45e")
+ ("rnbqkb1r/pppppppp/5n//3P/2N/PPP1PPPP/R1BQKBNR b KQkq -"
+ "Indian: 2.Nc3" "A45f")
+ ("rnbqkb1r/pppppppp/5n//3P1B//PPP1PPPP/RN1QKBNR b KQkq -"
+ "Indian: 2.Bf4" "A45g")
+ ("rnbqkb1r/pppppppp/5n//3P/6P/PPP1PP1P/RNBQKBNR b KQkq -"
+ "Indian: 2.g3" "A45h")
+ ("rnbqkb1r/pppppp1p/5np//3P/6P/PPP1PP1P/RNBQKBNR w KQkq -"
+ "Indian: 2.g3 g6" "A45h")
+ ("rnbqkb1r/pp1ppppp/5n/2p/3P/6P/PPP1PP1P/RNBQKBNR w KQkq -"
+ "Indian: 2.g3 c5" "A45i")
+ ("rnbqkb1r/p2ppppp/5n/1ppP//6P/PPP1PP1P/RNBQKBNR w KQkq -"
+ "Indian: 2.g3 c5 3.d5 b5" "A45i")
+ ("rnbqkb1r/pppppppp/5n/6B/3P//PPP1PPPP/RN1QKBNR b KQkq -"
+ "Trompowsky Opening" "A45j")
+ ("rnbqkb1r/ppp1pppp/3p1n/6B/3P//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Trompowsky 2...d6" "A45j")
+ ("rnbqkb1r/ppp1pppp/3p1n/6B/3P/2N/PPP1PPPP/R2QKBNR b KQkq -"
+ "Trompowsky 2...d6 3.Nc3" "A45j")
+ ("rnbqkb1r/ppp1pppp/3p1B//3P//PPP1PPPP/RN1QKBNR b KQkq -"
+ "Trompowsky 2...d6 3.Bxf6" "A45j")
+ ("rnbqkb1r/pppppp1p/5np/6B/3P//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Trompowsky 2...g6" "A45k")
+ ("rnbqkb1r/pppppp1p/5np/6B/3P/2N/PPP1PPPP/R2QKBNR b KQkq -"
+ "Trompowsky 2...g6 3.Nc3" "A45k")
+ ("rnbqkb1r/pppppp1p/5Bp//3P//PPP1PPPP/RN1QKBNR b KQkq -"
+ "Trompowsky 2...g6 3.Bxf6" "A45k")
+ ("rnbqkb1r/pppp1p1p/5pp//3P/4P/PPP2PPP/RN1QKBNR b KQkq -"
+ "Trompowsky 2...g6 3.Bxf6 exf6 4.e3" "A45l")
+ ("rnbqkb1r/pppp1ppp/4pn/6B/3P//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...e6" "A45m")
+ ("rnbqkb1r/pppp1ppp/4pn/6B/3P/2N/PPP1PPPP/R2QKBNR b KQkq -"
+ "Trompowsky: 2...e6 3.Nc3" "A45m")
+ ("rnbqkb1r/pppp1ppp/4pn/6B/3P/4P/PPP2PPP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...e6 3.e3" "A45m")
+ ("rnbqkb1r/pppp1ppp/4pn/6B/3P//PPPNPPPP/R2QKBNR b KQkq -"
+ "Trompowsky: 2...e6 3.Nd2" "A45m")
+ ("rnbqkb1r/pppp1ppp/4pn/6B/3PP//PPP2PPP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...e6 3.e4" "A45n")
+ ("rnbqkb1r/pppp1pp/4pn1p/6B/3PP//PPP2PPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...e6 3.e4 h6" "A45n")
+ ("rnbqkb1r/pppp1pp/4pB1p//3PP//PPP2PPP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...e6 3.e4 h6 4.Bxf6" "A45n")
+ ("rnb1kb1r/pppp1pp/4pq1p//3PP//PPP2PPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...e6 3.e4 h6 4.Bxf6 Qxf6" "A45n")
+ ("rnb1kb1r/pppp1pp/4pq1p//3PP/2P/PP3PPP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...e6 3.e4 h6 4.Bxf6 Qxf6 5.c3" "A45n")
+ ("rnb1kb1r/pppp1pp/4pq1p//3PP/2N/PPP2PPP/R2QKBNR b KQkq -"
+ "Trompowsky: 2...e6 3.e4 h6 4.Bxf6 Qxf6 5.Nc3" "A45o")
+ ("rnb1k2r/pppp1pp/4pq1p//1b1PP/2N/PPP2PPP/R2QKBNR w KQkq -"
+ "Trompowsky: 2...e6 3.e4 h6 4.Bxf6 Qxf6 5.Nc3 Bb4" "A45o")
+ ("rnb1kb1r/ppp2pp/3ppq1p//3PP/2N/PPP2PPP/R2QKBNR w KQkq -"
+ "Trompowsky: 2...e6 3.e4 h6 4.Bxf6 Qxf6 5.Nc3 d6" "A45o")
+ ("rnb1kb1r/ppp2pp/3ppq1p//3PP/2N/PPPQ1PPP/R3KBNR b KQkq -"
+ "Trompowsky: 2...e6 3.e4 h6 4.Bxf6 Qxf6 5.Nc3 d6 6.Qd2" "A45o")
+ ("rnb1kb1r/ppp2p/3ppq1p/6p/3PP/2N/PPPQ1PPP/R3KBNR w KQkq -"
+ "Trompowsky: 2...e6 3.e4 h6 4.Bxf6 Qxf6 5.Nc3 d6 6.Qd2 g5" "A45o")
+ ("rnbqkb1r/pp1ppppp/5n/2p3B/3P//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...c5" "A45p")
+ ("rnbqkb1r/pp1ppppp/5n/2P3B///PPP1PPPP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...c5 3.dxc5" "A45p")
+ ("rnbqkb1r/pp1ppppp/5n/2p3B/3P/2N/PPP1PPPP/R2QKBNR b KQkq -"
+ "Trompowsky: 2...c5 3.Nc3" "A45p")
+ ("rnbqkb1r/pp1ppppp/5n/2pP2B///PPP1PPPP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...c5 3.d5" "A45p")
+ ("rnb1kb1r/pp1ppppp/1q3n/2pP2B///PPP1PPPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...c5 3.d5 Qb6" "A45p")
+ ("rnb1kb1r/pp1ppppp/1q3n/2pP2B//2N/PPP1PPPP/R2QKBNR b KQkq -"
+ "Trompowsky: 2...c5 3.d5 Qb6 4.Nc3" "A45p")
+ ("rnbqkb1r/pp1ppppp/5B/2p/3P//PPP1PPPP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...c5 3.Bxf6" "A45q")
+ ("rnbqkb1r/pp1ppp1p/5p/2p/3P//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...c5 3.Bxf6 gxf6" "A45q")
+ ("rnbqkb1r/pp1ppp1p/5p/2pP///PPP1PPPP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...c5 3.Bxf6 gxf6 4.d5" "A45q")
+ ("rnb1kb1r/pp1ppp1p/1q3p/2pP///PPP1PPPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...c5 3.Bxf6 gxf6 4.d5 Qb6" "A45r")
+ ("rnb1kb1r/pp1ppp1p/1q3p/2pP///PPP1PPPP/RNQ1KBNR b KQkq -"
+ "Trompowsky: 2...c5 3.Bxf6 gxf6 4.d5 Qb6 5.Qc1" "A45r")
+ ("rnb1kb1r/pp1ppp1p/1q/2pP1p///PPP1PPPP/RNQ1KBNR w KQkq -"
+ "Trompowsky: 2...c5 3.Bxf6 gxf6 4.d5 Qb6 5.Qc1 f5" "A45r")
+ ("rnb1kb1r/pp1ppp1p/1q/2pP1p/2P//PP2PPPP/RNQ1KBNR b KQkq -"
+ "Trompowsky: 2...c5 3.Bxf6 gxf6 4.d5 Qb6 5.Qc1 f5 6.c4" "A45r")
+ ("rnb1kb1r/pp1ppp1p/1q/2pP1p//6P/PPP1PP1P/RNQ1KBNR b KQkq -"
+ "Trompowsky: 2...c5 3.Bxf6 gxf6 4.d5 Qb6 5.Qc1 f5 6.g3" "A45r")
+ ("rnb1kb1r/pp1ppp1p/1q/2pP1p//4P/PPP2PPP/RNQ1KBNR b KQkq -"
+ "Trompowsky: 2...c5 3.Bxf6 gxf6 4.d5 Qb6 5.Qc1 f5 6.e3" "A45r")
+ ("rnb1k2r/pp1pppbp/1q/2pP1p//4P/PPP2PPP/RNQ1KBNR w KQkq -"
+ "Trompowsky: 2...c5 3.Bxf6 gxf6 4.d5 Qb6 5.Qc1 f5 6.e3 Bg7" "A45r")
+ ("rnbqkb1r/pppppppp//6B/3Pn//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...Ne4" "A45s")
+ ("rnbqkb1r/pppppppp//6B/3Pn2P//PPP1PPP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...Ne4 3.h4" "A45s")
+ ("rnbqkb1r/ppp1pppp//3p2B/3Pn2P//PPP1PPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...Ne4 3.h4 d5" "A45s")
+ ("rnbqkb1r/pp1ppppp//2p3B/3Pn2P//PPP1PPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...Ne4 3.h4 c5" "A45s")
+ ("rnbqkb1r/pp1ppppp//2P3B/4n2P//PPP1PPP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...Ne4 3.h4 c5 4.dxc5" "A45s")
+ ("rnbqkb1r/pp1ppppp//2pP2B/4n2P//PPP1PPP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...Ne4 3.h4 c5 4.d5" "A45s")
+ ("rnbqkb1r/pppppppp///3Pn2B//PPP1PPPP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...Ne4 3.Bh4" "A45t")
+ ("rnbqkb1r/pppppp1p//6p/3Pn2B//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...Ne4 3.Bh4 g5" "A45t")
+ ("rnbqkb1r/ppp1pppp//3p/3Pn2B//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...Ne4 3.Bh4 d5" "A45t")
+ ("rnbqkb1r/pp1ppppp//2p/3Pn2B//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...Ne4 3.Bh4 c5" "A45t")
+ ("rnbqkb1r/pp1ppppp//2p/3Pn2B/5P/PPP1P1PP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...Ne4 3.Bh4 c5 4.f3" "A45t")
+ ("rnbqkb1r/pppppppp///3PnB//PPP1PPPP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...Ne4 3.Bf4" "A45u")
+ ("rnbqkb1r/pppppp1p//6p/3PnB//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Trompowsky: Borg Variation" "A45u")
+ ("rnbqkb1r/ppp1pppp//3p/3PnB//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...Ne4 3.Bf4 d5" "A45u")
+ ("rnbqkb1r/ppp1pppp//3p/3PnB//PPPNPPPP/R2QKBNR b KQkq -"
+ "Trompowsky: 2...Ne4 3.Bf4 d5 4.Nd2" "A45u")
+ ("rnbqkb1r/ppp1pppp//3p/3PnB/5P/PPP1P1PP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...Ne4 3.Bf4 d5 4.f3" "A45v")
+ ("rnbqkb1r/ppp1pppp/5n/3p/3P1B/5P/PPP1P1PP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...Ne4 3.Bf4 d5 4.f3 Nf6" "A45v")
+ ("rnbqkb1r/ppp1pppp//3p/3PnB/4P/PPP2PPP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...Ne4 3.Bf4 d5 4.e3" "A45w")
+ ("rnbqkb1r/pp2pppp//2pp/3PnB/4P/PPP2PPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...Ne4 3.Bf4 d5 4.e3 c5" "A45w")
+ ("rnbqkb1r/pp1ppppp//2p/3PnB//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...Ne4 3.Bf4 c5" "A45x")
+ ("rnbqkb1r/pp1ppppp//2pP/4nB//PPP1PPPP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...Ne4 3.Bf4 c5 4.d5" "A45x")
+ ("rnb1kb1r/pp1ppppp/1q/2pP/4nB//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...Ne4 3.Bf4 c5 4.d5 Qb6" "A45x")
+ ("rnbqkb1r/pp1ppppp//2p/3PnB/5P/PPP1P1PP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...Ne4 3.Bf4 c5 4.f3" "A45y")
+ ("rnb1kb1r/pp1ppppp//q1p/3PnB/5P/PPP1P1PP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...Ne4 3.Bf4 c5 4.f3 Qa5+" "A45y")
+ ("rnb1kb1r/pp1ppppp/5n/q1pP/5B/2P2P/PP2P1PP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...Ne4 3.Bf4 c5 4.f3 Qa5+ 5.c3 Nf6 6.d5" "A45y")
+ ("rnb1kb1r/pp1ppppp/5n/q1p/3P1B/2P2P/PP1NP1PP/R2QKBNR b KQkq -"
+ "Trompowsky: 2...Ne4 3.Bf4 c5 4.f3 Qa5+ 5.c3 Nf6 6.Nd2" "A45z")
+ ("rnbqkb1r/pppppppp/5n//3P/5N/PPP1PPPP/RNBQKB1R b KQkq -"
+ "Indian: 2.Nf3" "A46a")
+ ("rnbqkb1r/pppppppp///3Pn/5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Indian: Döry Defence" "A46a")
+ ("rnbqkb1r/p1pppppp/5n/1p/3P/5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Indian: 2.Nf3 b5" "A46b")
+ ("rnbqkb1r/p1pppppp/5n/1p/3P/5NP/PPP1PP1P/RNBQKB1R b KQkq -"
+ "Indian: 2.Nf3 b5 3.g3" "A46b")
+ ("rnbqkb1r/pp1ppppp/5n/2p/3P/5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Neo-Benoni" "A46c")
+ ("rnbqkb1r/pp1ppppp/5n/2P//5N/PPP1PPPP/RNBQKB1R b KQkq -"
+ "Neo-Benoni 3.dxc5" "A46c")
+ ("rnbqkb1r/pp1ppppp/5n/2p/3P/4PN/PPP2PPP/RNBQKB1R b KQkq -"
+ "Neo-Benoni: 3.e3" "A46c")
+ ("rnbqkb1r/pp1ppppp/5n//3p/4PN/PPP2PPP/RNBQKB1R w KQkq -"
+ "Neo-Benoni: 3.e3 cxd4" "A46c")
+ ("rnbqkb1r/pp1ppppp/5n/2p/3P/2P2N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Neo-Benoni: 3.c3" "A46d")
+ ("rnbqkb1r/pp1ppppp/5n//3p/2P2N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Neo-Benoni: 3.c3 cxd4" "A46d")
+ ("rnbqkb1r/p2ppppp/1p3n/2p/3P/2P2N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Neo-Benoni: 3.c3 b6" "A46d")
+ ("rnbqkb1r/pp1ppp1p/5np/2p/3P/2P2N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Neo-Benoni: 3.c3 g6" "A46d")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p/3P/2P2N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Neo-Benoni: 3.c3 e6" "A46e")
+ ("rnbqkb1r/pp1ppppp/5n/2p/3P/5NP/PPP1PP1P/RNBQKB1R b KQkq -"
+ "Neo-Benoni: 3.g3" "A46f")
+ ("rnbqkb1r/pp1ppppp/5n//3p/5NP/PPP1PP1P/RNBQKB1R w KQkq -"
+ "Neo-Benoni: 3.g3 cxd4" "A46f")
+ ("rnbqkb1r/pp1ppppp/5n//3N/6P/PPP1PP1P/RNBQKB1R b KQkq -"
+ "Neo-Benoni: 3.g3 cxd4 4.Nxd4" "A46f")
+ ("rnbqkb1r/ppp1pppp/3p1n//3P/5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Indian: 2.Nf3 d6" "A46g")
+ ("rnbqkb1r/ppp1pppp/3p1n//3P/5NP/PPP1PP1P/RNBQKB1R b KQkq -"
+ "Indian: 2.Nf3 d6 3.g3" "A46h")
+ ("rnbqkb1r/ppp1pppp/3p1n/6B/3P/5N/PPP1PPPP/RN1QKB1R b KQkq -"
+ "Indian: 2.Nf3 d6 3.Bg5" "A46i")
+ ("r1bqkb1r/pppnpppp/3p1n/6B/3P/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Indian: 2.Nf3 d6 3.Bg5 Nbd7" "A46i")
+ ("rnbqkb1r/pppp1ppp/4pn//3P/5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Indian: 2.Nf3 e6" "A46j")
+ ("rnbqkb1r/pppp1ppp/4pn//3P/2P2N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Indian: 2.Nf3 e6 3.c3" "A46j")
+ ("rnbqkb1r/p1pp1ppp/1p2pn//3P/2P2N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Indian: 2.Nf3 e6 3.c3 b6" "A46j")
+ ("rnbqkb1r/p1pp1ppp/1p2pn/6B/3P/2P2N/PP2PPPP/RN1QKB1R b KQkq -"
+ "Indian: 1.d4 Nf6 2.Nf3 e6 3.c3 b6 4.Bg5" "A46j")
+ ("rnbqkb1r/pppp1ppp/4pn//3P/4PN/PPP2PPP/RNBQKB1R b KQkq -"
+ "Indian: 1.d4 Nf6 2.Nf3 e6 3.e3" "A46k")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p/3P/4PN/PPP2PPP/RNBQKB1R w KQkq -"
+ "Indian: 1.d4 Nf6 2.Nf3 e6 3.e3 c5" "A46k")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p/3P/3BPN/PPP2PPP/RNBQK2R b KQkq -"
+ "Indian: 1.d4 Nf6 2.Nf3 e6 3.e3 c5 4.Bd3" "A46l")
+ ("rnbqkb1r/pppp1ppp/4pn//3P/5NP/PPP1PP1P/RNBQKB1R b KQkq -"
+ "Indian: 1.d4 Nf6 2.Nf3 e6 3.g3" "A46m")
+ ("rnbqkb1r/p1pp1ppp/4pn/1p/3P/5NP/PPP1PP1P/RNBQKB1R w KQkq -"
+ "Indian: 1.d4 Nf6 2.Nf3 e6 3.g3 b5" "A46m")
+ ("rn1qkb1r/pbpp1ppp/4pn/1p/3P/5NP/PPP1PPBP/RNBQK2R w KQkq -"
+ "Indian: 1.d4 Nf6 2.Nf3 e6 3.g3 b5 4.Bg2 Bb7" "A46m")
+ ("rn1qkb1r/pbpp1ppp/4pn/1p/3P/5NP/PPP1PPBP/RNBQ1RK b kq -"
+ "Indian: 1.d4 Nf6 2.Nf3 e6 3.g3 b5 4.Bg2 Bb7 5.O-O" "A46n")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p/3P/5NP/PPP1PP1P/RNBQKB1R w KQkq -"
+ "Indian: 1.d4 Nf6 2.Nf3 e6 3.g3 c5" "A46o")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p/3P/5NP/PPP1PPBP/RNBQK2R b KQkq -"
+ "Indian: 1.d4 Nf6 2.Nf3 e6 3.g3 c5 4.Bg2" "A46o")
+ ("rnbqkb1r/pp1p1ppp/4pn//3p/5NP/PPP1PPBP/RNBQK2R w KQkq -"
+ "Indian: 1.d4 Nf6 2.Nf3 e6 3.g3 c5 4.Bg2 cxd4" "A46o")
+ ("r1bqkb1r/pp1p1ppp/2n1pn/2p/3P/5NP/PPP1PPBP/RNBQK2R w KQkq -"
+ "Indian: 1.d4 Nf6 2.Nf3 e6 3.g3 c5 4.Bg2 Nc6" "A46o")
+ ("rnb1kb1r/ppqp1ppp/4pn/2p/3P/5NP/PPP1PPBP/RNBQK2R w KQkq -"
+ "Indian: 1.d4 Nf6 2.Nf3 e6 3.g3 c5 4.Bg2 Qc7" "A46o")
+ ("rnb1kb1r/pp1p1ppp/4pn/q1p/3P/5NP/PPP1PPBP/RNBQK2R w KQkq -"
+ "Indian: 1.d4 Nf6 2.Nf3 e6 3.g3 c5 4.Bg2 Qa5+" "A46o")
+ ("rnbqkb1r/pppp1ppp/4pn//3P1B/5N/PPP1PPPP/RN1QKB1R b KQkq -"
+ "Indian: London System" "A46p")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p/3P1B/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Indian: London, 3...c5" "A46p")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p/3P1B/4PN/PPP2PPP/RN1QKB1R b KQkq -"
+ "Indian: London, 3...c5 4.e3" "A46p")
+ ("rnb1kb1r/pp1p1ppp/1q2pn/2p/3P1B/4PN/PPP2PPP/RN1QKB1R w KQkq -"
+ "Indian: London, 3...c5 4.e3 Qb6" "A46p")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p/3P1B/2P2N/PP2PPPP/RN1QKB1R b KQkq -"
+ "Indian: London, 3...c5 4.c3" "A46q")
+ ("rnbqkb1r/pppp1ppp/4pn/6B/3P/5N/PPP1PPPP/RN1QKB1R b KQkq -"
+ "Torre Attack" "A46r")
+ ("rnbqkb1r/p1pp1ppp/1p2pn/6B/3P/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Torre Attack: 3...b6" "A46r")
+ ("rnbqk2r/ppppbppp/4pn/6B/3P/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Torre Attack: 3...Be7" "A46r")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p3B/3P/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Torre Attack: 3...c5" "A46s")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p3B/3PP/5N/PPP2PPP/RN1QKB1R b KQkq -"
+ "Torre Attack: Wagner Gambit" "A46s")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p3B/3P/2P2N/PP2PPPP/RN1QKB1R b KQkq -"
+ "Torre Attack: 3...c5 4.c3" "A46t")
+ ("rnb1kb1r/pp1p1ppp/1q2pn/2p3B/3P/2P2N/PP2PPPP/RN1QKB1R w KQkq -"
+ "Torre Attack: 3...c5 4.c3 Qb6" "A46t")
+ ("rnbqkb1r/pp1p1pp/4pn1p/2p3B/3P/2P2N/PP2PPPP/RN1QKB1R w KQkq -"
+ "Torre Attack: 3...c5 4.c3 h6" "A46t")
+ ("rnbqkb1r/pp1p1pp/4pn1p/2p/3P3B/2P2N/PP2PPPP/RN1QKB1R b KQkq -"
+ "Torre Attack: 3...c5 4.c3 h6 5.Bh4" "A46t")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p3B/3P/4PN/PPP2PPP/RN1QKB1R b KQkq -"
+ "Torre Attack: 3...c5 4.e3" "A46u")
+ ("rnbqkb1r/pp1p1ppp/4pn/6B/3p/4PN/PPP2PPP/RN1QKB1R w KQkq -"
+ "Torre Attack: 3...c5 4.e3 cxd4" "A46u")
+ ("rnb1kb1r/pp1p1ppp/1q2pn/2p3B/3P/4PN/PPP2PPP/RN1QKB1R w KQkq -"
+ "Torre Attack: 3...c5 4.e3 Qb6" "A46u")
+ ("rnbqk2r/pp1pbppp/4pn/2p3B/3P/4PN/PPP2PPP/RN1QKB1R w KQkq -"
+ "Torre Attack: 3...c5 4.e3 Be7" "A46v")
+ ("rnbqkb1r/pp1p1pp/4pn1p/2p3B/3P/4PN/PPP2PPP/RN1QKB1R w KQkq -"
+ "Torre Attack: 3...c5 4.e3 h6" "A46w")
+ ("rnbqkb1r/pp1p1pp/4pn1p/2p/3P3B/4PN/PPP2PPP/RN1QKB1R b KQkq -"
+ "Torre Attack: 3...c5 4.e3 h6 5.Bh4" "A46w")
+ ("rnbqkb1r/pppp1pp/4pn1p/6B/3P/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Torre Attack: 3...h6" "A46x")
+ ("rnbqkb1r/pppp1pp/4pn1p//3P3B/5N/PPP1PPPP/RN1QKB1R b KQkq -"
+ "Torre Attack: 3...h6 4.Bh4" "A46x")
+ ("rnbqkb1r/pppp1p/4pn1p/6p/3P3B/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Torre Attack: 3...h6 4.Bh4 g5" "A46x")
+ ("rnbqkb1r/pppp1pp/4pB1p//3P/5N/PPP1PPPP/RN1QKB1R b KQkq -"
+ "Torre Attack: 3...h6 4.Bxf6" "A46y")
+ ("rnb1kb1r/pppp1pp/4pq1p//3PP/5N/PPP2PPP/RN1QKB1R b KQkq -"
+ "Torre Attack: 3...h6 4.Bxf6 Qxf6 5.e4" "A46y")
+ ("rnb1kb1r/p1pp1pp/1p2pq1p//3PP/5N/PPP2PPP/RN1QKB1R w KQkq -"
+ "Torre Attack: 3...h6 4.Bxf6 Qxf6 5.e4 b6" "A46y")
+ ("rnb1kb1r/pp1p1pp/4pq1p/2p/3PP/5N/PPP2PPP/RN1QKB1R w KQkq -"
+ "Torre Attack: 3...h6 4.Bxf6 Qxf6 5.e4 c5" "A46y")
+ ("rnb1kb1r/ppp2pp/3ppq1p//3PP/5N/PPP2PPP/RN1QKB1R w KQkq -"
+ "Torre Attack: 3...h6 4.Bxf6 Qxf6 5.e4 d6" "A46z")
+ ("rnb1kb1r/ppp2pp/3ppq1p//3PP/2N2N/PPP2PPP/R2QKB1R b KQkq -"
+ "Torre Attack: 3...h6 4.Bxf6 Qxf6 5.e4 d6 6.Nc3" "A46z")
+ ("rnb1kb1r/ppp2p/3ppqpp//3PP/2N2N/PPP2PPP/R2QKB1R w KQkq -"
+ "Torre Attack: 3...h6 4.Bxf6 Qxf6 5.e4 d6 6.Nc3 g6" "A46z")
+ ("r1b1kb1r/pppn1pp/3ppq1p//3PP/2N2N/PPP2PPP/R2QKB1R w KQkq -"
+ "Torre Attack: 3...h6 4.Bxf6 Qxf6 5.e4 d6 6.Nc3 Nd7" "A46z")
+ ("r1b1kb1r/pppn1pp/3ppq1p//3PP/2N2N/PPPQ1PPP/R3KB1R b KQkq -"
+ "Torre Attack: 3...h6 4.Bxf6 Qxf6 5.e4 d6 6.Nc3 Nd7 7.Qd2" "A46z")
+ ("rnbqkb1r/p1pppppp/1p3n//3P/5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Neo-Queen's Indian" "A47")
+ ("rnbqkb1r/p1pppppp/1p3n//3P1B/5N/PPP1PPPP/RN1QKB1R b KQkq -"
+ "Neo-Queen's Indian" "A47")
+ ("rnbqkb1r/p1pp1ppp/1p2pn//3P1B/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Neo-Queen's Indian" "A47")
+ ("rnbqkb1r/p1pp1ppp/1p2pn//3P1B/4PN/PPP2PPP/RN1QKB1R b KQkq -"
+ "Neo-Queen's Indian" "A47")
+ ("rnbqkb1r/p2p1ppp/1p2pn/2p/3P1B/4PN/PPP2PPP/RN1QKB1R w KQkq -"
+ "Neo-Queen's Indian" "A47")
+ ("rn1qkb1r/pbpppppp/1p3n//3P1B/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Neo-Queen's Indian" "A47")
+ ("rn1qkb1r/pbpppppp/1p3n//3P1B/4PN/PPP2PPP/RN1QKB1R b KQkq -"
+ "Neo-Queen's Indian" "A47")
+ ("rn1qkb1r/pbpp1ppp/1p2pn//3P1B/4PN/PPP2PPP/RN1QKB1R w KQkq -"
+ "Neo-Queen's Indian" "A47")
+ ("rnbqkb1r/p1pppppp/1p3n/6B/3P/5N/PPP1PPPP/RN1QKB1R b KQkq -"
+ "Neo-Queen's Indian" "A47")
+ ("rn1qkb1r/pbpppppp/1p3n/6B/3P/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Neo-Queen's Indian" "A47")
+ ("rnbqkb1r/p1pppppp/1p3n//3P/4PN/PPP2PPP/RNBQKB1R b KQkq -"
+ "Neo-Queen's Indian" "A47")
+ ("rnbqkb1r/p1pp1ppp/1p2pn//3P/4PN/PPP2PPP/RNBQKB1R w KQkq -"
+ "Neo-Queen's Indian" "A47")
+ ("rnbqkb1r/p1pp1ppp/1p2pn//3P/3BPN/PPP2PPP/RNBQK2R b KQkq -"
+ "Neo-Queen's Indian" "A47")
+ ("rnbqkb1r/p2p1ppp/1p2pn/2p/3P/3BPN/PPP2PPP/RNBQK2R w KQkq -"
+ "Neo-Queen's Indian" "A47")
+ ("rn1qkb1r/pbpppppp/1p3n//3P/4PN/PPP2PPP/RNBQKB1R w KQkq -"
+ "Neo-Queen's Indian" "A47")
+ ("rn1qkb1r/pbpppppp/1p3n//3P/3BPN/PPP2PPP/RNBQK2R b KQkq -"
+ "Neo-Queen's Indian" "A47")
+ ("rn1qkb1r/pbpp1ppp/1p2pn//3P/3BPN/PPP2PPP/RNBQK2R w KQkq -"
+ "Neo-Queen's Indian" "A47")
+ ("rn1qkb1r/pbpp1ppp/1p2pn//3P/3BPN/PPP2PPP/RNBQ1RK b kq -"
+ "Neo-Queen's Indian" "A47")
+ ("rn1qkb1r/pb1p1ppp/1p2pn/2p/3P/3BPN/PPP2PPP/RNBQ1RK w kq -"
+ "Neo-Queen's Indian" "A47")
+ ("rnbqkb1r/p1pppppp/1p3n//3P/5NP/PPP1PP1P/RNBQKB1R b KQkq -"
+ "Neo-Queen's Indian" "A47")
+ ("rnbqkb1r/p1pp1ppp/1p2pn//3P/5NP/PPP1PP1P/RNBQKB1R w KQkq -"
+ "Neo-Queen's Indian" "A47")
+ ("rn1qkb1r/pbpppppp/1p3n//3P/5NP/PPP1PPBP/RNBQK2R b KQkq -"
+ "Neo-Queen's Indian" "A47")
+ ("rn1qkb1r/pbpp1ppp/1p2pn//3P/5NP/PPP1PPBP/RNBQK2R w KQkq -"
+ "Neo-Queen's Indian" "A47")
+ ("rn1qkb1r/pb1ppppp/1p3n/2p/3P/5NP/PPP1PPBP/RNBQK2R w KQkq -"
+ "Neo-Queen's Indian: Marienbad System" "A47")
+ ("rn1qkb1r/pb1ppppp/1p3n//2PQ/5NP/PP2PPBP/RNB1K2R b KQkq -"
+ "Neo-Queen's Indian: Marienbad System, Berg Variation" "A47")
+ ("rnbqkb1r/pppppp1p/5np//3P/5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Neo-King's Indian" "A48a")
+ ("rnbqkb1r/pppppp1p/5np//3P/5N/PPPNPPPP/R1BQKB1R b KQkq -"
+ "Neo-King's Indian" "A48a")
+ ("rnbqkb1r/pppppp1p/5np//3P/2P2N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Neo-King's Indian" "A48b")
+ ("rnbqk2r/ppppppbp/5np//3P/2P2N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Neo-King's Indian" "A48b")
+ ("rnbqkb1r/pppppp1p/5np//3P/4PN/PPP2PPP/RNBQKB1R b KQkq -"
+ "Neo-King's Indian" "A48c")
+ ("rnbqk2r/ppppppbp/5np//3P/4PN/PPP2PPP/RNBQKB1R w KQkq -"
+ "Neo-King's Indian" "A48c")
+ ("rnbqkb1r/pp1ppp1p/5np/2p/3P/4PN/PPP2PPP/RNBQKB1R w KQkq -"
+ "Neo-King's Indian" "A48d")
+ ("rnbqkb1r/pppppp1p/5np//3P/2N2N/PPP1PPPP/R1BQKB1R b KQkq -"
+ "Neo-King's Indian" "A48e")
+ ("rnbqkb1r/pppppp1p/5np//3P1B/5N/PPP1PPPP/RN1QKB1R b KQkq -"
+ "Neo-King's Indian: London System" "A48f")
+ ("rnbqk2r/ppppppbp/5np//3P1B/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Neo-King's Indian: London System" "A48g")
+ ("rnbqk2r/ppppppbp/5np//3P1B/5N/PPPNPPPP/R2QKB1R b KQkq -"
+ "Neo-King's Indian: London System" "A48h")
+ ("rnbqk2r/ppppppbp/5np//3P1B/2P2N/PP2PPPP/RN1QKB1R b KQkq -"
+ "Neo-King's Indian: London System" "A48i")
+ ("rnbqk2r/ppppppbp/5np//3P1B/4PN/PPP2PPP/RN1QKB1R b KQkq -"
+ "Neo-King's Indian: London System" "A48j")
+ ("rnbq1rk/ppppppbp/5np//3P1B/4PN/PPP2PPP/RN1QKB1R w KQ -"
+ "Neo-King's Indian: London System" "A48j")
+ ("rnbq1rk/ppppppbp/5np//3P1B/4PN/PPP1BPPP/RN1QK2R b KQ -"
+ "Neo-King's Indian: London System" "A48k")
+ ("rnbq1rk/ppp1ppbp/3p1np//3P1B/4PN/PPP1BPPP/RN1QK2R w KQ -"
+ "Neo-King's Indian: London System" "A48k")
+ ("rnbq1rk/ppp1ppbp/3p1np//3P1B/4PN1P/PPP1BPP/RN1QK2R b KQ -"
+ "Neo-King's Indian: London System" "A48l")
+ ("rnbqkb1r/pppppp1p/5np/6B/3P/5N/PPP1PPPP/RN1QKB1R b KQkq -"
+ "Neo-King's Indian: Torre Attack" "A48m")
+ ("rnbqkb1r/pppppp1p/6p/6B/3Pn/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Neo-King's Indian: Torre Attack" "A48n")
+ ("rnbqk2r/ppppppbp/5np/6B/3P/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Neo-King's Indian: Torre Attack" "A48o")
+ ("rnbqk2r/ppppppbp/5np/6B/3P/2P2N/PP2PPPP/RN1QKB1R b KQkq -"
+ "Neo-King's Indian: Torre Attack" "A48o")
+ ("rnbqk2r/ppppppbp/5np/6B/3P/4PN/PPP2PPP/RN1QKB1R b KQkq -"
+ "Neo-King's Indian: Torre Attack" "A48o")
+ ("rnbqk2r/ppppppbp/5np/6B/3P/2N2N/PPP1PPPP/R2QKB1R b KQkq -"
+ "Neo-King's Indian: Torre Attack" "A48p")
+ ("rnbqk2r/ppppppbp/5np/6B/3P/5N/PPPNPPPP/R2QKB1R b KQkq -"
+ "Neo-King's Indian: Torre Attack" "A48q")
+ ("rnbq1rk/ppppppbp/5np/6B/3P/5N/PPPNPPPP/R2QKB1R w KQ -"
+ "Neo-King's Indian: Torre Attack" "A48r")
+ ("rnbq1rk/ppppppbp/5np/6B/3PP/5N/PPPN1PPP/R2QKB1R b KQ -"
+ "Neo-King's Indian: Torre Attack" "A48s")
+ ("rnbq1rk/ppp1ppbp/3p1np/6B/3PP/5N/PPPN1PPP/R2QKB1R w KQ -"
+ "Neo-King's Indian: Torre Attack" "A48t")
+ ("rnbq1rk/ppp1ppbp/5np/3p2B/3PP/5N/PPPN1PPP/R2QKB1R w KQ -"
+ "Neo-King's Indian: Torre Attack" "A48u")
+ ("rnbq1rk/ppppppbp/5np/6B/3P/2P2N/PP1NPPPP/R2QKB1R b KQ -"
+ "Neo-King's Indian: Torre Attack" "A48v")
+ ("rnbq1rk/ppp1ppbp/3p1np/6B/3P/2P2N/PP1NPPPP/R2QKB1R w KQ -"
+ "Neo-King's Indian: Torre Attack" "A48v")
+ ("rnbq1rk/ppp1ppbp/3p1np/6B/3PP/2P2N/PP1N1PPP/R2QKB1R b KQ -"
+ "Neo-King's Indian: Torre Attack" "A48w")
+ ("rnbq1rk/pp2ppbp/3p1np/2p3B/3PP/2P2N/PP1N1PPP/R2QKB1R w KQ -"
+ "Neo-King's Indian: Torre Attack" "A48x")
+ ("rnbqkb1r/pppppp1p/5np//3P/5NP/PPP1PP1P/RNBQKB1R b KQkq -"
+ "Neo-King's Indian: Fianchetto System" "A49")
+ ("rnbqk2r/ppppppbp/5np//3P/5NP/PPP1PP1P/RNBQKB1R w KQkq -"
+ "Neo-King's Indian: Fianchetto System" "A49")
+ ("rnbqk2r/ppppppbp/5np//3P/5NP/PPP1PPBP/RNBQK2R b KQkq -"
+ "Neo-King's Indian: Fianchetto System" "A49")
+ ("rnbq1rk/ppppppbp/5np//3P/5NP/PPP1PPBP/RNBQK2R w KQ -"
+ "Neo-King's Indian: Fianchetto System" "A49")
+ ("rnbq1rk/ppp1ppbp/3p1np//3P/1P3NP/PBP1PPBP/RN1QK2R b KQ -"
+ "Neo-King's Indian: Double Fianchetto System" "A49")
+ ("rnbq1rk/ppppppbp/5np//3P/5NP/PPP1PPBP/RNBQ1RK b - -"
+ "Neo-King's Indian: Fianchetto System" "A49")
+ ("rnbq1rk/ppp1ppbp/3p1np//3P/5NP/PPP1PPBP/RNBQ1RK w - -"
+ "Neo-King's Indian: Fianchetto System" "A49")
+ ("rnbqkb1r/pppppppp/5n//2PP//PP2PPPP/RNBQKBNR b KQkq -"
+ "Indian: 2.c4" "A50a")
+ ("r1bqkb1r/pppppppp/2n2n//2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Indian: Mexican Defence (Two Knights Tango)" "A50b")
+ ("r1bqkb1r/pppppppp/2n2n//2PP/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Indian: Mexican Defence, 3.Nc3" "A50c")
+ ("r1bqkb1r/pppppppp/2n2n//2PP/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Indian: Mexican Defence, 3.Nf3" "A50d")
+ ("r1bqkb1r/ppp1pppp/2np1n//2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Indian: Mexican Defence, 3.Nf3 d6" "A50d")
+ ("r1bqkb1r/pppp1ppp/2n1pn//2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Indian: Mexican Defence, 3.Nf3 e6" "A50e")
+ ("r1bqkb1r/pppp1ppp/2n1pn//2PP/P4N/1P2PPPP/RNBQKB1R b KQkq -"
+ "Indian: Mexican Defence, 3.Nf3 e6 4.a3" "A50f")
+ ("r1bqkb1r/pppp1ppp/2n1pn//2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Indian: Mexican Defence, 3.Nf3 e6 4.Nc3" "A50g")
+ ("rnbqkb1r/pp1ppppp/2p2n//2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Indian: Slav-Indian" "A50h")
+ ("rnbqkb1r/pp1ppppp/2p2n//2PP/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Indian: Slav-Indian, 3.Nf3" "A50i")
+ ("rnbqkb1r/pp1ppppp/2p2n//2PP/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Indian: Slav-Indian, 3.Nc3" "A50j")
+ ("rnbqkb1r/1ppppppp/p4n//2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Indian: 2.c4 a6" "A50k")
+ ("rnbqkb1r/p1pppppp/1p3n//2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Indian: Queen's Indian Accelerated" "A50l")
+ ("rn1qkb1r/pbpppppp/1p3n//2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Indian: Queen's Indian Accelerated" "A50m")
+ ("rn1qkb1r/pbpppppp/1p3n//2PP/2N/PPQ1PPPP/R1B1KBNR b KQkq -"
+ "Indian: Queen's Indian Accelerated" "A50n")
+ ("rnbqkb1r/pppp1ppp/5n/4p/2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Budapest" "A51a")
+ ("rnbqkb1r/pppp1ppp/5n/4p/2PP/4P/PP3PPP/RNBQKBNR b KQkq -"
+ "Budapest: 3.e3" "A51b")
+ ("rnbqkb1r/pppp1ppp/5n/3Pp/2P//PP2PPPP/RNBQKBNR b KQkq -"
+ "Budapest: 3.d5" "A51c")
+ ("rnbqkb1r/pppp1ppp/5n/4P/2P//PP2PPPP/RNBQKBNR b KQkq -"
+ "Budapest: 3.dxe5" "A51d")
+ ("rnbqkb1r/pppp1ppp//4P/2P1n//PP2PPPP/RNBQKBNR w KQkq -"
+ "Budapest: Fajarowicz" "A51d")
+ ("rnbqkb1r/pppp1ppp//4P/2P1n//PPQ1PPPP/RNB1KBNR b KQkq -"
+ "Budapest: Fajarowicz, Steiner Variation" "A51e")
+ ("rnbqkb1r/pppp1ppp//4P/2P1n//PP1NPPPP/R1BQKBNR b KQkq -"
+ "Budapest: Fajarowicz, 4.Nd2" "A51f")
+ ("rnbqkb1r/pppp1ppp//4P/2P1n/P/1P2PPPP/RNBQKBNR b KQkq -"
+ "Budapest: Fajarowicz, 4.a3" "A51g")
+ ("rnbqkb1r/pppp1ppp//4P/2P1n/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Budapest: Fajarowicz, 4.Nf3" "A51h")
+ ("rnbqk2r/pppp1ppp//4P/1bP1n/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Budapest: Fajarowicz, 4.Nf3 Bb4+" "A51i")
+ ("r1bqkb1r/pppp1ppp/2n/4P/2P1n/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Budapest: Fajarowicz, 4.Nf3 Nc6" "A51j")
+ ("r1bqkb1r/pppp1ppp/2n/4P/2P1n/P4N/1P2PPPP/RNBQKB1R b KQkq -"
+ "Budapest: Fajarowicz, 4.Nf3 Nc6 5.a3" "A51k")
+ ("rnbqkb1r/pppp1ppp//4P/2P3n//PP2PPPP/RNBQKBNR w KQkq -"
+ "Budapest: 3...Ng4" "A52a")
+ ("rnbqkb1r/pppp1ppp//4P/2P3n/4P/PP3PPP/RNBQKBNR b KQkq -"
+ "Budapest: 3...Ng4 4.e3" "A52b")
+ ("rnbqkb1r/pppp1ppp//4P/2P1P1n//PP3PPP/RNBQKBNR b KQkq -"
+ "Budapest: Alekhine Variation" "A52c")
+ ("rnbqkb1r/ppp2ppp/3p/4P/2P1P1n//PP3PPP/RNBQKBNR w KQkq -"
+ "Budapest: Alekhine, Balogh Gambit" "A52c")
+ ("rnbqkb1r/pppp1ppp/2n//2P1PP//PP4PP/RNBQKBNR w KQkq -"
+ "Budapest: Alekhine, Abonyi Variation" "A52d")
+ ("rnbqkb1r/pppp1ppp//4P/2P3n/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Budapest: Adler Variation" "A52e")
+ ("rnbqk2r/pppp1ppp//2b1P/2P3n/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Budapest: Adler, 4...Bc5" "A52f")
+ ("r1bqk2r/pppp1ppp/2n/2b1P/2P3n/4PN/PP2BPPP/RNBQK2R b KQkq -"
+ "Budapest: Adler, 4...Bc5 5.e3 Nc6 6.Be2" "A52g")
+ ("rnbqkb1r/pppp1ppp//4P/2P2Bn//PP2PPPP/RN1QKBNR b KQkq -"
+ "Budapest: Rubinstein Variation" "A52h")
+ ("rnbqk2r/pppp1ppp//4P/1bP2Bn//PP2PPPP/RN1QKBNR w KQkq -"
+ "Budapest: Rubinstein, 4...Bb4+" "A52i")
+ ("r1bqkb1r/pppp1ppp/2n/4P/2P2Bn//PP2PPPP/RN1QKBNR w KQkq -"
+ "Budapest: Rubinstein, 4...Nc6" "A52j")
+ ("r1bqk2r/pppp1ppp/2n/4P/1bP2Bn/5N/PP2PPPP/RN1QKB1R w KQkq -"
+ "Budapest: Rubinstein, Main Line" "A52k")
+ ("r1bqk2r/pppp1ppp/2n/4P/1bP2Bn/5N/PP1NPPPP/R2QKB1R b KQkq -"
+ "Budapest: Rubinstein, Main Line, 6.Nbd2" "A52l")
+ ("r1b1k2r/ppppqppp/2n/4P/1bP2Bn/4PN/PP1N1PPP/R2QKB1R b KQkq -"
+ "Budapest: Rubinstein, Main Line, 6.Nbd2 Qe7 7.e3" "A52m")
+ ("rnbqkb1r/ppp1pppp/3p1n//2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Old Indian" "A53")
+ ("rnbqkb1r/ppp1pppp/3p1n//2PP/6P/PP2PP1P/RNBQKBNR b KQkq -"
+ "Old Indian: 3.g3" "A53")
+ ("rnbqkb1r/ppp1pppp/3p1n//2PP/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Old Indian: 3.Nf3" "A53")
+ ("rnbqkb1r/pp2pppp/2pp1n//2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Old Indian: 3.Nf3 c6" "A53")
+ ("r1bqkb1r/pppnpppp/3p1n//2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Old Indian: 3.Nf3 Nbd7" "A53")
+ ("rn1qkb1r/ppp1pppp/3p1n/5b/2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Old Indian: 3.Nf3 Bf5" "A53")
+ ("rn1qkb1r/ppp1pppp/3p1n//2PP2b/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Old Indian: 3.Nf3 Bg4" "A53")
+ ("rn1qkb1r/ppp1pppp/3p1n//2PP2b/1Q3N/PP2PPPP/RNB1KB1R b KQkq -"
+ "Old Indian: 3.Nf3 Bg4 4.Qb3" "A53")
+ ("rn1qkb1r/ppp1pppp/3p1n//2PP2b/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Old Indian: 3.Nf3 Bg4 4.Nc3" "A53")
+ ("rnbqkb1r/ppp1pppp/3p1n//2PP/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Old Indian: 3.Nc3" "A53")
+ ("rnbqkb1r/pp2pppp/2pp1n//2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Old Indian: 3.Nc3 c6" "A53")
+ ("r1bqkb1r/pppnpppp/3p1n//2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Old Indian: 3.Nc3 Nbd7" "A53")
+ ("r1bqkb1r/pppnpppp/3p1n//2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Old Indian: 3.Nc3 Nbd7 4.Nf3" "A53")
+ ("r1bqkb1r/pppnpppp/3p1n//2PPP/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Old Indian: 3.Nc3 Nbd7 4.e4" "A53")
+ ("r1bqkb1r/pppn1ppp/3p1n/4p/2PPP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Old Indian: 3.Nc3 Nbd7 4.e4 e5" "A53")
+ ("r1bqkb1r/pppn1ppp/3p1n/3Pp/2P1P/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Old Indian: 3.Nc3 Nbd7 4.e4 e5 5.d5" "A53")
+ ("r1bqkb1r/pppn1ppp/3p1n/4p/2PPP/2N/PP2NPPP/R1BQKB1R b KQkq -"
+ "Old Indian: 3.Nc3 Nbd7 4.e4 e5 5.Nge2" "A53")
+ ("rn1qkb1r/ppp1pppp/3p1n/5b/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Old Indian: Janowski" "A53")
+ ("rnbqkb1r/ppp2ppp/3p1n/4p/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Old Indian: Ukrainian" "A53")
+ ("rnbqkb1r/ppp2ppp/3p1n/4p/2PPP/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Old Indian: Ukranian, 4.e4" "A53")
+ ("rnbqkb1r/ppp2ppp/3p1n/4p/2PP/2N1P/PP3PPP/R1BQKBNR b KQkq -"
+ "Old Indian: Ukranian, 4.e3" "A53")
+ ("r1bqkb1r/pppn1ppp/3p1n/4p/2PP/2NBP/PP3PPP/R1BQK1NR b KQkq -"
+ "Old Indian: Dus-Khotimirsky" "A53")
+ ("rnbqkb1r/ppp2ppp/3p1n/3Pp/2P/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Old Indian: Ukrainian, 4.d5" "A53")
+ ("rnbqk2r/ppp1bppp/3p1n/3Pp/2P/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Old Indian: Ukrainian, 4.d5 Be7" "A53")
+ ("rnbqkb1r/ppp2ppp/3p1n/4P/2P/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Old Indian: Ukrainian, 4.dxe5" "A53")
+ ("rnbk1b1r/ppp2ppp/5n/4p/2P/2N/PP2PPPP/R1B1KBNR w KQ -"
+ "Old Indian: Ukrainian, Queenswap" "A53")
+ ("rnbk1b1r/ppp2ppp/5n/4p/2P/2N2N/PP2PPPP/R1B1KB1R b KQ -"
+ "Old Indian: Ukrainian, Queenswap, 6.Nf3" "A53")
+ ("rnbk1b1r/pppn1ppp//4p/2P/2N2N/PP2PPPP/R1B1KB1R w KQ -"
+ "Old Indian: Ukrainian, Queenswap, 6.Nf3 Nfd7" "A53")
+ ("rnbqkb1r/ppp2ppp/3p1n/4p/2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Old Indian: 4.Nf3" "A54")
+ ("rnbqkb1r/ppp2ppp/3p1n//2Pp/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Old Indian: 4.Nf3 exd4" "A54")
+ ("r1bqkb1r/ppp2ppp/2np1n/4p/2PP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Old Indian: 4.Nf3 Nc6" "A54")
+ ("rnbqkb1r/ppp2ppp/3p1n//2PPp/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Old Indian: 4.Nf3 e4" "A54")
+ ("rnbqkb1r/ppp2ppp/3p1n/6N/2PPp/2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Old Indian: 4.Nf3 e4 5.Ng5" "A54")
+ ("r1bqkb1r/pppn1ppp/3p1n/4p/2PP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Old Indian: 4.Nf3 Nbd7" "A54")
+ ("r1bqkb1r/pppn1ppp/3p1n/4p/2PP/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "Old Indian: 5.e3" "A54")
+ ("r1bqkb1r/pppn1ppp/3p1n/4p/2PP/2N2NP/PP2PP1P/R1BQKB1R b KQkq -"
+ "Old Indian: 5.g3" "A54")
+ ("r1bqkb1r/pp1n1ppp/2pp1n/4p/2PP/2N2NP/PP2PP1P/R1BQKB1R w KQkq -"
+ "Old Indian: 5.g3 c6" "A54")
+ ("r1bqkb1r/pp1n1ppp/2pp1n/4p/2PP/2N2NP/PP2PPBP/R1BQK2R b KQkq -"
+ "Old Indian: 5.g3 c6" "A54")
+ ("r1bqkb1r/pppn1p1p/3p1np/4p/2PP/2N2NP/PP2PP1P/R1BQKB1R w KQkq -"
+ "Old Indian: 5.g3 g6" "A54")
+ ("r1bqkb1r/pppn1p1p/3p1np/4p/2PP/2N2NP/PP2PPBP/R1BQK2R b KQkq -"
+ "Old Indian: 5.g3 g6" "A54")
+ ("r1bqk2r/pppn1pbp/3p1np/4p/2PP/2N2NP/PP2PPBP/R1BQK2R w KQkq -"
+ "Old Indian: 5.g3 g6" "A54")
+ ("r1bqk2r/pppnbppp/3p1n/4p/2PP/2N2NP/PP2PP1P/R1BQKB1R w KQkq -"
+ "Old Indian: 5.g3 Be7" "A54")
+ ("r1bqk2r/pppnbppp/3p1n/4p/2PP/2N2NP/PP2PPBP/R1BQK2R b KQkq -"
+ "Old Indian: 5.g3 Be7" "A54")
+ ("r1bq1rk/pppnbppp/3p1n/4p/2PP/2N2NP/PP2PPBP/R1BQK2R w KQ -"
+ "Old Indian: 5.g3 Be7" "A54")
+ ("r1bq1rk/pppnbppp/3p1n/4p/2PP/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "Old Indian: 5.g3 Be7" "A54")
+ ("r1bq1rk/pp1nbppp/2pp1n/4p/2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Old Indian: 5.g3 Be7, Main Line" "A54")
+ ("r1bq1rk/pp1nbppp/2pp1n/4p/2PP/2N2NP/PPQ1PPBP/R1B2RK b - -"
+ "Old Indian: 5.g3 Be7, Main Line, 8.Qc2" "A54")
+ ("r1bqkb1r/pppn1ppp/3p1n/4p1B/2PP/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "Old Indian: 5.Bg5" "A54")
+ ("r1bqkb1r/pp1n1ppp/2pp1n/4p1B/2PP/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Old Indian: 5.Bg5 c6" "A54")
+ ("r1bqk2r/pppnbppp/3p1n/4p1B/2PP/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Old Indian: 5.Bg5 Be7" "A54")
+ ("r1bqk2r/pppnbppp/3p1n/4p1B/2PP/2N1PN/PP3PPP/R2QKB1R b KQkq -"
+ "Old Indian: 5.Bg5 Be7 6.e3" "A54")
+ ("r1bqk2r/pp1nbppp/2pp1n/4p1B/2PP/2N1PN/PP3PPP/R2QKB1R w KQkq -"
+ "Old Indian: 5.Bg5 Be7 6.e3 c6" "A54")
+ ("r1bq1rk/pppnbppp/3p1n/4p1B/2PP/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "Old Indian: 5.Bg5 Be7 6.e3 O-O" "A54")
+ ("r1bq1rk/pppnbppp/3p1n/4p1B/2PP/2N1PN/PPQ2PPP/R3KB1R b KQ -"
+ "Old Indian: 5.Bg5 Be7 6.e3 O-O 7.Qc2" "A54")
+ ("r1bq1rk/pp1nbppp/2pp1n/4p1B/2PP/2N1PN/PPQ2PPP/R3KB1R w KQ -"
+ "Old Indian: 5.Bg5 Be7 6.e3 O-O 7.Qc2 c6" "A54")
+ ("r1bqkb1r/pppn1ppp/3p1n/4p/2PPP/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Old Indian: 5.e4" "A55a")
+ ("r1bqkb1r/pppn1p1p/3p1np/4p/2PPP/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Old Indian: 5.e4 g6" "A55b")
+ ("r1bqkb1r/pp1n1ppp/2pp1n/4p/2PPP/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Old Indian: 5.e4 c6" "A55c")
+ ("r1bqkb1r/pp1n1ppp/2pp1n/4p/2PPP/2N2N/PP2BPPP/R1BQK2R b KQkq -"
+ "Old Indian: 5.e4 c6 6.Be2" "A55c")
+ ("r1bqk2r/pppnbppp/3p1n/4p/2PPP/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Old Indian: 5.e4 Be7" "A55d")
+ ("r1bqk2r/pppnbppp/3p1n/4p/2PPP/2N2NP/PP3P1P/R1BQKB1R b KQkq -"
+ "Old Indian: 5.e4 Be7 6.g3" "A55e")
+ ("r1bq1rk/pppnbppp/3p1n/4p/2PPP/2N2NP/PP3P1P/R1BQKB1R w KQ -"
+ "Old Indian: 5.e4 Be7 6.g3 O-O" "A55e")
+ ("r1bqk2r/pp1nbppp/2pp1n/4p/2PPP/2N2NP/PP3P1P/R1BQKB1R w KQkq -"
+ "Old Indian: 5.e4 Be7 6.g3 c6" "A55e")
+ ("r1bqk2r/pp1nbppp/2pp1n/4p/2PPP/2N2NP/PP3PBP/R1BQK2R b KQkq -"
+ "Old Indian: 5.e4 Be7 6.g3 c6 7.Bg2" "A55e")
+ ("r1bq1rk/pp1nbppp/2pp1n/4p/2PPP/2N2NP/PP3PBP/R1BQK2R w KQ -"
+ "Old Indian: 5.e4 Be7 6.g3 c6 7.Bg2 O-O" "A55e")
+ ("r1bq1rk/pp1nbppp/2pp1n/4p/2PPP/2N2NP/PP3PBP/R1BQ1RK b - -"
+ "Old Indian: 5.e4 Be7 6.g3 c6 7.Bg2 O-O 8.O-O" "A55e")
+ ("r1b2rk/ppqnbppp/2pp1n/4p/2PPP/2N2NP/PP3PBP/R1BQ1RK w - -"
+ "Old Indian: 5.e4 Be7 6.g3 c6 7.Bg2 O-O 8.O-O Qc7" "A55e")
+ ("r1bqr1k/pp1nbppp/2pp1n/4p/2PPP/2N2NP/PP3PBP/R1BQ1RK w - -"
+ "Old Indian: 5.e4 Be7 6.g3 c6 7.Bg2 O-O 8.O-O Re8" "A55f")
+ ("r1bq1rk/1p1nbppp/p1pp1n/4p/2PPP/2N2NP/PP3PBP/R1BQ1RK w - -"
+ "Old Indian: 5.e4 Be7 6.g3 c6 7.Bg2 O-O 8.O-O a6" "A55g")
+ ("r1bq1rk/1p1nbppp/p1pp1n/4p/P1PPP/2N2NP/1P3PBP/R1BQ1RK b - -"
+ "Old Indian: 5.e4 Be7 6.g3 c6 7.Bg2 O-O 8.O-O a6 9.a4" "A55h")
+ ("r1bqk2r/pppnbppp/3p1n/4p/2PPP/2N2N/PP2BPPP/R1BQK2R b KQkq -"
+ "Old Indian: 5.e4 Be7 6.Be2" "A55i")
+ ("r1bq1rk/pppnbppp/3p1n/4p/2PPP/2N2N/PP2BPPP/R1BQK2R w KQ -"
+ "Old Indian: 5.e4 Be7 6.Be2 O-O" "A55i")
+ ("r1bqk2r/pp1nbppp/2pp1n/4p/2PPP/2N2N/PP2BPPP/R1BQK2R w KQkq -"
+ "Old Indian: 5.e4 Be7 6.Be2 c6" "A55j")
+ ("r1bqk2r/pp1nbppp/2pp1n/4p/2PPP/2N2N/PP2BPPP/R1BQ1RK b kq -"
+ "Old Indian: 5.e4 Be7 6.Be2 c6 7.O-O" "A55j")
+ ("r1bqk2r/1p1nbppp/p1pp1n/4p/2PPP/2N2N/PP2BPPP/R1BQ1RK w kq -"
+ "Old Indian: 5.e4 Be7 6.Be2 c6 7.O-O a6" "A55j")
+ ("r1bq1rk/pp1nbppp/2pp1n/4p/2PPP/2N2N/PP2BPPP/R1BQ1RK w - -"
+ "Old Indian: Main Line" "A55k")
+ ("r1bq1rk/pp1nbppp/2pp1n/4p/2PPP/2N2N1P/PP2BPP/R1BQ1RK b - -"
+ "Old Indian: Main Line, 8.h3" "A55l")
+ ("r1bq1rk/pp1nbppp/2pp1n/4p/2PPP/2N1BN/PP2BPPP/R2Q1RK b - -"
+ "Old Indian: Main Line, 8.Be3" "A55m")
+ ("r1bq1rk/1p1nbppp/p1pp1n/4p/2PPP/2N1BN/PP2BPPP/R2Q1RK w - -"
+ "Old Indian: Main Line, 8.Be3 a6" "A55n")
+ ("r1bq1rk/pp1nbppp/2pp1n/4p/2PPP/2N2N/PPQ1BPPP/R1B2RK b - -"
+ "Old Indian: Main Line, 8.Qc2" "A55o")
+ ("r1bqr1k/pp1nbppp/2pp1n/4p/2PPP/2N2N/PPQ1BPPP/R1B2RK w - -"
+ "Old Indian: Main Line, 8.Qc2 Re8" "A55o")
+ ("r1b2rk/ppqnbppp/2pp1n/4p/2PPP/2N2N/PPQ1BPPP/R1B2RK w - -"
+ "Old Indian: Main Line, 8.Qc2 Qc7" "A55o")
+ ("r1bq1rk/1p1nbppp/p1pp1n/4p/2PPP/2N2N/PPQ1BPPP/R1B2RK w - -"
+ "Old Indian: Main Line, 8.Qc2 a6" "A55p")
+ ("r1bq1rk/pp1nbppp/2pp1n/4p/2PPP/2N2N/PP2BPPP/R1BQR1K b - -"
+ "Old Indian: Main Line, 8.Re1" "A55q")
+ ("r1bqr1k/pp1nbppp/2pp1n/4p/2PPP/2N2N/PP2BPPP/R1BQR1K w - -"
+ "Old Indian: Main Line, 8.Re1 Re8" "A55r")
+ ("r1bq1rk/1p1nbppp/p1pp1n/4p/2PPP/2N2N/PP2BPPP/R1BQR1K w - -"
+ "Old Indian: Main Line, 8.Re1 a6" "A55s")
+ ("r1bq1rk/1p1nbppp/p1pp1n/4p/2PPP/2N2N/PP3PPP/R1BQRBK b - -"
+ "Old Indian: Main Line, 8.Re1 a6 9.Bf1" "A55t")
+ ("rnbqkb1r/pp1ppppp/5n/2p/2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Benoni: 2...c5" "A56a")
+ ("rnbqkb1r/pp1ppppp/5n/2p/2PP/4P/PP3PPP/RNBQKBNR b KQkq -"
+ "Benoni: 2...c5 3.e3" "A56b")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p/2PP/4P/PP3PPP/RNBQKBNR w KQkq -"
+ "Benoni: 2...c5 3.e3 e6" "A56b")
+ ("rnbqkb1r/pp1ppp1p/5np/2p/2PP/4P/PP3PPP/RNBQKBNR w KQkq -"
+ "Benoni: 2...c5 3.e3 g6" "A56c")
+ ("rnbqkb1r/pp1ppp1p/5np/2p/2PP/2N1P/PP3PPP/R1BQKBNR b KQkq -"
+ "Benoni: 2...c5 3.e3 g6 4.Nc3" "A56d")
+ ("rnbqkb1r/pp1ppppp/5n/2P/2P//PP2PPPP/RNBQKBNR b KQkq -"
+ "Benoni: 3.dxc5" "A56e")
+ ("rnbqkb1r/pp1ppppp/5n/2pP/2P//PP2PPPP/RNBQKBNR b KQkq -"
+ "Benoni: 3.d5" "A56f")
+ ("rnbqkb1r/1p1ppppp/p4n/2pP/2P//PP2PPPP/RNBQKBNR w KQkq -"
+ "Benoni: 3.d5 a6" "A56g")
+ ("rnbqkb1r/pp1ppp1p/5np/2pP/2P//PP2PPPP/RNBQKBNR w KQkq -"
+ "Benoni: 3.d5 g6" "A56h")
+ ("rnbqkb1r/pp1ppp1p/5np/2pP/2P/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Benoni: 3.d5 g6" "A56h")
+ ("rnbqkb1r/pp2pppp/3p1n/2pP/2P//PP2PPPP/RNBQKBNR w KQkq -"
+ "Benoni: 3.d5 d6" "A56i")
+ ("rnbqkb1r/pp2pp1p/3p1np/2pP/2P/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Benoni: 3.d5 d6 4.Nc3 g6" "A56j")
+ ("rnbqkb1r/p3pp1p/3p1np/1ppP/2P1P/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Benoni: Bronstein's Gambit" "A56j")
+ ("rnbqk2r/pp2ppbp/3p1np/2pP/2P1P/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Benoni: 3.d5 d6 4.Nc3 g6 5.e4 Bg7" "A56k")
+ ("rnbqk2r/pp2ppbp/3p1np/2pP/2P1P/2N2P/PP4PP/R1BQKBNR b KQkq -"
+ "Benoni: 3.d5 d6 4.Nc3 g6 5.e4 Bg7 6.f3" "A56l")
+ ("rnbqk2r/pp2ppbp/3p1np/2pP/2P1P/2NB/PP3PPP/R1BQK1NR b KQkq -"
+ "Benoni: 3.d5 d6 4.Nc3 g6 5.e4 Bg7 6.Bd3" "A56m")
+ ("rnbqkb1r/pp1ppppp//2pP/2P1n//PP2PPPP/RNBQKBNR w KQkq -"
+ "Benoni: Vulture" "A56n")
+ ("rnbqkb1r/pp1p1ppp/5n/2pPp/2P//PP2PPPP/RNBQKBNR w KQkq e6"
+ "Benoni: Czech" "A56o")
+ ("rnbqkb1r/pp3ppp/3p1n/2pPp/2P/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Benoni: Czech, 4.Nc3 d6" "A56p")
+ ("rnbqkb1r/pp3p1p/3p1np/2pPp/2P1P/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Benoni: Czech, 5.e4 g6" "A56q")
+ ("rnbqk2r/pp2bppp/3p1n/2pPp/2P1P/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Benoni: Czech, 5.e4 Be7" "A56r")
+ ("rnbqk2r/pp2bppp/3p1n/2pPp/2P1P/2N3P/PP3P1P/R1BQKBNR b KQkq -"
+ "Benoni: Czech, 5.e4 Be7 6.g3" "A56s")
+ ("rnbq1rk/pp2bppp/3p1n/2pPp/2P1P/2N3P/PP3P1P/R1BQKBNR w KQ -"
+ "Benoni: Czech, 5.e4 Be7 6.g3 O-O" "A56s")
+ ("rnbq1rk/pp2bppp/3p1n/2pPp/2P1P/2N3P/PP3PBP/R1BQK1NR b KQ -"
+ "Benoni: Czech, 5.e4 Be7 6.g3 O-O 7.Bg2" "A56s")
+ ("rnbqnrk/pp2bppp/3p/2pPp/2P1P/2N3P/PP3PBP/R1BQK1NR w KQ -"
+ "Benoni: Czech, 5.e4 Be7 6.g3 O-O 7.Bg2 Ne8" "A56t")
+ ("rnbqk2r/pp2bppp/3p1n/2pPp/2P1P/2NB/PP3PPP/R1BQK1NR b KQkq -"
+ "Benoni: Czech, 5.e4 Be7 6.Bd3" "A56u")
+ ("rnbqk2r/pp2bppp/3p1n/2pPp/2P1P/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Benoni: Czech, 5.e4 Be7 6.Nf3" "A56v")
+ ("rnbq1rk/pp2bppp/3p1n/2pPp/2P1P/2N2N/PP3PPP/R1BQKB1R w KQ -"
+ "Benoni: Czech, 5.e4 Be7 6.Nf3 O-O" "A56w")
+ ("rnbq1rk/pp2bppp/3p1n/2pPp/2P1P/2N2N1P/PP3PP/R1BQKB1R b KQ -"
+ "Benoni: Czech, 5.e4 Be7 6.Nf3 O-O 7.h3" "A56w")
+ ("rnbq1rk/pp2bppp/3p1n/2pPp/2P1P/2N2N/PP2BPPP/R1BQK2R b KQ -"
+ "Benoni: Czech, 5.e4 Be7 6.Nf3 O-O 7.Be2" "A56x")
+ ("rnbqkb1r/p2ppppp/5n/1ppP/2P//PP2PPPP/RNBQKBNR w KQkq -"
+ "Benko Gambit" "A57a")
+ ("rnbqkb1r/p2ppppp/5n/1ppP/P1P//1P2PPPP/RNBQKBNR b KQkq -"
+ "Benko Gambit: 4.a4" "A57b")
+ ("rnbqkb1r/p2ppppp/5n/1ppP/2P//PP1NPPPP/R1BQKBNR b KQkq -"
+ "Benko Gambit: 4.Nd2" "A57c")
+ ("rnbqkb1r/p2ppppp/5n/1ppP/2P/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Benko Gambit: 4.Nf3" "A57d")
+ ("rnbqkb1r/p2ppppp/5n/2pP/2p/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Benko Gambit: 4.Nf3 bxc4" "A57d")
+ ("rn1qkb1r/pb1ppppp/5n/1ppP/2P/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Benko Gambit: 4.Nf3 Bb7" "A57e")
+ ("rn1qkb1r/pb1ppppp/5n/1ppP/P1P/5N/1P2PPPP/RNBQKB1R b KQkq -"
+ "Benko Gambit: 4.Nf3 Bb7 5.a4" "A57e")
+ ("rnbqkb1r/p2ppp1p/5np/1ppP/2P/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Benko Gambit: 4.Nf3 g6" "A57f")
+ ("rnbqkb1r/p2ppp1p/5np/1PpP//5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Benko Gambit: 4.Nf3 g6 5.cxb5" "A57g")
+ ("rnbqkb1r/3ppp1p/p4np/1PpP//5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Benko Gambit: 4.Nf3 g6 5.cxb5 a6" "A57g")
+ ("rnbqkb1r/p2ppppp/5n/1PpP///PP2PPPP/RNBQKBNR b KQkq -"
+ "Benko Gambit: 4.cxb5" "A57h")
+ ("rnbqkb1r/3ppppp/p4n/1PpP///PP2PPPP/RNBQKBNR w KQkq -"
+ "Benko Gambit: 4.cxb5 a6" "A57h")
+ ("rnbqkb1r/3ppppp/pP3n/2pP///PP2PPPP/RNBQKBNR b KQkq -"
+ "Benko Gambit: 4.cxb5 a6 5.b6" "A57i")
+ ("rnb1kb1r/3ppppp/pq3n/2pP///PP2PPPP/RNBQKBNR w KQkq -"
+ "Benko Gambit: 4.cxb5 a6 5.b6 Qxb6" "A57j")
+ ("rnbqkb1r/4pppp/pP1p1n/2pP///PP2PPPP/RNBQKBNR w KQkq -"
+ "Benko Gambit: 4.cxb5 a6 5.b6 d6" "A57k")
+ ("rnbqkb1r/3p1ppp/pP2pn/2pP///PP2PPPP/RNBQKBNR w KQkq -"
+ "Benko Gambit: 4.cxb5 a6 5.b6 e6" "A57l")
+ ("rnbqkb1r/3ppppp/p4n/1PpP//4P/PP3PPP/RNBQKBNR b KQkq -"
+ "Benko Gambit: 4.cxb5 a6 5.e3" "A57m")
+ ("rnbqkb1r/3ppp1p/p4np/1PpP//4P/PP3PPP/RNBQKBNR w KQkq -"
+ "Benko Gambit: 4.cxb5 a6 5.e3 g6" "A57n")
+ ("rnbqkb1r/4pp1p/p2p1np/1PpP//2N1P/PP3PPP/R1BQKBNR w KQkq -"
+ "Benko Gambit: 4.cxb5 a6 5.e3 g6 6.Nc3 d6" "A57n")
+ ("rnbqk2r/3pppbp/p4np/1PpP//2N1P/PP3PPP/R1BQKBNR w KQkq -"
+ "Benko Gambit: 4.cxb5 a6 5.e3 g6 6.Nc3 Bg7" "A57n")
+ ("rnbqkb1r/3ppppp/p4n/1PpP//5P/PP2P1PP/RNBQKBNR b KQkq -"
+ "Benko Gambit: 4.cxb5 a6 5.f3" "A57o")
+ ("rnbqkb1r/3p1ppp/p3pn/1PpP//5P/PP2P1PP/RNBQKBNR w KQkq -"
+ "Benko Gambit: 4.cxb5 a6 5.f3 e6" "A57p")
+ ("rnbqkb1r/3ppppp/5n/1ppP//5P/PP2P1PP/RNBQKBNR w KQkq -"
+ "Benko Gambit: 4.cxb5 a6 5.f3 axb5" "A57q")
+ ("rnbqkb1r/3ppppp/p4n/1PpP//2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Benko Gambit: Zaitsev Variation" "A57r")
+ ("rnb1kb1r/3ppppp/p4n/qPpP//2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Benko Gambit: Zaitsev, 5...Qa5" "A57r")
+ ("rnbqkb1r/3ppppp/5n/1ppP//2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Benko Gambit: Zaitsev, 5...axb5" "A57s")
+ ("rnbqkb1r/3ppppp/5n/2pP/1p2P/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Benko Gambit: Zaitsev, 5...axb5 6.e4 b4" "A57s")
+ ("rnbqkb1r/4pppp/3p1n/1NpP/1p2P/5N/PP3PPP/R1BQKB1R b KQkq -"
+ "Benko Gambit: Zaitsev, 8.Nf3" "A57t")
+ ("rnbqkb1r/4pppp/3p1n/1NpP/1pB1P//PP3PPP/R1BQK1NR b KQkq -"
+ "Benko Gambit: Zaitsev, Nescafe Frappe Attack" "A57u")
+ ("rnbqkb1r/4pppp/3p1n/1NpP/1p2PB//PP3PPP/R2QKBNR b KQkq -"
+ "Benko Gambit: Zaitsev, 8.Bf4" "A57v")
+ ("rnbqkb1r/4pp1p/3p1n/1NpP2p/1p2PB//PP3PPP/R2QKBNR w KQkq -"
+ "Benko Gambit: Zaitsev, 8.Bf4 g5" "A57w")
+ ("rnbqkb1r/3ppppp/P4n/2pP///PP2PPPP/RNBQKBNR b KQkq -"
+ "Benko Gambit: 5.bxa6" "A58a")
+ ("rnbqkb1r/3ppp1p/P4np/2pP///PP2PPPP/RNBQKBNR w KQkq -"
+ "Benko Gambit: 5.bxa6 g6" "A58b")
+ ("rn1qkb1r/3ppppp/b4n/2pP///PP2PPPP/RNBQKBNR w KQkq -"
+ "Benko Gambit: 5.bxa6 Bxa6" "A58c")
+ ("rn1qkb1r/3ppppp/b4n/2pP//6P/PP2PP1P/RNBQKBNR b KQkq -"
+ "Benko Gambit: Accepted, 6.g3" "A58c")
+ ("rn1qkb1r/4pp1p/b2p1np/2pP//6P/PP2PPBP/RNBQK1NR w KQkq -"
+ "Benko Gambit: Accepted, 6.g3 d6 7.Bg2 g6" "A58d")
+ ("rn1qkb1r/4pp1p/b2p1np/2pP//1P4P/P3PPBP/RNBQK1NR b KQkq -"
+ "Benko Gambit: Accepted, 6.g3 d6 7.Bg2 g6 8.b3" "A58d")
+ ("rn1qkb1r/3ppppp/b4n/2pP//2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Benko Gambit: Accepted, 6.Nc3" "A58e")
+ ("rn1qkb1r/3ppp1p/b4np/2pP//2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Benko Gambit: Accepted, 6.Nc3 g6" "A58f")
+ ("rn1qkb1r/4pppp/b2p1n/2pP//2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Benko Gambit: Accepted, 6.Nc3 d6" "A58g")
+ ("rn1qkb1r/4pppp/b2p1n/2pP/5P/2N/PP2P1PP/R1BQKBNR b KQkq -"
+ "Benko Gambit: Accepted, 7.f4" "A58g")
+ ("rn1qkb1r/4pp1p/b2p1np/2pP/5P/2N/PP2P1PP/R1BQKBNR w KQkq -"
+ "Benko Gambit: Accepted, 7.f4" "A58g")
+ ("rn1qkb1r/4pppp/b2p1n/2pP//2N3P/PP2PP1P/R1BQKBNR b KQkq -"
+ "Benko Gambit: Accepted, 7.g3" "A58h")
+ ("rn1qkb1r/4pp1p/b2p1np/2pP//2N3P/PP2PP1P/R1BQKBNR w KQkq -"
+ "Benko Gambit: Accepted, 7.g3" "A58h")
+ ("rn1qkb1r/4pppp/b2p1n/2pP//2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Benko Gambit: Accepted, 7.Nf3" "A58i")
+ ("rn1qkb1r/4pp1p/b2p1np/2pP//2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Benko Gambit: Accepted, 7.Nf3 g6" "A58i")
+ ("rn1qkb1r/4pp1p/b2p1np/2pP//2N/PP1NPPPP/R1BQKB1R b KQkq -"
+ "Benko Gambit: Accepted, 7.Nf3 g6 8.Nd2" "A58j")
+ ("rn2kb1r/4pp1p/b2p1np/q1pP//2N/PP1NPPPP/R1BQKB1R w KQkq -"
+ "Benko Gambit: Accepted, 7.Nf3 g6 8.Nd2 Qa5" "A58j")
+ ("rn1qk2r/4ppbp/b2p1np/2pP//2N/PP1NPPPP/R1BQKB1R w KQkq -"
+ "Benko Gambit: Accepted, 7.Nf3 g6 8.Nd2 Bg7" "A58j")
+ ("rn1qkb1r/4pp1p/b2p1np/2pP//2N2NP/PP2PP1P/R1BQKB1R b KQkq -"
+ "Benko Gambit: Fianchetto Variation" "A58k")
+ ("rn1qk2r/4ppbp/b2p1np/2pP//2N2NP/PP2PP1P/R1BQKB1R w KQkq -"
+ "Benko Gambit: Fianchetto Variation" "A58k")
+ ("rn1qk2r/4ppbp/b2p1np/2pP//2N2NPB/PP2PP1P/R1BQK2R b KQkq -"
+ "Benko Gambit: Fianchetto, 9.Bh3" "A58l")
+ ("rn1qk2r/4ppbp/b2p1np/2pP//2N2NP/PP2PPBP/R1BQK2R b KQkq -"
+ "Benko Gambit: Fianchetto, 9.Bg2" "A58m")
+ ("r2qk2r/3nppbp/b2p1np/2pP//2N2NP/PP2PPBP/R1BQK2R w KQkq -"
+ "Benko Gambit: Fianchetto, 9...Nbd7" "A58m")
+ ("r2qk2r/4ppbp/bn1p1np/2pP//2N2NP/PP2PPBP/R1BQ1RK w kq -"
+ "Benko Gambit: Fianchetto, 9...Nbd7 10.O-O Nb6" "A58n")
+ ("rn1q1rk/4ppbp/b2p1np/2pP//2N2NP/PP2PPBP/R1BQK2R w KQ -"
+ "Benko Gambit: Fianchetto, 9...O-O" "A58o")
+ ("r2q1rk/3nppbp/b2p1np/2pP//2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Benko Gambit: Fianchetto, Main Line" "A58p")
+ ("r2q1rk/3nppbp/b2p1np/2pP//2N2NP/PP2PPBP/1RBQ1RK b - -"
+ "Benko Gambit: Fianchetto, Main Line, 11.Rb1" "A58q")
+ ("r2q1rk/3nppbp/b2p1np/2pP//2N2NP/PP2PPBP/R1BQR1K b - -"
+ "Benko Gambit: Fianchetto, Main Line, 11.Re1" "A58r")
+ ("r2q1rk/3nppbp/b2p1np/2pP//2N2NP/PPQ1PPBP/R1B2RK b - -"
+ "Benko Gambit: Fianchetto, Main Line, 11.Qc2" "A58s")
+ ("r4rk/3nppbp/bq1p1np/2pP//2N2NP/PPQ1PPBP/R1B2RK w - -"
+ "Benko Gambit: Fianchetto, Main Line, 11.Qc2 Qb6" "A58t")
+ ("rn1qkb1r/4pppp/b2p1n/2pP/4P/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Benko Gambit: 7.e4" "A59a")
+ ("rn1qkb1r/4pp1p/3p1np/2pP/4P/2N/PP3PPP/R1BQ1KNR w kq -"
+ "Benko Gambit: 7.e4 Bxf1 8.Kxf1 g6" "A59b")
+ ("rn1qkb1r/4pp1p/3p1np/2pP/4P/2N/PP2NPPP/R1BQ1K1R b kq -"
+ "Benko Gambit: 7.e4 Line, 9.Nge2" "A59c")
+ ("rn1qkb1r/4pp1p/3p1np/2pP/4P/2N2N/PP3PPP/R1BQ1K1R b kq -"
+ "Benko Gambit: 7.e4 Line, 9.Nf3" "A59d")
+ ("rn1qk2r/4ppbp/3p1np/2pP/4P/2N2N1P/PP3PP/R1BQ1K1R b kq -"
+ "Benko Gambit: 7.e4 Line, 9.Nf3 Bg7 10.h3" "A59e")
+ ("r2qk2r/3nppbp/3p1np/2pP/4P/2N2N1P/PP3PP/R1BQ1K1R w kq -"
+ "Benko Gambit: 7.e4 Line, 9.Nf3 Bg7 10.h3 Nbd7" "A59f")
+ ("rn1qkb1r/4pp1p/3p1np/2pP/4P1P/2N/PP3P1P/R1BQ1KNR b kq -"
+ "Benko Gambit: 7.e4 Line, 9.g4" "A59g")
+ ("rn1qkb1r/4pp1p/3p1np/2pP/4P/2N3P/PP3P1P/R1BQ1KNR b kq -"
+ "Benko Gambit: 7.e4 Line, 9.g3" "A59h")
+ ("rn1q1rk/4ppbp/3p1np/2pP/4P/2N2NP/PP3PKP/R1BQ3R b - -"
+ "Benko Gambit: 7.e4, Main Line" "A59i")
+ ("r2q1rk/3nppbp/3p1np/2pP/4P/2N2NP/PP3PKP/R1BQ3R w - -"
+ "Benko Gambit: 7.e4, Main Line, 11...Nbd7" "A59j")
+ ("r2q1rk/3nppbp/3p1np/2pP/4P/2N2NP/PP3PKP/R1BQR b - -"
+ "Benko Gambit: 7.e4, Main Line, 11...Nbd7 12.Re1" "A59k")
+ ("r4rk/3nppbp/3p1np/q1pP/4P/2N2NP/PP3PKP/R1BQR w - -"
+ "Benko Gambit: 7.e4, Main Line, 11...Nbd7 12.Re1 Qa5" "A59l")
+ ("r2q1rk/3nppbp/3p2p/2pP/4P1n/2N2NP/PP3PKP/R1BQR w - -"
+ "Benko Gambit: 7.e4, Main Line, 11...Nbd7 12.Re1 Ng4" "A59m")
+ ("r2q1rk/3nppbp/3p1np/2pP/4P/2N2NPP/PP3PK/R1BQ3R b - -"
+ "Benko Gambit: 7.e4, Main Line, 11...Nbd7 12.h3" "A59n")
+ ("3q1rk/3nppbp/r2p1np/2pP/4P/2N2NPP/PP3PK/R1BQ3R w - -"
+ "Benko Gambit: 7.e4, Main Line, 11...Nbd7 12.h3 Ra6" "A59o")
+ ("3q1rk/3nppbp/r2p1np/2pP/4P/2N2NPP/PP3PK/R1BQR b - -"
+ "Benko Gambit: 7.e4, Main Line, 11...Nbd7 12.h3 Ra6 13.Re1" "A59o")
+ ("r4rk/3nppbp/1q1p1np/2pP/4P/2N2NPP/PP3PK/R1BQ3R w - -"
+ "Benko Gambit: 7.e4, Main Line, 11...Nbd7 12.h3 Qb6" "A59p")
+ ("r4rk/3nppbp/1q1p1np/2pP/4P/2N2NPP/PP3PK/R1BQR b - -"
+ "Benko Gambit: 7.e4, Main Line, 11...Nbd7 12.h3 Qb6 13.Re1" "A59p")
+ ("r4rk/3nppbp/3p1np/q1pP/4P/2N2NPP/PP3PK/R1BQ3R w - -"
+ "Benko Gambit: 7.e4, Main Line, 11...Nbd7 12.h3 Qa5" "A59q")
+ ("r4rk/3nppbp/3p1np/q1pP/4P/2N2NPP/PP3PK/R1BQR b - -"
+ "Benko Gambit: 7.e4, Main Line, 11...Nbd7 12.h3 Qa5 13.Re1" "A59q")
+ ("rnbqkb1r/pp1p1ppp/4pn/2pP/2P//PP2PPPP/RNBQKBNR w KQkq -"
+ "Benoni: 3.d5 e6" "A60a")
+ ("rnbqkb1r/pp1p1ppp/4pn/2pP/2P/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Benoni: 4.Nf3" "A60b")
+ ("rnbqkb1r/pp1p1ppp/5n/2pP//5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Benoni: 4.Nf3 exd5 5.cxd5" "A60c")
+ ("rnbqk2r/pp1p1ppp/3b1n/2pP//5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Benoni: Snake Variation vs. 4.Nf3" "A60d")
+ ("rnbqkb1r/pp1p1ppp/4pn/2pP/2P/6P/PP2PP1P/RNBQKBNR b KQkq -"
+ "Benoni: 4.g3" "A60e")
+ ("rnbqkb1r/p2p1ppp/5n/1ppP//6P/PP2PP1P/RNBQKBNR w KQkq -"
+ "Benoni: 4.g3 exd5 5.cxd5 b5" "A60f")
+ ("rnbqkb1r/pp1p1ppp/4pn/2pP/2P/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Benoni: 4.Nc3" "A60g")
+ ("rnbqkb1r/pp1p1ppp/5n/2pN/2P//PP2PPPP/R1BQKBNR b KQkq -"
+ "Benoni: 4.Nc3 exd5 5.Nxd5" "A60h")
+ ("rnbqkb1r/pp1p1ppp/5n/2pP//2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Benoni: 4.Nc3 exd5 5.cxd5" "A60i")
+ ("rnbqk2r/pp1p1ppp/3b1n/2pP//2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Benoni: Snake Variation" "A60j")
+ ("rnbqk2r/pp1p1ppp/3b1n/2pP//2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Benoni: Snake, 6.Nf3" "A60k")
+ ("rnbqk2r/ppbp1ppp/5n/2pP//2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Benoni: Snake, 6.Nf3 Bc7" "A60l")
+ ("rnbqk2r/pp1p1ppp/3b1n/2pP/4P/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Benoni: Snake, 6.e4" "A60m")
+ ("rnbq1rk/pp1p1ppp/3b1n/2pP/4P/2N2N/PP3PPP/R1BQKB1R b KQ -"
+ "Benoni: Snake, 6.e4 O-O 7.Nf3" "A60n")
+ ("rnbqkb1r/pp1p1p1p/5np/2pP//2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Benoni: 4.Nc3 exd5 5.cxd5 g6" "A60o")
+ ("rnbqkb1r/pp3ppp/3p1n/2pP//2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Benoni: 4.Nc3 exd5 5.cxd5 d6" "A60p")
+ ("rnbqkb1r/pp3ppp/3p1n/2pP//2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Benoni: 4.Nc3 exd5 5.cxd5 d6 6.Nf3" "A60q")
+ ("rnbqkb1r/pp3p1p/3p1np/2pP//2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Benoni: 6.Nf3 g6" "A61")
+ ("rnbqkb1r/pp3p1p/3p1np/2pP//2N2N1P/PP2PPP/R1BQKB1R b KQkq -"
+ "Benoni: 6.Nf3 g6 7.h3" "A61")
+ ("rnbqkb1r/pp3p1p/3p1np/2pP/5B/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "Benoni: 6.Nf3 g6 7.Bf4" "A61")
+ ("rnbqkb1r/1p3p1p/p2p1np/2pP/5B/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Benoni: 6.Nf3 g6 7.Bf4 a6" "A61")
+ ("rnbqk2r/pp3pbp/3p1np/2pP/5B/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Benoni: 6.Nf3 g6 7.Bf4 Bg7" "A61")
+ ("rnbqk2r/pp3pbp/3p1np/2pP/5B/2N/PP1NPPPP/R2QKB1R b KQkq -"
+ "Benoni: 6.Nf3 g6 7.Bf4 Bg7 8.Nd2" "A61")
+ ("rnbqk2r/pp3pbp/3p1np/2pP/Q4B/2N2N/PP2PPPP/R3KB1R b KQkq -"
+ "Benoni: 6.Nf3 g6 7.Bf4 Bg7 8.Qa4+" "A61")
+ ("rnbqkb1r/pp3p1p/3p1np/2pP2B//2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "Benoni: Uhlmann Variation" "A61")
+ ("rnbqk2r/pp3pbp/3p1np/2pP2B//2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Benoni: Uhlmann, 7...Bg7" "A61")
+ ("rnbqkb1r/pp3p/3p1npp/2pP2B//2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Benoni: Uhlmann, 7...h6" "A61")
+ ("rnbqkb1r/pp3p1p/3p1np/2pP//2N/PP1NPPPP/R1BQKB1R b KQkq -"
+ "Benoni: Nimzowitsch Variation" "A61")
+ ("r1bqkb1r/pp1n1p1p/3p1np/2pP//2N/PP1NPPPP/R1BQKB1R w KQkq -"
+ "Benoni: Nimzowitsch, 7...Nbd7" "A61")
+ ("rnbqk2r/pp3pbp/3p1np/2pP//2N/PP1NPPPP/R1BQKB1R w KQkq -"
+ "Benoni: Nimzowitsch, 7...Bg7" "A61")
+ ("rnbq1rk/pp3pbp/3p1np/2pP/2N2B/2N/PP2PPPP/R2QKB1R b KQ -"
+ "Benoni: Nimzowitsch, 7...Bg7 8.Nc4 O-O 9.Bf4" "A61")
+ ("rnbq1rk/pp3pbp/3p1np/2pP2B/2N/2N/PP2PPPP/R2QKB1R b KQ -"
+ "Benoni: Nimzowitsch, 7...Bg7 8.Nc4 O-O 9.Bg5" "A61")
+ ("rnbqkb1r/pp3p1p/3p1np/2pP//2N2NP/PP2PP1P/R1BQKB1R b KQkq -"
+ "Benoni: Fianchetto Variation" "A61")
+ ("rnbq1rk/pp3pbp/3p1np/2pP//2N2NP/PP2PPBP/R1BQK2R w KQ -"
+ "Benoni: Fianchetto, 8.Bg2 O-O" "A62")
+ ("rnbq1rk/pp3pbp/3p1np/2pP//2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "Benoni: Fianchetto, 9.O-O" "A62")
+ ("rnbq1rk/1p3pbp/p2p1np/2pP//2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Benoni: Fianchetto, 9.O-O a6" "A62")
+ ("r1bq1rk/pp3pbp/n2p1np/2pP//2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Benoni: Fianchetto, 9.O-O Na6" "A62")
+ ("r1bq1rk/ppn2pbp/3p1np/2pP//2N3P/PP1NPPBP/R1BQ1RK w - -"
+ "Benoni: Fianchetto, 9.O-O Na6 10.Nd2 Nc7" "A62")
+ ("rnbqr1k/pp3pbp/3p1np/2pP//2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Benoni: Fianchetto, 9.O-O Re8" "A62")
+ ("r1bq1rk/pp1n1pbp/3p1np/2pP//2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Benoni: Fianchetto, 9...Nbd7" "A63")
+ ("r1bq1rk/pp1n1pbp/3p1np/2pP//2N3P/PP1NPPBP/R1BQ1RK b - -"
+ "Benoni: Fianchetto, 9...Nbd7 10.Nd2" "A63")
+ ("r1bqr1k/pp1n1pbp/3p1np/2pP//2N3P/PP1NPPBP/R1BQ1RK w - -"
+ "Benoni: Fianchetto, 9...Nbd7 10.Nd2 Re8" "A63")
+ ("r1bq1rk/1p1n1pbp/p2p1np/2pP/P/2N2NP/1P2PPBP/R1BQ1RK w - -"
+ "Benoni: Fianchetto, 9...a6 10.a4 Nbd7" "A63")
+ ("r1bq1rk/1p1n1pbp/p2p1np/2pP//2N3P/PP1NPPBP/R1BQ1RK w - -"
+ "Benoni: Fianchetto, 9...Nbd7 10.Nd2 a6" "A63")
+ ("r1bq1rk/1p1n1pbp/p2p1np/2pP/P/2N3P/1P1NPPBP/R1BQ1RK b - -"
+ "Benoni: Fianchetto, 9...Nbd7 10.Nd2 a6 11.a4" "A63")
+ ("r1bqr1k/1p1n1pbp/p2p1np/2pP/P/2N3P/1P1NPPBP/R1BQ1RK w - -"
+ "Benoni: Fianchetto, 11...Re8" "A64")
+ ("r1bqr1k/1p1n1pbp/p2p1np/P1pP//2N3P/1P1NPPBP/R1BQ1RK b - -"
+ "Benoni: Fianchetto, 11...Re8 12.a5" "A64")
+ ("r1bqr1k/1p1n1pbp/p2p1np/2pP/P1N/2N3P/1P2PPBP/R1BQ1RK b - -"
+ "Benoni: Fianchetto, 11...Re8 12.Nc4" "A64")
+ ("r1bqr1k/1p3pbp/p2p1np/2pPn/P1N/2N3P/1P2PPBP/R1BQ1RK w - -"
+ "Benoni: Fianchetto, 11...Re8 12.Nc4 Ne5" "A64")
+ ("r1bqr1k/1p1n1pbp/p2p1np/2pP/P/2N3PP/1P1NPPB/R1BQ1RK b - -"
+ "Benoni: Fianchetto, 11...Re8 12.h3" "A64")
+ ("1rbqr1k/1p1n1pbp/p2p1np/2pP/P/2N3PP/1P1NPPB/R1BQ1RK w - -"
+ "Benoni: Fianchetto, 11...Re8 12.h3 Rb8" "A64")
+ ("1rbqr1k/1p1n1pbp/p2p1np/2pP/P1N/2N3PP/1P2PPB/R1BQ1RK b - -"
+ "Benoni: Fianchetto, 11...Re8 12.h3 Rb8 13.Nc4" "A64")
+ ("1rbqr1k/1p3pbp/p2p1np/2pPn/P1N/2N3PP/1P2PPB/R1BQ1RK w - -"
+ "Benoni: Fianchetto, 11...Re8 12.h3 Rb8 13.Nc4 Ne5" "A64")
+ ("1rbqr1k/1p3pbp/pn1p1np/2pP/P1N/2N3PP/1P2PPB/R1BQ1RK w - -"
+ "Benoni: Fianchetto, 11...Re8 12.h3 Rb8 13.Nc4 Nb6" "A64")
+ ("rnbqkb1r/pp3ppp/3p1n/2pP/4P/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Benoni: 6.e4" "A65a")
+ ("rnbqk2r/pp2bppp/3p1n/2pP/4P/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Benoni: 6.e4 Be7" "A65a")
+ ("rnbqkb1r/pp3p1p/3p1np/2pP/4P/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Benoni: 6.e4 g6" "A65b")
+ ("rnbqkb1r/pp3p1p/3p1np/2pP/4P/2N4P/PP3PP/R1BQKBNR b KQkq -"
+ "Benoni: 6.e4 g6 7.h3" "A65b")
+ ("rnbqkb1r/pp3p1p/3p1np/2pP/4PB/2N/PP3PPP/R2QKBNR b KQkq -"
+ "Benoni: 6.e4 g6 7.Bf4" "A65c")
+ ("rnbqkb1r/1p3p1p/p2p1np/2pP/4PB/2N/PP3PPP/R2QKBNR w KQkq -"
+ "Benoni: 6.e4 g6 7.Bf4 a6" "A65d")
+ ("rnbqkb1r/5p1p/p2p1np/1ppP/4PB/2N2N/PP3PPP/R2QKB1R w KQkq -"
+ "Benoni: 6.e4 g6 7.Bf4 a6 8.Nf3 b5" "A65e")
+ ("rnbqkb1r/5p1p/p2p1np/1ppP/4PB/2N2N/PP2QPPP/R3KB1R b KQkq -"
+ "Benoni: 6.e4 g6 7.Bf4 a6 8.Nf3 b5 9.Qe2" "A65e")
+ ("rnbqkb1r/pp3p1p/3p1np/2pP/4P/2NB/PP3PPP/R1BQK1NR b KQkq -"
+ "Benoni: 6.e4 g6 7.Bd3" "A65f")
+ ("rnbqk2r/pp3pbp/3p1np/2pP/4P/2NB3P/PP3PP/R1BQK1NR b KQkq -"
+ "Benoni: 6.e4 g6 7.Bd3 Bg7 8.h3" "A65f")
+ ("rnbqk2r/pp3pbp/3p1np/2pP/4P/2NB/PP2NPPP/R1BQK2R b KQkq -"
+ "Benoni: 6.e4 g6 7.Bd3 Bg7 8.Nge2" "A65g")
+ ("rnbq1rk/pp3pbp/3p1np/2pP/4P/2NB/PP2NPPP/R1BQK2R w KQ -"
+ "Benoni: 6.e4 g6 7.Bd3 Bg7 8.Nge2 O-O" "A65g")
+ ("rnbq1rk/pp3pbp/3p1np/2pP/4P/2NB/PP2NPPP/R1BQ1RK b - -"
+ "Benoni: 6.e4 g6 7.Bd3 Bg7 8.Nge2 O-O 9.O-O" "A65g")
+ ("rnbq1rk/p4pbp/1p1p1np/2pP/4P/2NB/PP2NPPP/R1BQ1RK w - -"
+ "Benoni: 6.e4 g6 7.Bd3 Bg7 8.Nge2 O-O 9.O-O b6" "A65h")
+ ("r1bq1rk/pp3pbp/n2p1np/2pP/4P/2NB/PP2NPPP/R1BQ1RK w - -"
+ "Benoni: 6.e4 g6 7.Bd3 Bg7 8.Nge2 O-O 9.O-O Na6" "A65i")
+ ("rnbq1rk/1p3pbp/p2p1np/2pP/4P/2NB/PP2NPPP/R1BQ1RK w - -"
+ "Benoni: 6.e4 g6 7.Bd3 Bg7 8.Nge2 O-O 9.O-O a6" "A65j")
+ ("rnbqkb1r/pp3p1p/3p1np/2pP/4P/2N2P/PP4PP/R1BQKBNR b KQkq -"
+ "Benoni: Sämisch (6.e4 g6 7.f3)" "A65k")
+ ("rnbqk2r/pp3pbp/3p1np/2pP/4P/2N2P/PP4PP/R1BQKBNR w KQkq -"
+ "Benoni: Sämisch, 7...Bg7" "A65k")
+ ("rnbqk2r/pp3pbp/3p1np/2pP/4P/2N2P/PP2N1PP/R1BQKB1R b KQkq -"
+ "Benoni: Sämisch, 8.Nge2" "A65l")
+ ("rnbqk2r/pp3pbp/3p1np/2pP/4P/2N1BP/PP4PP/R2QKBNR b KQkq -"
+ "Benoni: Sämisch, 8.Be3" "A65m")
+ ("rnbqk2r/pp3pbp/3p1np/2pP2B/4P/2N2P/PP4PP/R2QKBNR b KQkq -"
+ "Benoni: Sämisch, 8.Bg5" "A65n")
+ ("rnbq1rk/pp3pbp/3p1np/2pP2B/4P/2N2P/PP4PP/R2QKBNR w KQ -"
+ "Benoni: Sämisch, 8.Bg5 O-O" "A65n")
+ ("rnbq1rk/pp3pbp/3p1np/2pP2B/4P/2N2P/PP2N1PP/R2QKB1R b KQ -"
+ "Benoni: Sämisch, 8.Bg5 O-O 9.Nge2" "A65o")
+ ("rnbq1rk/pp3pbp/3p1np/2pP2B/4P/2N2P/PP1Q2PP/R3KBNR b KQ -"
+ "Benoni: Sämisch, 8.Bg5 O-O 9.Qd2" "A65p")
+ ("rnbq1rk/1p3pbp/p2p1np/2pP2B/4P/2N2P/PP1Q2PP/R3KBNR w KQ -"
+ "Benoni: Sämisch, 8.Bg5 O-O 9.Qd2 a6" "A65q")
+ ("rnbqk2r/pp3pb/3p1npp/2pP2B/4P/2N2P/PP4PP/R2QKBNR w KQkq -"
+ "Benoni: Sämisch, 8.Bg5 h6" "A65r")
+ ("rnbq1rk/pp3pb/3p1npp/2pP/4P/2N1BP/PP4PP/R2QKBNR w KQ -"
+ "Benoni: Sämisch, 8.Bg5 h6 9.Be3 O-O" "A65r")
+ ("rnbq1rk/pp3pb/3p1npp/2pP/4P/2N1BP/PP2N1PP/R2QKB1R b KQ -"
+ "Benoni: Sämisch, 8.Bg5 h6 9.Be3 O-O 10.Nge2" "A65s")
+ ("rnbq1rk/pp3pb/3p1npp/2pP/4P/2N1BP/PP1Q2PP/R3KBNR b KQ -"
+ "Benoni: Sämisch, 8.Bg5 h6 9.Be3 O-O 10.Qd2" "A65t")
+ ("rnbqr1k/pp3pb/3p1npp/2pP/4P/2N1BP/PP1Q2PP/R3KBNR w KQ -"
+ "Benoni: Sämisch, 8.Bg5 h6 9.Be3 O-O 10.Qd2 Re8" "A65u")
+ ("rnbq1rk/1p3pb/p2p1npp/2pP/4P/2N1BP/PP1Q2PP/R3KBNR w KQ -"
+ "Benoni: Sämisch, 8.Bg5 h6 9.Be3 O-O 10.Qd2 a6" "A65v")
+ ("rnbq1rk/1p3pb/p2p1npp/2pP/P3P/2N1BP/1P1Q2PP/R3KBNR b KQ -"
+ "Benoni: Sämisch, 8.Bg5 h6 9.Be3 O-O 10.Qd2 a6 11.a4" "A65v")
+ ("rnbq1rk/1p3pb/p2p1np/2pP3p/P3P/2N1BP/1P1Q2PP/R3KBNR w KQ -"
+ "Benoni: Sämisch, 8.Bg5 h6 9.Be3 O-O 10.Qd2 a6 11.a4 h5" "A65w")
+ ("r1bq1rk/1p1n1pb/p2p1npp/2pP/P3P/2N1BP/1P1Q2PP/R3KBNR w KQ -"
+ "Benoni: Sämisch, 8.Bg5 h6 9.Be3 O-O 10.Qd2 a6 11.a4 Nbd7" "A65x")
+ ("rnbqr1k/1p3pb/p2p1npp/2pP/P3P/2N1BP/1P1Q2PP/R3KBNR w KQ -"
+ "Benoni: Sämisch, 8.Bg5 h6 9.Be3 O-O 10.Qd2 a6 11.a4 Re8" "A65y")
+ ("r1bqr1k/1p1n1pb/p2p1npp/2pP/P3P/2N1BP/1P1QN1PP/R3KB1R w KQ -"
+ "Benoni: Sämisch, 8.Bg5 h6 9.Be3 O-O 10.Qd2 a6 11.a4 Re8 12.Nge2 Nbd7" "A65y")
+ ("rnbqkb1r/pp3p1p/3p1np/2pP/4PP/2N/PP4PP/R1BQKBNR b KQkq -"
+ "Benoni: Four Pawns Attack" "A66")
+ ("rnbqk2r/pp3pbp/3p1np/2pP/4PP/2N/PP4PP/R1BQKBNR w KQkq -"
+ "Benoni: Four Pawns Attack" "A66")
+ ("rnbqk2r/pp3pbp/3p1np/2pPP/5P/2N/PP4PP/R1BQKBNR b KQkq -"
+ "Benoni: Four Pawns, Mikenas Attack" "A66")
+ ("rnbqk2r/pp3pbp/5np/2pPp/5P/2N/PP4PP/R1BQKBNR w KQkq -"
+ "Benoni: Mikenas Attack, 8...dxe5" "A66")
+ ("rnbqk2r/pp1n1pbp/3p2p/2pPP/5P/2N/PP4PP/R1BQKBNR w KQkq -"
+ "Benoni: Mikenas Attack, 8...Nfd7" "A66")
+ ("rnbqk2r/pp1n1pbp/3pP1p/2pP/5P/2N/PP4PP/R1BQKBNR b KQkq -"
+ "Benoni: Mikenas Attack, 8...Nfd7 9.e6" "A66")
+ ("rnbqk2r/pp1n1pbp/3p2p/2pPP/5P/2N2N/PP4PP/R1BQKB1R b KQkq -"
+ "Benoni: Mikenas Attack, 8...Nfd7 9.Nf3" "A66")
+ ("rnbqk2r/pp1n1pbp/3p2p/1NpPP/5P//PP4PP/R1BQKBNR b KQkq -"
+ "Benoni: Mikenas Attack, 8...Nfd7 9.Nb5" "A66")
+ ("rnbqk2r/pp1n1pbp/3N2p/2pPp/5P//PP4PP/R1BQKBNR b KQkq -"
+ "Benoni: Mikenas Attack, 9.Nb5 dxe5 10.Nd6+" "A66")
+ ("rnNq3r/pp1nkpbp/6p/2pPp/5P//PP4PP/R1BQKBNR b KQ -"
+ "Benoni: Mikenas Attack, 9.Nb5 dxe5 10.Nd6+ Ke7 11.Nxc8+" "A66")
+ ("rnq4r/pp1nkpbp/6p/2pPp/5P/5N/PP4PP/R1BQKB1R b KQ -"
+ "Benoni: Mikenas Attack, 9.Nb5 dxe5 10.Nd6+ Ke7 11.Nxc8+ Qxc8 12.Nf3" "A66")
+ ("rnbqk2r/pp3pbp/3p1np/1BpP/4PP/2N/PP4PP/R1BQK1NR b KQkq -"
+ "Benoni: Four Pawns, Taimanov (Alatortsev) Variation" "A67a")
+ ("r1bqk2r/pp1n1pbp/3p1np/1BpP/4PP/2N/PP4PP/R1BQK1NR w KQkq -"
+ "Benoni: Four Pawns, Taimanov, 8...Nbd7" "A67b")
+ ("r1bqk2r/pp1n1pbp/4P1p/1BpP3n//2N/PP4PP/R1BQK1NR b KQkq -"
+ "Benoni: Four Pawns, Taimanov, 8...Nbd7 9.e5 dxe5 10.fxe5 Nh5 11.e6" "A67c")
+ ("rnbqk2r/pp1n1pbp/3p2p/1BpP/4PP/2N/PP4PP/R1BQK1NR w KQkq -"
+ "Benoni: Four Pawns, Taimanov, 8...Nfd7" "A67d")
+ ("rnbqk2r/pp1n1pbp/3p2p/2pP/4PP/2NB/PP4PP/R1BQK1NR b KQkq -"
+ "Benoni: Four Pawns, Taimanov, 9.Bd3" "A67e")
+ ("rnbq1rk/pp1n1pbp/3p2p/2pP/4PP/2NB/PP4PP/R1BQK1NR w KQ -"
+ "Benoni: Four Pawns, Taimanov, 9.Bd3 O-O" "A67f")
+ ("rnbq1rk/pp1n1pbp/3p2p/2pP/4PP/2NB1N/PP4PP/R1BQK2R b KQ -"
+ "Benoni: Four Pawns, Taimanov, 9.Bd3 O-O 10.Nf3" "A67g")
+ ("rnbq1rk/1p1n1pbp/p2p2p/2pP/4PP/2NB1N/PP4PP/R1BQK2R w KQ -"
+ "Benoni: Four Pawns, Taimanov, 9.Bd3 O-O 10.Nf3 a6" "A67h")
+ ("rnbq1rk/1p1n1pbp/p2p2p/2pP/P3PP/2NB1N/1P4PP/R1BQK2R b KQ -"
+ "Benoni: Four Pawns, Taimanov, 9.Bd3 O-O 10.Nf3 a6" "A67i")
+ ("r1bq1rk/pp1n1pbp/n2p2p/2pP/4PP/2NB1N/PP4PP/R1BQK2R w KQ -"
+ "Benoni: Four Pawns, Taimanov, 9.Bd3 O-O 10.Nf3 Na6" "A67j")
+ ("rnbqk2r/pp1n1pbp/3p2p/1BpP/P3PP/2N/1P4PP/R1BQK1NR b KQkq -"
+ "Benoni: Four Pawns, Taimanov, 9.a4 (Zaitsev)" "A67k")
+ ("rnb1k2r/pp1n1pbp/3p2p/1BpP/P3PP1q/2N/1P4PP/R1BQK1NR w KQkq -"
+ "Benoni: Four Pawns, Taimanov, 9.a4 Qh4+" "A67l")
+ ("rnbqk2r/1p1n1pbp/p2p2p/1BpP/P3PP/2N/1P4PP/R1BQK1NR w KQkq -"
+ "Benoni: Four Pawns, Taimanov, 9.a4 a6" "A67m")
+ ("rnbqk2r/1p1n1pbp/p2p2p/2pP/P3PP/2NB/1P4PP/R1BQK1NR b KQkq -"
+ "Benoni: Four Pawns, Taimanov, 9.a4 a6 10.Bd3" "A67n")
+ ("rnbqk2r/1p1n1pbp/p2p2p/2pP/P3PP/2N/1P2B1PP/R1BQK1NR b KQkq -"
+ "Benoni: Four Pawns, Taimanov, 9.a4 a6 10.Be2" "A67o")
+ ("rnbq1rk/pp1n1pbp/3p2p/1BpP/P3PP/2N/1P4PP/R1BQK1NR w KQ -"
+ "Benoni: Four Pawns, Taimanov, 9.a4 O-O" "A67p")
+ ("rnbq1rk/pp1n1pbp/3p2p/1BpP/P3PP/2N2N/1P4PP/R1BQK2R b KQ -"
+ "Benoni: Four Pawns, Taimanov, 9.a4 O-O 10.Nf3" "A67q")
+ ("r1bq1rk/pp1n1pbp/n2p2p/1BpP/P3PP/2N2N/1P4PP/R1BQK2R w KQ -"
+ "Benoni: Four Pawns, Taimanov, 9.a4 O-O 10.Nf3 Na6" "A67r")
+ ("r1bq1rk/ppnn1pbp/3p2p/1BpP/P3PP/2N2N/1P4PP/R1BQ1RK w - -"
+ "Benoni: Four Pawns, Taimanov, 9.a4 O-O 10.Nf3 Na6 11.O-O Nc7" "A67s")
+ ("rnbqk2r/pp3pbp/3p1np/2pP/4PP/2N2N/PP4PP/R1BQKB1R b KQkq -"
+ "Benoni: Four Pawns, 8.Nf3" "A68a")
+ ("rnbq1rk/pp3pbp/3p1np/2pP/4PP/2N2N/PP4PP/R1BQKB1R w KQ -"
+ "Benoni: Four Pawns, 8.Nf3 O-O" "A68a")
+ ("rnbq1rk/pp3pbp/3p1np/2pP/4PP/2NB1N/PP4PP/R1BQK2R b KQ -"
+ "Benoni: Four Pawns, 9.Bd3" "A68b")
+ ("rnbq1rk/pp3pbp/3p1np/2pP/4PP/2N2N/PP2B1PP/R1BQK2R b KQ -"
+ "Benoni: Four Pawns, 9.Be2" "A68c")
+ ("rnbq1rk/p4pbp/3p1np/1ppP/4PP/2N2N/PP2B1PP/R1BQK2R w KQ -"
+ "Benoni: Four Pawns, 9.Be2 b5" "A68d")
+ ("rnbq1rk/p4pbp/3p1np/1ppPP/5P/2N2N/PP2B1PP/R1BQK2R b KQ -"
+ "Benoni: Four Pawns, 9.Be2 b5 10.e5" "A68e")
+ ("rnbq1rk/p4pbp/5np/1ppPp/5P/2N2N/PP2B1PP/R1BQK2R w KQ -"
+ "Benoni: Four Pawns, 9.Be2 b5 10.e5 dxe5" "A68f")
+ ("rnbq1rk/p4pbp/6p/1ppPP1B/6n/2N2N/PP2B1PP/R2QK2R b KQ -"
+ "Benoni: Four Pawns, 9.Be2 b5 10.e5 dxe5 11.fxe5 Ng4 12.Bg5" "A68g")
+ ("rn1q1rk/pp3pbp/3p1np/2pP/4PPb/2N2N/PP2B1PP/R1BQK2R w KQ -"
+ "Benoni: Four Pawns, 9.Be2 Bg4" "A68h")
+ ("rn1q1rk/pp3pbp/3p1np/2pPP/5Pb/2N2N/PP2B1PP/R1BQK2R b KQ -"
+ "Benoni: Four Pawns, 9.Be2 Bg4 10.e5" "A68i")
+ ("rn1q1rk/pp3pbp/3p1np/2pP/4PPb/2N2N/PP2B1PP/R1BQ1RK b - -"
+ "Benoni: Four Pawns, 9.Be2 Bg4 10.O-O" "A68j")
+ ("r2q1rk/pp1n1pbp/3p1np/2pP/4PPb/2N2N/PP2B1PP/R1BQ1RK w - -"
+ "Benoni: Four Pawns, 9.Be2 Bg4 10.O-O Nbd7" "A68k")
+ ("r2q1rk/pp1n1pbp/3p1np/2pP/4PPb/2N2N1P/PP2B1P/R1BQ1RK b - -"
+ "Benoni: Four Pawns, 9.Be2 Bg4 10.O-O Nbd7 11.h3" "A68l")
+ ("r2qr1k/pp1n1pbp/3p1np/2pP/4PP/2N2B1P/PP4P/R1BQ1RK w - -"
+ "Benoni: Four Pawns, 9.Be2 Bg4 10.O-O Nbd7 11.h3 Bxf3 12.Bxf3 Re8" "A68m")
+ ("r2qr1k/pp1n1pbp/3p1np/2pP/4PP/2N2B1P/PP4P/R1BQR1K b - -"
+ "Benoni: Four Pawns, 9.Be2 Bg4 10.O-O Nbd7 11.h3 Bxf3 12.Bxf3 Re8 13.Re1" "A68n")
+ ("rnbqr1k/pp3pbp/3p1np/2pP/4PP/2N2N/PP2B1PP/R1BQK2R w KQ -"
+ "Benoni: Four Pawns, Main Line" "A69a")
+ ("rnbqr1k/pp3pbp/3p1np/2pP/4PP/2N2N/PP2B1PP/R1BQ1RK b - -"
+ "Benoni: Four Pawns, Main Line, 10.O-O" "A69b")
+ ("rnbqr1k/pp3pbp/3p1np/2pP/4PP/2N/PP1NB1PP/R1BQK2R b KQ -"
+ "Benoni: Four Pawns, Main Line, 10.Nd2" "A69c")
+ ("rnbqr1k/1p3pbp/p2p1np/2pP/4PP/2N/PP1NB1PP/R1BQK2R w KQ -"
+ "Benoni: Four Pawns, Main Line, 10.Nd2 a6" "A69d")
+ ("r1bqr1k/pp1n1pbp/3p1np/2pP/4PP/2N/PP1NB1PP/R1BQK2R w KQ -"
+ "Benoni: Four Pawns, Main Line, 10.Nd2 Nbd7" "A69e")
+ ("rnbqr1k/pp3pbp/3p1np/2pPP/5P/2N2N/PP2B1PP/R1BQK2R b KQ -"
+ "Benoni: Four Pawns, Main Line, 10.e5" "A69f")
+ ("rnbqr1k/pp3pbp/6p/2pPP/6n/2N2N/PP2B1PP/R1BQ1RK b - -"
+ "Benoni: Four Pawns, Main Line, 10.e5: 12.O-O" "A69g")
+ ("rnbqr1k/pp3pbp/4P1p/2pP/6n/2N2N/PP2B1PP/R1BQK2R b KQ -"
+ "Benoni: Four Pawns, Main Line, 10.e5: 12.e6" "A69h")
+ ("rnbqr1k/pp3pbp/6p/2pPP1B/6n/2N2N/PP2B1PP/R2QK2R b KQ -"
+ "Benoni: Four Pawns, Main Line, 10.e5: 12.Bg5" "A69i")
+ ("rnbqr1k/pp4bp/5pp/2pPP1B/6n/2N2N/PP2B1PP/R2QK2R w KQ -"
+ "Benoni: Four Pawns, Main Line, 10.e5: 12.Bg5 f6" "A69j")
+ ("rnb1r1k/pp3pbp/1q4p/2pPP1B/6n/2N2N/PP2B1PP/R2QK2R w KQ -"
+ "Benoni: Four Pawns, Main Line, 10.e5: 12.Bg5 Qb6" "A69k")
+ ("rnb1r1k/pp3pbp/1q4p/2pPN1B//2N/PP2B1PP/R2Q1RK b - -"
+ "Benoni: Four Pawns, Main Line, 10.e5: 12.Bg5 Qb6 13.O-O Nxe5 14.Nxe5" "A69l")
+ ("rnb1r1k/pp3pbp/1q1P2p/2p1n1B//2N2N/PP2B1PP/R2Q1RK b - -"
+ "Benoni: Four Pawns, Main Line, 10.e5: 12.Bg5 Qb6 13.O-O Nxe5 14.d6" "A69m")
+ ("rnbqkb1r/pp3p1p/3p1np/2pP/4P/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Benoni: Classical" "A70a")
+ ("rnbqkb1r/1p3p1p/p2p1np/2pP/4P/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Benoni: Classical, 7...a6" "A70b")
+ ("rnbqkb1r/1p3p1p/p2p1np/2pP/P3P/2N2N/1P3PPP/R1BQKB1R b KQkq -"
+ "Benoni: Classical, 7...a6 8.a4" "A70b")
+ ("rn1qkb1r/1p3p1p/p2p1np/2pP/P3P1b/2N2N/1P3PPP/R1BQKB1R w KQkq -"
+ "Benoni: Classical, 7...a6 8.a4 Bg4" "A70b")
+ ("rn1qkb1r/1p3p1p/p2p1np/2pP/P3P1b/2N2N/1P2BPPP/R1BQK2R b KQkq -"
+ "Benoni: Classical, 7...a6 8.a4 Bg4 9.Be2" "A70c")
+ ("rnbqk2r/pp3pbp/3p1np/2pP/4P/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Benoni: Classical, 7...Bg7" "A70d")
+ ("rnbqk2r/pp3pbp/3p1np/2pP/4P/2N2N/PP2BPPP/R1BQK2R b KQkq -"
+ "Benoni: Classical, 8.Be2" "A70e")
+ ("rnbqk2r/1p3pbp/p2p1np/2pP/4P/2N2N/PP2BPPP/R1BQK2R w KQkq -"
+ "Benoni: Classical, 8.Be2 a6" "A70e")
+ ("rnbqk2r/pp3pbp/3p1np/2pP/Q3P/2N2N/PP3PPP/R1B1KB1R b KQkq -"
+ "Benoni: Classical, 8.Qa4+" "A70f")
+ ("rn2k2r/ppqb1pbp/3p1np/2pP/4P/1QN2N/PP3PPP/R1B1KB1R w KQkq -"
+ "Benoni: Classical, 8.Qa4+ Bd7 9.Qb3 Qc7" "A70f")
+ ("rnbqk2r/pp3pbp/3p1np/2pP/4PB/2N2N/PP3PPP/R2QKB1R b KQkq -"
+ "Benoni: Classical, 8.Bf4" "A70g")
+ ("rnbq1rk/pp3pbp/3p1np/2pP/4PB/2N/PP1N1PPP/R2QKB1R b KQ -"
+ "Benoni: Classical, 8.Bf4 O-O 9.Nd2" "A70g")
+ ("rnbqk2r/pp3pbp/3p1np/2pP/4P/2NB1N/PP3PPP/R1BQK2R b KQkq -"
+ "Benoni: Classical, 8.Bd3" "A70h")
+ ("rnbq1rk/pp3pbp/3p1np/2pP/4P/2NB1N/PP3PPP/R1BQ1RK b - -"
+ "Benoni: Classical, 8.Bd3 O-O 9.O-O" "A70i")
+ ("rnbqk2r/pp3pbp/3p1np/2pP/4P/2N2N1P/PP3PP/R1BQKB1R b KQkq -"
+ "Benoni: Classical, 8.h3" "A70j")
+ ("rnbq1rk/pp3pbp/3p1np/2pP/4P/2NB1N1P/PP3PP/R1BQK2R b KQ -"
+ "Benoni: Classical, 8.h3 O-O 9.Bd3" "A70k")
+ ("rn1q1rk/pp1b1pbp/3p1np/2pP/4P/2NB1N1P/PP3PP/R1BQK2R w KQ -"
+ "Benoni: Classical, 8.h3 O-O 9.Bd3 Bd7" "A70l")
+ ("r1bq1rk/pp3pbp/n2p1np/2pP/4P/2NB1N1P/PP3PP/R1BQK2R w KQ -"
+ "Benoni: Classical, 8.h3 O-O 9.Bd3 Na6" "A70m")
+ ("rnbqr1k/pp3pbp/3p1np/2pP/4P/2NB1N1P/PP3PP/R1BQK2R w KQ -"
+ "Benoni: Classical, 8.h3 O-O 9.Bd3 Re8" "A70n")
+ ("rnbqr1k/pp3pbp/3p1np/3P/2p1P/2NB1N1P/PP3PP/R1BQ1RK w - -"
+ "Benoni: Classical, 8.h3 O-O 9.Bd3 Re8 10.O-O c4" "A70o")
+ ("rnbq1rk/1p3pbp/p2p1np/2pP/4P/2NB1N1P/PP3PP/R1BQK2R w KQ -"
+ "Benoni: Classical, 8.h3 O-O 9.Bd3 a6" "A70p")
+ ("rnbq1rk/5pbp/p2p1np/1ppP/4P/2NB1N1P/PP3PP/R1BQ1RK w - -"
+ "Benoni: Classical, 8.h3 O-O 9.Bd3 a6 10.O-O b5" "A70q")
+ ("rnbq1rk/1p3pbp/p2p1np/2pP/P3P/2NB1N1P/1P3PP/R1BQK2R b KQ -"
+ "Benoni: Classical, 8.h3 O-O 9.Bd3 a6 10.a4" "A70r")
+ ("r1bq1rk/1p1n1pbp/p2p1np/2pP/P3P/2NB1N1P/1P3PP/R1BQK2R w KQ -"
+ "Benoni: Classical, 8.h3 O-O 9.Bd3 a6 10.a4 Nbd7" "A70s")
+ ("r1bqr1k/1p1n1pbp/p2p1np/2pP/P3P/2NB1N1P/1P3PP/R1BQ1RK w - -"
+ "Benoni: Classical, 8.h3 O-O 9.Bd3 a6 10.a4 Nbd7 11.O-O Re8" "A70t")
+ ("rnbq1rk/p4pbp/3p1np/1ppP/4P/2NB1N1P/PP3PP/R1BQK2R w KQ -"
+ "Benoni: Classical, 8.h3 O-O 9.Bd3 b5" "A70u")
+ ("rnbq1rk/p4pbp/3p1np/1BpP/4P/2N2N1P/PP3PP/R1BQK2R b KQ -"
+ "Benoni: Classical, 8.h3 O-O 9.Bd3 b5 10.Bxb5" "A70v")
+ ("rnbq1rk/p4pbp/3p1np/1NpP/4P/3B1N1P/PP3PP/R1BQK2R b KQ -"
+ "Benoni: Classical, 8.h3 O-O 9.Bd3 b5 10.Nxb5" "A70w")
+ ("rnbq1rk/p4pbp/3p2p/1NpP/4n/3B1N1P/PP3PP/R1BQK2R w KQ -"
+ "Benoni: Classical, 8.h3 O-O 9.Bd3 b5 10.Nxb5 Nxe4" "A70w")
+ ("rnbqr1k/p4pbp/3p1np/1NpP/4P/3B1N1P/PP3PP/R1BQK2R w KQ -"
+ "Benoni: Classical, 8.h3 O-O 9.Bd3 b5 10.Nxb5 Re8" "A70x")
+ ("rnbqr1k/p4pbp/3p2p/1NpP/4n/3B1N1P/PP3PP/R1BQ1RK w - -"
+ "Benoni: Classical, 8.h3 O-O 9.Bd3 b5 10.Nxb5 Re8 11.O-O Nxe4" "A70y")
+ ("rnbqk2r/pp3pbp/3p1np/2pP2B/4P/2N2N/PP3PPP/R2QKB1R b KQkq -"
+ "Benoni: Classical, 8.Bg5" "A71")
+ ("rnbqk2r/pp3pb/3p1n1p/2pP2p/4P2B/2N2N/PP3PPP/R2QKB1R w KQkq -"
+ "Benoni: Classical, 8.Bg5 h6 9.Bh4 g5" "A71")
+ ("rnbqk2r/1p3pb/p2p1npp/2pP/4P2B/2N2N/PP3PPP/R2QKB1R w KQkq -"
+ "Benoni: Classical, 8.Bg5 h6 9.Bh4 a6" "A71")
+ ("rnbqk2r/1p3pb/p2p1npp/2pP/4P2B/2N/PP1N1PPP/R2QKB1R b KQkq -"
+ "Benoni: Classical, 8.Bg5 h6 9.Bh4 a6 10.Nd2" "A71")
+ ("rnbqk2r/5pb/p2p1npp/1ppP/4P2B/2N/PP1NBPPP/R2QK2R b KQkq -"
+ "Benoni: Classical, 8.Bg5 h6 9.Bh4 a6 10.Nd2 b5 11.Be2" "A71")
+ ("rnbq1rk/pp3pbp/3p1np/2pP/4P/2N2N/PP2BPPP/R1BQK2R w KQ -"
+ "Benoni: Classical, 8.Be2 O-O" "A72")
+ ("rnbq1rk/pp3pbp/3p1np/2pP/4P/2N/PP1NBPPP/R1BQK2R b KQ -"
+ "Benoni: Classical, 8.Be2 O-O 9.Nd2" "A72")
+ ("rnbq1rk/pp3pbp/3p1np/2pP2B/4P/2N2N/PP2BPPP/R2QK2R b KQ -"
+ "Benoni: Classical, 8.Be2 O-O 9.Bg5" "A72")
+ ("rnbq1rk/pp3pb/3p3p/2pP2pn/4P/2N3B/PP1NBPPP/R2QK2R b KQ -"
+ "Benoni: Classical, 8.Be2 O-O 9.Bg5 h6 10.Bh4 g5 11.Bg3 Nh5 12.Nd2" "A72")
+ ("rnbq1rk/pp3pbp/3p1np/2pP/4PB/2N2N/PP2BPPP/R2QK2R b KQ -"
+ "Benoni: Classical, 8.Be2 O-O 9.Bf4" "A72")
+ ("rnbq1rk/p4pbp/3p1np/1ppP/4PB/2N2N/PP2BPPP/R2QK2R w KQ -"
+ "Benoni: Classical, 8.Be2 O-O 9.Bf4 b5" "A72")
+ ("rnbq1rk/1p3pbp/p2p1np/2pP/4PB/2N2N/PP2BPPP/R2QK2R w KQ -"
+ "Benoni: Classical, 8.Be2 O-O 9.Bf4 a6" "A72")
+ ("rnbq1rk/pp3pbp/3p1np/2pP/4P/2N2N/PP2BPPP/R1BQ1RK b - -"
+ "Benoni: Classical, 9.O-O" "A73")
+ ("r1bq1rk/pp1n1pbp/3p1np/2pP/4P/2N2N/PP2BPPP/R1BQ1RK w - -"
+ "Benoni: Classical, 9.O-O Nbd7" "A73")
+ ("r1bq1rk/pp3pbp/n2p1np/2pP/4P/2N2N/PP2BPPP/R1BQ1RK w - -"
+ "Benoni: Classical, 9.O-O Na6" "A73")
+ ("r1bq1rk/pp3pbp/n2p1np/2pP/4P/2N/PP1NBPPP/R1BQ1RK b - -"
+ "Benoni: Classical, 9.O-O Na6 10.Nd2" "A73")
+ ("r1bq1rk/ppn2pbp/3p1np/2pP/4P/2N/PP1NBPPP/R1BQ1RK w - -"
+ "Benoni: Classical, 9.O-O Na6 10.Nd2 Nc7" "A73")
+ ("rn1q1rk/pp3pbp/3p1np/2pP/4P1b/2N2N/PP2BPPP/R1BQ1RK w - -"
+ "Benoni: Classical, 9.O-O Bg4" "A73")
+ ("rn1q1rk/pp3pbp/3p1np/2pP2B/4P1b/2N2N/PP2BPPP/R2Q1RK b - -"
+ "Benoni: Classical, 9.O-O Bg4 10.Bg5" "A73")
+ ("rn1q1rk/pp3pbp/3p1np/2pP/4PBb/2N2N/PP2BPPP/R2Q1RK b - -"
+ "Benoni: Classical, 9.O-O Bg4 10.Bf4" "A73")
+ ("rn1q1rk/pp3pbp/3p1np/2pP/4P1b/2N2N1P/PP2BPP/R1BQ1RK b - -"
+ "Benoni: Classical, 9.O-O Bg4 10.h3" "A73")
+ ("rnbq1rk/1p3pbp/p2p1np/2pP/4P/2N2N/PP2BPPP/R1BQ1RK w - -"
+ "Benoni: Classical, 9.O-O a6" "A73")
+ ("rnbq1rk/1p3pbp/p2p1np/2pP/P3P/2N2N/1P2BPPP/R1BQ1RK b - -"
+ "Benoni: Classical, 9.O-O a6 10.a4" "A74")
+ ("r1bq1rk/1p1n1pbp/p2p1np/2pP/P3P/2N2N/1P2BPPP/R1BQ1RK w - -"
+ "Benoni: Classical, 9.O-O a6 10.a4 Nbd7" "A74")
+ ("r1bq1rk/1p1n1pbp/p2p1np/2pP/P3P/2N/1P1NBPPP/R1BQ1RK b - -"
+ "Benoni: Classical, 9.O-O a6 10.a4 Nbd7 11.Nd2" "A74")
+ ("r1bq1rk/1p1n1pbp/p2p1np/2pP2B/P3P/2N2N/1P2BPPP/R2Q1RK b - -"
+ "Benoni: Classical, 9.O-O a6 10.a4 Nbd7 11.Bg5" "A74")
+ ("r1bq1rk/1p1n1pbp/p2p1np/2pP/P3PB/2N2N/1P2BPPP/R2Q1RK b - -"
+ "Benoni: Classical, 9.O-O a6 10.a4 Nbd7 11.Bf4" "A74")
+ ("r1b2rk/1p1nqpbp/p2p1np/2pP/P3PB/2N2N/1P2BPPP/R2Q1RK w - -"
+ "Benoni: Classical, 9.O-O a6 10.a4 Nbd7 11.Bf4 Qe7" "A74")
+ ("rn1q1rk/1p3pbp/p2p1np/2pP/P3P1b/2N2N/1P2BPPP/R1BQ1RK w - -"
+ "Benoni: Classical, 9.O-O a6 10.a4 Bg4" "A75")
+ ("rn1q1rk/1p3pbp/p2p1np/2pP/P3P1b/2N2N1P/1P2BPP/R1BQ1RK b - -"
+ "Benoni: Classical, 9.O-O a6 10.a4 Bg4 11.h3" "A75")
+ ("rn1q1rk/1p3pbp/p2p1np/2pP/P3P1b/2N/1P1NBPPP/R1BQ1RK b - -"
+ "Benoni: Classical, 9.O-O a6 10.a4 Bg4 11.Nd2" "A75")
+ ("rn1q1rk/1p3pbp/p2p1np/2pP2B/P3P1b/2N2N/1P2BPPP/R2Q1RK b - -"
+ "Benoni: Classical, 9.O-O a6 10.a4 Bg4 11.Bg5" "A75")
+ ("rn1q1rk/1p3pb/p2p1npp/2pP2B/P3P1b/2N2N/1P2BPPP/R2Q1RK w - -"
+ "Benoni: Classical, 9.O-O a6 10.a4 Bg4 11.Bg5 h6" "A75")
+ ("rn1q1rk/1p3pbp/p2p1np/2pP/P3PBb/2N2N/1P2BPPP/R2Q1RK b - -"
+ "Benoni: Classical, 9.O-O a6 10.a4 Bg4 11.Bf4" "A75")
+ ("rn3rk/1p2qpbp/p2p1np/2pP/P3PBb/2N2N/1P2BPPP/R2Q1RK w - -"
+ "Benoni: Classical, 9.O-O a6 10.a4 Bg4 11.Bf4 Qe7" "A75")
+ ("rn1qr1k/1p3pbp/p2p1np/2pP/P3PBb/2N2N/1P2BPPP/R2Q1RK w - -"
+ "Benoni: Classical, 9.O-O a6 10.a4 Bg4 11.Bf4 Re8" "A75")
+ ("rn1qr1k/1p3pbp/p2p2p/2pP3n/P3PB/2N/1P1NQPPP/R4RK w - -"
+ "Benoni: Classical, 9.O-O a6 10.a4 Bg4 11.Bf4 Re8 12.Nd2 Bxe2 13.Qxe2 Nh5" "A75")
+ ("rn1q1rk/1p3pbp/p2p1np/2pP/P3PB/2N2b/1P2BPPP/R2Q1RK w - -"
+ "Benoni: Classical, 9.O-O a6 10.a4 Bg4 11.Bf4 Bxf3" "A75")
+ ("rn3rk/1p2qpbp/p2p1np/2pP/P3PB/2N2B/1P3PPP/R2Q1RK w - -"
+ "Benoni: Classical, 9.O-O a6 10.a4 Bg4 11.Bf4 Bxf3 12.Bxf3 Qe7" "A75")
+ ("rn3rk/1p2qpbp/p2p1np/2pP/P3PB/2N2B/1P3PPP/R2QR1K b - -"
+ "Benoni: Classical, 9.O-O a6 10.a4 Bg4 11.Bf4 Bxf3 12.Bxf3 Qe7 13.Re1" "A75")
+ ("r4rk/1p1nqpbp/p2p1np/P1pP/4PB/2N2B/1P3PPP/R2QR1K b - -"
+ "Benoni: Classical, 9.O-O a6 10.a4 Bg4 11.Bf4 Bxf3 12.Bxf3 Qe7 with 14.a5" "A75")
+ ("rnbqr1k/pp3pbp/3p1np/2pP/4P/2N2N/PP2BPPP/R1BQ1RK w - -"
+ "Benoni: Classical, Main Line" "A76")
+ ("rnbqr1k/pp3pbp/3p1np/2pP/4P/2N2N/PPQ1BPPP/R1B2RK b - -"
+ "Benoni: Classical, Main Line, 10.Qc2" "A76")
+ ("rn1qr1k/pp3pbp/3p1np/2pP/4P1b/2N2N/PPQ1BPPP/R1B2RK w - -"
+ "Benoni: Classical, Main Line, 10.Qc2 Bg4" "A76")
+ ("r1bqr1k/pp3pbp/n2p1np/2pP/4P/2N2N/PPQ1BPPP/R1B2RK w - -"
+ "Benoni: Classical, Main Line, 10.Qc2 Na6" "A76")
+ ("r1bqr1k/pp3pbp/n2p1np/2pP/4PB/2N2N/PPQ1BPPP/R4RK b - -"
+ "Benoni: Classical, Main Line, 10.Qc2 Na6 11.Bf4" "A76")
+ ("r1bqr1k/pp3pbp/n2p1np/2pP/4P/2N2N/PPQ1BPPP/R1B1R1K b - -"
+ "Benoni: Classical, Main Line, 10.Qc2 Na6 11.Re1" "A76")
+ ("r2qr1k/pp3pbp/n2p1np/2pP/4P1b/2N2N/PPQ1BPPP/R1B1R1K w - -"
+ "Benoni: Classical, Main Line, 10.Qc2 Na6 11.Re1 Bg4" "A76")
+ ("rnbqr1k/pp3pbp/3p1np/2pP/4P/2N/PP1NBPPP/R1BQ1RK b - -"
+ "Benoni: Classical, Main Line, 10.Nd2" "A77")
+ ("rnbqr1k/1p3pbp/p2p1np/2pP/4P/2N/PP1NBPPP/R1BQ1RK w - -"
+ "Benoni: Classical, Main Line, 10.Nd2 a6" "A77")
+ ("r1bqr1k/pp1n1pbp/3p1np/2pP/4P/2N/PP1NBPPP/R1BQ1RK w - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Nbd7" "A77")
+ ("r1bqr1k/pp1n1pbp/3p1np/2pP/P3P/2N/1P1NBPPP/R1BQ1RK b - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Nbd7 11.a4" "A77")
+ ("r1bqr1k/1p1n1pbp/p2p1np/2pP/P3P/2N/1P1NBPPP/R1BQ1RK w - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Nbd7 11.a4 a6" "A77")
+ ("r1bqr1k/1p1n1pbp/p2p1np/2pP/P3P/R1N/1P1NBPPP/2BQ1RK b - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Nbd7 11.a4 a6 12.Ra3" "A77")
+ ("r1bqr1k/1p1n1pbp/p2p1np/2pP/P3P/2N/1PQNBPPP/R1B2RK b - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Nbd7 11.a4 a6 12.Qc2" "A77")
+ ("r1bqr1k/1p1n1pbp/p2p1np/2pP/P3P/2N4P/1P1NBPP/R1BQ1RK b - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Nbd7 11.a4 a6 12.h3" "A77")
+ ("r1bqr1k/pp3pbp/3p1np/2pPn/P3P/2N/1P1NBPPP/R1BQ1RK w - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Nbd7 11.a4 Ne5" "A77")
+ ("r1bqr1k/pp3pbp/3p1np/2pPn/P3P/2N/1P2BPPP/RNBQ1RK b - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Nbd7 11.a4 Ne5 12.Ndb1" "A77")
+ ("r1bqr1k/pp3pbp/3p1np/2pPn/P3P/R1N/1P1NBPPP/2BQ1RK b - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Nbd7 11.a4 Ne5 12.Ra3" "A77")
+ ("r1bqr1k/pp3pbp/3p1np/2pPn/P3P/2N/1P1NBPPP/R1BQR1K b - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Nbd7 11.a4 Ne5 12.Re1" "A77")
+ ("r1bqr1k/pp3pbp/3p1np/2pPn/P3P/2N/1PQNBPPP/R1B2RK b - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Nbd7 11.a4 Ne5 12.Qc2" "A77")
+ ("r1bqr1k/pp3pbp/n2p1np/2pP/4P/2N/PP1NBPPP/R1BQ1RK w - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Na6" "A78")
+ ("r1bqr1k/pp3pbp/n2p1np/2pP/4P/2N/PP1NBPPP/R1BQ1R1K b - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Na6 11.Kh1" "A78")
+ ("r1bqr1k/pp3pbp/n2p1np/2pP/4P/2N/PP1NBPPP/1RBQ1RK b - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Na6 11.Rb1" "A78")
+ ("r1bqr1k/pp3pbp/n2p1np/2pP/4P/2N/PP1NBPPP/R1BQR1K b - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Na6 11.Re1" "A78")
+ ("r1bqr1k/pp3pbp/n2p1np/2pP/4PP/2N/PP1NB1PP/R1BQ1RK b - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Na6 11.f4" "A78")
+ ("r1bqr1k/ppn2pbp/3p1np/2pP/4PP/2N/PP1NB1PP/R1BQ1RK w - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Na6 11.f4 Nc7" "A78")
+ ("r1bqr1k/pp3pbp/n2p1np/2pP/4P/2N2P/PP1NB1PP/R1BQ1RK b - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Na6 11.f3" "A79")
+ ("r1bqr1k/ppn2pbp/3p1np/2pP/4P/2N2P/PP1NB1PP/R1BQ1RK w - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Na6 11.f3 Nc7" "A79")
+ ("r1bqr1k/ppn2pbp/3p1np/2pP/P3P/2N2P/1P1NB1PP/R1BQ1RK b - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Na6 11.f3 Nc7 12.a4" "A79")
+ ("r1bqr1k/ppnn1pbp/3p2p/2pP/P3P/2N2P/1P1NB1PP/R1BQ1RK w - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Na6 11.f3 Nc7 12.a4 Nd7" "A79")
+ ("r1bqr1k/p1n2pbp/1p1p1np/2pP/P3P/2N2P/1P1NB1PP/R1BQ1RK w - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Na6 11.f3 Nc7 12.a4 b6" "A79")
+ ("r1bqr1k/p1n2pbp/1p1p1np/2pP/P3P/2N2P/1P1NB1PP/R1BQ1R1K b - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Na6 11.f3 Nc7 12.a4 b6 13.Kh1" "A79")
+ ("r1bqr1k/p1n2pbp/1p1p1np/2pP/P1N1P/2N2P/1P2B1PP/R1BQ1RK b - -"
+ "Benoni: Classical, Main Line, 10.Nd2 Na6 11.f3 Nc7 12.a4 b6 13.Nc4" "A79")
+ ("rnbqkbnr/ppppp1pp//5p/3P//PPP1PPPP/RNBQKBNR w KQkq -"
+ "Dutch" "A80a")
+ ("rnbqkbnr/ppppp1pp//5p/3P2P//PPP1PP1P/RNBQKBNR b KQkq -"
+ "Dutch: Krejcik Gambit" "A80b")
+ ("rnbqkbnr/ppppp1pp///3P2p//PPP1PP1P/RNBQKBNR w KQkq -"
+ "Dutch: Krejcik Gambit Accepted" "A80b")
+ ("rnbqkbnr/ppppp1pp//5p/3P/7P/PPP1PPP/RNBQKBNR b KQkq -"
+ "Dutch: Korchnoi Attack" "A80c")
+ ("rnbqkb1r/ppppp1pp/5n/5p/3P2P/7P/PPP1PP/RNBQKBNR b KQkq -"
+ "Dutch: Korchnoi, Janzen Gambit" "A80c")
+ ("rnbqkbnr/ppppp1pp//5pB/3P//PPP1PPPP/RN1QKBNR b KQkq -"
+ "Dutch: 2.Bg5" "A80d")
+ ("rnbqkbnr/ppp1p1pp//3p1pB/3P//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Dutch: 2.Bg5 d5" "A80d")
+ ("rnbqkbnr/pp1pp1pp/2p/5pB/3P//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Dutch: 2.Bg5 c6" "A80d")
+ ("rnbqkb1r/ppppp1pp/5n/5pB/3P//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Dutch: 2.Bg5 Nf6" "A80e")
+ ("rnbqkbnr/ppppp1p/7p/5pB/3P//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Dutch: 2.Bg5 h6" "A80f")
+ ("rnbqkbnr/ppppp2p/6p/5pB/3P//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Dutch: 2.Bg5 g6" "A80g")
+ ("rnbqkbnr/ppppp2p/6p/5pB/3P/2N/PPP1PPPP/R2QKBNR b KQkq -"
+ "Dutch: 2.Bg5 g6 3.Nc3" "A80h")
+ ("rnbqkbnr/ppppp1pp//5p/3P/3Q/PPP1PPPP/RNB1KBNR b KQkq -"
+ "Dutch: Alapin" "A80i")
+ ("rnbqkbnr/ppp1p1pp/3p/5p/3P2P/3Q/PPP1PP1P/RNB1KBNR b KQkq -"
+ "Dutch: Alapin, Manhattan Gambit" "A80i")
+ ("rnbqkbnr/pppp2pp/4p/5p/3P2P/3Q/PPP1PP1P/RNB1KBNR b KQkq -"
+ "Dutch: Von Pretzel Gambit" "A80i")
+ ("rnbqkbnr/ppppp1pp//5p/3P/2N/PPP1PPPP/R1BQKBNR b KQkq -"
+ "Dutch: 2.Nc3" "A80j")
+ ("rnbqkbnr/ppp1p1pp//3p1p/3P/2N/PPP1PPPP/R1BQKBNR w KQkq -"
+ "Dutch: 2.Nc3 d5" "A80k")
+ ("rnbqkbnr/ppp1p1pp//3p1p/3PP/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "Dutch: 2.Nc3 d5, Euwe Gambit" "A80k")
+ ("rnbqkbnr/ppp1p1pp//3p1pB/3P/2N/PPP1PPPP/R2QKBNR b KQkq -"
+ "Dutch: 2.Nc3 d5 3.Bg5" "A80l")
+ ("rnbqkb1r/ppppp1pp/5n/5p/3P/2N/PPP1PPPP/R1BQKBNR w KQkq -"
+ "Dutch: 2.Nc3 Nf6" "A80m")
+ ("rnbqkb1r/ppppp1pp/5n/5p/3P2P/2N/PPP1PP1P/R1BQKBNR b KQkq -"
+ "Dutch: Spielmann Gambit" "A80m")
+ ("rnbqkb1r/ppppp1pp/5n/5pB/3P/2N/PPP1PPPP/R2QKBNR b KQkq -"
+ "Dutch: 2.Nc3 Nf6 3.Bg5" "A80n")
+ ("rnbqkb1r/pppp2pp/4pn/5pB/3P/2N/PPP1PPPP/R2QKBNR w KQkq -"
+ "Dutch: 2.Nc3 Nf6 3.Bg5 e6" "A80n")
+ ("rnbqkb1r/ppp1p1pp/5n/3p1pB/3P/2N/PPP1PPPP/R2QKBNR w KQkq -"
+ "Dutch: 2.Nc3 Nf6 3.Bg5 d5" "A80o")
+ ("rnbqkb1r/ppp3pp/5p/3p1p/3P/2N/PPP1PPPP/R2QKBNR w KQkq -"
+ "Dutch: 2.Nc3 Nf6 3.Bg5 d5 4.Bxf6 exf6" "A80p")
+ ("rnbqkb1r/ppp3pp/5p/3p1p/3P/2N1P/PPP2PPP/R2QKBNR b KQkq -"
+ "Dutch: 2.Nc3 Nf6 3.Bg5 d5 4.Bxf6 exf6 5.e3" "A80p")
+ ("rnbqkb1r/pp4pp/2p2p/3p1p/3P/2N1P/PPP2PPP/R2QKBNR w KQkq -"
+ "Dutch: 2.Nc3 Nf6 3.Bg5 d5 4.Bxf6 exf6 5.e3 c6" "A80p")
+ ("rnbqkbnr/ppppp1pp//5p/3P/5N/PPP1PPPP/RNBQKB1R b KQkq -"
+ "Dutch: 2.Nf3" "A80q")
+ ("rnbqkbnr/pppp2pp/4p/5p/3P/5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Dutch: 2.Nf3 e6" "A80r")
+ ("rnbqkbnr/pppp2pp/4p/3P1p//5N/PPP1PPPP/RNBQKB1R b KQkq -"
+ "Dutch: 2.Nf3 e6 3.d5" "A80s")
+ ("rnbqkb1r/ppppp1pp/5n/5p/3P/5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Dutch: 2.Nf3 Nf6" "A80t")
+ ("rnbqkb1r/ppppp1pp/5n/5p/3P/2P2N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Dutch: Barcza System" "A80u")
+ ("rnbqkb1r/ppppp1pp/5n/5pB/3P/5N/PPP1PPPP/RN1QKB1R b KQkq -"
+ "Dutch: 2.Nf3 Nf6 3.Bg5" "A80v")
+ ("rnbqkbnr/ppppp1pp//5p/3P/6P/PPP1PP1P/RNBQKBNR b KQkq -"
+ "Dutch: 2.g3" "A81")
+ ("rnbqkbnr/pppp2pp/4p/5p/3P/6P/PPP1PP1P/RNBQKBNR w KQkq -"
+ "Dutch: 2.g3 e6" "A81")
+ ("rnbqkbnr/pppp2pp/4p/5p/3P/5NP/PPP1PP1P/RNBQKB1R b KQkq -"
+ "Dutch: 2.g3 e6 3.Nf3" "A81")
+ ("rnbqkb1r/pppp2pp/4pn/5p/3P/5NP/PPP1PP1P/RNBQKB1R w KQkq -"
+ "Dutch: 2.g3 e6 3.Nf3 Nf6" "A81")
+ ("rnbqkb1r/ppppp1pp/5n/5p/3P/6P/PPP1PP1P/RNBQKBNR w KQkq -"
+ "Dutch: 2.g3 Nf6" "A81")
+ ("rnbqkb1r/ppppp1pp/5n/5p/3P/5NP/PPP1PP1P/RNBQKB1R b KQkq -"
+ "Dutch: 2.g3 Nf6 3.Nf3" "A81")
+ ("rnbqkb1r/ppppp1pp/5n/5p/3P/6P/PPP1PPBP/RNBQK1NR b KQkq -"
+ "Dutch: 2.g3 Nf6 3.Bg2" "A81")
+ ("rnbqkb1r/pppp2pp/4pn/5p/3P/6P/PPP1PPBP/RNBQK1NR w KQkq -"
+ "Dutch: 2.g3 Nf6 3.Bg2 e6" "A81")
+ ("rnbqkb1r/pppp2pp/4pn/5p/3P/6PN/PPP1PPBP/RNBQK2R b KQkq -"
+ "Dutch: Blackburne Variation" "A81")
+ ("rnbqkb1r/ppppp2p/5np/5p/3P/6P/PPP1PPBP/RNBQK1NR w KQkq -"
+ "Dutch: 2.g3 Nf6 3.Bg2 g6" "A81")
+ ("rnbqkb1r/ppppp2p/5np/5p/3P/5NP/PPP1PPBP/RNBQK2R b KQkq -"
+ "Dutch: 2.g3 Nf6 3.Bg2 g6 4.Nf3" "A81")
+ ("rnbqk2r/pp1pp1bp/2p3pn/5p/3P/5NP/PPP1PPBP/RNBQ1RK w kq -"
+ "Dutch: Leningrad, Basman Variation" "A81")
+ ("rnbqk1nr/ppppp1bp/6p/5p/3P/6PN/PPP1PPBP/RNBQK2R b KQkq -"
+ "Dutch: Leningrad, Carlsbad Variation" "A81")
+ ("rnbqkbnr/ppppp1pp//5p/3PP//PPP2PPP/RNBQKBNR b KQkq -"
+ "Dutch: Staunton Gambit" "A82")
+ ("rnbqkbnr/ppp1p1pp/3p/5p/3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Dutch: Staunton Gambit, Balogh Defence" "A82")
+ ("rnbqkbnr/ppppp1pp///3Pp//PPP2PPP/RNBQKBNR w KQkq -"
+ "Dutch: Staunton Gambit Accepted" "A82")
+ ("rnbqkbnr/ppppp1pp///3Pp/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "Dutch: Staunton Gambit, 3.Nc3" "A82")
+ ("rnbqkbnr/pppp2pp/4p//3Pp/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Dutch: Staunton Gambit, 3.Nc3 e6" "A82")
+ ("rnbqkbnr/ppppp2p/6p//3Pp/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Dutch: Staunton Gambit, 3.Nc3 g6" "A82")
+ ("rnbqkb1r/ppppp1pp/5n//3Pp/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Dutch: Staunton Gambit, 3.Nc3 Nf6" "A82")
+ ("rnbqkb1r/ppppp1pp/5n//3Pp1P/2N/PPP2P1P/R1BQKBNR b KQkq -"
+ "Dutch: Staunton Gambit, Tartakower Variation" "A82")
+ ("rnbqkb1r/ppppp1pp/5n//3Pp/2N2P/PPP3PP/R1BQKBNR b KQkq -"
+ "Dutch: Staunton Gambit, 4.f3" "A82")
+ ("rnbqkb1r/pppp2pp/4pn//3Pp/2N2P/PPP3PP/R1BQKBNR w KQkq -"
+ "Dutch: Staunton Gambit, 4.f3 e6" "A82")
+ ("r1bqkb1r/ppppp1pp/2n2n//3Pp/2N2P/PPP3PP/R1BQKBNR w KQkq -"
+ "Dutch: Staunton Gambit, 4.f3 Nc6" "A82")
+ ("rnbqkb1r/ppppp1pp/5n//3P/2N2p/PPP3PP/R1BQKBNR w KQkq -"
+ "Dutch: Staunton Gambit, 4.f3 exf3" "A82")
+ ("rnbqkb1r/ppppp1pp/5n//3P/2N2N/PPP3PP/R1BQKB1R b KQkq -"
+ "Dutch: Staunton Gambit, 4.f3 exf3 5.Nxf3" "A82")
+ ("rnbqkb1r/ppp1p1pp/5n/3p/3Pp/2N2P/PPP3PP/R1BQKBNR w KQkq -"
+ "Dutch: Staunton Gambit, 4.f3 d5" "A82")
+ ("rnbqkb1r/ppp1p1pp/5n/3p/3PP/2N/PPP3PP/R1BQKBNR b KQkq -"
+ "Dutch: Staunton Gambit, 4.f3 d5 5.fxe4" "A82")
+ ("rnbqkb1r/ppppp1pp/5n/6B/3Pp/2N/PPP2PPP/R2QKBNR b KQkq -"
+ "Dutch: Staunton Gambit, Staunton Variation" "A83a")
+ ("rnbqkb1r/p1ppp1pp/1p3n/6B/3Pp/2N/PPP2PPP/R2QKBNR w KQkq -"
+ "Dutch: Staunton Gambit, Nimzowitsch Variation" "A83b")
+ ("rnbqkb1r/pp1pp1pp/2p2n/6B/3Pp/2N/PPP2PPP/R2QKBNR w KQkq -"
+ "Dutch: Staunton Gambit, Chigorin Variation" "A83c")
+ ("rnbqkb1r/ppppp2p/5np/6B/3Pp/2N/PPP2PPP/R2QKBNR w KQkq -"
+ "Dutch: Staunton Gambit, 4.Bg5 g6" "A83d")
+ ("rnbqkb1r/ppppp2p/5np/6B/3Pp2P/2N/PPP2PP/R2QKBNR b KQkq -"
+ "Dutch: Staunton Gambit, Alekhine Variation" "A83e")
+ ("rnbqkb1r/ppppp2p/5np/6B/3Pp/2N2P/PPP3PP/R2QKBNR b KQkq -"
+ "Dutch: Staunton Gambit, Lasker Variation" "A83f")
+ ("rnbqkb1r/pppp2pp/4pn/6B/3Pp/2N/PPP2PPP/R2QKBNR w KQkq -"
+ "Dutch: Staunton Gambit, 4.Bg5 e6" "A83g")
+ ("rnbqkb1r/pppp2pp/4pn/6B/3PN//PPP2PPP/R2QKBNR b KQkq -"
+ "Dutch: Staunton Gambit, 4.Bg5 e6 5.Nxe4" "A83h")
+ ("rnbqk2r/pppp2pp/4pb//3PN/5N/PPP2PPP/R2QKB1R b KQkq -"
+ "Dutch: Staunton Gambit, 4.Bg5 e6 5.Nxe4" "A83i")
+ ("r1bqkb1r/ppppp1pp/2n2n/6B/3Pp/2N/PPP2PPP/R2QKBNR w KQkq -"
+ "Dutch: Staunton Gambit, 4.Bg5 Nc6" "A83j")
+ ("r1bqkb1r/ppppp1pp/2n2n/6B/3Pp/2N2P/PPP3PP/R2QKBNR b KQkq -"
+ "Dutch: Staunton Gambit, 4.Bg5 Nc6 5.f3" "A83k")
+ ("r1bqkb1r/ppppp1pp/2n2n/3P2B/4p/2N/PPP2PPP/R2QKBNR b KQkq -"
+ "Dutch: Staunton Gambit, 4.Bg5 Nc6 5.d5" "A83l")
+ ("r1bqkb1r/ppppp1pp/5n/3Pn1B/3Qp/2N/PPP2PPP/R3KBNR b KQkq -"
+ "Dutch: Staunton Gambit, 4.Bg5 Nc6 5.d5 Ne5 6.Qd4" "A83m")
+ ("rnbqkbnr/ppppp1pp//5p/2PP//PP2PPPP/RNBQKBNR b KQkq -"
+ "Dutch: 2.c4" "A84")
+ ("rnbqkbnr/ppp1p1pp/3p/5p/2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Dutch: 2.c4 d6" "A84")
+ ("rnbqkbnr/ppppp2p/6p/5p/2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Dutch: 2.c4 g6" "A84")
+ ("rnbqkb1r/ppppp2p/6pn/5p/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Dutch: Bladel Variation" "A84")
+ ("rnbqkbnr/pppp2pp/4p/5p/2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Dutch: 2.c4 e6" "A84")
+ ("rnbqkbnr/pppp2pp/4p/5p/2PP/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Dutch: 2.c4 e6 3.Nf3" "A84")
+ ("rnbqkb1r/pppp2pp/4pn/5p/2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Dutch: 2.c4 e6 3.Nf3 Nf6" "A84")
+ ("rnbqkbnr/pppp2pp/4p/5p/2PP/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Dutch: Rubinstein Variation" "A84")
+ ("rnbqkbnr/ppp3pp/4p/3p1p/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Dutch: Rubinstein, 3...d5" "A84")
+ ("rnbqkbnr/pp4pp/2p1p/3p1p/2PP/2N1P/PP3PPP/R1BQKBNR w KQkq -"
+ "Dutch: Rubinstein, 3...d5 4.e3 c6" "A84")
+ ("rnbqkbnr/pppp2pp/4p/5p/2PPP//PP3PPP/RNBQKBNR b KQkq -"
+ "Dutch: Staunton Gambit Deferred" "A84")
+ ("rnbqkb1r/ppppp1pp/5n/5p/2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Dutch: 2.c4 Nf6" "A84")
+ ("rnbqkb1r/ppppp1pp/5n/5p/2PP/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Dutch: 2.c4 Nf6" "A84")
+ ("rnbqkb1r/ppppp1pp/5n/5p/2PP/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Dutch: 2.c4 Nf6 3.Nc3" "A85")
+ ("rnbqkb1r/ppp1p1pp/3p1n/5p/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Dutch: 2.c4 Nf6 3.Nc3 d6" "A85")
+ ("rnbqkb1r/pppp2pp/4pn/5p/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Dutch: 2.c4 Nf6 3.Nc3 e6" "A85")
+ ("rnbqkb1r/pppp2pp/4pn/5p/2PP/P1N/1P2PPPP/R1BQKBNR b KQkq -"
+ "Dutch: 2.c4 Nf6 3.Nc3 e6 4.a3" "A85")
+ ("rnbqkb1r/pppp2pp/4pn/5p/2PP/2N/PPQ1PPPP/R1B1KBNR b KQkq -"
+ "Dutch: 2.c4 Nf6 3.Nc3 e6 4.Qc2" "A85")
+ ("rnbqkb1r/pppp2pp/4pn/5pB/2PP/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "Dutch: 2.c4 Nf6 3.Nc3 e6 4.Bg5" "A85")
+ ("rnbqkb1r/pppp2pp/4pn/5p/2PP/2N1P/PP3PPP/R1BQKBNR b KQkq -"
+ "Dutch: 2.c4 Nf6 3.Nc3 e6 4.e3" "A85")
+ ("rnbqkb1r/ppp3pp/4pn/3p1p/2PP/2N1P/PP3PPP/R1BQKBNR w KQkq -"
+ "Dutch: 2.c4 Nf6 3.Nc3 e6 4.e3 d5" "A85")
+ ("rnbqk2r/pppp2pp/4pn/5p/1bPP/2N1P/PP3PPP/R1BQKBNR w KQkq -"
+ "Dutch: 2.c4 Nf6 3.Nc3 e6 4.e3 Bb4" "A85")
+ ("rnbqkb1r/pppp2pp/4pn/5p/2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Dutch: 2.c4 Nf6 3.Nc3 e6 4.Nf3" "A85")
+ ("rnbqkb1r/ppppp2p/5np/5p/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Dutch: 2.c4 Nf6 3.Nc3 g6" "A85")
+ ("rnbqkb1r/ppppp2p/5np/5p/2PP/2N2P/PP2P1PP/R1BQKBNR b KQkq -"
+ "Dutch: 2.c4 Nf6 3.Nc3 g6 4.f3" "A85")
+ ("rnbqkb1r/ppppp2p/5np/5pB/2PP/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "Dutch: 2.c4 Nf6 3.Nc3 g6 4.Bg5" "A85")
+ ("rnbqkb1r/ppppp2p/5np/5p/2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Dutch: 2.c4 Nf6 3.Nc3 g6 4.Nf3" "A85")
+ ("rnbqk2r/ppppp1bp/5np/5p/2PP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Dutch: 2.c4 Nf6 3.Nc3 g6 4.Nf3 Bg7" "A85")
+ ("rnbqk2r/ppppp1bp/5np/5p/2PP/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "Dutch: 2.c4 Nf6 3.Nc3 g6 4.Nf3 Bg7 5.e3" "A85")
+ ("rnbqk2r/ppppp1bp/5np/5p/2PP1B/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "Dutch: 2.c4 Nf6 3.Nc3 g6 4.Nf3 Bg7 5.Bf4" "A85")
+ ("rnbqk2r/ppppp1bp/5np/5pB/2PP/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "Dutch: 2.c4 Nf6 3.Nc3 g6 4.Nf3 Bg7 5.Bg5" "A85")
+ ("rnbqkb1r/ppppp1pp/5n/5p/2PP/6P/PP2PP1P/RNBQKBNR b KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3" "A86")
+ ("rnbqkb1r/ppp1p1pp/3p1n/5p/2PP/6P/PP2PP1P/RNBQKBNR w KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 d6" "A86")
+ ("rnb1kb1r/ppq1p1pp/2pp1n/5p/2PP/2N3P/PP2PPBP/R1BQK1NR w KQkq -"
+ "Dutch: Hort-Antoshin System" "A86")
+ ("rnbqkb1r/ppppp2p/5np/5p/2PP/6P/PP2PP1P/RNBQKBNR w KQkq -"
+ "Dutch: Leningrad Variation" "A86")
+ ("rnbqkb1r/ppppp2p/5np/5p/2PP/2N3P/PP2PP1P/R1BQKBNR b KQkq -"
+ "Dutch: Leningrad, 4.Nc3" "A86")
+ ("rnbqk2r/ppppp1bp/5np/5p/2PP/2N3P/PP2PP1P/R1BQKBNR w KQkq -"
+ "Dutch: Leningrad, 4.Nc3 Bg7" "A86")
+ ("rnbqkb1r/ppppp2p/5np/5p/2PP/5NP/PP2PP1P/RNBQKB1R b KQkq -"
+ "Dutch: Leningrad, 4.Nf3" "A86")
+ ("rnbqk2r/ppppp1bp/5np/5p/2PP/5NP/PP2PP1P/RNBQKB1R w KQkq -"
+ "Dutch: Leningrad, 4.Nf3 Bg7" "A86")
+ ("rnbqk2r/ppppp1bp/5np/5p/2PP/2N2NP/PP2PP1P/R1BQKB1R b KQkq -"
+ "Dutch: Leningrad, 4.Nf3 Bg7 5.Nc3" "A86")
+ ("rnbqkb1r/ppppp2p/5np/5p/2PP/6P/PP2PPBP/RNBQK1NR b KQkq -"
+ "Dutch: Leningrad, 4.Bg2" "A86")
+ ("rnbqkb1r/ppp1p2p/3p1np/5p/2PP/6P/PP2PPBP/RNBQK1NR w KQkq -"
+ "Dutch: Leningrad, 4.Bg2 d6" "A86")
+ ("rnbqk2r/ppppp1bp/5np/5p/2PP/6P/PP2PPBP/RNBQK1NR w KQkq -"
+ "Dutch: Leningrad, 4.Bg2 Bg7" "A86")
+ ("rnbqk2r/ppppp1bp/5np/5p/2PP/6PN/PP2PPBP/RNBQK2R b KQkq -"
+ "Dutch: Leningrad, 4.Bg2 Bg7 5.Nh3" "A86")
+ ("rnbqk2r/ppppp1bp/5np/5p/2PP/2N3P/PP2PPBP/R1BQK1NR b KQkq -"
+ "Dutch: Leningrad, 4.Bg2 Bg7 5.Nc3" "A86")
+ ("rnbqk2r/ppp1p1bp/3p1np/5p/2PP/2N3P/PP2PPBP/R1BQK1NR w KQkq -"
+ "Dutch: Leningrad, 4.Bg2 Bg7 5.Nc3 d6" "A86")
+ ("rnbqk2r/ppp1p1bp/3p1np/5p/2PP/2N3PN/PP2PPBP/R1BQK2R b KQkq -"
+ "Dutch: Leningrad, 4.Bg2 Bg7 5.Nc3 d6 6.Nh3" "A86")
+ ("rnbqk2r/ppp1p1bp/3p1np/3P1p/2P/2N3P/PP2PPBP/R1BQK1NR b KQkq -"
+ "Dutch: Leningrad, 4.Bg2 Bg7 5.Nc3 d6 6.d5" "A86")
+ ("rnbq1rk/ppppp1bp/5np/5p/2PP/2N3P/PP2PPBP/R1BQK1NR w KQ -"
+ "Dutch: Leningrad, 4.Bg2 Bg7 5.Nc3 O-O" "A86")
+ ("rnbq1rk/ppppp1bp/5np/5p/2PP/2N3PN/PP2PPBP/R1BQK2R b KQ -"
+ "Dutch: Leningrad, 4.Bg2 Bg7 5.Nc3 O-O 6.Nh3" "A86")
+ ("rnbqk2r/ppppp1bp/5np/5p/2PP/5NP/PP2PPBP/RNBQK2R b KQkq -"
+ "Dutch: Leningrad, Main Line" "A87")
+ ("rnbqk2r/ppp1p1bp/3p1np/5p/2PP/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Dutch: Leningrad, Main Line, 5...d6" "A87")
+ ("rnbqk2r/ppp1p1bp/3p1np/5p/2PP/2N2NP/PP2PPBP/R1BQK2R b KQkq -"
+ "Dutch: Leningrad, Main Line, 5...d6 6.Nc3" "A87")
+ ("rnbq1rk/ppppp1bp/5np/5p/2PP/5NP/PP2PPBP/RNBQK2R w KQ -"
+ "Dutch: Leningrad, Main Line, 5...O-O" "A87")
+ ("rnbq1rk/ppppp1bp/5np/5p/2PP/2N2NP/PP2PPBP/R1BQK2R b KQ -"
+ "Dutch: Leningrad, Main Line, 6.Nc3" "A87")
+ ("rnbq1rk/ppp1p1bp/3p1np/5p/2PP/2N2NP/PP2PPBP/R1BQK2R w KQ -"
+ "Dutch: Leningrad, Main Line, 6.Nc3 d6" "A87")
+ ("rnbq1rk/ppppp1bp/5np/5p/2PP/5NP/PP2PPBP/RNBQ1RK b - -"
+ "Dutch: Leningrad, Main Line, 6.O-O" "A87")
+ ("rnbq1rk/pp1pp1bp/2p2np/5p/2PP/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Dutch: Leningrad, Main Line, 6...c6" "A87")
+ ("rnbq1rk/ppp1p1bp/3p1np/5p/2PP/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Dutch: Leningrad, Main Line, 6...d6" "A87")
+ ("rnbq1rk/ppp1p1bp/3p1np/5p/2PP/1P3NP/P3PPBP/RNBQ1RK b - -"
+ "Dutch: Leningrad, Main Line, 7.b3" "A87")
+ ("rnbq1rk/pp2p1bp/2pp1np/5p/2PP/1P3NP/P3PPBP/RNBQ1RK w - -"
+ "Dutch: Leningrad, Main Line, 7.b3 c6" "A87")
+ ("rnbq1rk/ppp1p1bp/3p1np/3P1p/2P/5NP/PP2PPBP/RNBQ1RK b - -"
+ "Dutch: Leningrad, Main Line, 7.d5" "A87")
+ ("rnbq1rk/pp2p1bp/2pp1np/3P1p/2P/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Dutch: Leningrad, Main Line, 7.d5 c6" "A87")
+ ("rnbq1rk/pp2p1bp/3p1np/2pP1p/2P/5NP/PP2PPBP/RNBQ1RK w - c6"
+ "Dutch: Leningrad, Main Line, 7.d5 c5" "A87")
+ ("rnbq1rk/ppp1p1bp/3p1np/5p/2PP/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3" "A87")
+ ("rnbq1rk/ppp3bp/3ppnp/5p/2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 e6" "A87")
+ ("r1bq1rk/ppp1p1bp/n2p1np/5p/2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 Na6" "A87")
+ ("rnb1qrk/ppp1p1bp/3p1np/5p/2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 Qe8" "A87")
+ ("rnb1qrk/ppp1p1bp/3p1np/5p/2PP/2N2NP/PP2PPBP/R1BQR1K b - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 Qe8 8.Re1" "A87")
+ ("rnb1qrk/ppp1p1bp/3p1np/3N1p/2PP/5NP/PP2PPBP/R1BQ1RK b - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 Qe8 8.Nd5" "A87")
+ ("rnb1qrk/ppp1p1bp/3p1np/5p/2PP/1PN2NP/P3PPBP/R1BQ1RK b - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 Qe8 8.b3" "A87")
+ ("rnb1qrk/ppp1p1bp/3p1np/3P1p/2P/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 Qe8 8.d5" "A87")
+ ("rnb1qrk/1pp1p1bp/3p1np/p2P1p/2P/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 Qe8 8.d5 a5" "A87")
+ ("r1b1qrk/ppp1p1bp/n2p1np/3P1p/2P/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 Qe8 8.d5 Na6" "A87")
+ ("r1b1qrk/ppp1p1bp/n2p1np/3P1p/2P/2N2NP/PP2PPBP/1RBQ1RK b - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 Qe8 8.d5 Na6 9.Rb1" "A87")
+ ("rnbq1rk/pp2p1bp/2pp1np/5p/2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 c6" "A88")
+ ("rnbq1rk/pp2p1bp/2pp1np/5p/2PP/2N2NP/PP2PPBP/R1BQR1K b - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 c6 8.Re1" "A88")
+ ("rnbq1rk/pp2p1bp/2pp1np/5p/2PP/2N2NP/PPQ1PPBP/R1B2RK b - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 c6 8.Qc2" "A88")
+ ("rnbq1rk/pp2p1bp/2pp1np/5p/2PP/1PN2NP/P3PPBP/R1BQ1RK b - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 c6 8.b3" "A88")
+ ("r1bq1rk/pp2p1bp/n1pp1np/5p/2PP/1PN2NP/P3PPBP/R1BQ1RK w - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 c6 8.b3 Na6" "A88")
+ ("rnb1qrk/pp2p1bp/2pp1np/5p/2PP/1PN2NP/P3PPBP/R1BQ1RK w - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 c6 8.b3 Qe8" "A88")
+ ("rnb2rk/pp2p1bp/2pp1np/q4p/2PP/1PN2NP/P3PPBP/R1BQ1RK w - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 c6 8.b3 Qa5" "A88")
+ ("rnbq1rk/pp2p1bp/2pp1np/3P1p/2P/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 c6 8.d5" "A88")
+ ("rnbq1rk/pp2p1bp/3p1np/3p1p/2P/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 c6 8.d5 cxd5" "A88")
+ ("rnb1qrk/pp2p1bp/2pp1np/3P1p/2P/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 c6 8.d5 Qe8" "A88")
+ ("rnb2rk/pp2p1bp/2pp1np/q2P1p/2P/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 c6 8.d5 Qa5" "A88")
+ ("rn1q1rk/pp1bp1bp/2pp1np/3P1p/2P/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 c6 8.d5 Bd7" "A88")
+ ("rnbq1rk/pp4bp/2pp1np/3Ppp/2P/2N2NP/PP2PPBP/R1BQ1RK w - e6"
+ "Dutch: Leningrad, Main Line, 7.Nc3 c6 8.d5 e5" "A88")
+ ("rn1q1rk/pp4bp/2ppbnp/5p/2P/1PN2NP/P3PPBP/R1BQ1RK b - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 c6 8.d5 e5 9.dxe6 Bxe6 10.b3" "A88")
+ ("rn1q1rk/pp4bp/2ppbnp/5p/2P/2NQ1NP/PP2PPBP/R1B2RK b - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 c6 8.d5 e5 9.dxe6 Bxe6 10.Qd3" "A88")
+ ("r1bq1rk/ppp1p1bp/2np1np/5p/2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 Nc6" "A89")
+ ("r1bq1rk/ppp1p1bp/2np1np/5p/2PP/1PN2NP/P3PPBP/R1BQ1RK b - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 Nc6 8.b3" "A89")
+ ("r1bq1rk/ppp1p1bp/2np1np/3P1p/2P/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 Nc6 8.d5" "A89")
+ ("r1bq1rk/ppp1p1bp/3p1np/n2P1p/2P/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 Nc6 8.d5 Na5" "A89")
+ ("r1bq1rk/ppp1p1bp/3p1np/n2P1p/2P/2NQ1NP/PP2PPBP/R1B2RK b - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 Nc6 8.d5 Na5 9.Qd3" "A89")
+ ("r1bq1rk/ppp1p1bp/3p1np/n2P1p/2P/2N3P/PP1NPPBP/R1BQ1RK b - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 Nc6 8.d5 Na5 9.Nd2" "A89")
+ ("r1bq1rk/ppp1p1bp/3p1np/3Pnp/2P/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 Nc6 8.d5 Ne5" "A89")
+ ("r1bq1rk/ppp1p1bp/3p1np/3PNp/2P/2N3P/PP2PPBP/R1BQ1RK b - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 Nc6 8.d5 Ne5 9.Nxe5" "A89")
+ ("r1bq1rk/ppp1p1bp/5np/3Ppp/2P/1QN3P/PP2PPBP/R1B2RK b - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 Nc6 8.d5 Ne5 9.Nxe5 dxe5 10.Qb3" "A89")
+ ("r1bq1rk/ppp1p1bp/5np/3Ppp/2P1P/2N3P/PP3PBP/R1BQ1RK b - -"
+ "Dutch: Leningrad, Main Line, 7.Nc3 Nc6 8.d5 Ne5 9.Nxe5 dxe5 10.e4" "A89")
+ ("rnbqkb1r/pppp2pp/4pn/5p/2PP/6P/PP2PP1P/RNBQKBNR w KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6" "A90")
+ ("rnbqkb1r/pppp2pp/4pn/5p/2PP/2N3P/PP2PP1P/R1BQKBNR b KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Nc3" "A90")
+ ("rnbqkb1r/ppp3pp/4pn/3p1p/2PP/2N3P/PP2PP1P/R1BQKBNR w KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Nc3 d5" "A90")
+ ("rnbqkb1r/pppp2pp/4pn/5p/2PP/5NP/PP2PP1P/RNBQKB1R b KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Nf3" "A90")
+ ("rnbqkb1r/ppp3pp/4pn/3p1p/2PP/5NP/PP2PP1P/RNBQKB1R w KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Nf3 d5" "A90")
+ ("rnbqkb1r/pppp2pp/4pn/5p/2PP/6P/PP2PPBP/RNBQK1NR b KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2" "A90")
+ ("rnbqk2r/pppp2pp/4pn/5p/1bPP/6P/PP2PPBP/RNBQK1NR w KQkq -"
+ "Dutch: Dutch-Indian (Nimzo-Dutch) Variation" "A90")
+ ("rnbqk2r/pppp2pp/4pn/5p/1bPP/2N3P/PP2PPBP/R1BQK1NR b KQkq -"
+ "Dutch: Dutch-Indian, 5.Nc3" "A90")
+ ("rnbqk2r/pppp2pp/4pn/5p/1bPP/6P/PP1NPPBP/R1BQK1NR b KQkq -"
+ "Dutch: Dutch-Indian, 5.Nd2" "A90")
+ ("rnbqk2r/pppp2pp/4pn/5p/1bPP/6P/PP1BPPBP/RN1QK1NR b KQkq -"
+ "Dutch: Dutch-Indian, 5.Bd2" "A90")
+ ("rnbqk2r/ppppb1pp/4pn/5p/2PP/6P/PP1BPPBP/RN1QK1NR w KQkq -"
+ "Dutch: Dutch-Indian, Alekhine Variation" "A90")
+ ("rnbqkb1r/ppp3pp/4pn/3p1p/2PP/6P/PP2PPBP/RNBQK1NR w KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 d5" "A90")
+ ("rnbqkb1r/ppp3pp/4pn/3p1p/2PP/6PN/PP2PPBP/RNBQK2R b KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 d5 5.Nh3" "A90")
+ ("rnbqkb1r/ppp3pp/4pn/3p1p/2PP/5NP/PP2PPBP/RNBQK2R b KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 d5 5.Nf3" "A90")
+ ("rnbqkb1r/pp1p2pp/2p1pn/5p/2PP/6P/PP2PPBP/RNBQK1NR w KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 c6" "A90")
+ ("rnbqkb1r/pp1p2pp/2p1pn/5p/2PP/6PN/PP2PPBP/RNBQK2R b KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 c6 5.Nh3" "A90")
+ ("rnbqkb1r/pp1p2pp/2p1pn/5p/2PP/5NP/PP2PPBP/RNBQK2R b KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 c6 5.Nf3" "A90")
+ ("rnbqkb1r/pp4pp/2p1pn/3p1p/2PP/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 c6 5.Nf3 d5" "A90")
+ ("rnbqkb1r/pp4pp/2p1pn/3p1p/2PP/2N2NP/PP2PPBP/R1BQK2R b KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 5.Nf3 d5 6.Nc3" "A90")
+ ("rnbqkb1r/pp4pp/2p1pn/3p1p/2PP/5NP/PPQ1PPBP/RNB1K2R b KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 5.Nf3 d5 6.Qc2" "A90")
+ ("rnbqk2r/pp4pp/2pbpn/3p1p/2PP/5NP/PPQ1PPBP/RNB1K2R w KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 5.Nf3 d5 6.Qc2 Bd6" "A90")
+ ("rnbqkb1r/pp4pp/2p1pn/3p1p/2PP/5NP/PP2PPBP/RNBQ1RK b kq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 5.Nf3 d5 6.O-O" "A90")
+ ("rnbqk2r/pp4pp/2pbpn/3p1p/2PP/5NP/PP2PPBP/RNBQ1RK w kq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 5.Nf3 d5 6.O-O Bd6" "A90")
+ ("rnbqk2r/pp4pp/2pbpn/3p1p/2PP/1P3NP/P3PPBP/RNBQ1RK b kq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 5.Nf3 d5 6.O-O Bd6 7.b3" "A90")
+ ("rnbqk2r/ppppb1pp/4pn/5p/2PP/6P/PP2PPBP/RNBQK1NR w KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7" "A91")
+ ("rnbqk2r/ppppb1pp/4pn/5p/2PP/6PN/PP2PPBP/RNBQK2R b KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nh3" "A91")
+ ("rnbq1rk/ppppb1pp/4pn/5p/2PP/6PN/PP2PPBP/RNBQ1RK b - -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nh3 O-O 6.O-O" "A91")
+ ("rnbq1rk/ppp1b1pp/3ppn/5p/2PP/6PN/PP2PPBP/RNBQ1RK w - -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nh3 O-O 6.O-O d6" "A91")
+ ("rnbq1rk/ppp1b1pp/3ppn/5p/2PP/2N3PN/PP2PPBP/R1BQ1RK b - -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nh3 O-O 6.O-O d6 7.Nc3" "A91")
+ ("rnbq1rk/pp2b1pp/2pppn/5p/2PP/2N3PN/PP2PPBP/R1BQ1RK w - -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nh3 O-O 6.O-O d6 7.Nc3 c6" "A91")
+ ("rnb1qrk/ppp1b1pp/3ppn/5p/2PP/2N3PN/PP2PPBP/R1BQ1RK w - -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nh3 O-O 6.O-O d6 7.Nc3 Qe8" "A91")
+ ("rnbqk2r/ppppb1pp/4pn/5p/2PP/2N3P/PP2PPBP/R1BQK1NR b KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nc3" "A91")
+ ("rnbqk2r/ppp1b1pp/4pn/3p1p/2PP/2N3P/PP2PPBP/R1BQK1NR w KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nc3 d5" "A91")
+ ("rnbq1rk/ppppb1pp/4pn/5p/2PP/2N3P/PP2PPBP/R1BQK1NR w KQ -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nc3 O-O" "A91")
+ ("rnbq1rk/ppppb1pp/4pn/5p/2PP/2N1P1P/PP3PBP/R1BQK1NR b KQ -"
+ "Dutch: Botvinnik-Bronstein Variation" "A91")
+ ("rnbqk2r/ppppb1pp/4pn/5p/2PP/5NP/PP2PPBP/RNBQK2R b KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nf3" "A91")
+ ("rnbqk2r/ppp1b1pp/3ppn/5p/2PP/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nf3 d6" "A91")
+ ("rnbqk2r/ppp1b1pp/3ppn/5p/2PP/2N2NP/PP2PPBP/R1BQK2R b KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nf3 d6 6.Nc3" "A91")
+ ("rnbqk2r/ppp1b1pp/4pn/3p1p/2PP/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nf3 d5" "A91")
+ ("rnbqk2r/ppp1b1pp/4pn/3p1p/2PP/5NP/PP2PPBP/RNBQ1RK b kq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nf3 d5 6.O-O" "A91")
+ ("rnbqk2r/pp2b1pp/2p1pn/3p1p/2PP/5NP/PP2PPBP/RNBQ1RK w kq -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nf3 d5 6.O-O c6" "A91")
+ ("rnbq1rk/ppppb1pp/4pn/5p/2PP/5NP/PP2PPBP/RNBQK2R w KQ -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nf3 O-O" "A92")
+ ("rnbq1rk/ppppb1pp/4pn/3P1p/2P/5NP/PP2PPBP/RNBQK2R b KQ -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nf3 O-O 6.d5" "A92")
+ ("rnbq1rk/ppppb1pp/4pn/5p/2PP/2N2NP/PP2PPBP/R1BQK2R b KQ -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nf3 O-O 6.Nc3" "A92")
+ ("rnbq1rk/ppp1b1pp/3ppn/5p/2PP/2N2NP/PP2PPBP/R1BQK2R w KQ -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nf3 O-O 6.Nc3 d6" "A92")
+ ("rnbq1rk/ppppb1pp/4pn/5p/2PP/5NP/PP2PPBP/RNBQ1RK b - -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nf3 O-O 6.O-O" "A92")
+ ("rnbq1rk/ppppb1pp/4p/5p/2PPn/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Dutch: Alekhine Variation" "A92")
+ ("rnbq1rk/ppppb1pp/4p/3P1p/2P1n/5NP/PP2PPBP/RNBQ1RK b - -"
+ "Dutch: Alekhine, 7.d5" "A92")
+ ("rnbq1rk/ppppb1pp/4p/5p/2PPn/5NP/PP1NPPBP/R1BQ1RK b - -"
+ "Dutch: Alekhine, 7.Nbd2" "A92")
+ ("rnbq1rk/pp1pb1pp/2p1pn/5p/2PP/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nf3 O-O 6.O-O c6" "A92")
+ ("rnbq1rk/pp1pb1pp/2p1pn/5p/2PP/1P3NP/P3PPBP/RNBQ1RK b - -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nf3 O-O 6.O-O c6 7.b3" "A92")
+ ("rnbq1rk/1p1pb1pp/2p1pn/p4p/2PP/1P3NP/P3PPBP/RNBQ1RK w - -"
+ "Dutch: 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nf3 O-O 6.O-O c6 7.b3 a5" "A92")
+ ("rnbq1rk/ppp1b1pp/4pn/3p1p/2PP/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Dutch: Stonewall Variation" "A92")
+ ("rnbq1rk/ppp1b1pp/4pn/3p1p/2PP/5NP/PP1NPPBP/R1BQ1RK b - -"
+ "Dutch: Stonewall, 7.Nbd2" "A92")
+ ("rnbq1rk/pp2b1pp/2p1pn/3p1p/2PP/5NP/PP1NPPBP/R1BQ1RK w - -"
+ "Dutch: Stonewall, 7.Nbd2 c6" "A92")
+ ("rnbq1rk/ppp1b1pp/4pn/3p1p/2PP/5NP/PPQ1PPBP/RNB2RK b - -"
+ "Dutch: Stonewall, 7.Qc2" "A92")
+ ("rnbq1rk/pp2b1pp/2p1pn/3p1p/2PP/5NP/PPQ1PPBP/RNB2RK w - -"
+ "Dutch: Stonewall, 7.Qc2 c6" "A92")
+ ("rnbq1rk/pp2b1pp/2p1pn/3p1p/2PP/5NP/PPQNPPBP/R1B2RK b - -"
+ "Dutch: Stonewall, 7.Qc2 c6 8.Nbd2" "A92")
+ ("rnbq1rk/ppp1b1pp/4pn/3p1p/2PP/1P3NP/P3PPBP/RNBQ1RK b - -"
+ "Dutch: Stonewall, Botvinnik Variation" "A93")
+ ("rnbq1rk/p1p1b1pp/1p2pn/3p1p/2PP/1P3NP/P3PPBP/RNBQ1RK w - -"
+ "Dutch: Stonewall, Botvinnik, 7...b6" "A93")
+ ("r1bq1rk/ppp1b1pp/2n1pn/3p1p/2PP/1P3NP/P3PPBP/RNBQ1RK w - -"
+ "Dutch: Stonewall, Botvinnik, 7...Nc6" "A93")
+ ("rnbq1rk/pp2b1pp/2p1pn/3p1p/2PP/1P3NP/P3PPBP/RNBQ1RK w - -"
+ "Dutch: Stonewall, Botvinnik, 7...c6" "A93")
+ ("rnbq1rk/pp2b1pp/2p1pn/3p1p/2PP/1P3NP/PB2PPBP/RN1Q1RK b - -"
+ "Dutch: Stonewall, Botvinnik, 8.Bb2" "A93")
+ ("rnbq1rk/pp2b1pp/2p1pn/3p1p/2PP/1P3NP/P1Q1PPBP/RNB2RK b - -"
+ "Dutch: Stonewall, Botvinnik, 8.Qc2" "A93")
+ ("rnbq1rk/pp2b1pp/2p1p/3p1p/2PPn/1P3NP/P1Q1PPBP/RNB2RK w - -"
+ "Dutch: Stonewall, Botvinnik, 8.Qc2 Ne4" "A93")
+ ("rnbq1rk/pp2b1pp/2p1pn/3p1p/2PP/BP3NP/P3PPBP/RN1Q1RK b - -"
+ "Dutch: Stonewall, Botvinnik, 8.Ba3" "A94")
+ ("rn1q1rk/pp1bb1pp/2p1pn/3p1p/2PP/BP3NP/P3PPBP/RN1Q1RK w - -"
+ "Dutch: Stonewall, Botvinnik, 8.Ba3 Bd7" "A94")
+ ("r1bq1rk/pp1nb1pp/2p1pn/3p1p/2PP/BP3NP/P3PPBP/RN1Q1RK w - -"
+ "Dutch: Stonewall, Botvinnik, 8.Ba3 Nbd7" "A94")
+ ("r1bq1rk/pp1nB1pp/2p1pn/3p1p/2PP/1P3NP/P3PPBP/RN1Q1RK b - -"
+ "Dutch: Stonewall, Botvinnik, 8.Ba3 Nbd7 9.Bxe7" "A94")
+ ("rnbq1rk/pp4pp/2p1pn/3p1p/2PP/bP3NP/P3PPBP/RN1Q1RK w - -"
+ "Dutch: Stonewall, Botvinnik, 8.Ba3 Bxa3" "A94")
+ ("rnbq1rk/pp4pp/2p1pn/3p1p/2PP/NP3NP/P3PPBP/R2Q1RK b - -"
+ "Dutch: Stonewall, Botvinnik, 8.Ba3 Bxa3 9.Nxa3" "A94")
+ ("r1bq1rk/pp1n2pp/2p1pn/3p1p/2PP/NP3NP/P3PPBP/R2Q1RK w - -"
+ "Dutch: Stonewall, Botvinnik, 8.Ba3 Bxa3 9.Nxa3 Nbd7" "A94")
+ ("rnb2rk/pp2q1pp/2p1pn/3p1p/2PP/NP3NP/P3PPBP/R2Q1RK w - -"
+ "Dutch: Stonewall, Botvinnik, 8.Ba3 Bxa3 9.Nxa3 Qe7" "A94")
+ ("rnb2rk/pp2q1pp/2p1pn/3p1p/2PP/NP3NP/P3PPBP/R1Q2RK b - -"
+ "Dutch: Stonewall, Botvinnik, 8.Ba3 Bxa3 9.Nxa3 Qe7 10.Qc1" "A94")
+ ("rnbq1rk/ppp1b1pp/4pn/3p1p/2PP/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "Dutch: Stonewall, 7.Nc3" "A92")
+ ("rnbq1rk/pp2b1pp/2p1pn/3p1p/2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Dutch: Stonewall, 7.Nc3 c6" "A95")
+ ("rnbq1rk/pp2b1pp/2p1pn/3pNp/2PP/2N3P/PP2PPBP/R1BQ1RK b - -"
+ "Dutch: Stonewall, 7.Nc3 c6 8.Ne5" "A95")
+ ("rnbq1rk/pp2b1pp/2p1pn/3p1p/2PP1B/2N2NP/PP2PPBP/R2Q1RK b - -"
+ "Dutch: Stonewall, 7.Nc3 c6 8.Bf4" "A95")
+ ("rnbq1rk/pp2b1pp/2p1pn/3p1pB/2PP/2N2NP/PP2PPBP/R2Q1RK b - -"
+ "Dutch: Stonewall, 7.Nc3 c6 8.Bg5" "A95")
+ ("rnbq1rk/pp2b1pp/2p1pn/3p1p/2PP/2N2NP/PPQ1PPBP/R1B2RK b - -"
+ "Dutch: Stonewall, 7.Nc3 c6 8.Qc2" "A95")
+ ("rnb1qrk/pp2b1pp/2p1pn/3p1pB/2PP/2N2NP/PPQ1PPBP/R4RK b - -"
+ "Dutch: Stonewall: Chekhover Variation" "A95")
+ ("rnbq1rk/pp2b1pp/2p1pn/3p1p/2PP/1PN2NP/P3PPBP/R1BQ1RK b - -"
+ "Dutch: Stonewall, 7.Nc3 c6 8.b3" "A95")
+ ("rnb1qrk/pp2b1pp/2p1pn/3p1p/2PP/1PN2NP/P3PPBP/R1BQ1RK w - -"
+ "Dutch: Stonewall, 7.Nc3 c6 8.b3 Qe8" "A95")
+ ("rnbq1rk/ppp1b1pp/3ppn/5p/2PP/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Dutch: Classical" "A96")
+ ("rnbq1rk/ppp1b1pp/3ppn/5p/2PP/1P3NP/P3PPBP/RNBQ1RK b - -"
+ "Dutch: Classical, 7.b3" "A96")
+ ("rnbq1rk/1pp1b1pp/3ppn/p4p/2PP/1P3NP/P3PPBP/RNBQ1RK w - -"
+ "Dutch: Classical, 7.b3 a5" "A96")
+ ("rnbq1rk/1pp1b1pp/3ppn/p4p/2PP/1P3NP/PB2PPBP/RN1Q1RK b - -"
+ "Dutch: Classical, 7.b3 a5 8.Bb2" "A96")
+ ("rnb1qrk/ppp1b1pp/3ppn/5p/2PP/1P3NP/P3PPBP/RNBQ1RK w - -"
+ "Dutch: Classical, 7.b3 Qe8" "A96")
+ ("rnb1qrk/ppp1b1pp/3ppn/5p/2PP/1P3NP/PB2PPBP/RN1Q1RK b - -"
+ "Dutch: Classical, 7.b3 Qe8 8.Bb2" "A96")
+ ("rnbq1rk/ppp1b1pp/3ppn/5p/2PP/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "Dutch: Classical, 7.Nc3" "A96")
+ ("rnbq1rk/1pp1b1pp/3ppn/p4p/2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Dutch: Classical, 7.Nc3 a5" "A96")
+ ("rnbq1rk/1pp1b1pp/3ppn/p4p/2PP/2N2NP/PPQ1PPBP/R1B2RK b - -"
+ "Dutch: Classical, 7.Nc3 a5 8.Qc2" "A96")
+ ("rnbq1rk/1pp1b1pp/3ppn/p4p/2PP/2N2NP/PP2PPBP/R1BQR1K b - -"
+ "Dutch: Classical, 7.Nc3 a5 8.Re1" "A96")
+ ("rnbq1rk/1pp1b1pp/3ppn/p4p/2PP/1PN2NP/P3PPBP/R1BQ1RK b - -"
+ "Dutch: Classical, 7.Nc3 a5 8.b3" "A96")
+ ("rnb1qrk/ppp1b1pp/3ppn/5p/2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Dutch: Ilyin-Zhenevsky Variation" "A97")
+ ("rnb1qrk/ppp1b1pp/3ppn/5p/1PPP/2N2NP/P3PPBP/R1BQ1RK b - -"
+ "Dutch: Ilyin-Zhenevsky, 8.b4" "A97")
+ ("rnb1qrk/ppp1b1pp/3ppn/5p/2PP/2N2NP/PP2PPBP/R1BQR1K b - -"
+ "Dutch: Ilyin-Zhenevsky, Winter Variation" "A97")
+ ("rnb1qrk/ppp1b1pp/3pp/5p/2PPn/2N2NP/PP2PPBP/R1BQR1K w - -"
+ "Dutch: Ilyin-Zhenevsky, Winter, 8...Ne4" "A97")
+ ("rnb2rk/ppp1b1pp/3ppn/5p1q/2PP/2N2NP/PP2PPBP/R1BQR1K w - -"
+ "Dutch: Ilyin-Zhenevsky, Winter, 8...Qh5" "A97")
+ ("rnb2rk/ppp1b1pp/3ppnq/5p/2PP/2N2NP/PP2PPBP/R1BQR1K w - -"
+ "Dutch: Ilyin-Zhenevsky, Winter, 8...Qg6" "A97")
+ ("rnb2rk/ppp1b1pp/3ppnq/5p/2PPP/2N2NP/PP3PBP/R1BQR1K b - -"
+ "Dutch: Ilyin-Zhenevsky, Winter, 8...Qg6 9.e4" "A97")
+ ("rnb2rk/ppp1b1pp/3ppnq//2PPp/2N2NP/PP3PBP/R1BQR1K w - -"
+ "Dutch: Ilyin-Zhenevsky, Winter, 8...Qg6 9.e4 fxe4" "A97")
+ ("rnb1qrk/ppp1b1pp/3ppn/5p/2PP/2N2NP/PPQ1PPBP/R1B2RK b - -"
+ "Dutch: Ilyin-Zhenevsky, 8.Qc2" "A98")
+ ("r1b1qrk/ppp1b1pp/2nppn/5p/2PP/2N2NP/PPQ1PPBP/R1B2RK w - -"
+ "Dutch: Ilyin-Zhenevsky, 8.Qc2 Nc6" "A98")
+ ("rnb2rk/ppp1b1pp/3ppn/5p1q/2PP/2N2NP/PPQ1PPBP/R1B2RK w - -"
+ "Dutch: Ilyin-Zhenevsky, 8.Qc2 Qh5" "A98")
+ ("rnb1qrk/ppp1b1pp/3ppn/5p/2PP/1PN2NP/P3PPBP/R1BQ1RK b - -"
+ "Dutch: Ilyin-Zhenevsky, 8.b3" "A99")
+ ("rnb1qrk/pp2b1pp/2pppn/5p/2PP/1PN2NP/P3PPBP/R1BQ1RK w - -"
+ "Dutch: Ilyin-Zhenevsky, 8.b3 c6" "A99")
+ ("r1b1qrk/ppp1b1pp/2nppn/5p/2PP/1PN2NP/P3PPBP/R1BQ1RK w - -"
+ "Dutch: Ilyin-Zhenevsky, 8.b3 Nc6" "A99")
+ ("r1b1qrk/pppnb1pp/3ppn/5p/2PP/1PN2NP/P3PPBP/R1BQ1RK w - -"
+ "Dutch: Ilyin-Zhenevsky, 8.b3 Nbd7" "A99")
+ ("rnb2rk/ppp1b1pp/3ppn/5p1q/2PP/1PN2NP/P3PPBP/R1BQ1RK w - -"
+ "Dutch: Ilyin-Zhenevsky, 8.b3 Qh5" "A99")
+ ("rnb2rk/ppp1b1pp/3ppn/5p1q/2PP/1PN2NP/PB2PPBP/R2Q1RK b - -"
+ "Dutch: Ilyin-Zhenevsky, 8.b3 Qh5 9.Bb2" "A99")
+ ("rnb1qrk/1pp1b1pp/3ppn/p4p/2PP/1PN2NP/P3PPBP/R1BQ1RK w - -"
+ "Dutch: Ilyin-Zhenevsky, 8.b3 a5" "A99")
+ ("rnb1qrk/1pp1b1pp/3ppn/p4p/2PP/1PN2NP/P1Q1PPBP/R1B2RK b - -"
+ "Dutch: Ilyin-Zhenevsky, 8.b3 a5 9.Qc2" "A99")
+ ("rnb1qrk/1pp1b1pp/3ppn/p4p/2PP/BPN2NP/P3PPBP/R2Q1RK b - -"
+ "Dutch: Ilyin-Zhenevsky, 8.b3 a5 9.Ba3" "A99")
+ ("rnb1qrk/1pp1b1pp/3ppn/p4p/2PP/1PN2NP/PB2PPBP/R2Q1RK b - -"
+ "Dutch: Ilyin-Zhenevsky, 8.b3 a5 9.Bb2" "A99")
+ ("rnb1qrk/1p2b1pp/2pppn/p4p/2PP/1PN2NP/PB2PPBP/R2Q1RK w - -"
+ "Dutch: Ilyin-Zhenevsky, 8.b3 a5 9.Bb2 c6" "A99")
+ ("r1b1qrk/1pp1b1pp/n2ppn/p4p/2PP/1PN2NP/PB2PPBP/R2Q1RK w - -"
+ "Dutch: Ilyin-Zhenevsky, 8.b3 a5 9.Bb2 Na6" "A99")
+ ("rnb2rk/1pp1b1pp/3ppn/p4p1q/2PP/1PN2NP/PB2PPBP/R2Q1RK w - -"
+ "Dutch: Ilyin-Zhenevsky, 8.b3 a5 9.Bb2 Qh5" "A99")
+ ("rnb2rk/1pp1b1pp/3ppn/p4p1q/2PP/1PN1PNP/PB3PBP/R2Q1RK b - -"
+ "Dutch: Ilyin-Zhenevsky, 8.b3 a5 9.Bb2 Qh5 10.e3" "A99")
+ ("rnbqkbnr/pppppppp///4P//PPPP1PPP/RNBQKBNR b KQkq -"
+ "King's Pawn" "B00a")
+ ("rnbqkb1r/ppppp2p/5ppn//2PPP//PP3PPP/RNBQKBNR w KQkq -"
+ "King's Pawn: Hippopotamus Defence" "B00a")
+ ("rnbqkbnr/ppppp1pp//5p/4P//PPPP1PPP/RNBQKBNR w KQkq -"
+ "King's Pawn: Fred" "B00a")
+ ("rnbqkbnr/pppppp1p//6p/4P//PPPP1PPP/RNBQKBNR w KQkq -"
+ "Reversed Grob (Borg/Basman Defence)" "B00b")
+ ("rnbqkbnr/pppppp1p//6p/3PP//PPP2PPP/RNBQKBNR b KQkq -"
+ "Reversed Grob (Borg/Basman Defence)" "B00b")
+ ("rnbqkbnr/1ppppppp/p//4P//PPPP1PPP/RNBQKBNR w KQkq -"
+ "St. George Defence" "B00c")
+ ("rnbqkbnr/1ppppppp/p//3PP//PPP2PPP/RNBQKBNR b KQkq -"
+ "St. George Defence" "B00c")
+ ("rnbqkbnr/1pppppp/p6p//3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Basman's Creepy-Crawly System (as Black)" "B00c")
+ ("rnbqkbnr/p1pppppp/1p//4P//PPPP1PPP/RNBQKBNR w KQkq -"
+ "Owen Defence" "B00d")
+ ("rnbqkbnr/p1pppppp/1p//3PP//PPP2PPP/RNBQKBNR b KQkq -"
+ "Owen Defence" "B00d")
+ ("rnbqkbnr/p1pp1ppp/1p2p//3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Owen Defence: French" "B00e")
+ ("rn1qkbnr/pbpppppp/1p//3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Owen Defence: 2.d4 Bb7" "B00f")
+ ("rn1qkbnr/pbpppppp/1p/6B/3PP//PPP2PPP/RN1QKBNR b KQkq -"
+ "Owen Defence: Naselwaus Gambit" "B00f")
+ ("rn1qkbnr/pbpppppp/1p//3PP/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Owen Defence: Smith Gambit" "B00f")
+ ("rn1qkbnr/pbpppppp/1p//3PP/3B/PPP2PPP/RNBQK1NR b KQkq -"
+ "Owen Defence: 3.Bd3" "B00g")
+ ("rn1qkbnr/pbppp1pp/1p/5p/3PP/3B/PPP2PPP/RNBQK1NR w KQkq -"
+ "Owen Defence: Matinovsky Gambit" "B00g")
+ ("rn1qkb1r/pbpppppp/1p3n//3PP/3B/PPP2PPP/RNBQK1NR w KQkq -"
+ "Owen Defence: 3.Bd3 Nf6" "B00h")
+ ("rn1qkbnr/pbpp1ppp/1p2p//3PP/3B/PPP2PPP/RNBQK1NR w KQkq -"
+ "Owen Defence: 3.Bd3 e6" "B00i")
+ ("rn1qkbnr/pbpp1ppp/1p2p//3PP/3B1N/PPP2PPP/RNBQK2R b KQkq -"
+ "Owen Defence: 3.Bd3 e6 4.Nf3" "B00j")
+ ("rn1qkbnr/pb1p1ppp/1p2p/2p/3PP/3B1N/PPP2PPP/RNBQK2R w KQkq -"
+ "Owen Defence: 3.Bd3 e6 4.Nf3 c5" "B00k")
+ ("rn1qkbnr/pb1p1ppp/1p2p/2p/3PP/2PB1N/PP3PPP/RNBQK2R b KQkq -"
+ "Owen Defence: 3.Bd3 e6 4.Nf3 c5 5.c3" "B00k")
+ ("r1bqkbnr/pppppppp/2n//4P//PPPP1PPP/RNBQKBNR w KQkq -"
+ "Nimzowitsch Defence" "B00l")
+ ("r1bqkbnr/pppppppp/2n//1P2P//P1PP1PPP/RNBQKBNR b KQkq -"
+ "Nimzowitsch Defence: Wheeler Gambit" "B00l")
+ ("r1bqkbnr/pppppppp/2n//4P/2N/PPPP1PPP/R1BQKBNR b KQkq -"
+ "Nimzowitsch Defence: 2.Nc3" "B00m")
+ ("r1bqkb1r/pppppppp/2n2n//4P/2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Nimzowitsch Defence: 2.Nc3 Nf6" "B00m")
+ ("r1bqkbnr/pppp1ppp/2n1p//4P/2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Nimzowitsch Defence: 2.Nc3 e6" "B00m")
+ ("r1bqkbnr/pppppppp/2n//4P/5N/PPPP1PPP/RNBQKB1R b KQkq -"
+ "Nimzowitsch Defence: 2.Nf3" "B00n")
+ ("r1bqkbnr/ppppp1pp/2n/5p/4P/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Nimzowitsch Defence: Colorado Counter" "B00n")
+ ("r1bqkbnr/ppp1pppp/2np//4P/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Nimzowitsch Defence: 2.Nf3 d6" "B00o")
+ ("r1bqkbnr/ppp1pppp/2np//3PP/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Nimzowitsch Defence: 2.Nf3 d6 3.d4" "B00o")
+ ("r2qkbnr/ppp1pppp/2np//3PP1b/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Nimzowitsch Defence: 2.Nf3 d6 3.d4 Bg4" "B00o")
+ ("r1bqkb1r/ppp1pppp/2np1n//3PP/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Nimzowitsch Defence: 2.Nf3 d6 3.d4 Nf6" "B00p")
+ ("r1bqkb1r/ppp1pppp/2np1n//3PP/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Nimzowitsch Defence: 2.Nf3 d6 3.d4 Nf6 4.Nc3" "B00q")
+ ("r1bqkb1r/ppp1pp1p/2np1np//3PP/2N2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Nimzowitsch Defence: 2.Nf3 d6 3.d4 Nf6 4.Nc3 g6" "B00q")
+ ("r2qkb1r/ppp1pppp/2np1n//3PP1b/2N2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Nimzowitsch Defence: 2.Nf3 d6 3.d4 Nf6 4.Nc3 Bg4" "B00r")
+ ("r2qkb1r/ppp1pppp/2np1n/3P/4P1b/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Nimzowitsch Defence: 2.Nf3 d6 3.d4 Nf6 4.Nc3 Bg4 5.d5" "B00r")
+ ("r2qkb1r/ppp1pppp/2np1n/1B/3PP1b/2N2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Nimzowitsch Defence: 2.Nf3 d6 3.d4 Nf6 4.Nc3 Bg4 5.Bb5" "B00r")
+ ("r2qkb1r/ppp1pppp/2np1n//3PP1b/2N2N/PPP1BPPP/R1BQK2R b KQkq -"
+ "Nimzowitsch Defence: 2.Nf3 d6 3.d4 Nf6 4.Nc3 Bg4 5.Be2" "B00r")
+ ("r2qkb1r/ppp1pppp/2np1n//3PP1b/2N1BN/PPP2PPP/R2QKB1R b KQkq -"
+ "Nimzowitsch Defence: 2.Nf3 d6 3.d4 Nf6 4.Nc3 Bg4 5.Be3" "B00s")
+ ("r1bqkbnr/pppppppp/2n//3PP//PPP2PPP/RNBQKBNR b KQkq -"
+ "Nimzowitsch Defence: 2.d4" "B00t")
+ ("r1bqkbnr/ppp1pppp/2np//3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Nimzowitsch Defence: 2.d4 d6" "B00t")
+ ("r1bqkbnr/ppp1pppp/2np//3PP/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "Nimzowitsch Defence: 2.d4 d6 3.Nc3" "B00t")
+ ("r1bqkbnr/pppp1ppp/2n/4p/3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Nimzowitsch Defence: 2.d4 e5" "B00u")
+ ("r1bqkbnr/pppp1ppp/2n/4P/4P//PPP2PPP/RNBQKBNR b KQkq -"
+ "Nimzowitsch Defence: 2.d4 e5 3.dxe5" "B00u")
+ ("r1bqk1nr/pppp1ppp/2n/2b1P/4P//PPP2PPP/RNBQKBNR w KQkq -"
+ "Nimzowitsch Defence: Bielefelder Gambit" "B00u")
+ ("r1bqkbnr/pppp1ppp/2n/3Pp/4P//PPP2PPP/RNBQKBNR b KQkq -"
+ "Nimzowitsch Defence: 2.d4 e5 3.d5" "B00u")
+ ("r1bqkbnr/ppp1pppp/2n/3p/3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Nimzowitsch Defence: 2.d4 d5" "B00v")
+ ("r1bqkbnr/ppp1pppp/2n/3P/3P//PPP2PPP/RNBQKBNR b KQkq -"
+ "Nimzowitsch Defence: 2.d4 d5 3.exd5" "B00v")
+ ("r1bqkbnr/ppp1pppp//3P/1n1P//PPP2PPP/RNBQKBNR w KQkq -"
+ "Nimzowitsch Defence: Aachen Gambit" "B00v")
+ ("r1b1kbnr/ppp1pppp/2n/3q/3P//PPP2PPP/RNBQKBNR w KQkq -"
+ "Nimzowitsch Defence: 2.d4 d5 3.exd5 Qxd5" "B00v")
+ ("r1b1kbnr/ppp1pppp/2n/3q/3P/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "Nimzowitsch Defence: Marshall Gambit" "B00v")
+ ("r1b1kbnr/ppp1pppp/2n/3q/3P/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Nimzowitsch Defence: 2.d4 d5 3.exd5 Qxd5 4.Nf3" "B00v")
+ ("r1bqkbnr/ppp1pppp/2n/3p/3PP/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "Nimzowitsch Defence: Bogoljubow Variation" "B00w")
+ ("r1bqkbnr/ppp2ppp/2n/3pp/3PP/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Nimzowitsch Defence: Bogoljubow, 3...e5" "B00w")
+ ("r1bqkbnr/ppp1pppp/2n//3Pp/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Nimzowitsch Defence: Bogoljubow, 3...dxe4" "B00w")
+ ("r1bqkbnr/ppp1pppp/2n/3pP/3P//PPP2PPP/RNBQKBNR b KQkq -"
+ "Nimzowitsch Defence: 2.d4 d5 3.e5" "B00x")
+ ("r2qkbnr/ppp1pppp/2n/3pPb/3P//PPP2PPP/RNBQKBNR w KQkq -"
+ "Nimzowitsch Defence: 2.d4 d5 3.e5 Bf5" "B00x")
+ ("r2qkbnr/ppp1pppp/2n/3pPb/3P/2P/PP3PPP/RNBQKBNR b KQkq -"
+ "Nimzowitsch Defence: 2.d4 d5 3.e5 Bf5 4.c3" "B00x")
+ ("rnbqkbnr/ppp1pppp//3p/4P//PPPP1PPP/RNBQKBNR w KQkq -"
+ "Scandinavian (Centre Counter)" "B01a")
+ ("rnbqkbnr/ppp1pppp//3p/4P/3P/PPP2PPP/RNBQKBNR b KQkq -"
+ "Scandinavian: 2.d3" "B01a")
+ ("rnbqkbnr/ppp1pppp//3pP///PPPP1PPP/RNBQKBNR b KQkq -"
+ "Scandinavian: 2.e5" "B01a")
+ ("rnbqkbnr/ppp1pppp//3P///PPPP1PPP/RNBQKBNR b KQkq -"
+ "Scandinavian: 2.exd5" "B01a")
+ ("rnbqkbnr/ppp2ppp//3Pp///PPPP1PPP/RNBQKBNR w KQkq e6"
+ "Scandinavian: Böhnke Gambit" "B01a")
+ ("rnb1kbnr/ppp1pppp//3q///PPPP1PPP/RNBQKBNR w KQkq -"
+ "Scandinavian: 2...Qxd5" "B01b")
+ ("rnb1kbnr/ppp1pppp//3q//5N/PPPP1PPP/RNBQKB1R b KQkq -"
+ "Scandinavian: 2...Qxd5 3.Nf3" "B01b")
+ ("rnb1kb1r/ppp1pppp/5n/3q//5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Scandinavian: 2...Qxd5 3.Nf3 Nf6" "B01b")
+ ("rnb1kbnr/ppp1pppp//3q/3P//PPP2PPP/RNBQKBNR b KQkq -"
+ "Scandinavian: 2...Qxd5 3.d4" "B01b")
+ ("rnb1kb1r/ppp1pppp/5n/3q/3P//PPP2PPP/RNBQKBNR w KQkq -"
+ "Scandinavian: 2...Qxd5 3.d4 Nf6" "B01b")
+ ("rnb1kbnr/ppp2ppp//3qp/3P//PPP2PPP/RNBQKBNR w KQkq -"
+ "Scandinavian: 2...Qxd5 3.d4 e5" "B01b")
+ ("rnb1kbnr/ppp1pppp//3q//2N/PPPP1PPP/R1BQKBNR b KQkq -"
+ "Scandinavian: 2...Qxd5 3.Nc3" "B01b")
+ ("rnbqkbnr/ppp1pppp////2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Scandinavian: 2...Qxd5 3.Nc3 Qd8" "B01c")
+ ("rnb1kbnr/ppp1pppp/3q///2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Scandinavian: Schiller Defence" "B01d")
+ ("rnb1kb1r/ppp1pppp/3q1n//3P/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Scandinavian: Schiller, 4.d4 Nf6" "B01d")
+ ("rnb1kb1r/1pp1pppp/p2q1n//3P/2N2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Scandinavian: Schiller, Bronstein Variation" "B01d")
+ ("rnb1kbnr/ppp1pppp//q//2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Scandinavian: 2...Qxd5 3.Nc3 Qa5" "B01e")
+ ("rnb1kbnr/ppp1pppp//q/1P/2N/P1PP1PPP/R1BQKBNR b KQkq -"
+ "Scandinavian, Mieses Gambit" "B01e")
+ ("rnb1kbnr/ppp1pppp//q//2N3P/PPPP1P1P/R1BQKBNR b KQkq -"
+ "Scandinavian: 2...Qxd5 3.Nc3 Qa5 4.g3" "B01e")
+ ("rnb1kbnr/ppp1pppp//q/2B/2N/PPPP1PPP/R1BQK1NR b KQkq -"
+ "Scandinavian: 2...Qxd5 3.Nc3 Qa5 4.Bc4" "B01e")
+ ("rnb1kb1r/ppp1pppp/5n/q/2B/2N/PPPP1PPP/R1BQK1NR w KQkq -"
+ "Scandinavian: 2...Qxd5 3.Nc3 Qa5 4.Bc4 Nf6" "B01e")
+ ("rnb1kbnr/ppp1pppp//q//2N2N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Scandinavian: 2...Qxd5 3.Nc3 Qa5 4.Nf3" "B01f")
+ ("rnb1kb1r/ppp1pppp/5n/q//2N2N/PPPP1PPP/R1BQKB1R w KQkq -"
+ "Scandinavian: 2...Qxd5 3.Nc3 Qa5 4.Nf3 Nf6" "B01f")
+ ("rnb1kb1r/ppp1pppp/5n/q//2N2N/PPPPBPPP/R1BQK2R b KQkq -"
+ "Scandinavian: 2...Qxd5 3.Nc3 Qa5 4.Nf3 Nf6 5.Be2" "B01f")
+ ("rnb1kbnr/ppp1pppp//q/3P/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "Scandinavian: 2...Qxd5 3.Nc3 Qa5 4.d4" "B01g")
+ ("rnb1kbnr/ppp2ppp//q3p/3P/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Scandinavian: Anderssen Counterattack" "B01g")
+ ("rnb1kbnr/ppp2ppp//q3p/3P/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Scandinavian: Anderssen Counterattack, Goteborg Variation" "B01g")
+ ("rn2kbnr/ppp2ppp//q3p/3P2b/2N2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Scandinavian: Anderssen Counterattack, Collijn Variation" "B01g")
+ ("rnb1kbnr/ppp2ppp//q3P//2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "Scandinavian: Anderssen Counterattack, 5.dxe5" "B01g")
+ ("rnb1kbnr/pp2pppp/2p/q/3P/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Scandinavian: 2...Qxd5 3.Nc3 Qa5 4.d4 c6" "B01h")
+ ("rnb1kbnr/pp2pppp/2p/q/2BP/2N/PPP2PPP/R1BQK1NR b KQkq -"
+ "Scandinavian: 2...Qxd5 3.Nc3 Qa5 4.d4 c6 5.Bc4" "B01h")
+ ("rnb1kbnr/pp2pppp/2p/q/3P/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Scandinavian: 2...Qxd5 3.Nc3 Qa5 4.d4 c6 5.Nf3" "B01h")
+ ("rnb1kb1r/ppp1pppp/5n/q/3P/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Scandinavian: 2...Qxd5 3.Nc3 Qa5 4.d4 Nf6" "B01i")
+ ("rnb1kb1r/ppp1pppp/5n/q/3P/2N/PPPB1PPP/R2QKBNR b KQkq -"
+ "Scandinavian: 2...Qxd5, 5.Bd2" "B01i")
+ ("rnb1kb1r/pp2pppp/2p2n/q/3P/2N/PPPB1PPP/R2QKBNR w KQkq -"
+ "Scandinavian: 2...Qxd5, 5.Bd2 c6" "B01i")
+ ("rnb1kb1r/ppp1pppp/5n/q/2BP/2N/PPP2PPP/R1BQK1NR b KQkq -"
+ "Scandinavian: 2...Qxd5, 5.Bc4" "B01i")
+ ("rnb1kb1r/pp2pppp/2p2n/q/2BP/2N/PPP2PPP/R1BQK1NR w KQkq -"
+ "Scandinavian: 2...Qxd5, 5.Bc4 c6" "B01i")
+ ("rnb1kb1r/ppp1pppp/5n/q/3P/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Scandinavian: 2...Qxd5, 5.Nf3" "B01j")
+ ("rn2kb1r/ppp1pppp/5n/q/3P2b/2N2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Scandinavian: 2...Qxd5, 5.Nf3 Bg4" "B01j")
+ ("rn2kb1r/ppp1pppp/5n/q/3P2b/2N2N1P/PPP2PP/R1BQKB1R b KQkq -"
+ "Scandinavian: Lasker Variation" "B01k")
+ ("rn2kb1r/ppp1pppp/5n/q4b/3P/2N2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Scandinavian: 2...Qxd5, 5.Nf3 Bf5" "B01l")
+ ("rn2kb1r/pp2pppp/2p2n/q3Nb/3P2P/2N/PPP2P1P/R1BQKB1R b KQkq -"
+ "Scandinavian: Grünfeld Variation" "B01l")
+ ("rn2kb1r/ppp1pppp/5n/q4b/2BP/2N2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Scandinavian: 2...Qxd5, 5.Nf3 Bf5 6.Bc4" "B01l")
+ ("rnb1kb1r/pp2pppp/2p2n/q/3P/2N2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Scandinavian: 2...Qxd5, Main Line" "B01m")
+ ("rnb1kb1r/pp2pppp/2p2n/q/2BP/2N2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Scandinavian: 2...Qxd5, Main Line, 6.Bc4" "B01n")
+ ("rn2kb1r/pp2pppp/2p2n/q/2BP2b/2N2N/PPP2PPP/R1BQK2R w KQkq -"
+ "Scandinavian: 2...Qxd5, Main Line, 6.Bc4 Bg4" "B01n")
+ ("rn2kb1r/pp2pppp/2p2n/q4b/2BP/2N2N/PPP2PPP/R1BQK2R w KQkq -"
+ "Scandinavian: 2...Qxd5, Main Line, 6.Bc4 Bf5" "B01o")
+ ("rn2kb1r/pp2pppp/2p2n/q4b/2BP/2N2N/PPPB1PPP/R2QK2R b KQkq -"
+ "Scandinavian: 2...Qxd5, Main Line, 6.Bc4 Bf5 7.Bd2" "B01p")
+ ("rn2kb1r/pp3ppp/2p1pn/q4b/2BP/2N2N/PPPB1PPP/R2QK2R w KQkq -"
+ "Scandinavian: 2...Qxd5, Main Line, 6.Bc4 Bf5 7.Bd2 e6" "B01p")
+ ("rn2kb1r/pp3ppp/2p1pn/q2N1b/2BP/5N/PPPB1PPP/R2QK2R b KQkq -"
+ "Scandinavian: 2...Qxd5, Main Line, 8.Nd5" "B01p")
+ ("rn2kb1r/pp3ppp/2p1pn/q4b/2BP/2N2N/PPPBQPPP/R3K2R b KQkq -"
+ "Scandinavian: 2...Qxd5, Main Line, 8.Qe2" "B01q")
+ ("rn2k2r/pp3ppp/2p1pn/q4b/1bBP/2N2N/PPPBQPPP/R3K2R w KQkq -"
+ "Scandinavian: 2...Qxd5, Main Line, 8.Qe2 Bb4" "B01q")
+ ("rn2k2r/pp3ppp/2p1pn/q4b/1bBP/P1N2N/1PPBQPPP/R3K2R b KQkq -"
+ "Scandinavian: 2...Qxd5, Main Line, 8.Qe2 Bb4 9.a3" "B01q")
+ ("rn2k2r/pp3ppp/2p1pn/q4b/1bBP/2N2N/PPPBQPPP/2KR3R b kq -"
+ "Scandinavian: 2...Qxd5, Main Line, 8.Qe2 Bb4 9.O-O-O" "B01q")
+ ("rnbqkb1r/ppp1pppp/5n/3P///PPPP1PPP/RNBQKBNR w KQkq -"
+ "Scandinavian: 2...Nf6" "B01r")
+ ("rnbqkb1r/ppp1pppp/5n/3P/2B//PPPP1PPP/RNBQK1NR b KQkq -"
+ "Scandinavian: 2...Nf6 3.Bc4" "B01r")
+ ("rnbqkb1r/ppp1pppp/5n/3P//5N/PPPP1PPP/RNBQKB1R b KQkq -"
+ "Scandinavian: 2...Nf6 3.Nf3" "B01r")
+ ("rnbqkb1r/ppp1pppp//3n//5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Scandinavian: 2...Nf6 3.Nf3 Nxd5" "B01r")
+ ("rnbqkb1r/ppp1pppp/5n/1B1P///PPPP1PPP/RNBQK1NR b KQkq -"
+ "Scandinavian: 2...Nf6 3.Bb5+" "B01s")
+ ("r1bqkb1r/pppnpppp/5n/1B1P///PPPP1PPP/RNBQK1NR w KQkq -"
+ "Scandinavian: 2...Nf6 3.Bb5+ Nbd7" "B01s")
+ ("rn1qkb1r/pppbpppp/5n/1B1P///PPPP1PPP/RNBQK1NR w KQkq -"
+ "Scandinavian: 2...Nf6 3.Bb5+ Bd7" "B01s")
+ ("rn1qkb1r/pppbpppp/5n/3P/2B//PPPP1PPP/RNBQK1NR b KQkq -"
+ "Scandinavian: 2...Nf6 3.Bb5+ Bd7 4.Bc4" "B01s")
+ ("rn1qkb1r/ppp1pppp/5n/3P/2B3b//PPPP1PPP/RNBQK1NR w KQkq -"
+ "Scandinavian: 2...Nf6 3.Bb5+ Bd7 4.Bc4 Bg4" "B01s")
+ ("rn1qkb1r/pppbpppp/5n/3P///PPPPBPPP/RNBQK1NR b KQkq -"
+ "Scandinavian: 2...Nf6 3.Bb5+ Bd7 4.Be2" "B01s")
+ ("rn1qkb1r/ppp1pppp//3n1b/3P//PPP1BPPP/RNBQK1NR w KQkq -"
+ "Scandinavian: 2...Nf6 3.Bb5+ Bd7 4.Be2 Nxd5 5.d4 Bf5" "B01s")
+ ("rnbqkb1r/ppp1pppp/5n/3P/2P//PP1P1PPP/RNBQKBNR b KQkq -"
+ "Scandinavian: 2...Nf6 3.c4" "B01t")
+ ("rnbqkb1r/pp2pppp/2p2n/3P/2P//PP1P1PPP/RNBQKBNR w KQkq -"
+ "Scandinavian: Scandinavian Gambit" "B01t")
+ ("rnbqkb1r/pp2pppp/2P2n//2P//PP1P1PPP/RNBQKBNR b KQkq -"
+ "Scandinavian: Scandinavian Gambit Accepted" "B01t")
+ ("rnbqkb1r/ppp2ppp/4pn/3P/2P//PP1P1PPP/RNBQKBNR w KQkq -"
+ "Scandinavian: Icelandic Gambit" "B01t")
+ ("rnbqkb1r/ppp2ppp/4Pn//2P//PP1P1PPP/RNBQKBNR b KQkq -"
+ "Scandinavian: Icelandic Gambit Accepted" "B01t")
+ ("rn1qkb1r/ppp2ppp/4bn//2P//PP1P1PPP/RNBQKBNR w KQkq -"
+ "Scandinavian: Icelandic Gambit Accepted" "B01t")
+ ("rn1qkb1r/ppp2ppp/4bn//2PP//PP3PPP/RNBQKBNR b KQkq -"
+ "Scandinavian: Icelandic Gambit, 5.d4" "B01t")
+ ("rn1qkb1r/ppp2ppp/4bn//2P/5N/PP1P1PPP/RNBQKB1R b KQkq -"
+ "Scandinavian: Icelandic Gambit, 5.Nf3" "B01t")
+ ("rnbqkb1r/ppp1pppp/5n/3P/3P//PPP2PPP/RNBQKBNR b KQkq -"
+ "Scandinavian: 2...Nf6 3.d4" "B01u")
+ ("rnbqkb1r/ppp1pp1p/5np/3P/3P//PPP2PPP/RNBQKBNR w KQkq -"
+ "Scandinavian: Richter Variation" "B01u")
+ ("rn1qkb1r/ppp1pppp/5n/3P/3P2b//PPP2PPP/RNBQKBNR w KQkq -"
+ "Scandinavian: Portuguese Variation" "B01u")
+ ("rn1qkb1r/ppp1pppp/5n/1B1P/3P2b//PPP2PPP/RNBQK1NR b KQkq -"
+ "Scandinavian: Portuguese, 4.Bb5+" "B01u")
+ ("rn1qkb1r/ppp1pppp/5n/3P/3P2b/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Scandinavian: Portuguese, 4.Nf3" "B01u")
+ ("rn2kb1r/ppp1pppp/5n/3q/3P2b/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Scandinavian: Portuguese, 4.Nf3 Qxd5" "B01u")
+ ("rn2kb1r/ppp1pppp/5n/3q/3P2b/5N/PPP1BPPP/RNBQK2R b KQkq -"
+ "Scandinavian: Portuguese, 4.Nf3 Qxd5 5.Be2" "B01u")
+ ("r3kb1r/ppp1pppp/2n2n/3q/3P2b/5N/PPP1BPPP/RNBQK2R w KQkq -"
+ "Scandinavian: Portuguese, 4.Nf3 Qxd5 5.Be2 Nc6" "B01u")
+ ("rn1qkb1r/ppp1pppp/5n/3P/3P2b//PPP1BPPP/RNBQK1NR b KQkq -"
+ "Scandinavian: Portuguese, 4.Be2" "B01u")
+ ("rn1qkb1r/ppp1pppp/5n/3P/3P//PPP1bPPP/RNBQK1NR w KQkq -"
+ "Scandinavian: Portuguese, 4.Be2 Bxe2" "B01u")
+ ("rn1qkb1r/ppp1pppp/5n/3P/3P2b/5P/PPP3PP/RNBQKBNR b KQkq -"
+ "Scandinavian: Portuguese, 4.f3" "B01v")
+ ("rn1qkb1r/ppp1pppp/5n/3P1b/3P/5P/PPP3PP/RNBQKBNR w KQkq -"
+ "Scandinavian: Portuguese, 4.f3 Bf5" "B01v")
+ ("rn1qkb1r/ppp1pppp/5n/3P1b/2PP/5P/PP4PP/RNBQKBNR b KQkq -"
+ "Scandinavian: Portuguese, 4.f3 Bf5 5.c4" "B01v")
+ ("rn1qkb1r/ppp1pppp/5n/1B1P1b/3P/5P/PPP3PP/RNBQK1NR b KQkq -"
+ "Scandinavian: Portuguese, 4.f3 Bf5 5.Bb5+" "B01v")
+ ("r2qkb1r/pppnpppp/5n/1B1P1b/3P/5P/PPP3PP/RNBQK1NR w KQkq -"
+ "Scandinavian: Portuguese, 4.f3 Bf5 5.Bb5+ Nbd7" "B01v")
+ ("r2qkb1r/pppnpppp/5n/1B1P1b/2PP/5P/PP4PP/RNBQK1NR b KQkq -"
+ "Scandinavian: Portuguese, 4.f3 Bf5 5.Bb5+ Nbd7 6.c4" "B01v")
+ ("rnbqkb1r/ppp1pppp//3n/3P//PPP2PPP/RNBQKBNR w KQkq -"
+ "Scandinavian: Marshall Variation" "B01w")
+ ("rnbqkb1r/ppp1pppp//3n/3P/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Scandinavian: Marshall, 4.Nf3" "B01w")
+ ("rn1qkb1r/ppp1pppp//3n1b/3P/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Scandinavian: Marshall, 4.Nf3 Bf5" "B01w")
+ ("rn1qkb1r/ppp1pppp//3n/3P2b/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Scandinavian: Marshall, 4.Nf3 Bg4" "B01w")
+ ("rn1qkb1r/ppp1pppp//3n/3P2b/5N/PPP1BPPP/RNBQK2R b KQkq -"
+ "Scandinavian: Marshall, 4.Nf3 Bg4 5.Be2" "B01w")
+ ("rn1qkb1r/ppp2ppp/4p/3n/3P2b/5N/PPP1BPPP/RNBQK2R w KQkq -"
+ "Scandinavian: Marshall, 4.Nf3 Bg4 5.Be2 e6" "B01w")
+ ("rnbqkb1r/ppp1pp1p/6p/3n/3P/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Scandinavian: Marshall, 4.Nf3 g6" "B01x")
+ ("rnbqkb1r/ppp1pp1p/6p/3n/3P/5N/PPP1BPPP/RNBQK2R b KQkq -"
+ "Scandinavian: Marshall, 4.Nf3 g6 5.Be2" "B01x")
+ ("rnbqk2r/ppp1ppbp/6p/3n/3P/5N/PPP1BPPP/RNBQK2R w KQkq -"
+ "Scandinavian: Marshall, 4.Nf3 g6 5.Be2 Bg7" "B01x")
+ ("rnbqkb1r/ppp1pppp//3n/2PP//PP3PPP/RNBQKBNR b KQkq -"
+ "Scandinavian: Marshall, 4.c4" "B01y")
+ ("rnbqkb1r/ppp1pppp/5n//2PP//PP3PPP/RNBQKBNR w KQkq -"
+ "Scandinavian: Marshall, 4.c4 Nf6" "B01y")
+ ("rnbqkb1r/ppp1pppp/1n//2PP//PP3PPP/RNBQKBNR w KQkq -"
+ "Scandinavian: Marshall, 4.c4 Nb6" "B01y")
+ ("rnbqkb1r/ppp1pppp/1n//2PP/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Scandinavian: Marshall, 4.c4 Nb6 5.Nc3" "B01y")
+ ("rnbqkb1r/ppp2ppp/1n/4p/2PP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Scandinavian: Marshall, 4.c4 Nb6 5.Nc3 e5" "B01y")
+ ("rnbqkb1r/ppp1pppp/1n//2PP/5N/PP3PPP/RNBQKB1R b KQkq -"
+ "Scandinavian: Marshall, 4.c4 Nb6 5.Nf3" "B01z")
+ ("rn1qkb1r/ppp1pppp/1n//2PP2b/5N/PP3PPP/RNBQKB1R w KQkq -"
+ "Scandinavian: Marshall, 4.c4 Nb6 5.Nf3 Bg4" "B01z")
+ ("rn1qkb1r/ppp2ppp/1n2p//2PP2b/5N/PP2BPPP/RNBQK2R w KQkq -"
+ "Scandinavian: Marshall, 4.c4 Nb6 5.Nf3 Bg4 6.Be2 e6" "B01z")
+ ("rn1qkb1r/ppp1pppp/1n/2P/3P2b/5N/PP3PPP/RNBQKB1R b KQkq -"
+ "Scandinavian: Marshall, 4.c4 Nb6 5.Nf3 Bg4 6.c5" "B01z")
+ ("rnbqkb1r/ppp1pp1p/1n4p//2PP/5N/PP3PPP/RNBQKB1R w KQkq -"
+ "Scandinavian: Marshall, 4.c4 Nb6 5.Nf3 g6" "B01z")
+ ("rnbqkb1r/ppp1pp1p/1n4p//2PP/5N/PP2BPPP/RNBQK2R b KQkq -"
+ "Scandinavian: Marshall, 4.c4 Nb6 5.Nf3 g6 6.Be2" "B01z")
+ ("rnbqk2r/ppp1ppbp/1n4p//2PP/5N/PP2BPPP/RNBQK2R w KQkq -"
+ "Scandinavian: Marshall, 4.c4 Nb6 5.Nf3 g6 6.Be2 Bg7" "B01z")
+ ("rnbqkb1r/ppp1pp1p/1n4p//2PP/5N1P/PP3PP/RNBQKB1R b KQkq -"
+ "Scandinavian: Marshall, 4.c4 Nb6 5.Nf3 g6 6.h3" "B01z")
+ ("rnbqk2r/ppp1ppbp/1n4p//2PP/5N1P/PP3PP/RNBQKB1R w KQkq -"
+ "Scandinavian: Marshall, 4.c4 Nb6 5.Nf3 g6 6.h3 Bg7" "B01z")
+ ("rnbqkb1r/ppp1pp1p/1n4p//2PP/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Scandinavian: Marshall, 4.c4 Nb6 5.Nf3 g6 6.Nc3" "B01z")
+ ("rnbqk2r/ppp1ppbp/1n4p//2PP/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Scandinavian: Marshall, 4.c4 Nb6 5.Nf3 g6 6.Nc3 Bg7" "B01z")
+ ("rnbqkb1r/pppppppp/5n//4P//PPPP1PPP/RNBQKBNR w KQkq -"
+ "Alekhine Defence" "B02a")
+ ("rnbqkb1r/pppppppp/5n//2B1P//PPPP1PPP/RNBQK1NR b KQkq -"
+ "Alekhine: Krejcik Variation" "B02a")
+ ("rnbqkb1r/pppppppp/5n//4P/3P/PPP2PPP/RNBQKBNR b KQkq -"
+ "Alekhine: Maroczy Variation" "B02b")
+ ("rnbqkb1r/pppppppp/5n//4P/2N/PPPP1PPP/R1BQKBNR b KQkq -"
+ "Alekhine: Scandinavian Variation" "B02c")
+ ("rnbqkb1r/ppp1pppp/5n/3p/4P/2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Alekhine: Scandinavian Variation" "B02c")
+ ("rnbqkb1r/ppp1pppp/5n/3pP//2N/PPPP1PPP/R1BQKBNR b KQkq -"
+ "Alekhine: Scandinavian, 3.e5" "B02d")
+ ("rnbqkb1r/ppp1pppp//3pP/4n/2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Alekhine: Scandinavian, 3.e5 Ne4" "B02e")
+ ("rnbqkb1r/pppnpppp//3pP//2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Alekhine: Scandinavian, 3.e5 Nfd7" "B02f")
+ ("rnbqkb1r/pppnpppp/4P/3p//2N/PPPP1PPP/R1BQKBNR b KQkq -"
+ "Alekhine: Spielmann Gambit" "B02f")
+ ("rnbqkb1r/ppp1pppp/5n/3P//2N/PPPP1PPP/R1BQKBNR b KQkq -"
+ "Alekhine: Scandinavian, Exchange" "B02g")
+ ("rnbqkb1r/pp2pppp/2p2n/3P//2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Alekhine: Scandinavian, Geschev Gambit" "B02g")
+ ("rnbqkb1r/ppp1pppp//3n//2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Alekhine: Scandinavian, Exchange" "B02g")
+ ("rnbqkb1r/ppp1pppp//3n//2N2N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Alekhine: Scandinavian, Exchange, 4.Nf3" "B02g")
+ ("rnbqkb1r/ppp1pppp//3N///PPPP1PPP/R1BQKBNR b KQkq -"
+ "Alekhine: Scandinavian, Exchange, 4.Nxd5" "B02g")
+ ("rnb1kb1r/ppp1pppp//3q///PPPP1PPP/R1BQKBNR w KQkq -"
+ "Alekhine: Scandinavian, Exchange, 4.Nxd5" "B02g")
+ ("rnbqkb1r/ppp1pppp//3n/2B/2N/PPPP1PPP/R1BQK1NR b KQkq -"
+ "Alekhine: Scandinavian, Exchange, 4.Bc4" "B02h")
+ ("rnbqkb1r/ppp1pppp/1n//2B/2N/PPPP1PPP/R1BQK1NR w KQkq -"
+ "Alekhine: Scandinavian, Exchange, 4.Bc4 Nb6" "B02i")
+ ("rnbqkb1r/pppppppp/5n/4P///PPPP1PPP/RNBQKBNR b KQkq -"
+ "Alekhine: 2.e5" "B02j")
+ ("rnbqkb1r/pppppppp//4P/4n//PPPP1PPP/RNBQKBNR w KQkq -"
+ "Alekhine: Mokele Mbembe (Bücker) Variation" "B02j")
+ ("rnbqkbnr/pppppppp//4P///PPPP1PPP/RNBQKBNR w KQkq -"
+ "Alekhine: Brooklyn Defence (Retreat Variation)" "B02j")
+ ("rnbqkb1r/pppppppp//3nP///PPPP1PPP/RNBQKBNR w KQkq -"
+ "Alekhine: 2.e5 Nd5" "B02k")
+ ("rnbqkb1r/pppppppp//3nP//1P/P1PP1PPP/RNBQKBNR b KQkq -"
+ "Alekhine: Welling Variation" "B02k")
+ ("rnbqkb1r/pppppppp//3nP/2B//PPPP1PPP/RNBQK1NR b KQkq -"
+ "Alekhine: 3.Bc4" "B02l")
+ ("rnbqkb1r/pp1ppppp/1n/2p1P//1B1P/PPP2PPP/RNBQK1NR b KQkq -"
+ "Alekhine: Kmoch Variation" "B02l")
+ ("rnbqkb1r/pppppppp//3nP//2N/PPPP1PPP/R1BQKBNR b KQkq -"
+ "Alekhine: Sämisch Attack" "B02m")
+ ("rnbqkb1r/pppppppp//4P//2n/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Alekhine: Sämisch Attack, 3...Nxc3" "B02n")
+ ("rnbqkb1r/pppppppp//3nP/2P//PP1P1PPP/RNBQKBNR b KQkq -"
+ "Alekhine: Chase Variation" "B02o")
+ ("rnbqkb1r/pppppppp/1n/4P/2P//PP1P1PPP/RNBQKBNR w KQkq -"
+ "Alekhine: Chase Variation" "B02o")
+ ("rnbqkb1r/pppppppp/1n/4P/2P/1P/P2P1PPP/RNBQKBNR b KQkq -"
+ "Alekhine: Chase, Steiner Variation" "B02o")
+ ("rnbqkb1r/pppppppp/1n/2P1P///PP1P1PPP/RNBQKBNR b KQkq -"
+ "Alekhine: Two Pawns (Lasker) Attack" "B02p")
+ ("rnbqkb1r/pppppppp//2PnP//2N/PP1P1PPP/R1BQKBNR b KQkq -"
+ "Alekhine: Two Pawns Attack, 5.Nc3" "B02q")
+ ("rnbqkb1r/pppppppp//2PnP/2B//PP1P1PPP/RNBQK1NR b KQkq -"
+ "Alekhine: Two Pawns Attack, 5.Bc4" "B02r")
+ ("rnbqkb1r/ppp2ppp/3pp/2PnP/2B/2N/PP1P1PPP/R1BQK1NR w KQkq -"
+ "Alekhine: Two Pawns Attack, Mikenas Variation" "B02r")
+ ("rnbqkb1r/pppppppp//3nP/3P//PPP2PPP/RNBQKBNR b KQkq -"
+ "Alekhine: 3.d4" "B03a")
+ ("rnbqkb1r/p1pppppp//1p1nP/3P//PPP2PPP/RNBQKBNR w KQkq -"
+ "Alekhine: O'Sullivan Gambit" "B03a")
+ ("rnbqkb1r/ppp1pppp/3p/3nP/3P//PPP2PPP/RNBQKBNR w KQkq -"
+ "Alekhine: 3.d4 d6" "B03b")
+ ("rnbqkb1r/ppp1pppp/3P/3n/3P//PPP2PPP/RNBQKBNR b KQkq -"
+ "Alekhine: 3.d4 d6 4.exd6" "B03c")
+ ("rnbqkb1r/ppp1pppp/3p/3nP/2BP//PPP2PPP/RNBQK1NR b KQkq -"
+ "Alekhine: Balogh Variation" "B03d")
+ ("rnbqkb1r/ppp1pppp/3p/3nP/2PP//PP3PPP/RNBQKBNR b KQkq -"
+ "Alekhine: 4.c4" "B03e")
+ ("rnbqkb1r/ppp1pppp/1n1p/4P/2PP//PP3PPP/RNBQKBNR w KQkq -"
+ "Alekhine: 4.c4 Nb6" "B03e")
+ ("rnbqkb1r/ppp1pppp/1n1p/4P/2PP/5N/PP3PPP/RNBQKB1R b KQkq -"
+ "Alekhine: 4.c4 Nb6 5.Nf3" "B03f")
+ ("rnbqkb1r/ppp1pppp/1n1p/4P/2PP1P//PP4PP/RNBQKBNR b KQkq -"
+ "Alekhine: Four Pawns Attack" "B03g")
+ ("rnbqkb1r/ppp1pp1p/1n1p/4P1p/2PP1P//PP4PP/RNBQKBNR w KQkq -"
+ "Alekhine: Four Pawns Attack, Planinc Variation" "B03g")
+ ("rn1qkb1r/ppp1pppp/1n1p/4Pb/2PP1P//PP4PP/RNBQKBNR w KQkq -"
+ "Alekhine: Four Pawns Attack, Trifunovic Variation" "B03h")
+ ("rnbqkb1r/ppp1pp1p/1n1p2p/4P/2PP1P//PP4PP/RNBQKBNR w KQkq -"
+ "Alekhine: Four Pawns Attack, Fianchetto Variation" "B03i")
+ ("rnbqkb1r/ppp1pppp/1n/4p/2PP1P//PP4PP/RNBQKBNR w KQkq -"
+ "Alekhine: Four Pawns Attack, 5...dxe5" "B03j")
+ ("rnbqkb1r/ppp1pppp/1n/4P/2PP//PP4PP/RNBQKBNR b KQkq -"
+ "Alekhine: Four Pawns Attack, 5...dxe5" "B03j")
+ ("rnbqkb1r/pp2pppp/1n/2p1P/2PP//PP4PP/RNBQKBNR w KQkq -"
+ "Alekhine: Four Pawns Attack, 6...c5" "B03k")
+ ("rn1qkb1r/ppp1pppp/1n/4Pb/2PP//PP4PP/RNBQKBNR w KQkq -"
+ "Alekhine: Four Pawns Attack, 6...Bf5" "B03l")
+ ("rn1qk2r/ppp2ppp/1n2p/4Pb/1bPP/2NB1N/PP4PP/R1BQK2R b KQkq -"
+ "Alekhine: Four Pawns Attack, Fahrni Variation" "B03l")
+ ("rn1q1rk/ppp1b1pp/1n2pp/4Pb/2PP/2N2N/PP2B1PP/R1BQ1RK w - -"
+ "Alekhine: Four Pawns Attack, Korchnoi Variation" "B03l")
+ ("r1bqkb1r/ppp1pppp/1nn/4P/2PP//PP4PP/RNBQKBNR w KQkq -"
+ "Alekhine: Four Pawns Attack, 6...Nc6" "B03m")
+ ("r2qkb1r/ppp1p1pp/1nn1p/2P/3P2b/5N/PP4PP/RNBQKB1R b KQkq -"
+ "Alekhine: Four Pawns Attack, Ilyin-Zhenevsky Variation" "B03m")
+ ("r1bqkb1r/ppp1pppp/1nn/4P/2PP/4B/PP4PP/RN1QKBNR b KQkq -"
+ "Alekhine: Four Pawns Attack, 7.Be3" "B03n")
+ ("rnbqkb1r/ppp1pppp/1n1P//2PP//PP3PPP/RNBQKBNR b KQkq -"
+ "Alekhine: Exchange Variation" "B03o")
+ ("rnbqkb1r/ppp2ppp/1n1p//2PP//PP3PPP/RNBQKBNR w KQkq -"
+ "Alekhine: Exchange, 5...exd6" "B03o")
+ ("rnbqkb1r/ppp2ppp/1n1p//2PP/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Alekhine: Exchange, 5...exd6 6.Nc3" "B03p")
+ ("rnbqk2r/ppp1bppp/1n1p//2PP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Alekhine: Exchange, 5...exd6 6.Nc3 Be7" "B03q")
+ ("rnbqkb1r/pp2pppp/1n1p//2PP//PP3PPP/RNBQKBNR w KQkq -"
+ "Alekhine: Exchange, 5...cxd6" "B03r")
+ ("rnbqkb1r/pp2pppp/1n1p//2PP/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Alekhine: Exchange, 5...cxd6 6.Nc3" "B03s")
+ ("rnbqkb1r/pp2pp1p/1n1p2p//2PP/2N1B/PP3PPP/R2QKBNR b KQkq -"
+ "Alekhine: Exchange, 5...cxd6 6.Nc3 g6 7.Be3" "B03t")
+ ("rnbqkb1r/ppp1pppp/3p/3nP/3P/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Alekhine: Modern Variation" "B04a")
+ ("r1bqkb1r/ppp1pppp/2np/3nP/3P/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Alekhine: Modern, 4...Nc6" "B04b")
+ ("rnbqkb1r/pp2pppp/2pp/3nP/3P/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Alekhine: Modern, 4...c6" "B04c")
+ ("rnbqkb1r/pp2pppp/2pp/3nP/2PP/5N/PP3PPP/RNBQKB1R b KQkq -"
+ "Alekhine: Modern, 4...c6 5.c4" "B04d")
+ ("rnbqkb1r/ppp1pppp/1n1p/4P/3P/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Alekhine: Modern, Schmid Variation" "B04e")
+ ("rnbqkb1r/ppp1pppp//3np/3P/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Alekhine: Modern, Larsen Variation" "B04f")
+ ("rnbqkb1r/ppp1pp1p/6p/3nN/3P//PPP2PPP/RNBQKB1R w KQkq -"
+ "Alekhine: Modern, Larsen, 5.Nxe5 g6" "B04g")
+ ("rnbqkb1r/ppp1pp1p/6p/3nN/2BP//PPP2PPP/RNBQK2R b KQkq -"
+ "Alekhine: Modern, Larsen, 5.Nxe5 g6 6.Bc4" "B04h")
+ ("rnbqkb1r/pp2pp1p/2p3p/3nN/2BP//PPP2PPP/RNBQ1RK b kq -"
+ "Alekhine: Modern, Larsen, 5.Nxe5 g6 6.Bc4 c6 7.O-O" "B04i")
+ ("rnbqkb1r/ppp1pp1p/3p2p/3nP/3P/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Alekhine: Modern, Fianchetto Variation" "B04j")
+ ("rnbqkb1r/ppp1pp1p/3p2p/3nP/2BP/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Alekhine: Modern, Fianchetto, 5.Bc4" "B04k")
+ ("rnbqkb1r/ppp1pp1p/1n1p2p/4P/2BP/5N/PPP2PPP/RNBQK2R w KQkq -"
+ "Alekhine: Modern, Fianchetto, 5.Bc4 Nb6" "B04l")
+ ("rnbqk2r/ppp1ppbp/1n1p2p/4P/3P/1B3N/PPP2PPP/RNBQK2R w KQkq -"
+ "Alekhine: Modern, Fianchetto, 5.Bc4 Nb6 6.Bb3 Bg7" "B04m")
+ ("rnbqk2r/ppp1ppbp/1n1p2p/4P/P2P/1B3N/1PP2PPP/RNBQK2R b KQkq -"
+ "Alekhine: Modern, Fianchetto, Keres Variation" "B04n")
+ ("rnbqk2r/ppp1ppbp/1n1p2p/4P1N/3P/1B/PPP2PPP/RNBQK2R b KQkq -"
+ "Alekhine: Modern, Fianchetto, 5.Bc4 Nb6 6.Bb3 Bg7 7.Ng5" "B04o")
+ ("rn1qkb1r/ppp1pppp/3p/3nP/3P2b/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Alekhine: Modern, 4...Bg4" "B05a")
+ ("rn1qkb1r/ppp1pppp/3p/3nP/3P2b/5N1P/PPP2PP/RNBQKB1R b KQkq -"
+ "Alekhine: Modern, Panov Variation" "B05b")
+ ("rn1qkb1r/ppp1pppp/3p/3nP/2PP2b/5N/PP3PPP/RNBQKB1R b KQkq -"
+ "Alekhine: Modern, Alekhine Variation" "B05c")
+ ("rn1qkb1r/ppp1pppp/1n1p/4P/2PP2b/5N/PP3PPP/RNBQKB1R w KQkq -"
+ "Alekhine: Modern, Alekhine Variation" "B05c")
+ ("rn1qkb1r/ppp1pppp/1n1P//2PP2b/5N/PP3PPP/RNBQKB1R b KQkq -"
+ "Alekhine: Modern, Alekhine Variation, 6.exd6" "B05d")
+ ("rn1qkb1r/pp2pppp/1n1p//2PP2b/5N/PP3PPP/RNBQKB1R w KQkq -"
+ "Alekhine: Modern, Alekhine Variation, 6.exd6 cxd6" "B05d")
+ ("rn1qkb1r/ppp2ppp/1n1p//2PP2b/5N/PP3PPP/RNBQKB1R w KQkq -"
+ "Alekhine: Modern, Alekhine Variation, 6.exd6 exd6" "B05e")
+ ("rn1qkb1r/ppp1pppp/3p/3nP/3P2b/5N/PPP1BPPP/RNBQK2R b KQkq -"
+ "Alekhine: Modern, 5.Be2" "B05f")
+ ("r2qkb1r/ppp1pppp/2np/3nP/3P2b/5N/PPP1BPPP/RNBQK2R w KQkq -"
+ "Alekhine: Modern, 5.Be2 Nc6" "B05g")
+ ("rn1qkb1r/pp2pppp/2pp/3nP/3P2b/5N/PPP1BPPP/RNBQK2R w KQkq -"
+ "Alekhine: Modern, Flohr Variation" "B05h")
+ ("rn1qkb1r/pp2pppp/2pp/3nP/2PP2b/5N/PP2BPPP/RNBQK2R b KQkq -"
+ "Alekhine: Modern, Flohr, 6.c4" "B05i")
+ ("rn1qkb1r/pp2pppp/2pp/3nP/3P2b/5N/PPP1BPPP/RNBQ1RK b kq -"
+ "Alekhine: Modern, Flohr, 6.O-O" "B05j")
+ ("rn1qkb1r/ppp2ppp/3pp/3nP/3P2b/5N/PPP1BPPP/RNBQK2R w KQkq -"
+ "Alekhine: Modern, 5.Be2 e6" "B05k")
+ ("rn1qkb1r/ppp2ppp/3pp/3nP/3P2b/5N/PPP1BPPP/RNBQ1RK b kq -"
+ "Alekhine: Modern, 5.Be2 e6 6.O-O" "B05l")
+ ("rn1qk2r/ppp1bppp/3pp/3nP/2PP2b/5N/PP2BPPP/RNBQ1RK b kq -"
+ "Alekhine: Modern, Main Line" "B05m")
+ ("rn1qk2r/ppp1bppp/1n1pp/4P/2PP2b/5N1P/PP2BPP/RNBQ1RK b kq -"
+ "Alekhine: Modern, Main Line, 8.h3" "B05n")
+ ("rn1qk2r/ppp1bppp/1n1pp/4P2b/2PP/5N1P/PP2BPP/RNBQ1RK w kq -"
+ "Alekhine: Modern, Main Line, 8.h3 Bh5" "B05n")
+ ("rn1qk2r/ppp1bppp/1n1pp/4P2b/2PP/2N2N1P/PP2BPP/R1BQ1RK b kq -"
+ "Alekhine: Modern, Main Line, 8.h3 Bh5 9.Nc3" "B05o")
+ ("rn1q1rk/ppp1bppp/1n1pp/4P2b/2PP/2N2N1P/PP2BPP/R1BQ1RK w - -"
+ "Alekhine: Modern, Main Line, 8.h3 Bh5 9.Nc3 O-O" "B05o")
+ ("rn1q1rk/ppp1bppp/1n1pp/4P2b/2PP/2N1BN1P/PP2BPP/R2Q1RK b - -"
+ "Alekhine: Modern, Main Line, 8.h3 Bh5 9.Nc3 O-O 10.Be3" "B05o")
+ ("rn1q1rk/ppp1bppp/1n2p/3pP2b/2PP/2N1BN1P/PP2BPP/R2Q1RK w - -"
+ "Alekhine: Modern, Main Line, 8.h3 Bh5 9.Nc3 O-O 10.Be3 d5" "B05p")
+ ("rn1qk2r/ppp1bppp/1n1Pp//2PP2b/5N/PP2BPPP/RNBQ1RK b kq -"
+ "Alekhine: Modern, Main Line, 8.exd6" "B05q")
+ ("rn1qk2r/ppp1bppp/1n1pp/4P/2PP2b/2N2N/PP2BPPP/R1BQ1RK b kq -"
+ "Alekhine: Modern, Main Line, 8.Nc3" "B05r")
+ ("rn1q1rk/ppp1bppp/1n1pp/4P/2PP2b/2N1BN/PP2BPPP/R2Q1RK b - -"
+ "Alekhine: Modern, Main Line, 8.Nc3 O-O 9.Be3" "B05s")
+ ("r2q1rk/ppp1bppp/1nnpp/4P/2PP2b/2N1BN/PP2BPPP/R2Q1RK w - -"
+ "Alekhine: Modern, Main Line, 8.Nc3 O-O 9.Be3 Nc6" "B05t")
+ ("r2q1rk/pp2bppp/1nnpp//2PP2b/2N1BN/PP2BPPP/R2Q1RK w - -"
+ "Alekhine: Modern, Main Line, 8.Nc3 O-O 9.Be3 Nc6 10.exd6 cxd6" "B05u")
+ ("rnbqkbnr/pppppp1p/6p//4P//PPPP1PPP/RNBQKBNR w KQkq -"
+ "Modern" "B06a")
+ ("rnbqkbnr/pppppp1p/6p//4P/2N/PPPP1PPP/R1BQKBNR b KQkq -"
+ "Modern" "B06b")
+ ("rnbqkbnr/ppp1pp1p/3p2p//4P/2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Modern" "B06b")
+ ("rnbqk1nr/ppppppbp/6p//4P/2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Modern" "B06b")
+ ("rnbqk1nr/ppp1ppbp/3p2p//4PP/2N/PPPP2PP/R1BQKBNR w KQkq -"
+ "Modern" "B06c")
+ ("rnbqkbnr/pppppp1p/6p//4PP//PPPP2PP/RNBQKBNR b KQkq -"
+ "Modern" "B06c")
+ ("rnbqkbnr/ppp1pp1p/3p2p//4PP//PPPP2PP/RNBQKBNR w KQkq -"
+ "Modern" "B06c")
+ ("rnbqk1nr/ppppppbp/6p//4PP/5N/PPPP2PP/RNBQKB1R b KQkq -"
+ "Modern" "B06c")
+ ("rnbqk1nr/ppp1ppbp/3p2p//4PP/5N/PPPP2PP/RNBQKB1R w KQkq -"
+ "Modern" "B06c")
+ ("rnbqkbnr/pppppp1p/6p//3PP//PPP2PPP/RNBQKBNR b KQkq -"
+ "Modern" "B06d")
+ ("rnbqkb1r/pppppp1p/5np//3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Modern: Norwegian Defence" "B06d")
+ ("rnbqkb1r/ppppppnp/6p/4P/3P2P//PPP2P1P/RNBQKBNR w KQkq -"
+ "Modern: Norwegian Defence" "B06d")
+ ("rnbqkbnr/pp1ppp1p/2p3p//3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Modern" "B06d")
+ ("rnbqkbnr/ppp1pp1p/3p2p//3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Modern" "B06e")
+ ("rnbqk1nr/ppppppbp/6p//3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Modern" "B06f")
+ ("rnbqk1nr/ppppppbp/6p//2BPP//PPP2PPP/RNBQK1NR b KQkq -"
+ "Modern: 3.Bc4" "B06f")
+ ("rnbqk1nr/ppppppbp/6p//3PP/2P/PP3PPP/RNBQKBNR b KQkq -"
+ "Modern: 3.c3" "B06g")
+ ("rnbqk1nr/ppp1ppbp/3p2p//3PP/2P/PP3PPP/RNBQKBNR w KQkq -"
+ "Modern: 3.c3" "B06g")
+ ("rnbqk1nr/pp2ppbp/3p2p/2p/3PPP/2P/PP4PP/RNBQKBNR w KQkq -"
+ "Modern: c3 Pterodactyl" "B06g")
+ ("rnbqk1nr/ppp1ppbp/3p2p//3PP/2P2N/PP3PPP/RNBQKB1R b KQkq -"
+ "Modern: Geller System" "B06h")
+ ("rnbqk1nr/ppppppbp/6p//3PP/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Modern: 3.Nf3" "B06i")
+ ("rnbqk1nr/ppp1ppbp/3p2p//3PP/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Modern: 3.Nf3 d6" "B06j")
+ ("rnbqk1nr/ppp1ppbp/3p2p//2BPP/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Modern: 3.Nf3 d6 4.Bc4" "B06k")
+ ("rnbqk1nr/ppppppbp/6p//3PP/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "Modern: 3.Nc3" "B06l")
+ ("rnbqk1nr/ppp1ppbp/6p/3p/3PP/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Modern: Mittenberger Gambit" "B06l")
+ ("rnbqk1nr/pp1pppbp/6p/2p/3PP/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Modern: Nc3 Pterodactyl" "B06l")
+ ("rnbqk1nr/ppp1ppbp/3p2p//3PP/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Modern: 3.Nc3" "B06m")
+ ("rnbqk1nr/ppp1ppbp/3p2p//2BPP/2N/PPP2PPP/R1BQK1NR b KQkq -"
+ "Modern: 3.Nc3 d6 4.Bc4" "B06n")
+ ("rnbqk1nr/pp2ppbp/2pp2p//2BPP/2N/PPP2PPP/R1BQK1NR w KQkq -"
+ "Modern: 3.Nc3 d6 4.Bc4" "B06n")
+ ("rnbqk1nr/pp2ppbp/2pp2p//2BPP/2N2Q/PPP2PPP/R1B1K1NR b KQkq -"
+ "Modern: 3.Nc3 d6 4.Bc4" "B06n")
+ ("rnbqk2r/pp2ppbp/2pp1np//2BPP/2N2Q/PPP2PPP/R1B1K1NR w KQkq -"
+ "Modern: 3.Nc3 d6 4.Bc4" "B06n")
+ ("rnbqk1nr/pp3pbp/2ppp1p//2BPP/2N2Q/PPP2PPP/R1B1K1NR w KQkq -"
+ "Modern: 3.Nc3 d6 4.Bc4" "B06n")
+ ("rnbqk1nr/ppp1ppbp/3p2p//3PP/2N1B/PPP2PPP/R2QKBNR b KQkq -"
+ "Modern: 3.Nc3 d6 4.Be3" "B06o")
+ ("rnbqk1nr/1pp1ppbp/p2p2p//3PP/2N1B/PPP2PPP/R2QKBNR w KQkq -"
+ "Modern: 3.Nc3 d6 4.Be3 a6" "B06p")
+ ("rnbqk1nr/pp2ppbp/2pp2p//3PP/2N1B/PPP2PPP/R2QKBNR w KQkq -"
+ "Modern: 3.Nc3 d6 4.Be3 c6" "B06q")
+ ("rnbqk1nr/ppp1ppbp/3p2p//3PP/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Modern: Two Knights Variation" "B06r")
+ ("rnbqk1nr/pp2ppbp/2pp2p//3PP/2N2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Modern: Two Knights, Suttles Variation" "B06r")
+ ("rnb1k1nr/pp2ppbp/1qpp2p/6B/3PP/2N2N/PPPQ1PPP/R3KB1R b KQkq -"
+ "Modern: Two Knights, Suttles, Tal Gambit" "B06r")
+ ("rnbqk1nr/ppp1ppbp/3p2p//3PPP/2N/PPP3PP/R1BQKBNR b KQkq -"
+ "Modern: Pseudo-Austrian Attack" "B06s")
+ ("rnbqk1nr/pp2ppbp/2pp2p//3PPP/2N/PPP3PP/R1BQKBNR w KQkq -"
+ "Modern: Pseudo-Austrian Attack" "B06s")
+ ("rnbqk1nr/pp2ppbp/2pp2p//3PPP/2N2N/PPP3PP/R1BQKB1R b KQkq -"
+ "Modern: Pseudo-Austrian Attack" "B06t")
+ ("r1bqk1nr/ppp1ppbp/2np2p//3PPP/2N/PPP3PP/R1BQKBNR w KQkq -"
+ "Modern: Pseudo-Austrian Attack" "B06t")
+ ("rnbqk1nr/ppppppbp/6p//3PPP//PPP3PP/RNBQKBNR b KQkq -"
+ "Modern: Three Pawns Attack" "B06u")
+ ("rnbqkbnr/ppp1pppp/3p//4P//PPPP1PPP/RNBQKBNR w KQkq -"
+ "Pirc" "B07a")
+ ("rnbqkbnr/ppp1pppp/3p//4P/6P/PPPP1P1P/RNBQKBNR b KQkq -"
+ "Pirc" "B07a")
+ ("rnbqkbnr/ppp1pppp/3p//2P1P//PP1P1PPP/RNBQKBNR b KQkq -"
+ "Pirc" "B07a")
+ ("rnbqkbnr/ppp1pppp/3p//4P/2N/PPPP1PPP/R1BQKBNR b KQkq -"
+ "Pirc: 2.Nc3" "B07a")
+ ("rnbqkb1r/ppp1pppp/3p1n//4P/2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Pirc: 2.Nc3" "B07a")
+ ("rnbqkbnr/ppp1pppp/3p//4P/5N/PPPP1PPP/RNBQKB1R b KQkq -"
+ "Pirc: 2.Nf3" "B07b")
+ ("rn1qkbnr/ppp1pppp/3p//4P1b/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Pirc/Reti: Wade Defence" "B07b")
+ ("rnbqkb1r/ppp1pppp/3p1n//4P/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Pirc: 2.Nf3 Nf6" "B07b")
+ ("rnbqkb1r/ppp1pppp/3p1n//4P/2N2N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Pirc: 2.Nf3 Nf6 3.Nc3" "B07b")
+ ("rnbqkbnr/ppp1pppp/3p//4PP//PPPP2PP/RNBQKBNR b KQkq -"
+ "Pirc: 2.f4" "B07c")
+ ("rnbqkb1r/ppp1pppp/3p1n//4PP//PPPP2PP/RNBQKBNR w KQkq -"
+ "Pirc: 2.f4 Nf6" "B07c")
+ ("rnbqkb1r/ppp1pppp/3p1n//4PP/2N/PPPP2PP/R1BQKBNR b KQkq -"
+ "Pirc: 2.f4 Nf6 3.Nc3" "B07c")
+ ("rnbqk2r/ppp1ppbp/3p1np//4PP/2N2N/PPPP2PP/R1BQKB1R w KQkq -"
+ "Pirc: 2.f4 Nf6 3.Nc3 g6 4.Nf3 Bg7" "B07c")
+ ("rnbqkbnr/ppp1pppp/3p//3PP//PPP2PPP/RNBQKBNR b KQkq -"
+ "Pirc: 2.d4" "B07d")
+ ("rnbqkbnr/pp2pppp/2pp//3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Pirc: 2.d4 c6" "B07d")
+ ("rnbqkbnr/ppp2ppp/3pp//3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Pirc: Lengfellner System" "B07d")
+ ("r1bqkbnr/pppnpppp/3p//3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Pirc: 2.d4 Nd7" "B07d")
+ ("rnbqkb1r/ppp1pppp/3p1n//3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Pirc: 2.d4 Nf6" "B07d")
+ ("rnbqkb1r/ppp1pppp/3p1n//3PP/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Pirc: Roscher Gambit" "B07d")
+ ("rnbqkb1r/ppp1pppp/3p1n//3PP//PPPN1PPP/R1BQKBNR b KQkq -"
+ "Pirc: 3.Nbd2" "B07d")
+ ("rnbqkb1r/ppp1pp1p/3p1np//3PP//PPPN1PPP/R1BQKBNR w KQkq -"
+ "Pirc: 3.Nbd2 g6" "B07d")
+ ("rnbqk2r/ppp1ppbp/3p1np//3PP/2P/PP1N1PPP/R1BQKBNR w KQkq -"
+ "Pirc: 3.Nbd2 g6" "B07d")
+ ("rnbqkb1r/ppp1pppp/3p1n//3PP/5P/PPP3PP/RNBQKBNR b KQkq -"
+ "Pirc: 3.f3" "B07e")
+ ("rnbqkb1r/ppp2ppp/3p1n/4p/3PP/5P/PPP3PP/RNBQKBNR w KQkq -"
+ "Pirc: 3.f3 e5" "B07f")
+ ("rnbQkb1r/ppp2ppp/5n/4p/4P/5P/PPP3PP/RNB1KBNR b KQkq -"
+ "Pirc: 3.f3 e5 Queenswap" "B07f")
+ ("rnbqkb1r/ppp2ppp/3p1n/3Pp/4P/5P/PPP3PP/RNBQKBNR b KQkq -"
+ "Pirc: 3.f3 e5 4.d5" "B07f")
+ ("rnbqkb1r/ppp1pp1p/3p1np//3PP/5P/PPP3PP/RNBQKBNR w KQkq -"
+ "Pirc: 3.f3 g6" "B07g")
+ ("rnbqkb1r/ppp1pppp/3p1n//3PP/3B/PPP2PPP/RNBQK1NR b KQkq -"
+ "Pirc: 3.Bd3" "B07h")
+ ("rnbqkb1r/ppp2ppp/3p1n/4p/3PP/3B/PPP2PPP/RNBQK1NR w KQkq -"
+ "Pirc: 3.Bd3 e5" "B07h")
+ ("rnbqkb1r/ppp2ppp/5n/3pp/3PP/2PB/PP3PPP/RNBQK1NR w KQkq -"
+ "Pirc: 3.Bd3 e5 4.c3 d5" "B07h")
+ ("rnbqkb1r/ppp2ppp/5n/4P/4p/2PB/PP3PPP/RNBQK1NR w KQkq -"
+ "Pirc: 3.Bd3 e5 4.c3 d5" "B07h")
+ ("rnbqkb1r/ppp2ppp//3pP/4n/2PB/PP3PPP/RNBQK1NR w KQkq -"
+ "Pirc: 3.Bd3 e5 4.c3 d5" "B07h")
+ ("rnbqkb1r/ppp1pp1p/3p1np//3PP/3B/PPP2PPP/RNBQK1NR w KQkq -"
+ "Pirc: 3.Bd3 g6" "B07i")
+ ("rnbqkb1r/ppp1pp1p/3p1np//3PP/3B1N/PPP2PPP/RNBQK2R b KQkq -"
+ "Pirc: 3.Bd3 g6" "B07i")
+ ("rnbqk2r/ppp1ppbp/3p1np//3PP/3B1N/PPP2PPP/RNBQK2R w KQkq -"
+ "Pirc: 3.Bd3 g6" "B07i")
+ ("rnbqk2r/ppp1ppbp/3p1np//3PP/2PB1N/PP3PPP/RNBQK2R b KQkq -"
+ "Pirc: 3.Bd3 g6 4.Nf3 Bg7 5.c3" "B07j")
+ ("rnbqkb1r/ppp1pppp/3p1n//3PP/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "Pirc: 3.Nc3" "B07k")
+ ("r1bqkb1r/pppnpppp/3p1n//3PP/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Pirc: 3.Nc3 Nbd7" "B07l")
+ ("rnbqkb1r/ppp2ppp/3p1n/4p/3PP/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Pirc: 3.Nc3 e5" "B07m")
+ ("rnbQkb1r/ppp2ppp/5n/4p/4P/2N/PPP2PPP/R1B1KBNR b KQkq -"
+ "Pirc: 3.Nc3 e5 Queenswap" "B07m")
+ ("rnbqkb1r/pp2pppp/2pp1n//3PP/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Pirc: Pytel/Czech" "B07n")
+ ("rnbqkb1r/pp2pppp/2pp1n//3PP/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Pirc: Czech, 4.Nf3" "B07o")
+ ("rnbqkb1r/pp2pppp/2pp1n//3PPP/2N/PPP3PP/R1BQKBNR b KQkq -"
+ "Pirc: Czech, 4.f4" "B07p")
+ ("rnb1kb1r/pp2pppp/2pp1n/q/3PPP/2N/PPP3PP/R1BQKBNR w KQkq -"
+ "Pirc: Czech, 4.f4 Qa5" "B07p")
+ ("rnbqkb1r/ppp1pp1p/3p1np//3PP/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Pirc: 3...g6" "B07q")
+ ("rnbqkb1r/ppp1pp1p/3p1np//3PP2P/2N/PPP2PP/R1BQKBNR b KQkq -"
+ "Pirc: 3...g6" "B07q")
+ ("rnbqkb1r/ppp1pp1p/3p1np//3PP/2N/PPP1NPPP/R1BQKB1R b KQkq -"
+ "Pirc: 4.Nge2" "B07q")
+ ("rnbqk2r/ppp1ppbp/3p1np//3PP/2N/PPP1NPPP/R1BQKB1R w KQkq -"
+ "Pirc: 4.Nge2" "B07q")
+ ("rnbqkb1r/ppp1pp1p/3p1np//3PP/2N3P/PPP2P1P/R1BQKBNR b KQkq -"
+ "Pirc: Sveshnikov (4.g3)" "B07r")
+ ("rnbqk2r/ppp1ppbp/3p1np//3PP/2N3P/PPP2P1P/R1BQKBNR w KQkq -"
+ "Pirc: Sveshnikov (4.g3)" "B07r")
+ ("rnbqk2r/pp2ppbp/2pp1np//3PP/2N3P/PPP2PBP/R1BQK1NR w KQkq -"
+ "Pirc: Sveshnikov (4.g3)" "B07r")
+ ("rnbqkb1r/ppp1pp1p/3p1np//2BPP/2N/PPP2PPP/R1BQK1NR b KQkq -"
+ "Pirc: Holmov (4.Bc4)" "B07s")
+ ("rnbqk2r/ppp1ppbp/3p1np//2BPP/2N/PPP2PPP/R1BQK1NR w KQkq -"
+ "Pirc: Holmov (4.Bc4)" "B07s")
+ ("rnbqkb1r/ppp1pp1p/3p1np//3PP/2N1B/PPP2PPP/R2QKBNR b KQkq -"
+ "Pirc: 4.Be3" "B07t")
+ ("rnbqkb1r/pp2pp1p/2pp1np//3PP/2N1B/PPP2PPP/R2QKBNR w KQkq -"
+ "Pirc: 4.Be3 c6" "B07t")
+ ("rnbqk2r/ppp1ppbp/3p1np//3PP/2N1B/PPP2PPP/R2QKBNR w KQkq -"
+ "Pirc: 4.Be3 Bg7" "B07u")
+ ("rnbqk2r/ppp1ppbp/3p1np//3PP/2N1B/PPPQ1PPP/R3KBNR b KQkq -"
+ "Pirc: 4.Be3, 150 Attack" "B07u")
+ ("rnbqk2r/pp2ppbp/2pp1np//3PP/2N1B/PPPQ1PPP/R3KBNR w KQkq -"
+ "Pirc: 4.Be3, 150 Attack" "B07v")
+ ("rnbqk2r/p3ppbp/2pp1np/1p/3PP/2N1BP/PPPQ2PP/R3KBNR w KQkq -"
+ "Pirc: 4.Be3, 150 Attack" "B07v")
+ ("rnbqkb1r/ppp1pp1p/3p1np/6B/3PP/2N/PPP2PPP/R2QKBNR b KQkq -"
+ "Pirc: Byrne 4.Bg5" "B07w")
+ ("rnbqk2r/ppp1ppbp/3p1np/6B/3PP/2N/PPP2PPP/R2QKBNR w KQkq -"
+ "Pirc: 4.Bg5 Bg7" "B07x")
+ ("rnbqkb1r/ppp1pp1p/3p1np//3PP/2N/PPP1BPPP/R1BQK1NR b KQkq -"
+ "Pirc: 4.Be2" "B07y")
+ ("rnbqk2r/ppp1ppbp/3p1np//3PP/2N/PPP1BPPP/R1BQK1NR w KQkq -"
+ "Pirc: 4.Be2" "B07y")
+ ("rnbqk2r/ppp1ppbp/3p1np//3PP1P/2N/PPP1BP1P/R1BQK1NR b KQkq -"
+ "Pirc: Chinese Variation" "B07y")
+ ("rnbqk2r/ppp1ppbp/3p1np//3PP2P/2N/PPP1BPP/R1BQK1NR b KQkq -"
+ "Pirc: Bayonet/Mariotti Attack" "B07z")
+ ("rnbqkb1r/ppp1pp1p/3p1np//3PP/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Pirc: Classical" "B08a")
+ ("rnbqk2r/ppp1ppbp/3p1np//3PP/2N2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Pirc: Classical" "B08a")
+ ("rnbqk2r/ppp1ppbp/3p1np//3PP/2N2N1P/PPP2PP/R1BQKB1R b KQkq -"
+ "Pirc: Classical, 5.h3" "B08b")
+ ("rnbqk2r/pp2ppbp/2pp1np//3PP/2N2N1P/PPP2PP/R1BQKB1R w KQkq -"
+ "Pirc: Classical, 5.h3" "B08b")
+ ("rnbq1rk/ppp1ppbp/3p1np//3PP/2N2N1P/PPP2PP/R1BQKB1R w KQ -"
+ "Pirc: Classical, 5.h3" "B08b")
+ ("rnbq1rk/ppp1ppbp/3p1np//3PP/2N1BN1P/PPP2PP/R2QKB1R b KQ -"
+ "Pirc: Classical, Spassky System" "B08c")
+ ("rnbq1rk/ppp1ppbp/5np/3p/3PP/2N1BN1P/PPP2PP/R2QKB1R w KQ -"
+ "Pirc: Classical, Spassky System, 6...d5" "B08c")
+ ("rnbq1rk/1pp1ppbp/p2p1np//3PP/2N1BN1P/PPP2PP/R2QKB1R w KQ -"
+ "Pirc: Classical, Spassky System, 6...a6" "B08d")
+ ("rnbq1rk/pp2ppbp/2pp1np//3PP/2N1BN1P/PPP2PP/R2QKB1R w KQ -"
+ "Pirc: Classical, Spassky System, 6...c6" "B08e")
+ ("rnbqk2r/ppp1ppbp/3p1np//P2PP/2N2N/1PP2PPP/R1BQKB1R b KQkq -"
+ "Pirc: Classical, 5.a4" "B08f")
+ ("rnbqk2r/pp2ppbp/2pp1np//P2PP/2N2N/1PP2PPP/R1BQKB1R w KQkq -"
+ "Pirc: Classical, 5.a4 c6" "B08f")
+ ("rnbqk2r/ppp1ppbp/3p1np//2BPP/2N2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Pirc: Classical, 5.Bc4" "B08g")
+ ("rnbqk2r/pp2ppbp/2pp1np//2BPP/2N2N/PPP2PPP/R1BQK2R w KQkq -"
+ "Pirc: Classical, 5.Bc4 c6" "B08g")
+ ("rnbqk2r/ppp1ppbp/3p1np//3PP/2N1BN/PPP2PPP/R2QKB1R b KQkq -"
+ "Pirc: Classical, 5.Be3" "B08h")
+ ("rnbqk2r/1pp1ppbp/p2p1np//P2PP/2N1BN/1PP2PPP/R2QKB1R b KQkq -"
+ "Pirc: Classical, 5.Be3 a6 6.a4" "B08h")
+ ("rnbqk2r/pp2ppbp/2pp1np//3PP/2N1BN/PPP2PPP/R2QKB1R w KQkq -"
+ "Pirc: Classical, 5.Be3 c6" "B08i")
+ ("rnbqk2r/ppp1ppbp/3p1np//3PP/2N2N/PPP1BPPP/R1BQK2R b KQkq -"
+ "Pirc: Classical, 5.Be2" "B08j")
+ ("rnbqk2r/1pp1ppbp/p2p1np//P2PP/2N2N/1PP1BPPP/R1BQK2R b KQkq -"
+ "Pirc: Classical, 5.Be2 a6 6.a4" "B08j")
+ ("rnbqk2r/pp2ppbp/2pp1np//3PP/2N2N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Pirc: Classical, 5.Be2 c6" "B08k")
+ ("rnbq1rk/ppp1ppbp/3p1np//3PP/2N2N/PPP1BPPP/R1BQK2R w KQ -"
+ "Pirc: Classical, 5.Be2 O-O" "B08l")
+ ("rnbq1rk/ppp1ppbp/3p1np//3PP/2N1BN/PPP1BPPP/R2QK2R b KQ -"
+ "Pirc: Classical, 5.Be2 O-O 6.Be3" "B08m")
+ ("rnbq1rk/ppp1ppbp/3p1np//3PP/2N2N/PPP1BPPP/R1BQ1RK b - -"
+ "Pirc: Classical, 5.Be2 O-O 6.O-O" "B08n")
+ ("r1bq1rk/ppp1ppbp/2np1np//3PP/2N2N/PPP1BPPP/R1BQ1RK w - -"
+ "Pirc: Classical, 5.Be2 O-O 6.O-O Nc6" "B08o")
+ ("rnbq1rk/pp2ppbp/2pp1np//3PP/2N2N/PPP1BPPP/R1BQ1RK w - -"
+ "Pirc: Classical, 5.Be2 O-O 6.O-O c6" "B08p")
+ ("rnbq1rk/pp2ppbp/2pp1np//3PP/2N2N1P/PPP1BPP/R1BQ1RK b - -"
+ "Pirc: Classical, 5.Be2 O-O 6.O-O c6 7.h3" "B08q")
+ ("rnbq1rk/pp2ppbp/2pp1np//P2PP/2N2N/1PP1BPPP/R1BQ1RK b - -"
+ "Pirc: Classical, 5.Be2 O-O 6.O-O c6 7.a4" "B08r")
+ ("r1bq1rk/pp1nppbp/2pp1np//P2PP/2N2N/1PP1BPPP/R1BQ1RK w - -"
+ "Pirc: Classical, 5.Be2 O-O 6.O-O c6 7.a4 Nbd7" "B08s")
+ ("rn1q1rk/ppp1ppbp/3p1np//3PP1b/2N2N/PPP1BPPP/R1BQ1RK w - -"
+ "Pirc: Classical, 5.Be2 O-O 6.O-O Bg4" "B08t")
+ ("r2q1rk/ppp1ppbp/2np1np//3PP1b/2N1BN/PPPQBPPP/R4RK b - -"
+ "Pirc: Classical, 5.Be2 O-O 6.O-O Bg4 7.Be3 Nc6 8.Qd2" "B08u")
+ ("r2q1rk/ppp2pbp/2np1np/4p/3PP1b/2N1BN/PPPQBPPP/R4RK w - -"
+ "Pirc: Classical, 5.Be2 O-O 6.O-O Bg4 7.Be3 Nc6 8.Qd2 e5" "B08v")
+ ("rnbqkb1r/ppp1pp1p/3p1np//3PPP/2N/PPP3PP/R1BQKBNR b KQkq -"
+ "Pirc: Austrian Attack" "B09a")
+ ("rnbqk2r/ppp1ppbp/3p1np//3PPP/2N/PPP3PP/R1BQKBNR w KQkq -"
+ "Pirc: Austrian Attack" "B09b")
+ ("rnbqk2r/ppp1ppbp/3p1np//2BPPP/2N/PPP3PP/R1BQK1NR b KQkq -"
+ "Pirc: Austrian, Ljubojevic Variation" "B09c")
+ ("rnbqk2r/ppp1ppbp/3p1np//3PPP/2N2N/PPP3PP/R1BQKB1R b KQkq -"
+ "Pirc: Austrian, 5.Nf3" "B09d")
+ ("rnbq1rk/ppp1ppbp/3p1np//3PPP/2N2N/PPP3PP/R1BQKB1R w KQ -"
+ "Pirc: Austrian, 5...O-O" "B09e")
+ ("rnbq1rk/ppp1ppbp/3p1np/4P/3P1P/2N2N/PPP3PP/R1BQKB1R b KQ -"
+ "Pirc: Austrian, 5...O-O 6.e5" "B09f")
+ ("rnbq1rk/ppp1ppbp/3p1np//3PPP/2N1BN/PPP3PP/R2QKB1R b KQ -"
+ "Pirc: Austrian, 5...O-O 6.Be3" "B09g")
+ ("rnbq1rk/ppp1ppbp/3p1np//3PPP/2N2N/PPP1B1PP/R1BQK2R b KQ -"
+ "Pirc: Austrian, 5...O-O 6.Be2" "B09h")
+ ("rnbq1rk/ppp1ppbp/3p1np//3PPP/2NB1N/PPP3PP/R1BQK2R b KQ -"
+ "Pirc: Austrian, 5...O-O 6.Bd3" "B09i")
+ ("r1bq1rk/ppp1ppbp/2np1np//3PPP/2NB1N/PPP3PP/R1BQK2R w KQ -"
+ "Pirc: Austrian, 5...O-O 6.Bd3 Nc6" "B09j")
+ ("r1bq1rk/ppp1ppbp/2np1np/4P/3P1P/2NB1N/PPP3PP/R1BQK2R b KQ -"
+ "Pirc: Austrian, 5...O-O 6.Bd3 Nc6 7.e5" "B09k")
+ ("r1bq1rk/ppp1ppbp/n2p1np//3PPP/2NB1N/PPP3PP/R1BQK2R w KQ -"
+ "Pirc: Austrian, 5...O-O 6.Bd3 Na6" "B09l")
+ ("r1bq1rk/pp2ppbp/n2p1np/2p/3PPP/2NB1N/PPP3PP/R1BQ1RK w - -"
+ "Pirc: Austrian, 5...O-O 6.Bd3 Na6 7.O-O c5" "B09m")
+ ("r1bq1rk/pp2ppbp/n2p1np/2pP/4PP/2NB1N/PPP3PP/R1BQ1RK b - -"
+ "Pirc: Austrian, 5...O-O 6.Bd3 Na6 7.O-O c5 8.d5" "B09m")
+ ("r2q1rk/pp2ppbp/n2p1np/2pP/4PPb/2NB1N/PPP3PP/R1BQ1RK w - -"
+ "Pirc: Austrian, 5...O-O 6.Bd3 Na6 7.O-O c5 8.d5 Bg4" "B09n")
+ ("rnbqk2r/pp2ppbp/3p1np/2p/3PPP/2N2N/PPP3PP/R1BQKB1R w KQkq -"
+ "Pirc: Austrian, 5...c5" "B09o")
+ ("rnbqk2r/pp2ppbp/3p1np/2P/4PP/2N2N/PPP3PP/R1BQKB1R b KQkq -"
+ "Pirc: Austrian, 5...c5 6.dxc5" "B09p")
+ ("rnb1k2r/pp2ppbp/3p1np/q1P/4PP/2NB1N/PPP3PP/R1BQK2R b KQkq -"
+ "Pirc: Austrian, 5...c5 6.dxc5 Qa5 7.Bd3" "B09q")
+ ("rnbqk2r/pp2ppbp/3p1np/1Bp/3PPP/2N2N/PPP3PP/R1BQK2R b KQkq -"
+ "Pirc: Austrian, 5...c5 6.Bb5+" "B09r")
+ ("rn1qk2r/pp1bppbp/3p1np/1Bp/3PPP/2N2N/PPP3PP/R1BQK2R w KQkq -"
+ "Pirc: Austrian, 5...c5 6.Bb5+" "B09s")
+ ("rn1qk2r/pp1bppbp/3p1np/1Bp1P/3P1P/2N2N/PPP3PP/R1BQK2R b KQkq -"
+ "Pirc: Austrian, 5...c5 6.Bb5+ Bd7 7.e5" "B09t")
+ ("rn1qk2r/pp1bppbp/3p2p/1Bp1P/3P1Pn/2N2N/PPP3PP/R1BQK2R w KQkq -"
+ "Pirc: Austrian, 5...c5 6.Bb5+ Bd7 7.e5 Ng4" "B09u")
+ ("rn1qk2r/pp1Bppbp/3p2p/2p1P/3P1Pn/2N2N/PPP3PP/R1BQK2R b KQkq -"
+ "Pirc: Austrian, 5...c5 6.Bb5+ Bd7 7.e5 Ng4 8.Bxd7+" "B09v")
+ ("rn1qk2r/pp1bppbp/3pP1p/1Bp/3P1Pn/2N2N/PPP3PP/R1BQK2R b KQkq -"
+ "Pirc: Austrian, 5...c5 6.Bb5+ Bd7 7.e5 Ng4 8.e6" "B09w")
+ ("rn1qk2r/pp1bp1bp/3pp1p/1Bp/3P1Pn/2N2N/PPP3PP/R1BQK2R w KQkq -"
+ "Pirc: Austrian, 5...c5, Seirawan Variation" "B09w")
+ ("rn1qk2r/pp2ppbp/3pP1p/1bp/3P1Pn/2N2N/PPP3PP/R1BQK2R w KQkq -"
+ "Pirc: Austrian, 5...c5 6.Bb5+ Bd7 7.e5 Ng4 8.e6 Bxb5" "B09x")
+ ("rnbqkbnr/pp1ppppp/2p//4P//PPPP1PPP/RNBQKBNR w KQkq -"
+ "Caro-Kann" "B10a")
+ ("rnbqkbnr/pp1ppppp/2p//4P//PPPPNPPP/RNBQKB1R b KQkq -"
+ "Caro-Kann: 2.Ne2" "B10a")
+ ("rnbqkbnr/pp1ppppp/2p//4PP//PPPP2PP/RNBQKBNR b KQkq -"
+ "Caro-Kann: 2.f4" "B10a")
+ ("rnbqkbnr/pp1ppppp/2p//4P/3P/PPP2PPP/RNBQKBNR b KQkq -"
+ "Caro-Kann: Breyer Variation" "B10b")
+ ("rnbqkbnr/pp2pppp/2p/3p/4P/3P/PPP2PPP/RNBQKBNR w KQkq -"
+ "Caro-Kann: Breyer Variation" "B10b")
+ ("rnbqkbnr/pp2pppp/2p/3p/4P/3P/PPPN1PPP/R1BQKBNR b KQkq -"
+ "Caro-Kann: Breyer, 3.Nd2" "B10c")
+ ("rnbqkbnr/pp2pp1p/2p3p/3p/4P/3P/PPPN1PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Breyer, 3.Nd2 g6" "B10d")
+ ("rnbqkbnr/pp3ppp/2p/3pp/4P/3P/PPPN1PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Breyer, 3.Nd2 e5" "B10e")
+ ("rnbqk1nr/pp3ppp/2pb/3pp/4P/3P1NP/PPPN1P1P/R1BQKB1R b KQkq -"
+ "Caro-Kann: Breyer, Main Line" "B10f")
+ ("rnbqkbnr/pp1ppppp/2p//2P1P//PP1P1PPP/RNBQKBNR b KQkq -"
+ "Caro-Kann: English Variation" "B10g")
+ ("rnbqkbnr/pp1p1ppp/2p/4p/2P1P//PP1P1PPP/RNBQKBNR w KQkq -"
+ "Caro-Kann: English Variation" "B10h")
+ ("rnbqkbnr/pp2pppp/2p/3p/2P1P//PP1P1PPP/RNBQKBNR w KQkq -"
+ "Caro-Kann: English Variation" "B10i")
+ ("rnbqkbnr/pp2pppp/2p/3P/4P//PP1P1PPP/RNBQKBNR b KQkq -"
+ "Caro-Kann: English Variation" "B10i")
+ ("rnbqkbnr/pp2pppp//3p/4P//PP1P1PPP/RNBQKBNR w KQkq -"
+ "Caro-Kann: English Variation" "B10i")
+ ("rnbqkbnr/pp2pppp/2p/3P/2P//PP1P1PPP/RNBQKBNR b KQkq -"
+ "Caro-Kann: English Variation" "B10i")
+ ("rnbqkbnr/pp2pppp//3p/2P//PP1P1PPP/RNBQKBNR w KQkq -"
+ "Caro-Kann: English Variation" "B10i")
+ ("rnbqkbnr/pp2pppp//3P///PP1P1PPP/RNBQKBNR b KQkq -"
+ "Caro-Kann: English, Exchange" "B10j")
+ ("rnbqkb1r/pp2pppp/5n/3P///PP1P1PPP/RNBQKBNR w KQkq -"
+ "Caro-Kann: English, Exchange, 4...Nf6" "B10k")
+ ("rnbqkb1r/pp2pppp/5n/1B1P///PP1P1PPP/RNBQK1NR b KQkq -"
+ "Caro-Kann: English, Exchange, 4...Nf6 5.Bb5+" "B10l")
+ ("rnbqkb1r/pp2pppp/5n/3P//2N/PP1P1PPP/R1BQKBNR b KQkq -"
+ "Caro-Kann: English, Exchange, 4...Nf6 5.Nc3" "B10m")
+ ("rnbqkb1r/pp2pppp//3n//2N/PP1P1PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: English, Exchange, 4...Nf6 5.Nc3 Nxd5" "B10n")
+ ("rnbqkbnr/pp1ppppp/2p//4P/5N/PPPP1PPP/RNBQKB1R b KQkq -"
+ "Caro-Kann: 2.Nf3" "B10o")
+ ("rnbqkbnr/pp1ppppp/2p//4P/2N/PPPP1PPP/R1BQKBNR b KQkq -"
+ "Caro-Kann: 2.Nc3" "B10p")
+ ("rnbqkbnr/pp2pppp/2p/3p/4P/2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: 2.Nc3 d5" "B10q")
+ ("rnbqkbnr/pp2pppp/2p/3p/4P/2N2Q/PPPP1PPP/R1B1KBNR b KQkq -"
+ "Caro-Kann: Goldman/Spielmann" "B10r")
+ ("rnbqkbnr/pp2pppp/2p/3p/4P/2N2N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Two Knights Variation" "B10s")
+ ("rnbqkbnr/pp2pppp/2p//4p/2N2N/PPPP1PPP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Two Knights, 3...dxe4" "B10t")
+ ("rnbqkbnr/pp2pppp/2p/6N/4p/2N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Hector Gambit" "B10t")
+ ("rnbqkbnr/pp2pppp/2p//4N/5N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Two Knights, 3...dxe4 4.Nxe4" "B10u")
+ ("rnbqkb1r/pp2pppp/2p2n//4N/5N/PPPP1PPP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Two Knights, 3...dxe4 4.Nxe4 Nf6" "B10v")
+ ("rn1qkbnr/pp2pppp/2p/3p/4P1b/2N2N/PPPP1PPP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Two Knights, 3...Bg4" "B11a")
+ ("rn1qkbnr/pp2pppp/2p/3p/4P1b/2N2N1P/PPPP1PP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Two Knights, 3...Bg4 4.h3" "B11b")
+ ("rn1qkbnr/pp2pppp/2p/3p3b/4P/2N2N1P/PPPP1PP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Two Knights, 3...Bg4 4.h3 Bh5" "B11b")
+ ("r2qkbnr/pp2pppp/2n3b/1B1p/6P/2N2N1P/PPPP1P/R1BQK2R w KQkq -"
+ "Caro-Kann: Two Knights, 3...Bg4 4.h3 Bh5, 7.g4 Bg6" "B11c")
+ ("rn1qkbnr/pp2pppp/2p/3p/4P/2N2b1P/PPPP1PP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Two Knights, 3...Bg4 4.h3 Bxf3" "B11d")
+ ("rn1qkbnr/pp2pppp/2p/3p/4P/2N2Q1P/PPPP1PP/R1B1KB1R b KQkq -"
+ "Caro-Kann: Two Knights, 3...Bg4 4.h3 Bxf3 5.Qxf3" "B11d")
+ ("rn1qkbnr/pp2pppp/2p//4p/2N2Q1P/PPPP1PP/R1B1KB1R w KQkq -"
+ "Caro-Kann: Two Knights, 3...Bg4 4.h3 Bxf3 5.Qxf3 dxe4" "B11e")
+ ("rn1qkbnr/pp2pppp/2p//4N/5Q1P/PPPP1PP/R1B1KB1R b KQkq -"
+ "Caro-Kann: Two Knights, 3...Bg4 4.h3 Bxf3 5.Qxf3 dxe4" "B11e")
+ ("rn1qkb1r/pp2pppp/2p2n/3p/4P/2N2Q1P/PPPP1PP/R1B1KB1R w KQkq -"
+ "Caro-Kann: Two Knights, 3...Bg4 4.h3 Bxf3 5.Qxf3 Nf6" "B11f")
+ ("rn1qkbnr/pp3ppp/2p1p/3p/4P/2N2Q1P/PPPP1PP/R1B1KB1R w KQkq -"
+ "Caro-Kann: Two Knights, 3...Bg4 4.h3 Bxf3 5.Qxf3 e6" "B11g")
+ ("rn1qkbnr/pp3ppp/2p1p/3p/3PP/2N2Q1P/PPP2PP/R1B1KB1R b KQkq -"
+ "Caro-Kann: Two Knights, 3...Bg4 4.h3 Bxf3 5.Qxf3 e6 6.d4" "B11h")
+ ("rn1qkbnr/pp3ppp/2p1p/3p/4P/2N2QPP/PPPP1P/R1B1KB1R b KQkq -"
+ "Caro-Kann: Two Knights, 3...Bg4 4.h3 Bxf3 5.Qxf3 e6 6.g3" "B11i")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p/4P/2N2QPP/PPPP1P/R1B1KB1R w KQkq -"
+ "Caro-Kann: Two Knights, 3...Bg4 4.h3 Bxf3 5.Qxf3 e6 6.g3 Nf6" "B11i")
+ ("rn1qkbnr/pp3ppp/2p1p/3p/4P/2NP1Q1P/PPP2PP/R1B1KB1R b KQkq -"
+ "Caro-Kann: Two Knights, 3...Bg4 4.h3 Bxf3 5.Qxf3 e6 6.d3" "B11j")
+ ("r2qkbnr/pp1n1ppp/2p1p/3p/4P/2NP1Q1P/PPP2PP/R1B1KB1R w KQkq -"
+ "Caro-Kann: Two Knights, 3...Bg4 4.h3 Bxf3 5.Qxf3 e6 6.d3 Nd7" "B11k")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p/4P/2NP1Q1P/PPP2PP/R1B1KB1R w KQkq -"
+ "Caro-Kann: Two Knights, 3...Bg4 4.h3 Bxf3 5.Qxf3 e6 6.d3 Nf6" "B11l")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p/4P/P1NP1Q1P/1PP2PP/R1B1KB1R b KQkq -"
+ "Caro-Kann: Two Knights, 3...Bg4 4.h3 Bxf3 5.Qxf3 e6 6.d3 Nf6 7.a3" "B11m")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p/4P/2NP1Q1P/PPPB1PP/R3KB1R b KQkq -"
+ "Caro-Kann: Two Knights, 3...Bg4 4.h3 Bxf3 5.Qxf3 e6 6.d3 Nf6 7.Bd2" "B11n")
+ ("rnbqkbnr/pp1ppppp/2p//3PP//PPP2PPP/RNBQKBNR b KQkq -"
+ "Caro-Kann: 2.d4" "B12a")
+ ("r1bqkbnr/pp1ppppp/n1p//3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Caro-Kann: de Bruycker Defence" "B12a")
+ ("rnbqkb1r/pp1ppppp/2p2n//3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Caro-Kann: Masi Defence" "B12a")
+ ("rnbqkbnr/pp2pppp/2p/3p/3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Caro-Kann: 2.d4 d5" "B12b")
+ ("rnbqkbnr/pp2pppp/2p/3p/3PP/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Caro-Kann: Ulysses Gambit" "B12b")
+ ("rnbqkbnr/pp2pppp/2p/6N/3Pp//PPP2PPP/RNBQKB1R b KQkq -"
+ "Caro-Kann: Ulysses Gambit" "B12b")
+ ("rnbqkbnr/pp2pppp/2p/3p/3PP/4B/PPP2PPP/RN1QKBNR b KQkq -"
+ "Caro-Kann: Mieses Gambit" "B12c")
+ ("rnbqkbnr/pp2pppp/2p/3p/3PP/5P/PPP3PP/RNBQKBNR b KQkq -"
+ "Caro-Kann: Maroczy (Fantasy) Variation" "B12d")
+ ("rnbqkbnr/pp3ppp/2p1p/3p/3PP/5P/PPP3PP/RNBQKBNR w KQkq -"
+ "Caro-Kann: Maroczy (Fantasy), 3...e6" "B12e")
+ ("rnbqkbnr/pp2pppp/2p//3Pp/5P/PPP3PP/RNBQKBNR w KQkq -"
+ "Caro-Kann: Maroczy (Fantasy), 3...dxe4" "B12f")
+ ("rnbqkbnr/pp3ppp/2p//2BpP/5N/PPP3PP/RNBQK2R b KQkq -"
+ "Caro-Kann: Maroczy (Fantasy), Gambit line" "B12f")
+ ("rnbqkbnr/pp2pppp/2p/3p/3PP//PPPN1PPP/R1BQKBNR b KQkq -"
+ "Caro-Kann: 3.Nd2" "B12g")
+ ("rnbqkbnr/pp2pppp/2p//3Pp//PPPN1PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: 3.Nd2 dxe4" "B12g")
+ ("rnb1kbnr/pp2pppp/1qp/3p/3PP//PPPN1PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Edinburgh Variation" "B12g")
+ ("rnbqkbnr/pp2pp1p/2p3p/3p/3PP//PPPN1PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Gurgenidze/Modern: 3.Nd2 g6" "B12h")
+ ("rnbqkbnr/pp2pp1p/2p3p/3p/3PP/5N/PPPN1PPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Gurgenidze/Modern: 3.Nd2 g6 4.Ngf3" "B12h")
+ ("rnbqk1nr/pp2ppbp/2p3p/3p/3PP/5N/PPPN1PPP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Gurgenidze/Modern: 3.Nd2 g6 4.Ngf3 Bg7" "B12h")
+ ("rnbqk1nr/pp2ppbp/2p3p/3p/3PP/5N1P/PPPN1PP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Gurgenidze/Modern: 3.Nd2 g6 4.Ngf3 Bg7 5.h3" "B12h")
+ ("rnbqk1nr/pp2ppbp/2p3p/3p/3PP/2P2N/PP1N1PPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Gurgenidze/Modern: 3.Nd2 g6 4.Ngf3 Bg7 5.c3" "B12h")
+ ("rnbqkbnr/pp2pppp/2p/3pP/3P//PPP2PPP/RNBQKBNR b KQkq -"
+ "Caro-Kann: Advance Variation" "B12i")
+ ("rnbqkbnr/pp2pppp//2ppP/3P//PPP2PPP/RNBQKBNR w KQkq -"
+ "Caro-Kann: Advance, 3...c5" "B12j")
+ ("rnbqkbnr/pp2pppp//2PpP///PPP2PPP/RNBQKBNR b KQkq -"
+ "Caro-Kann: Advance, 3...c5 4.dxc5" "B12j")
+ ("r1bqkbnr/pp2pppp/2n/2PpP///PPP2PPP/RNBQKBNR w KQkq -"
+ "Caro-Kann: Advance, 3...c5 4.dxc5 Nc6" "B12k")
+ ("rn1qkbnr/pp2pppp/2p/3pPb/3P//PPP2PPP/RNBQKBNR w KQkq -"
+ "Caro-Kann: Advance, 3...Bf5" "B12l")
+ ("rn1qkbnr/pp2pppp/2p/3pPb/3P2P//PPP2P1P/RNBQKBNR b KQkq -"
+ "Caro-Kann: Advance, Bayonet Variation" "B12l")
+ ("rn1qkbnr/pp2pppp/2p/3pPb/3P3P//PPP2PP/RNBQKBNR b KQkq -"
+ "Caro-Kann: Advance, 4.h4" "B12m")
+ ("rn1qkbnr/pp2pppp/2p/3pPb/3P/2P/PP3PPP/RNBQKBNR b KQkq -"
+ "Caro-Kann: Advance, 4.c3" "B12n")
+ ("rn1qkbnr/pp3ppp/2p1p/3pPb/3P/2P/PP2BPPP/RNBQK1NR b KQkq -"
+ "Caro-Kann: Advance, Short Variation" "B12n")
+ ("rn1qkbnr/pp2pppp/2p/3pPb/3P/3B/PPP2PPP/RNBQK1NR b KQkq -"
+ "Caro-Kann: Advance, 4.Bd3" "B12o")
+ ("rn1qkbnr/pp2pppp/2p/3pPb/3P/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Caro-Kann: Advance, 4.Nf3" "B12p")
+ ("rn1qkbnr/pp3ppp/2p1p/3pPb/3P/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Caro-Kann: Advance, 4.Nf3 e6" "B12p")
+ ("rn1qkbnr/pp3ppp/2p1p/3pPb/3P/5N/PPP1BPPP/RNBQK2R b KQkq -"
+ "Caro-Kann: Advance, 4.Nf3 e6 5.Be2" "B12q")
+ ("r2qkbnr/pp1n1ppp/2p1p/3pPb/3P/5N/PPP1BPPP/RNBQK2R w KQkq -"
+ "Caro-Kann: Advance, 4.Nf3 e6 5.Be2 Nd7" "B12r")
+ ("rn1qkbnr/pp3ppp/4p/2ppPb/3P/5N/PPP1BPPP/RNBQK2R w KQkq -"
+ "Caro-Kann: Advance, 4.Nf3 e6 5.Be2 c5" "B12s")
+ ("rn1qkbnr/pp3ppp/4p/2ppPb/3P/5N/PPP1BPPP/RNBQ1RK b kq -"
+ "Caro-Kann: Advance, 4.Nf3 e6 5.Be2 c5 6.O-O" "B12t")
+ ("rn1qkb1r/pp2nppp/4p/2ppPb/3P/5N/PPP1BPPP/RNBQ1RK w kq -"
+ "Caro-Kann: Advance, 4.Nf3 e6 5.Be2 c5 6.O-O" "B12t")
+ ("r2qkbnr/pp1n1ppp/4p/2ppPb/3P/5N/PPP1BPPP/RNBQ1RK w kq -"
+ "Caro-Kann: Advance, 4.Nf3 e6 5.Be2 c5 6.O-O" "B12t")
+ ("rn1qkbnr/pp3ppp/4p/2ppPb/3P/4BN/PPP1BPPP/RN1QK2R b KQkq -"
+ "Caro-Kann: Advance, 4.Nf3 e6 5.Be2 c5 6.Be3" "B12u")
+ ("rn1qkb1r/pp2nppp/4p/2ppPb/3P/4BN/PPP1BPPP/RN1QK2R w KQkq -"
+ "Caro-Kann: Advance, 4.Nf3 e6 5.Be2 c5 6.Be3" "B12u")
+ ("r2qkbnr/pp1n1ppp/4p/2ppPb/3P/4BN/PPP1BPPP/RN1QK2R w KQkq -"
+ "Caro-Kann: Advance, 4.Nf3 e6 5.Be2 c5 6.Be3" "B12u")
+ ("r2qkbnr/pp1n1ppp/4p/2ppPb/3P/4BN/PPP1BPPP/RN1Q1RK b kq -"
+ "Caro-Kann: Advance, 4.Nf3 e6 5.Be2 c5 6.Be3" "B12u")
+ ("rn1qkbnr/pp2pppp/2p/3pPb/3P/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "Caro-Kann: Advance, 4.Nc3" "B12v")
+ ("rn1qkbnr/pp2ppp/2p/3pPb1p/3P/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Advance, 4.Nc3 h5" "B12v")
+ ("rn2kbnr/pp2pppp/1qp/3pPb/3P/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Advance, 4.Nc3 Qb6" "B12v")
+ ("rn1qkbnr/pp3ppp/2p1p/3pPb/3P/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Advance, 4.Nc3 e6" "B12v")
+ ("rn1qkbnr/pp3ppp/2p1p/3pPb/3P2P/2N/PPP2P1P/R1BQKBNR b KQkq -"
+ "Caro-Kann: Advance, Main Line" "B12w")
+ ("rn1qkbnr/pp3ppp/2p1p1b/3pP/3P2P/2N/PPP1NP1P/R1BQKB1R b KQkq -"
+ "Caro-Kann: Advance, Main Line, 6.Nge2" "B12w")
+ ("rn1qkbnr/pp3ppp/4p1b/2ppP/3P2P/2N/PPP1NP1P/R1BQKB1R w KQkq -"
+ "Caro-Kann: Advance, Main Line, 6.Nge2 c5" "B12x")
+ ("rnbqkbnr/pp2pppp/2p/3P/3P//PPP2PPP/RNBQKBNR b KQkq -"
+ "Caro-Kann: Exchange Variation" "B13a")
+ ("rnb1kbnr/pp2pppp/2p/3q/3P//PPP2PPP/RNBQKBNR w KQkq -"
+ "Caro-Kann: Exchange, 3...Qxd5" "B13a")
+ ("rnbqkbnr/pp2pppp//3p/3P//PPP2PPP/RNBQKBNR w KQkq -"
+ "Caro-Kann: Exchange, 3...cxd5" "B13b")
+ ("rnbqkbnr/pp2pppp//3p/3P/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Caro-Kann: Exchange, 4.Nf3" "B13c")
+ ("rnbqkb1r/pp2pppp/5n/3p/3P/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Caro-Kann: Exchange, 4.Nf3 Nf6" "B13d")
+ ("rnbqkbnr/pp2pppp//3p/3P/3B/PPP2PPP/RNBQK1NR b KQkq -"
+ "Caro-Kann: Exchange, 4.Bd3" "B13e")
+ ("r1bqkbnr/pp2pppp/2n/3p/3P/3B/PPP2PPP/RNBQK1NR w KQkq -"
+ "Caro-Kann: Exchange, 4.Bd3 Nc6" "B13f")
+ ("r1bqkbnr/pp2pppp/2n/3p/3P/2PB/PP3PPP/RNBQK1NR b KQkq -"
+ "Caro-Kann: Exchange, 4.Bd3 Nc6 5.c3" "B13f")
+ ("r1bqkbnr/pp2pp1p/2n3p/3p/3P/2PB/PP3PPP/RNBQK1NR w KQkq -"
+ "Caro-Kann: Exchange, 4.Bd3 Nc6 5.c3 g6" "B13g")
+ ("r1bqkb1r/pp2pppp/2n2n/3p/3P/2PB/PP3PPP/RNBQK1NR w KQkq -"
+ "Caro-Kann: Exchange, 4.Bd3 Nc6 5.c3 Nf6" "B13h")
+ ("r1bqkb1r/pp2pppp/2n2n/3p/3P/2PB1N/PP3PPP/RNBQK2R b KQkq -"
+ "Caro-Kann: Exchange, 4.Bd3 Nc6 5.c3 Nf6 6.Nf3" "B13i")
+ ("r1bqkb1r/pp2pppp/2n2n/3p/3P1B/2PB/PP3PPP/RN1QK1NR b KQkq -"
+ "Caro-Kann: Exchange, Rubinstein Variation" "B13j")
+ ("r2qkb1r/pp2pppp/2n2n/3p/3P1Bb/2PB/PP3PPP/RN1QK1NR w KQkq -"
+ "Caro-Kann: Exchange, Rubinstein, 6...Bg4" "B13k")
+ ("r1q1kb1r/pp2pppp/2n2n/3p/3P1Bb/1QPB/PP3PPP/RN2K1NR w KQkq -"
+ "Caro-Kann: Exchange, Rubinstein, 7.Qb3 Qc8" "B13l")
+ ("r3kb1r/pp1qpppp/2n2n/3p/3P1Bb/1QPB/PP3PPP/RN2K1NR w KQkq -"
+ "Caro-Kann: Exchange, Rubinstein, 7.Qb3 Qd7" "B13m")
+ ("rnbqkbnr/pp2pppp//3p/2PP//PP3PPP/RNBQKBNR b KQkq -"
+ "Caro-Kann: Panov-Botvinnik Attack" "B13n")
+ ("rnbqkbnr/pp3ppp/4p/3p/2PP//PP3PPP/RNBQKBNR w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 4...e6" "B13n")
+ ("rnbqkb1r/pp2pppp/5n/3p/2PP//PP3PPP/RNBQKBNR w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 4...Nf6" "B13o")
+ ("rnbqkb1r/pp2pppp/5n/2Pp/3P//PP3PPP/RNBQKBNR b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, Gunderam Variation" "B13o")
+ ("rnbqkb1r/pp2pppp/5n/3p/2PP/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5.Nc3" "B13p")
+ ("rnbqkb1r/pp2pppp/5n//2pP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...dxc4" "B13p")
+ ("rnbqkb1r/pp2pppp/5n//2BP/2N/PP3PPP/R1BQK1NR b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...dxc4" "B13p")
+ ("r1bqkb1r/pp2pppp/2n2n/3p/2PP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6" "B13q")
+ ("r1bqkb1r/pp2pppp/2n2n/3P/3P/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6 6.cxd5" "B13q")
+ ("r1bqkb1r/pp2pppp/2n/3n/3P/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6 6.cxd5 Nxd5" "B13q")
+ ("r1bqkb1r/pp2pppp/2n2n/3p/2PP/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6 6.Nf3" "B13r")
+ ("r2qkb1r/pp2pppp/2n2n/3p/2PP2b/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6 6.Nf3 Bg4" "B13s")
+ ("r2qkb1r/pp2pppp/2n2n/3P/3P2b/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6 6.Nf3 Bg4" "B13s")
+ ("r2qkb1r/pp2pppp/2n/3n/3P2b/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6 6.Nf3 Bg4" "B13s")
+ ("r2qkb1r/pp2pppp/2n/3n/3P2b/1QN2N/PP3PPP/R1B1KB1R b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6 6.Nf3 Bg4: 8.Qb3" "B13t")
+ ("r2qkb1r/pp2pppp/1nn//3P/1QN2P/PP3P1P/R1B1KB1R w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6 6.Nf3 Bg4: 9.gxf3 Nb6" "B13t")
+ ("r2qkb1r/pp3ppp/2n1p/3n/3P/1QN2P/PP3P1P/R1B1KB1R w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6 6.Nf3 Bg4: Main Line" "B13u")
+ ("r1bqkb1r/pp2pppp/2n2n/3p2B/2PP/2N/PP3PPP/R2QKBNR b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6 6.Bg5" "B13v")
+ ("r1b1kb1r/pp2pppp/1qn2n/3p2B/2PP/2N/PP3PPP/R2QKBNR w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6, Spielmann Variation" "B13v")
+ ("r1bqkb1r/pp2pppp/2n2n/6B/2pP/2N/PP3PPP/R2QKBNR w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6 6.Bg5 dxc4" "B13v")
+ ("r1bqkb1r/pp2pppp/5n/n2P2B/2p/2N/PP3PPP/R2QKBNR w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6, Herzog Defence" "B13v")
+ ("r1b1kb1r/pp2pppp/2n2n/q2p2B/2PP/2N/PP3PPP/R2QKBNR w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6, Czerniak Variation" "B13w")
+ ("r2qkb1r/pp2pppp/2n1bn/3p2B/2PP/2N/PP3PPP/R2QKBNR w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6 6.Bg5 Be6" "B13x")
+ ("r1bqkb1r/pp3ppp/2n1pn/3p2B/2PP/2N/PP3PPP/R2QKBNR w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6, Normal Variation" "B13y")
+ ("r1bqkb1r/pp3ppp/2n1pn/3p2B/2PP/2N2N/PP3PPP/R2QKB1R b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6, Normal Variation" "B13y")
+ ("r1bqk2r/pp2bppp/2n1pn/3p2B/2PP/2N2N/PP3PPP/R2QKB1R w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6, Normal Variation" "B13y")
+ ("r1bqk2r/pp2bppp/2n1pn/2Pp2B/3P/2N2N/PP3PPP/R2QKB1R b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6, Normal Variaiton, 8.c5" "B13z")
+ ("r1bq1rk/pp2bppp/2n1pn/2Pp2B/3P/2N2N/PP3PPP/R2QKB1R w KQ -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6, Normal Variation, 8.c5 O-O" "B13z")
+ ("r1bq1rk/pp2bppp/2n1pn/1BPp2B/3P/2N2N/PP3PPP/R2QK2R b KQ -"
+ "Caro-Kann: Panov-Botvinnik, 5...Nc6, Normal Variation, 8.c5 O-O 9.Bb5" "B13z")
+ ("rnbqkb1r/pp2pp1p/5np/3p/2PP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...g6" "B14a")
+ ("rnbqkb1r/pp2pp1p/5np/3p/2PP/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...g6 6.Nf3" "B14a")
+ ("rnbqkb1r/pp2pp1p/5np/3P/3P/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...g6 6.cxd5" "B14b")
+ ("rnbqkb1r/pp2pp1p/6p/3n/3P/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...g6 6.cxd5 Nxd5" "B14c")
+ ("rnbqkb1r/pp2pp1p/6p/3n/2BP/2N/PP3PPP/R1BQK1NR b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...g6 6.cxd5 Nxd5 7.Bc4" "B14d")
+ ("rnbqk2r/pp2ppbp/5np/3P/3P/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...g6 6.cxd5 Bg7" "B14e")
+ ("rnbqkb1r/pp2pp1p/5np/3p/2PP/1QN/PP3PPP/R1B1KBNR b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...g6 6.Qb3" "B14f")
+ ("rnbqk2r/pp2ppbp/5np/3P/3P/1QN/PP3PPP/R1B1KBNR b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...g6 6.Qb3 Bg7 7.cxd5" "B14f")
+ ("rnbq1rk/pp2ppbp/5np/3P/3P/1QN/PP3PPP/R1B1KBNR w KQ -"
+ "Caro-Kann: Panov-Botvinnik, 5...g6, Main Line" "B14f")
+ ("rnbq1rk/pp2ppbp/5np/3P/3P/1QN/PP2BPPP/R1B1K1NR b KQ -"
+ "Caro-Kann: Panov-Botvinnik, 5...g6, Main Line, 8.Be2" "B14g")
+ ("r1bq1rk/pp1nppbp/5np/3P/3P/1QN/PP2BPPP/R1B1K1NR w KQ -"
+ "Caro-Kann: Panov-Botvinnik, 5...g6, Main Line, 8.Be2 Nbd7" "B14h")
+ ("rnbqkb1r/pp3ppp/4pn/3p/2PP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...e6" "B14i")
+ ("rnbqkb1r/pp3ppp/4pn/3p/2PP/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...e6 6.Nf3" "B14j")
+ ("r1bqkb1r/pp3ppp/2n1pn/3p/2PP/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...e6 6.Nf3 Nc6" "B14j")
+ ("rnbqk2r/pp2bppp/4pn/3p/2PP/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...e6 6.Nf3 Be7" "B14k")
+ ("rnbqk2r/pp2bppp/4pn/3p/2PP/2NB1N/PP3PPP/R1BQK2R b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...e6 6.Nf3 Be7 7.Bd3" "B14l")
+ ("rnbqk2r/pp2bppp/4pn/3P/3P/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...e6 6.Nf3 Be7 7.cxd5" "B14m")
+ ("rnbqk2r/pp2bppp/4p/3n/3P/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...e6 6.Nf3 Be7 7.cxd5 Nxd5" "B14n")
+ ("rnbqk2r/pp2bppp/4p/3n/3P/2NB1N/PP3PPP/R1BQK2R b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...e6 6.Nf3 Be7 7.cxd5 Nxd5 8.Bd3" "B14o")
+ ("rnbqk2r/pp3ppp/4pn/3p/1bPP/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...e6 6.Nf3 Bb4" "B14p")
+ ("rnbqk2r/pp3ppp/5n/3p/1b1P/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...e6 6.Nf3 Bb4 7.cxd5 exd5" "B14q")
+ ("rnbqk2r/pp3ppp/4p/3n/1b1P/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...e6 6.Nf3 Bb4 7.cxd5 Nxd5" "B14r")
+ ("rnbqk2r/pp3ppp/4p/3n/1b1P/2N2N/PPQ2PPP/R1B1KB1R b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...e6 6.Nf3 Bb4 7.cxd5 Nxd5 8.Qc2" "B14s")
+ ("r1bqk2r/pp3ppp/2n1p/3n/1b1P/2N2N/PPQ2PPP/R1B1KB1R w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...e6 6.Nf3 Bb4 7.cxd5 Nxd5 8.Qc2 Nc6" "B14t")
+ ("r1bqk2r/pp3ppp/2n1p/3n/1b1P/2NB1N/PPQ2PPP/R1B1K2R b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...e6 6.Nf3 Bb4 7.cxd5 Nxd5 8.Qc2 Nc6 9.Bd3" "B14u")
+ ("rnbqk2r/pp3ppp/4p/3n/1b1P/2N2N/PP1B1PPP/R2QKB1R b KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...e6 6.Nf3 Bb4 7.cxd5 Nxd5 8.Bd2" "B14v")
+ ("r1bqk2r/pp3ppp/2n1p/3n/1b1P/2N2N/PP1B1PPP/R2QKB1R w KQkq -"
+ "Caro-Kann: Panov-Botvinnik, 5...e6 6.Nf3 Bb4 7.cxd5 Nxd5 8.Bd2 Nc6" "B14w")
+ ("r1bq1rk/pp3ppp/2n1p/3n/1b1P/2NB1N/PP1B1PPP/R2QK2R w KQ -"
+ "Caro-Kann: Panov-Botvinnik, 5...e6 6.Nf3 Bb4 7.cxd5 Nxd5 8.Bd2 Nc6" "B14x")
+ ("rnbqkbnr/pp2pppp/2p/3p/3PP/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "Caro-Kann: 3.Nc3" "B15a")
+ ("rnbqkbnr/p3pppp/2p/1p1p/3PP/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Gurgenidze Counterattack" "B15b")
+ ("rnbqkbnr/pp2pp1p/2p3p/3p/3PP/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Gurgenidze/Modern" "B15c")
+ ("rnbqkbnr/pp2pp1p/2p3p/3p/3PP/2N1B/PPP2PPP/R2QKBNR b KQkq -"
+ "Caro-Kann: Gurgenidze: 4.Be3" "B15d")
+ ("rnbqk1nr/pp2ppbp/2p3p/3p/3PP/2N1B/PPP2PPP/R2QKBNR w KQkq -"
+ "Caro-Kann: Gurgenidze: 4.Be3" "B15d")
+ ("rnbqkbnr/pp2pp1p/2p3p/3p/3PP/2N4P/PPP2PP/R1BQKBNR b KQkq -"
+ "Caro-Kann: Gurgenidze: 4.h3" "B15e")
+ ("rnbqk1nr/pp2ppbp/2p3p/3p/3PP/2N4P/PPP2PP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Gurgenidze: 4.h3" "B15e")
+ ("rnbqkbnr/pp2pp1p/2p3p/3pP/3P/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "Caro-Kann: Gurgenidze: 4.e5" "B15f")
+ ("rnbqk1nr/pp2ppbp/2p3p/3pP/3P/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Gurgenidze: 4.e5" "B15f")
+ ("rnbqk1nr/pp2ppbp/2p3p/3pP/3P1P/2N/PPP3PP/R1BQKBNR b KQkq -"
+ "Caro-Kann: Gurgenidze: 4.e5 Bg7 5.f4" "B15g")
+ ("rnbqk2r/pp2ppbp/2p3pn/3pP/3P1P/2N/PPP3PP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Gurgenidze: 4.e5 Bg7 5.f4 Nh6" "B15g")
+ ("rnbqk1nr/pp2ppb/2p3p/3pP2p/3P1P/2N/PPP3PP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Gurgenidze: 4.e5 Bg7 5.f4 h5" "B15h")
+ ("rnbqk1nr/pp2ppb/2p3p/3pP2p/3P1P/2N2N/PPP3PP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Gurgenidze: 4.e5 Bg7 5.f4 h5 6.Nf3" "B15i")
+ ("rnbqkbnr/pp2pp1p/2p3p/3p/3PP/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Gurgenidze: 4.Nf3" "B15j")
+ ("rnbqk1nr/pp2ppbp/2p3p/3p/3PP/2N2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Gurgenidze: 4.Nf3 Bg7" "B15k")
+ ("rnbqk1nr/pp2ppbp/2p3p/3P/3P/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Gurgenidze: 4.Nf3 Bg7 5.exd5" "B15k")
+ ("rnbqk1nr/pp2ppbp/2p3p/3pP/3P/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Gurgenidze: 4.Nf3 Bg7 5.e5" "B15k")
+ ("rnbqk1nr/pp2ppbp/2p3p/3p/3PP/2N2N1P/PPP2PP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Gurgenidze: 4.Nf3 Bg7 5.h3" "B15l")
+ ("rnbqk1nr/pp2ppbp/2p3p//3Pp/2N2N1P/PPP2PP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Gurgenidze: 4.Nf3 Bg7 5.h3 dxe4" "B15m")
+ ("rnbqk1nr/pp2ppbp/2p3p//3PN/5N1P/PPP2PP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Gurgenidze: 4.Nf3 Bg7 5.h3 dxe4" "B15m")
+ ("rnbqk2r/pp2ppbp/2p2np/3p/3PP/2N2N1P/PPP2PP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Gurgenidze: 4.Nf3 Bg7 5.h3 Nf6" "B15n")
+ ("rnbqk2r/pp2ppbp/2p2np/3pP/3P/2N2N1P/PPP2PP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Gurgenidze: 4.Nf3 Bg7 5.h3 Nf6 6.e5" "B15o")
+ ("rnbqkbnr/pp2pppp/2p//3Pp/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: 3.Nc3 dxe4" "B15p")
+ ("rnbqkbnr/pp2pppp/2p//3Pp/2N2P/PPP3PP/R1BQKBNR b KQkq -"
+ "Caro-Kann: Rasa-Studier Gambit" "B15p")
+ ("rnbqkbnr/pp2pppp/2p//2BPp/2N/PPP2PPP/R1BQK1NR b KQkq -"
+ "Caro-Kann: von Hennig Gambit" "B15p")
+ ("rnbqkbnr/pp2pppp/2p//3PN//PPP2PPP/R1BQKBNR b KQkq -"
+ "Caro-Kann: 4.Nxe4" "B15q")
+ ("rnbqkb1r/pp2pppp/2p2n//3PN//PPP2PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: 4.Nxe4 Nf6" "B15r")
+ ("rnbqkb1r/pp2pppp/2p2n//3PN/5P/PPP3PP/R1BQKBNR b KQkq -"
+ "Caro-Kann: 4.Nxe4 Nf6 5.f3 Gambit" "B15r")
+ ("rnbqkb1r/pp2pppp/2p2n//3PN/3B/PPP2PPP/R1BQK1NR b KQkq -"
+ "Caro-Kann: Alekhine Gambit" "B15r")
+ ("rnbqkb1r/pp2pppp/2p2n//3P/6N/PPP2PPP/R1BQKBNR b KQkq -"
+ "Caro-Kann: 4.Nxe4 Nf6 5.Ng3" "B15s")
+ ("rnbqkb1r/pp2pppp/2p2N//3P//PPP2PPP/R1BQKBNR b KQkq -"
+ "Caro-Kann: 4.Nxe4 Nf6 5.Nxf6+" "B15t")
+ ("rnbqkb1r/pp3ppp/2p2p//3P//PPP2PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Tartakower (Nimzowitsch) Variation" "B15t")
+ ("rnbqkb1r/pp3ppp/2p2p//2BP//PPP2PPP/R1BQK1NR b KQkq -"
+ "Caro-Kann: Tartakower, Forgacs Variation" "B15u")
+ ("rnbqkb1r/pp3ppp/2p2p//3P/2P/PP3PPP/R1BQKBNR b KQkq -"
+ "Caro-Kann: Tartakower, 6.c3" "B15v")
+ ("rnbqkb1r/pp2pp1p/2p2p//3P//PPP2PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Bronstein-Larsen" "B16a")
+ ("rnbqkb1r/pp2pp1p/2p2p//3P/3Q/PPP2PPP/R1B1KBNR b KQkq -"
+ "Caro-Kann: Bronstein-Larsen, 6.Qd3" "B16b")
+ ("rnbqkb1r/pp2pp1p/2p2p//3P//PPP1NPPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Bronstein-Larsen, 6.Ne2" "B16c")
+ ("rnbqkb1r/pp2pp1p/2p2p//2BP//PPP2PPP/R1BQK1NR b KQkq -"
+ "Caro-Kann: Bronstein-Larsen, 6.Bc4" "B16d")
+ ("rnbqkb1r/pp2pp1p/2p2p//3P/5N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Bronstein-Larsen, 6.Nf3" "B16e")
+ ("rn1qkb1r/pp2pp1p/2p2p/5b/3P/5N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Bronstein-Larsen, 6.Nf3 Bf5" "B16f")
+ ("rn1qkb1r/pp2pp1p/2p2p//3P2b/5N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Bronstein-Larsen, 6.Nf3 Bg4" "B16g")
+ ("rn1qkb1r/pp3p1p/2p1pp//3P2b/5N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Caro-Kann: Bronstein-Larsen, 6.Nf3 Bg4 7.Be2 e6" "B16h")
+ ("rnbqkb1r/pp2pp1p/2p2p//3P/2P/PP3PPP/R1BQKBNR b KQkq -"
+ "Caro-Kann: Bronstein-Larsen, 6.c3" "B16i")
+ ("rn1qkb1r/pp2pp1p/2p2p/5b/3P/2P/PP3PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Bronstein-Larsen, 6.c3 Bf5" "B16j")
+ ("rn1qkb1r/pp2pp1p/2p2p/5b/3P/2P/PP2NPPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Bronstein-Larsen, 6.c3 Bf5 7.Ne2" "B16k")
+ ("rn1qkb1r/pp2pp1p/2p2p/5b/3P/2P2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Bronstein-Larsen, 6.c3 Bf5 7.Nf3" "B16l")
+ ("rn2kb1r/ppq1pp1p/2p2p/5b/3P/2P2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Bronstein-Larsen, 6.c3 Bf5 7.Nf3 Qc7" "B16m")
+ ("rn1qkb1r/pp3p1p/2p1pp/5b/3P/2P2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Bronstein-Larsen, 6.c3 Bf5 7.Nf3 e6" "B16n")
+ ("r1bqkbnr/pp1npppp/2p//3PN//PPP2PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Steinitz Variation" "B17a")
+ ("r1bqkbnr/pp1npppp/2p//3PN/5N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Steinitz, 5.Nf3" "B17b")
+ ("r1bqkb1r/pp1npppp/2p2n//3PN/5N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Steinitz, 5.Nf3 Ngf6" "B17c")
+ ("r1bqkb1r/pp1npppp/2p2N//3P/5N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Steinitz, 5.Nf3 Ngf6 6.Nxf6+" "B17d")
+ ("r1bqkb1r/pp2pppp/2p2n//2BP/5N/PPP2PPP/R1BQK2R b KQkq -"
+ "Caro-Kann: Steinitz, 5.Nf3 Ngf6 6.Nxf6+ Nxf6 7.Bc4" "B17e")
+ ("r1bqkb1r/pp1npppp/2p2n//3P/5NN/PPP2PPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Steinitz, 5.Nf3 Ngf6 6.Ng3" "B17f")
+ ("r1bqkb1r/pp1n1ppp/2p1pn//3P/5NN/PPP2PPP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Steinitz, 5.Nf3 Ngf6 6.Ng3 e6" "B17g")
+ ("r1bqkbnr/pp1npppp/2p/6N/3P//PPP2PPP/R1BQKBNR b KQkq -"
+ "Caro-Kann: Steinitz, 5.Ng5" "B17h")
+ ("r1bqkb1r/pp1npppp/2p2n/6N/3P//PPP2PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Steinitz, 5.Ng5 Ngf6" "B17i")
+ ("r1bqkb1r/pp1npppp/2p2n/6N/3P/3B/PPP2PPP/R1BQK1NR b KQkq -"
+ "Caro-Kann: Steinitz, 5.Ng5 Ngf6 6.Bd3" "B17j")
+ ("r1bqkb1r/pp1n1ppp/2p1pn/6N/3P/3B/PPP2PPP/R1BQK1NR w KQkq -"
+ "Caro-Kann: Steinitz, 5.Ng5 Ngf6 6.Bd3 e6" "B17k")
+ ("r1bqk2r/pp1n1ppp/2pbpn/6N/3P/3B1N/PPP1QPPP/R1B1K2R b KQkq -"
+ "Caro-Kann: Steinitz, 5.Ng5 Ngf6 6.Bd3 e6 7.N1f3 Bd6 8.Qe2" "B17l")
+ ("r1bqk2r/pp1n1pp/2pbp2p//3PQ/3B1N/PPP2PPP/R1B1K2R b KQkq -"
+ "Caro-Kann: Steinitz, 5.Ng5 Ngf6 6.Bd3, Main Line 10.Qxe4" "B17m")
+ ("r1b1k2r/ppqn1pp/2pbp2p//3PQ/3B1N/PPP2PPP/R1B1K2R w KQkq -"
+ "Caro-Kann: Steinitz, 5.Ng5 Ngf6 6.Bd3, Main Line 10.Qxe4 Qc7" "B17n")
+ ("r1bqk2r/pp3pp/2pbpn1p//3PQ/3B1N/PPP2PPP/R1B1K2R w KQkq -"
+ "Caro-Kann: Steinitz, 5.Ng5 Ngf6 6.Bd3, Main Line 10.Qxe4 Nf6" "B17o")
+ ("r1bqkbnr/pp1npppp/2p//2BPN//PPP2PPP/R1BQK1NR b KQkq -"
+ "Caro-Kann: Steinitz, 5.Bc4" "B17p")
+ ("r1bqkb1r/pp1npppp/2p2n//2BPN//PPP2PPP/R1BQK1NR w KQkq -"
+ "Caro-Kann: Steinitz, 5.Bc4 Ngf6" "B17q")
+ ("r1bqkb1r/pp1npppp/2p2n/6N/2BP//PPP2PPP/R1BQK1NR b KQkq -"
+ "Caro-Kann: Steinitz, 5.Bc4 Ngf6 6.Ng5" "B17r")
+ ("r1bqkb1r/pp3ppp/1np1pn/6N/3P/1B/PPP1QPPP/R1B1K1NR b KQkq -"
+ "Caro-Kann: Steinitz, 5.Bc4 Ngf6 6.Ng5, 8.Bb3" "B17s")
+ ("r1bqkb1r/pp3ppp/1np1pn/6N/3P/3B/PPP1QPPP/R1B1K1NR b KQkq -"
+ "Caro-Kann: Steinitz, 5.Bc4 Ngf6 6.Ng5, 8.Bd3" "B17t")
+ ("r1bqkb1r/pp3pp/1np1pn1p/6N/3P/3B/PPP1QPPP/R1B1K1NR w KQkq -"
+ "Caro-Kann: Steinitz, 5.Bc4 Ngf6 6.Ng5, 8.Bd3 h6" "B17u")
+ ("rn1qkbnr/pp2pppp/2p/5b/3PN//PPP2PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Classical" "B18a")
+ ("rn1qkbnr/pp2pppp/2p/2N2b/3P//PPP2PPP/R1BQKBNR b KQkq -"
+ "Caro-Kann: Classical, 5.Nc5" "B18b")
+ ("rn1qkbnr/p3pppp/1pp/2N2b/3P//PPP2PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Classical, 5.Nc5 b6" "B18c")
+ ("rn1qkbnr/pp2pppp/2p/5b/3P/6N/PPP2PPP/R1BQKBNR b KQkq -"
+ "Caro-Kann: Classical, 5.Ng3" "B18d")
+ ("rn1qkbnr/pp2pppp/2p3b//3P/6N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Classical, 5.Ng3 Bg6" "B18e")
+ ("rn1qkbnr/pp2pppp/2p3b//3P1P/6N/PPP3PP/R1BQKBNR b KQkq -"
+ "Caro-Kann: Classical, Maroczy Attack" "B18f")
+ ("rn1qkbnr/pp2pppp/2p3b//3P/6NN/PPP2PPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Classical, Flohr Variation" "B18g")
+ ("rn1qkbnr/pp2pppp/2p3b//3P/6N/PPP1NPPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Classical, 6.N1e2" "B18h")
+ ("rn1qkbnr/pp2pppp/2p3b//2BP/6N/PPP2PPP/R1BQK1NR b KQkq -"
+ "Caro-Kann: Classical, 6.Bc4" "B18i")
+ ("rn1qkbnr/pp3ppp/2p1p1b//2BP/6N/PPP1NPPP/R1BQK2R b KQkq -"
+ "Caro-Kann: Classical, 6.Bc4 e6 7.N1e2" "B18j")
+ ("rn1qkb1r/pp3ppp/2p1pnb//2BP/6N/PPP1NPPP/R1BQK2R w KQkq -"
+ "Caro-Kann: Classical, 6.Bc4 e6 7.N1e2 Nf6" "B18k")
+ ("rn1qkbnr/pp2pppp/2p3b//3P/5NN/PPP2PPP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Classical, 6.Nf3" "B18l")
+ ("r2qkbnr/pp1npppp/2p3b//3P/5NN/PPP2PPP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Classical, 6.Nf3 Nd7" "B18m")
+ ("r2qkbnr/pp1npppp/2p3b//3P/3B1NN/PPP2PPP/R1BQK2R b KQkq -"
+ "Caro-Kann: Classical, 6.Nf3 Nd7 7.Bd3" "B18n")
+ ("r2qkbnr/pp1n1ppp/2p1p1b//3P/3B1NN/PPP2PPP/R1BQK2R w KQkq -"
+ "Caro-Kann: Classical, 6.Nf3 Nd7 7.Bd3 e6" "B18o")
+ ("rn1qkbnr/pp2pppp/2p3b//3P3P/6N/PPP2PP/R1BQKBNR b KQkq -"
+ "Caro-Kann: Classical, 6.h4" "B18p")
+ ("rn1qkbnr/pp2ppp/2p3bp//3P3P/6N/PPP2PP/R1BQKBNR w KQkq -"
+ "Caro-Kann: Classical, 6.h4 h6" "B18p")
+ ("rn1qkbnr/pp2ppp/2p3bp//3P3P/6NN/PPP2PP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Classical, 6.h4 h6 7.Nh3" "B18q")
+ ("rn1qkbnr/pp2ppp/2p3bp//3P1P1P/6N/PPP3P/R1BQKBNR b KQkq -"
+ "Caro-Kann: Classical, 6.h4 h6 7.f4" "B18r")
+ ("rn1qkbnr/pp2ppp/2p3bp/7P/3P/6N/PPP2PP/R1BQKBNR b KQkq -"
+ "Caro-Kann: Classical, 6.h4 h6 7.h5" "B18s")
+ ("rn1qkbnr/pp2ppp/2p3bp//3P3P/5NN/PPP2PP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Classical, 7.Nf3" "B19a")
+ ("rn1qkbnr/pp3pp/2p1p1bp//3P3P/5NN/PPP2PP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Classical, 7.Nf3 e6" "B19b")
+ ("rn1qkb1r/pp2ppp/2p2nbp//3P3P/5NN/PPP2PP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Classical, 7.Nf3 Nf6" "B19c")
+ ("rn1qkb1r/pp2ppp/2p2nbp/7P/3P/5NN/PPP2PP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Classical, 7.Nf3 Nf6 8.h5" "B19d")
+ ("rn1qkb1r/pp2pppb/2p2n1p/7P/3P/5NN/PPP2PP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Classical, 7.Nf3 Nf6 8.h5" "B19d")
+ ("rn1qkb1r/pp2ppp/2p2nbp/4N/3P3P/6N/PPP2PP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Classical, 7.Nf3 Nf6 8.Ne5" "B19e")
+ ("rn1qkb1r/pp2pppb/2p2n1p/4N/3P3P/3B2N/PPP2PP/R1BQK2R b KQkq -"
+ "Caro-Kann: Classical, 7.Nf3 Nf6 8.Ne5 Bh7 9.Bd3" "B19f")
+ ("r2qkbnr/pp1nppp/2p3bp//3P3P/5NN/PPP2PP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Classical, 7.Nf3 Nd7" "B19g")
+ ("r2qkbnr/pp1nppp/2p3bp/7P/3P/5NN/PPP2PP/R1BQKB1R b KQkq -"
+ "Caro-Kann: Classical, Spassky Variation" "B19h")
+ ("r2qkbnr/pp1npppb/2p4p/7P/3P/5NN/PPP2PP/R1BQKB1R w KQkq -"
+ "Caro-Kann: Classical, Spassky Variation" "B19h")
+ ("r2qkbnr/pp1nppp/2p4p/7P/3P/3Q1NN/PPP2PP/R1B1K2R b KQkq -"
+ "Caro-Kann: Classical, Spassky, 10.Qxd3" "B19i")
+ ("r2qkb1r/pp1nppp/2p2n1p/7P/3P/3Q1NN/PPP2PP/R1B1K2R w KQkq -"
+ "Caro-Kann: Classical, Spassky, 10.Qxd3 Ngf6" "B19j")
+ ("r2qkbnr/pp1n1pp/2p1p2p/7P/3P/3Q1NN/PPP2PP/R1B1K2R w KQkq -"
+ "Caro-Kann: Classical, Spassky, 10.Qxd3 e6" "B19k")
+ ("r2qkbnr/pp1n1pp/2p1p2p/7P/3P1B/3Q1NN/PPP2PP/R3K2R b KQkq -"
+ "Caro-Kann: Classical, Spassky, 10.Qxd3 e6 11.Bf4" "B19l")
+ ("r3kbnr/ppqnppp/2p4p/7P/3P/3Q1NN/PPP2PP/R1B1K2R w KQkq -"
+ "Caro-Kann: Classical, Spassky, 10.Qxd3 Qc7" "B19m")
+ ("r3kbnr/ppqnppp/2p4p/7P/3P/3Q1NN/PPPB1PP/R3K2R b KQkq -"
+ "Caro-Kann: Classical, Spassky, 10.Qxd3 Qc7 11.Bd2" "B19n")
+ ("r3kbnr/ppqn1pp/2p1p2p/7P/3P/3Q1NN/PPPB1PP/R3K2R w KQkq -"
+ "Caro-Kann: Classical, Spassky, 10.Qxd3 Qc7 11.Bd2 e6" "B19o")
+ ("r3kbnr/ppqn1pp/2p1p2p/7P/3P/3Q1NN/PPPB1PP/2KR3R b kq -"
+ "Caro-Kann: Classical, Spassky, 10.Qxd3 Qc7 11.Bd2 e6 12.O-O-O" "B19p")
+ ("r3kb1r/ppqn1pp/2p1pn1p/7P/3P/3Q1NN/PPPB1PP/2KR3R w kq -"
+ "Caro-Kann: Classical, Spassky, Main Line" "B19q")
+ ("r3kb1r/ppqn1pp/2p1pn1p/7P/3PN/3Q1N/PPPB1PP/2KR3R b kq -"
+ "Caro-Kann: Classical, Spassky, Main Line, 13.Ne4" "B19r")
+ ("2kr1b1r/ppqn1pp/2p1pn1p/7P/3PN/3Q1N/PPPB1PP/2KR3R w - -"
+ "Caro-Kann: Classical, Spassky, Main Line, 13.Ne4 O-O-O" "B19s")
+ ("2kr1b1r/ppqn1pp/2p1p2p/7P/3Pn/3Q1NP/PPPB1P/2KR3R w - -"
+ "Caro-Kann: Classical, Spassky, Main Line, 14.g3 Nxe4" "B19t")
+ ("rnbqkbnr/pp1ppppp//2p/4P//PPPP1PPP/RNBQKBNR w KQkq -"
+ "Sicilian Defence" "B20")
+ ("rnbqkbnr/pp1ppppp//2p/4P/P/1PPP1PPP/RNBQKBNR b KQkq -"
+ "Sicilian: Mengarini" "B20")
+ ("rnbqkbnr/pp1ppppp//2p/4P//PPPPNPPP/RNBQKB1R b KQkq -"
+ "Sicilian: Keres Variation (2.Ne2)" "B20")
+ ("rnbqkbnr/pp1ppppp//2p/2B1P//PPPP1PPP/RNBQK1NR b KQkq -"
+ "Sicilian: 2.Bc4" "B20")
+ ("rnbqkbnr/pp1ppppp//2p/1P2P//P1PP1PPP/RNBQKBNR b KQkq -"
+ "Sicilian: Wing Gambit" "B20")
+ ("rnbqkbnr/pp1ppppp///1pP1P//P2P1PPP/RNBQKBNR b KQkq c3"
+ "Sicilian: Wing Gambit, Santasiere Variation" "B20")
+ ("rnbqkbnr/pp1ppppp///1p2P/P/2PP1PPP/RNBQKBNR b KQkq -"
+ "Sicilian: Wing Gambit, Marshall Variation" "B20")
+ ("rnb1kbnr/pp2pppp//3q/1p/P/1BPP1PPP/RN1QKBNR b KQkq -"
+ "Sicilian: Wing Gambit, Marienbad Variation" "B20")
+ ("rnbqkbnr/pp1ppppp///4P/p/2PP1PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Wing Gambit, Carlsbad Variation" "B20")
+ ("rnbqkbnr/pp1ppppp//2p/4P/1P/P1PP1PPP/RNBQKBNR b KQkq -"
+ "Sicilian: Snyder" "B20")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/4P/1P/P1PP1PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Snyder, 2...e6" "B20")
+ ("rnbqkbnr/pp2pppp/3p/2p/4P/1P/P1PP1PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Snyder, 2...d6" "B20")
+ ("r1bqkbnr/pp1ppppp/2n/2p/4P/1P/P1PP1PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Snyder, 2...Nc6" "B20")
+ ("rnbqkbnr/pp1ppppp//2p/2P1P//PP1P1PPP/RNBQKBNR b KQkq -"
+ "Sicilian: English (2.c4)" "B20")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/2P1P//PP1P1PPP/RNBQKBNR w KQkq -"
+ "Sicilian: English, 2...e6" "B20")
+ ("rnbqkbnr/pp2pppp/3p/2p/2P1P//PP1P1PPP/RNBQKBNR w KQkq -"
+ "Sicilian: English, 2...d6" "B20")
+ ("r1bqkbnr/pp1ppppp/2n/2p/2P1P//PP1P1PPP/RNBQKBNR w KQkq -"
+ "Sicilian: English, 2...Nc6" "B20")
+ ("r1bqkbnr/pp1ppppp/2n/2p/2P1P/5N/PP1P1PPP/RNBQKB1R b KQkq -"
+ "Sicilian: English, 2...Nc6 3.Nf3" "B20")
+ ("r1bqkbnr/pp1ppppp/2n/2p/2P1P//PP1PNPPP/RNBQKB1R b KQkq -"
+ "Sicilian: English, 2...Nc6 3.Ne2" "B20")
+ ("r1bqkbnr/pp1ppppp/2n/2p/2P1P/2N/PP1P1PPP/R1BQKBNR b KQkq -"
+ "Sicilian: English, 2...Nc6 3.Nc3" "B20")
+ ("r1bqkbnr/pp1ppp1p/2n3p/2p/2P1P/2N/PP1P1PPP/R1BQKBNR w KQkq -"
+ "Sicilian: English, 2...Nc6 3.Nc3 g6" "B20")
+ ("rnbqkbnr/pp1ppppp//2p/4P/6P/PPPP1P1P/RNBQKBNR b KQkq -"
+ "Sicilian: 2.g3" "B20")
+ ("rnbqkbnr/pp1ppp1p/6p/2p/4P/6P/PPPP1P1P/RNBQKBNR w KQkq -"
+ "Sicilian: 2.g3" "B20")
+ ("rnbqk1nr/pp1pppbp/6p/2p/4P/6P/PPPP1PBP/RNBQK1NR w KQkq -"
+ "Sicilian: 2.g3" "B20")
+ ("rnbqk1nr/pp1pppbp/6p/2p/4PP/6P/PPPP2BP/RNBQK1NR b KQkq -"
+ "Sicilian: 2.g3" "B20")
+ ("rnbqk1nr/pp2ppbp/3p2p/2p/4PP/6P/PPPP2BP/RNBQK1NR w KQkq -"
+ "Sicilian: 2.g3" "B20")
+ ("rnbqkbnr/pp1ppppp//2p/4P/3P/PPP2PPP/RNBQKBNR b KQkq -"
+ "Sicilian: 2.d3" "B20")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/4P/3P/PPP2PPP/RNBQKBNR w KQkq -"
+ "Sicilian: 2.d3 e6" "B20")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/4P/3P2P/PPP2P1P/RNBQKBNR b KQkq -"
+ "Sicilian: 2.d3 e6 3.g3" "B20")
+ ("r1bqkbnr/pp1ppppp/2n/2p/4P/3P/PPP2PPP/RNBQKBNR w KQkq -"
+ "Sicilian: 2.d3 Nc6" "B20")
+ ("r1bqkbnr/pp1ppppp/2n/2p/4P/3P2P/PPP2P1P/RNBQKBNR b KQkq -"
+ "Sicilian: 2.d3 Nc6 3.g3" "B20")
+ ("rnbqkbnr/pp1ppppp//2p/4PP//PPPP2PP/RNBQKBNR b KQkq -"
+ "Sicilian: Grand Prix Attack" "B21a")
+ ("rnbqkbnr/pp1ppp1p/6p/2p/4PP//PPPP2PP/RNBQKBNR w KQkq -"
+ "Sicilian: Grand Prix, 2...g6" "B21b")
+ ("rnbqkbnr/pp2pppp/3p/2p/4PP//PPPP2PP/RNBQKBNR w KQkq -"
+ "Sicilian: Grand Prix, 2...d6" "B21c")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/4PP//PPPP2PP/RNBQKBNR w KQkq -"
+ "Sicilian: Grand Prix, 2...e6" "B21d")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/4PP/5N/PPPP2PP/RNBQKB1R b KQkq -"
+ "Sicilian: Grand Prix, 2...e6 3.Nf3" "B21d")
+ ("r1bqkbnr/pp1ppppp/2n/2p/4PP//PPPP2PP/RNBQKBNR w KQkq -"
+ "Sicilian: Grand Prix, 2...Nc6" "B21e")
+ ("r1bqkbnr/pp1ppppp/2n/2p/4PP/3P/PPP3PP/RNBQKBNR b KQkq -"
+ "Sicilian: Grand Prix, 2...Nc6 3.d3" "B21e")
+ ("r1bqkbnr/pp1ppppp/2n/2p/4PP/5N/PPPP2PP/RNBQKB1R b KQkq -"
+ "Sicilian: Grand Prix, 2...Nc6 3.Nf3" "B21f")
+ ("r1bqkbnr/pp1p1ppp/2n1p/2p/4PP/5N/PPPP2PP/RNBQKB1R w KQkq -"
+ "Sicilian: Grand Prix, 2...Nc6 3.Nf3 e6" "B21g")
+ ("r1bqkbnr/pp1ppp1p/2n3p/2p/4PP/5N/PPPP2PP/RNBQKB1R w KQkq -"
+ "Sicilian: Grand Prix, 2...Nc6 3.Nf3 g6" "B21h")
+ ("rnbqkbnr/pp2pppp//2pp/4PP//PPPP2PP/RNBQKBNR w KQkq -"
+ "Sicilian: Grand Prix, Tal Defence" "B21i")
+ ("rnbqkbnr/pp2pppp//2ppP/5P//PPPP2PP/RNBQKBNR b KQkq -"
+ "Sicilian: Grand Prix, Tal Defence, 3.e5" "B21i")
+ ("rnbqkbnr/pp2pppp//2pp/4PP/2N/PPPP2PP/R1BQKBNR b KQkq -"
+ "Sicilian: Grand Prix, Toilet Variation" "B21i")
+ ("rnbqkbnr/pp2pppp//2pP/5P//PPPP2PP/RNBQKBNR b KQkq -"
+ "Sicilian: Grand Prix, Tal Defence, 3.exd5" "B21j")
+ ("rnb1kbnr/pp2pppp//2pq/5P//PPPP2PP/RNBQKBNR w KQkq -"
+ "Sicilian: Grand Prix, Tal Defence, 3.exd5 Qxd5" "B21j")
+ ("rnbqkb1r/pp2pppp/5n/2pP/5P//PPPP2PP/RNBQKBNR w KQkq -"
+ "Sicilian: Grand Prix, Tal Gambit" "B21k")
+ ("rnbqkb1r/pp2pppp/5n/1BpP/5P//PPPP2PP/RNBQK1NR b KQkq -"
+ "Sicilian: Grand Prix, Tal Gambit, 4.Bb5+" "B21l")
+ ("rnbqkbnr/pp1ppppp//2p/3PP//PPP2PPP/RNBQKBNR b KQkq -"
+ "Sicilian: Smith-Morra Gambit" "B21m")
+ ("rnbqkbnr/pp2pppp//2pp/3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Smith-Morra, 2...d5" "B21m")
+ ("rnbqkbnr/pp1ppppp///3pP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Smith-Morra, 2...cxd4" "B21m")
+ ("rnbqkbnr/pp1ppppp///3pPP//PPP3PP/RNBQKBNR b KQkq -"
+ "Sicilian: Halasz Gambit" "B21m")
+ ("rnbqkbnr/pp1ppppp///3pP/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Smith-Morra, Morphy Gambit" "B21n")
+ ("rnbqkbnr/pp1p1ppp//4p/3pP/2P2N/PP3PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Smith-Morra, Andreaschek Gambit" "B21n")
+ ("rnbqkbnr/pp1ppppp///3pP/2P/PP3PPP/RNBQKBNR b KQkq -"
+ "Sicilian: Smith-Morra, 3.c3" "B21o")
+ ("rnbqkb1r/pp1ppppp/5n//3pP/2P/PP3PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Smith-Morra, 3.c3 Nf6" "B21p")
+ ("rnbqkbnr/pp2pppp//3p/3pP/2P/PP3PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Smith-Morra, 3.c3 d5" "B21q")
+ ("rnbqkbnr/pp1ppppp///4P/2Pp/PP3PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Smith-Morra, 3.c3 d3" "B21r")
+ ("rnbqkbnr/pp1ppppp///4P/2p/PP3PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Smith-Morra Accepted" "B21s")
+ ("rnbqkbnr/pp1ppppp///4P/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Sicilian: Smith-Morra Accepted" "B21s")
+ ("rnbqkbnr/pp2pppp/3p//4P/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Sicilian: Smith-Morra, 4.Nxc3 d6" "B21t")
+ ("rnbqkbnr/pp1p1ppp/4p//4P/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Sicilian: Smith-Morra, 4.Nxc3 e6" "B21u")
+ ("rnbqkbnr/pp1p1ppp/4p//4P/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Smith-Morra, 4.Nxc3 e6 5.Nf3" "B21v")
+ ("r1bqkbnr/pp1ppppp/2n//4P/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Sicilian: Smith-Morra, 4.Nxc3 Nc6" "B21w")
+ ("r1bqkbnr/pp1ppppp/2n//4P/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Smith-Morra, 4.Nxc3 Nc6 5.Nf3" "B21w")
+ ("r1bqkbnr/pp1p1ppp/2n1p//4P/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Smith-Morra, 4.Nxc3 Nc6 5.Nf3 e6" "B21x")
+ ("r1bqkbnr/pp1p1ppp/2n1p//2B1P/2N2N/PP3PPP/R1BQK2R b KQkq -"
+ "Sicilian: Smith-Morra, 4.Nxc3 Nc6 5.Nf3 e6 6.Bc4" "B21x")
+ ("r1bqkbnr/1p1p1ppp/p1n1p//2B1P/2N2N/PP3PPP/R1BQK2R w KQkq -"
+ "Sicilian: Smith-Morra, 4.Nxc3 Nc6 5.Nf3 e6 6.Bc4 a6" "B21x")
+ ("r1bqkbnr/pp2pppp/2np//4P/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Smith-Morra, 4.Nxc3 Nc6 5.Nf3 d6" "B21y")
+ ("r1bqkbnr/pp2pppp/2np//2B1P/2N2N/PP3PPP/R1BQK2R b KQkq -"
+ "Sicilian: Smith-Morra, 5.Nf3 d6 6.Bc4" "B21y")
+ ("r1bqkbnr/1p2pppp/p1np//2B1P/2N2N/PP3PPP/R1BQK2R w KQkq -"
+ "Sicilian: Smith-Morra, 5.Nf3 d6 6.Bc4 a6" "B21y")
+ ("r1bqkbnr/pp3ppp/2npp//2B1P/2N2N/PP3PPP/R1BQK2R w KQkq -"
+ "Sicilian: Smith-Morra, 5.Nf3 d6 6.Bc4 e6" "B21y")
+ ("r1bqkbnr/pp3ppp/2npp//2B1P/2N2N/PP3PPP/R1BQ1RK b kq -"
+ "Sicilian: Smith-Morra, 5.Nf3 d6 6.Bc4 e6 7.O-O" "B21y")
+ ("2bqkbnr/r4ppp/p1npp/1p/4P/1BN2N/PP2QPPP/R1B2RK w k -"
+ "Sicilian: Smith-Morra Gambit, Chicago Defence" "B21y")
+ ("r1bqkb1r/pp3ppp/2nppn//2B1P/2N2N/PP3PPP/R1BQ1RK w kq -"
+ "Sicilian: Smith-Morra, 5.Nf3 d6 6.Bc4 e6 7.O-O Nf6" "B21z")
+ ("r1bqk2r/pp2bppp/2nppn//2B1P/2N2N/PP2QPPP/R1B2RK w kq -"
+ "Sicilian: Smith-Morra, 5.Nf3 d6 6.Bc4 e6 7.O-O Nf6 8.Qe2 Be7" "B21z")
+ ("rnbqkbnr/pp1ppppp//2p/4P/2P/PP1P1PPP/RNBQKBNR b KQkq -"
+ "Sicilian: Alapin" "B22a")
+ ("rnbqkbnr/pp1p1ppp//2p1p/4P/2P/PP1P1PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Alapin, 2...e5" "B22a")
+ ("rnbqkbnr/pp1ppp1p/6p/2p/4P/2P/PP1P1PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Alapin, 2...g6" "B22a")
+ ("rnbqkbnr/pp1ppp1p/6p/2p/3PP/2P/PP3PPP/RNBQKBNR b KQkq -"
+ "Sicilian: Alapin, 2...g6 3.d4" "B22a")
+ ("rnbqkbnr/pp1ppp1p/6p//3pP/2P/PP3PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Alapin, 2...g6 3.d4 cxd4" "B22a")
+ ("r1bqkbnr/pp1ppppp/2n/2p/4P/2P/PP1P1PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Alapin, 2...Nc6" "B22b")
+ ("r1bqkbnr/pp1ppppp/2n/2p/4P/2P2N/PP1P1PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Alapin, 2...Nc6 3.Nf3" "B22b")
+ ("r1bqkbnr/pp1ppppp/2n/2p/3PP/2P/PP3PPP/RNBQKBNR b KQkq -"
+ "Sicilian: Alapin, 2...Nc6 3.d4" "B22b")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/4P/2P/PP1P1PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Alapin, 2...e6" "B22c")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/4P/2P2N/PP1P1PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Alapin, 2...e6 3.Nf3" "B22c")
+ ("rnbqkbnr/pp3ppp/4p/2pp/4P/2P2N/PP1P1PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Alapin, 2...e6 3.Nf3 d5" "B22c")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/3PP/2P/PP3PPP/RNBQKBNR b KQkq -"
+ "Sicilian: Alapin, 2...e6 3.d4" "B22d")
+ ("rnbqkbnr/pp3ppp/4p/2pp/3PP/2P/PP3PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Alapin, 2...e6 3.d4 d5" "B22d")
+ ("rnbqkbnr/pp3ppp/4p/2pP/3P/2P/PP3PPP/RNBQKBNR b KQkq -"
+ "Sicilian: Alapin, 2...e6 3.d4 d5 4.exd5" "B22d")
+ ("rnbqkbnr/pp3ppp//2pp/3P/2P/PP3PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Alapin, 2...e6 3.d4 d5 4.exd5 exd5" "B22d")
+ ("rnbqkbnr/pp3ppp//2pp/3P/2P2N/PP3PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Alapin, 2...e6 3.d4 d5 4.exd5 exd5 5.Nf3" "B22d")
+ ("r1bqkbnr/pp3ppp/2n/2pp/3P/2P2N/PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Alapin, 2...e6 3.d4 d5 4.exd5 exd5 5.Nf3 Nc6" "B22d")
+ ("rnbqkbnr/pp2pppp/3p/2p/4P/2P/PP1P1PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Alapin, 2...d6" "B22e")
+ ("rnbqkbnr/pp2pppp//2pp/4P/2P/PP1P1PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Alapin, 2...d5" "B22f")
+ ("rnbqkbnr/pp2pppp//2pP//2P/PP1P1PPP/RNBQKBNR b KQkq -"
+ "Sicilian: Alapin, 2...d5 3.exd5" "B22f")
+ ("rnb1kbnr/pp2pppp//2pq//2P/PP1P1PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Alapin, 2...d5 3.exd5 Qxd5" "B22f")
+ ("rnb1kbnr/pp2pppp//2pq/3P/2P/PP3PPP/RNBQKBNR b KQkq -"
+ "Sicilian: Alapin, 2...d5 3.exd5 Qxd5 4.d4" "B22f")
+ ("rnb1kbnr/pp2pppp//3q/3p/2P/PP3PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Alapin, 2...d5 3.exd5 Qxd5 4.d4 cxd4" "B22f")
+ ("rnb1kbnr/pp2pppp//3q/3P//PP3PPP/RNBQKBNR b KQkq -"
+ "Sicilian: Alapin, 2...d5 3.exd5 Qxd5 4.d4 cxd4 5.cxd4" "B22f")
+ ("rnb1kbnr/pp3ppp/4p/2pq/3P/2P/PP3PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Alapin, 2...d5 3.exd5 Qxd5 4.d4 e6" "B22g")
+ ("rnb1kbnr/pp3ppp/4p/2pq/3P/2P2N/PP3PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Alapin, 2...d5 3.exd5 Qxd5 4.d4 e6 5.Nf3" "B22g")
+ ("r1b1kbnr/pp2pppp/2n/2pq/3P/2P/PP3PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Alapin, 2...d5 3.exd5 Qxd5 4.d4 Nc6" "B22h")
+ ("r1b1kbnr/pp2pppp/2n/2pq/3P/2P2N/PP3PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Alapin, 2...d5 3.exd5 Qxd5 4.d4 Nc6 5.Nf3" "B22h")
+ ("r1b1kbnr/pp2pppp/2n/3q/3p/2P2N/PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Alapin, 2...d5 3.exd5 Qxd5 4.d4 Nc6 5.Nf3 cxd4" "B22h")
+ ("r1b1kbnr/pp2pppp/2n/3q/3P/5N/PP3PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Alapin, 2...d5 3.exd5 Qxd5 4.d4 Nc6 5.Nf3 cxd4 6.cxd4" "B22h")
+ ("r3kbnr/pp2pppp/2n/2pq/3P2b/2P2N/PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Alapin, 2...d5 3.exd5 Qxd5 4.d4 Nc6 5.Nf3 Bg4" "B22i")
+ ("rnb1kb1r/pp2pppp/5n/2pq/3P/2P/PP3PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Alapin, 2...d5 3.exd5 Qxd5 4.d4 Nf6" "B22j")
+ ("rnb1kb1r/pp2pppp/5n/2pq/3P/2P2N/PP3PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Alapin, 2...d5 3.exd5 Qxd5 4.d4 Nf6 5.Nf3" "B22j")
+ ("rn2kb1r/pp2pppp/5n/2pq/3P2b/2P2N/PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Alapin, 2...d5 3.exd5 Qxd5 4.d4 Nf6 5.Nf3 Bg4" "B22k")
+ ("rn2kb1r/pp3ppp/4pn/2pq/3P2b/2P2N/PP2BPPP/RNBQK2R w KQkq -"
+ "Sicilian: Alapin, 2...d5 3.exd5 Qxd5 4.d4 Nf6 5.Nf3 Bg4 6.Be2 e6" "B22l")
+ ("rnb1kb1r/pp3ppp/4pn/2pq/3P/2P1BN/PP3PPP/RN1QKB1R b KQkq -"
+ "Sicilian: Alapin, 2...d5 3.exd5 Qxd5 4.d4 Nf6 5.Nf3 e6 6.Be3" "B22m")
+ ("rnb1kb1r/pp3ppp/4pn/2pq/3P/2P2N/PP2BPPP/RNBQK2R b KQkq -"
+ "Sicilian: Alapin, 2...d5 3.exd5 Qxd5 4.d4 Nf6 5.Nf3 e6 6.Be2" "B22n")
+ ("rnbqkb1r/pp1ppppp/5n/2p/4P/2P/PP1P1PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Alapin, 2...Nf6" "B22o")
+ ("rnbqkb1r/pp1ppppp/5n/2p1P//2P/PP1P1PPP/RNBQKBNR b KQkq -"
+ "Sicilian: Alapin, 2...Nf6 3.e5" "B22o")
+ ("rnbqkb1r/pp1ppppp//2pnP//2P/PP1P1PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Alapin, 2...Nf6 3.e5 Nd5" "B22o")
+ ("rnbqkb1r/pp1ppppp//2pnP//2P3P/PP1P1P1P/RNBQKBNR b KQkq -"
+ "Sicilian: Alapin, 2...Nf6 3.e5 Nd5 4.g3" "B22o")
+ ("rnbqkb1r/pp1ppppp//2pnP//2P2N/PP1P1PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Alapin, 2...Nf6 3.e5 Nd5 4.Nf3" "B22p")
+ ("r1bqkb1r/pp1ppppp/2n/2pnP//2P2N/PP1P1PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Alapin, 2...Nf6 3.e5 Nd5 4.Nf3 Nc6" "B22p")
+ ("r1bqkb1r/pp1ppppp/2n/2pnP//N1P2N/PP1P1PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Alapin, Heidenfeld Variation" "B22p")
+ ("rnbqkb1r/pp1ppppp//2pnP/3P/2P/PP3PPP/RNBQKBNR b KQkq -"
+ "Sicilian: Alapin, 2...Nf6 3.e5 Nd5 4.d4" "B22p")
+ ("rnbqkb1r/pp1ppppp//3nP/3p/2P/PP3PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Alapin, 2...Nf6 3.e5 Nd5 4.d4 cxd4" "B22q")
+ ("rnbqkb1r/pp1ppppp//3nP/2Bp/2P/PP3PPP/RNBQK1NR b KQkq -"
+ "Sicilian: Alapin, 2...Nf6, 5.Bc4" "B22q")
+ ("rnbqkb1r/pp1ppppp//3nP/3Q/2P/PP3PPP/RNB1KBNR b KQkq -"
+ "Sicilian: Alapin, 2...Nf6, 5.Qxd4" "B22q")
+ ("rnbqkb1r/pp1ppppp//3nP/3p/2P2N/PP3PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Alapin, 2...Nf6 3.e5 Nd5 4.d4 cxd4 5.Nf3" "B22r")
+ ("rnbqkb1r/pp1p1ppp/4p/3nP/3p/2P2N/PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Alapin, 2...Nf6 3.e5 Nd5 4.d4 cxd4 5.Nf3 e6" "B22r")
+ ("r1bqkb1r/pp1ppppp/2n/3nP/3p/2P2N/PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Alapin, 2...Nf6 3.e5 Nd5 4.d4 cxd4 5.Nf3 Nc6" "B22r")
+ ("r1bqkb1r/pp1ppppp/2n/3nP/2Bp/2P2N/PP3PPP/RNBQK2R b KQkq -"
+ "Sicilian: Alapin, 2...Nf6 3.e5 Nd5 4.d4 cxd4 5.Nf3 Nc6 6.Bc4" "B22s")
+ ("rnbqkb1r/pp1ppppp//3nP/3P//PP3PPP/RNBQKBNR b KQkq -"
+ "Sicilian: Alapin, 2...Nf6, 5.cxd4" "B22t")
+ ("rnbqkb1r/pp2pppp/3p/3nP/3P//PP3PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Alapin, 2...Nf6, 5.cxd4 d6" "B22t")
+ ("r1bqkb1r/pp1ppppp/2n/3nP/3P//PP3PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Alapin, 2...Nf6, 5.cxd4 Nc6" "B22t")
+ ("r1bqkb1r/pp1ppppp/2n/3nP/3P/5N/PP3PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Alapin, 2...Nf6, 5.cxd4 Nc6 6.Nf3" "B22t")
+ ("rnbqkb1r/pp2pppp/3p/3nP/3P/5N/PP3PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Alapin, 2...Nf6, 5.cxd4 d6" "B22t")
+ ("r1bqkb1r/pp2pppp/2np/3nP/3P/5N/PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Alapin, 2...Nf6, 5.cxd4 d6 6.Nf3 Nc6" "B22u")
+ ("rnbqkb1r/pp1p1ppp/4p/3nP/3P//PP3PPP/RNBQKBNR w KQkq -"
+ "Sicilian: Alapin, 2...Nf6, 5.cxd4 e6" "B22v")
+ ("rnbqkb1r/pp1p1ppp/4p/3nP/3P/5N/PP3PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Alapin, 2...Nf6, 5.cxd4 e6 6.Nf3" "B22v")
+ ("r1bqkb1r/pp1p1ppp/2n1p/3nP/3P/5N/PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Alapin, 2...Nf6, 5.cxd4 e6 6.Nf3 Nc6" "B22v")
+ ("rnbqkb1r/pp3ppp/3pp/3nP/3P/5N/PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Alapin, 2...Nf6, 5.cxd4 e6 6.Nf3 d6" "B22w")
+ ("rnbqkb1r/p2p1ppp/1p2p/3nP/3P/5N/PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Alapin, 2...Nf6, 5.cxd4 e6 6.Nf3 b6" "B22x")
+ ("rnbqkbnr/pp1ppppp//2p/4P/2N/PPPP1PPP/R1BQKBNR b KQkq -"
+ "Sicilian: Closed" "B23a")
+ ("rnbqkbnr/pp1ppp1p/6p/2p/4P/2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Sicilian: Closed" "B23b")
+ ("rnbqkbnr/pp2pppp/3p/2p/4P/2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Sicilian: Closed" "B23c")
+ ("rnbqkbnr/pp2pppp/3p/2p/4P/2N/PPPPNPPP/R1BQKB1R b KQkq -"
+ "Sicilian: Closed" "B23c")
+ ("rnbqkbnr/pp2pppp/3p/2p/4P/2N3P/PPPP1P1P/R1BQKBNR b KQkq -"
+ "Sicilian: Closed" "B23d")
+ ("rnbqkbnr/pp2pppp/3p/2p/4PP/2N/PPPP2PP/R1BQKBNR b KQkq -"
+ "Sicilian: Closed" "B23e")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/4P/2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Sicilian: Closed" "B23f")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/4PP/2N/PPPP2PP/R1BQKBNR b KQkq -"
+ "Sicilian: Closed" "B23g")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/4P/2N/PPPPNPPP/R1BQKB1R b KQkq -"
+ "Sicilian: Closed" "B23h")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/4P/2N3P/PPPP1P1P/R1BQKBNR b KQkq -"
+ "Sicilian: Closed" "B23i")
+ ("rnbqkbnr/pp3ppp/4p/2pp/4P/2N3P/PPPP1P1P/R1BQKBNR w KQkq -"
+ "Sicilian: Closed, Korchnoi Variation" "B23j")
+ ("r1bqkbnr/pp1ppppp/2n/2p/4P/2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Sicilian: Closed, 2...Nc6" "B23k")
+ ("r1bqkbnr/pp1ppppp/2n/1Bp/4P/2N/PPPP1PPP/R1BQK1NR b KQkq -"
+ "Sicilian: Closed, 2...Nc6 3.Bb5" "B23l")
+ ("r1bqkbnr/pp1ppppp//1Bp/3nP/2N/PPPP1PPP/R1BQK1NR w KQkq -"
+ "Sicilian: Closed, 2...Nc6 3.Bb5 Nd4" "B23m")
+ ("r1bqkbnr/pp1ppppp/2n/2p/4P/2N/PPPPNPPP/R1BQKB1R b KQkq -"
+ "Sicilian: Chameleon Variation" "B23n")
+ ("r1bqkbnr/pp1p1ppp/2n/2p1p/4P/2N/PPPPNPPP/R1BQKB1R w KQkq -"
+ "Sicilian: Chameleon, 3...e5" "B23n")
+ ("r1bqkbnr/pp1ppp1p/2n3p/2p/4P/2N/PPPPNPPP/R1BQKB1R w KQkq -"
+ "Sicilian: Chameleon, 3...g6" "B23n")
+ ("r1bqkbnr/pp1ppppp/2n/2p/4PP/2N/PPPP2PP/R1BQKBNR b KQkq -"
+ "Sicilian: Closed, Grand Prix" "B23o")
+ ("r1bqkbnr/pp2pppp/2np/2p/4PP/2N/PPPP2PP/R1BQKBNR w KQkq -"
+ "Sicilian: Closed, Grand Prix, 3...d6" "B23o")
+ ("r1bqkbnr/pp2pp1p/2np2p/2p/4PP/2N2N/PPPP2PP/R1BQKB1R w KQkq -"
+ "Sicilian: Closed, Grand Prix, 3...d6 4.Nf3 g6" "B23p")
+ ("r1bqkbnr/pp1p1ppp/2n1p/2p/4PP/2N/PPPP2PP/R1BQKBNR w KQkq -"
+ "Sicilian: Closed, Grand Prix, 3...e6" "B23q")
+ ("r1bqkbnr/pp1p1ppp/2n1p/2p/4PP/2N2N/PPPP2PP/R1BQKB1R b KQkq -"
+ "Sicilian: Closed, Grand Prix, 3...e6 4.Nf3" "B23q")
+ ("r1bqkbnr/pp3ppp/2n1p/2pp/4PP/2N2N/PPPP2PP/R1BQKB1R w KQkq -"
+ "Sicilian: Closed, Grand Prix, 3...e6 4.Nf3 d5" "B23r")
+ ("r1bqkbnr/pp1ppp1p/2n3p/2p/4PP/2N/PPPP2PP/R1BQKBNR w KQkq -"
+ "Sicilian: Closed, Grand Prix, 3...g6" "B23s")
+ ("r1bqk1nr/pp1pppbp/2n3p/2p/2B1PP/2N2N/PPPP2PP/R1BQK2R b KQkq -"
+ "Sicilian: Closed, Grand Prix, 3...g6 4.Nf3 Bg7 5.Bc4" "B23t")
+ ("r1bqk1nr/pp1p1pbp/2n1p1p/2p/2B1PP/2N2N/PPPP2PP/R1BQK2R w KQkq -"
+ "Sicilian: Closed, Grand Prix, 3...g6 4.Nf3 Bg7 5.Bc4 e6" "B23u")
+ ("r1bqk1nr/pp1p1pbp/2n1p1p/2p2P/2B1P/2N2N/PPPP2PP/R1BQK2R b KQkq -"
+ "Sicilian: Closed, Grand Prix, Schofman Variation" "B23v")
+ ("r1bqk1nr/pp1pppbp/2n3p/1Bp/4PP/2N2N/PPPP2PP/R1BQK2R b KQkq -"
+ "Sicilian: Closed, Grand Prix, 3...g6 4.Nf3 Bg7 5.Bb5" "B23w")
+ ("r1bqk1nr/pp1pppbp/6p/1Bp/3nPP/2N2N/PPPP2PP/R1BQK2R w KQkq -"
+ "Sicilian: Closed, Grand Prix, 3...g6 4.Nf3 Bg7 5.Bb5 Nd4" "B23w")
+ ("r1bqk1nr/pp1pppbp/6p/2p/3nPP/2NB1N/PPPP2PP/R1BQK2R b KQkq -"
+ "Sicilian: Closed, Grand Prix, 3...g6 4.Nf3 Bg7 5.Bb5 Nd4 6.Bd3" "B23x")
+ ("r1bqk1nr/pp1pppbp/6p/1Bp/3nPP/2N2N/PPPP2PP/R1BQ1RK b kq -"
+ "Sicilian: Closed, Grand Prix, 3...g6 4.Nf3 Bg7 5.Bb5 Nd4 6.O-O" "B23y")
+ ("r1bqkbnr/pp1ppppp/2n/2p/4P/2N3P/PPPP1P1P/R1BQKBNR b KQkq -"
+ "Sicilian: Closed, 3.g3" "B24")
+ ("r1bqkbnr/pp1p1ppp/2n1p/2p/4P/2N3P/PPPP1P1P/R1BQKBNR w KQkq -"
+ "Sicilian: Closed, 3.g3 e6" "B24")
+ ("r1bqkbnr/pp1ppp1p/2n3p/2p/4P/2N3P/PPPP1P1P/R1BQKBNR w KQkq -"
+ "Sicilian: Closed, 3.g3 g6" "B24")
+ ("r1bqkbnr/pp1ppp1p/2n3p/2p/4P/2NP2P/PPP2P1P/R1BQKBNR b KQkq -"
+ "Sicilian: Closed, 3.g3 g6" "B24")
+ ("r1bqkbnr/pp1ppp1p/2n3p/2p/4P/2N3P/PPPP1PBP/R1BQK1NR b KQkq -"
+ "Sicilian: Closed, 3.g3 g6" "B24")
+ ("r1bqk1nr/pp1pppbp/2n3p/2p/4P/2N3P/PPPP1PBP/R1BQK1NR w KQkq -"
+ "Sicilian: Closed, 3.g3 g6" "B24")
+ ("r1bqk1nr/pp1pppbp/2n3p/2p/4P/2N3P/PPPPNPBP/R1BQK2R b KQkq -"
+ "Sicilian: Closed, 3.g3 g6, 5.Nge2" "B24")
+ ("r1bqk1nr/pp1pppbp/2n3p/2p/4PP/2N3P/PPPP2BP/R1BQK1NR b KQkq -"
+ "Sicilian: Closed, 3.g3 g6, 5.f4" "B24")
+ ("r1bqk1nr/pp1pppbp/2n3p/2p/4P/2NP2P/PPP2PBP/R1BQK1NR b KQkq -"
+ "Sicilian: Closed, 3.g3 g6, 5.d3" "B24")
+ ("r1bqk1nr/pp1p1pbp/2n1p1p/2p/4P/2NP2P/PPP2PBP/R1BQK1NR w KQkq -"
+ "Sicilian: Closed, 3.g3 g6, 5.d3 e6" "B24")
+ ("r1bqk1nr/pp1p1pbp/4p1p/2p/3nP/3PB1P/PPP1NPBP/R2QK1NR b KQkq -"
+ "Sicilian: Closed, Smyslov Variation" "B24")
+ ("r1bqk1nr/pp1p1pbp/2n1p1p/2p/4PP/2NP2P/PPP3BP/R1BQK1NR b KQkq -"
+ "Sicilian: Closed, 3.g3 g6, 5.d3 e6 6.f4" "B24")
+ ("r1bqk1nr/pp2ppbp/2np2p/2p/4P/2NP2P/PPP2PBP/R1BQK1NR w KQkq -"
+ "Sicilian: Closed, 3.g3, 5.d3 d6" "B25a")
+ ("r1bqk1nr/pp2ppbp/2np2p/2p/4P/2NP2P/PPP1NPBP/R1BQK2R b KQkq -"
+ "Sicilian: Closed, 3.g3, 5.d3 d6 6.Nge2" "B25b")
+ ("r1bqk1nr/pp3pbp/2np2p/2p1p/4P/2NP2P/PPP1NPBP/R1BQK2R w KQkq -"
+ "Sicilian: Closed, Botvinnik" "B25c")
+ ("r1bqk1nr/pp3pbp/2npp1p/2p/4P/2NP2P/PPP1NPBP/R1BQK2R w KQkq -"
+ "Sicilian: Closed, 3.g3, 5.d3 d6 6.Nge2 e6" "B25d")
+ ("r1bqk1nr/pp2ppbp/2np2p/2p/4PP/2NP2P/PPP3BP/R1BQK1NR b KQkq -"
+ "Sicilian: Closed, 6.f4" "B25e")
+ ("1rbqk1nr/pp2ppbp/2np2p/2p/4PP/2NP2P/PPP3BP/R1BQK1NR w KQk -"
+ "Sicilian: Closed, 6.f4 Rb8" "B25f")
+ ("r1bqk2r/pp2ppbp/2np1np/2p/4PP/2NP2P/PPP3BP/R1BQK1NR w KQkq -"
+ "Sicilian: Closed, 6.f4 Nf6" "B25g")
+ ("r1bqk2r/pp2ppbp/2np1np/2p/4PP/2NP1NP/PPP3BP/R1BQK2R b KQkq -"
+ "Sicilian: Closed, 6.f4 Nf6 7.Nf3" "B25h")
+ ("r1bqk1nr/pp3pbp/2np2p/2p1p/4PP/2NP2P/PPP3BP/R1BQK1NR w KQkq -"
+ "Sicilian: Closed, 6.f4 e5" "B25i")
+ ("r1bqk1nr/pp3pbp/2np2p/2p1p/4PP/2NP1NP/PPP3BP/R1BQK2R b KQkq -"
+ "Sicilian: Closed, 6.f4 e5 7.Nf3" "B25j")
+ ("r1bqk2r/pp2npbp/2np2p/2p1p/4PP/2NP1NP/PPP3BP/R1BQK2R w KQkq -"
+ "Sicilian: Closed, 6.f4 e5 7.Nf3 Nge7" "B25j")
+ ("r1bqk2r/pp2npbp/2np2p/2p1p/4PP/2NP1NP/PPP3BP/R1BQ1RK b kq -"
+ "Sicilian: Closed, 6.f4 e5 7.Nf3 Nge7 8.O-O" "B25k")
+ ("r1bqk1nr/pp3pbp/2npp1p/2p/4PP/2NP2P/PPP3BP/R1BQK1NR w KQkq -"
+ "Sicilian: Closed, 6.f4 e6" "B25l")
+ ("r1bqk1nr/pp3pbp/2npp1p/2p/4PP/2NP1NP/PPP3BP/R1BQK2R b KQkq -"
+ "Sicilian: Closed, 6.f4 e6" "B25m")
+ ("r1bqk2r/pp2npbp/2npp1p/2p/4PP/2NP1NP/PPP3BP/R1BQK2R w KQkq -"
+ "Sicilian: Closed, 6.f4 e6" "B25n")
+ ("r1bqk2r/pp2npbp/2npp1p/2p/4PP/2NP1NP/PPP3BP/R1BQ1RK b kq -"
+ "Sicilian: Closed, 6.f4 e6" "B25o")
+ ("r1bq1rk/pp2npbp/2npp1p/2p/4PP/2NP1NP/PPP3BP/R1BQ1RK w - -"
+ "Sicilian: Closed, 6.f4 e6" "B25p")
+ ("r1bq1rk/pp2npbp/2npp1p/2p/4PP/2NPBNP/PPP3BP/R2Q1RK b - -"
+ "Sicilian: Closed, 6.f4 e6: 9.Be3" "B25q")
+ ("1rbq1rk/pp2npbp/2npp1p/2p/4PP/2NPBNP/PPP3BP/R2Q1RK w - -"
+ "Sicilian: Closed, 6.f4 e6: 9.Be3 Rb8" "B25r")
+ ("r1bq1rk/p3npbp/1pnpp1p/2p/4PP/2NPBNP/PPP3BP/R2Q1RK w - -"
+ "Sicilian: Closed, 6.f4 e6: 9.Be3 b6" "B25s")
+ ("r1bq1rk/pp2npbp/3pp1p/2p/3nPP/2NPBNP/PPP3BP/R2Q1RK w - -"
+ "Sicilian: Closed, 6.f4 e6: 9.Be3 Nd4" "B25t")
+ ("r1bq1rk/pp2npbp/3pp1p/2p/3nPP/2NPBNP/PPP3BP/1R1Q1RK b - -"
+ "Sicilian: Closed, 6.f4 e6: 9.Be3 Nd4 10.Rb1" "B25u")
+ ("r1bq1rk/pp2npbp/3pp1p/2p/3nPP/2NPBNP/PPPQ2BP/R4RK b - -"
+ "Sicilian: Closed, 6.f4 e6: 9.Be3 Nd4 10.Qd2" "B25v")
+ ("r1bq1rk/pp2npbp/3pp1p/2p1P/3n1P/2NPBNP/PPP3BP/R2Q1RK b - -"
+ "Sicilian: Closed, 6.f4 e6: 9.Be3 Nd4 10.e5" "B25w")
+ ("r1bq1rk/pp3pbp/3pp1p/2p1Pn/3n1P/2NPBNP/PPP3BP/R2Q1RK w - -"
+ "Sicilian: Closed, 6.f4 e6: 9.Be3 Nd4 10.e5 Nef5" "B25x")
+ ("r1bqk1nr/pp2ppbp/2np2p/2p/4P/2NPB1P/PPP2PBP/R2QK1NR b KQkq -"
+ "Sicilian: Closed, 6.Be3" "B26a")
+ ("r1bqk2r/pp2ppbp/2np1np/2p/4P/2NPB1P/PPP2PBP/R2QK1NR w KQkq -"
+ "Sicilian: Closed, 6.Be3 Nf6" "B26b")
+ ("r1bqk2r/pp2ppbp/2np1np/2p/4P/2NPB1PP/PPP2PB/R2QK1NR b KQkq -"
+ "Sicilian: Closed, 6.Be3 Nf6 7.h3" "B26c")
+ ("r1bqk1nr/pp3pbp/2np2p/2p1p/4P/2NPB1P/PPP2PBP/R2QK1NR w KQkq -"
+ "Sicilian: Closed, 6.Be3 e5" "B26d")
+ ("r1bqk1nr/pp3pbp/2np2p/2p1p/4P/2NPB1P/PPPQ1PBP/R3K1NR b KQkq -"
+ "Sicilian: Closed, 6.Be3 e5 7.Qd2" "B26e")
+ ("r1bqk2r/pp2npbp/2np2p/2p1p/4P/2NPB1P/PPPQ1PBP/R3K1NR w KQkq -"
+ "Sicilian: Closed, 6.Be3 e5 7.Qd2 Nge7" "B26f")
+ ("1rbqk1nr/pp2ppbp/2np2p/2p/4P/2NPB1P/PPP2PBP/R2QK1NR w KQk -"
+ "Sicilian: Closed, 6.Be3 Rb8" "B26g")
+ ("1rbqk1nr/pp2ppbp/2np2p/2p/4P/2NPB1P/PPPQ1PBP/R3K1NR b KQk -"
+ "Sicilian: Closed, 6.Be3 Rb8 7.Qd2" "B26h")
+ ("1rbqk1nr/p3ppbp/2np2p/1pp/4P/2NPB1P/PPPQ1PBP/R3K1NR w KQk -"
+ "Sicilian: Closed, 6.Be3 Rb8 7.Qd2 b5" "B26i")
+ ("1rbqk1nr/p3ppbp/2np2p/1pp/4P/2NPB1P/PPPQNPBP/R3K2R b KQk -"
+ "Sicilian: Closed, 6.Be3 Rb8 7.Qd2 b5 8.Nge2" "B26j")
+ ("r1bqk1nr/pp3pbp/2npp1p/2p/4P/2NPB1P/PPP2PBP/R2QK1NR w KQkq -"
+ "Sicilian: Closed, 6.Be3 e6" "B26k")
+ ("r1bqk1nr/pp3pbp/2npp1p/2p/4P/2NPB1P/PPPQ1PBP/R3K1NR b KQkq -"
+ "Sicilian: Closed, 6.Be3 e6 7.Qd2" "B26l")
+ ("r1b1k1nr/pp3pbp/2npp1p/q1p/4P/2NPB1P/PPPQ1PBP/R3K1NR w KQkq -"
+ "Sicilian: Closed, 6.Be3 e6 7.Qd2 Qa5" "B26m")
+ ("r1bqk1nr/pp3pbp/3pp1p/2p/3nP/2NPB1P/PPPQ1PBP/R3K1NR w KQkq -"
+ "Sicilian: Closed, 6.Be3 e6 7.Qd2 Nd4" "B26n")
+ ("r1bqk2r/pp2npbp/2npp1p/2p/4P/2NPB1P/PPPQ1PBP/R3K1NR w KQkq -"
+ "Sicilian: Closed, 6.Be3 e6 7.Qd2 Nge7" "B26o")
+ ("1rbqk1nr/pp3pbp/2npp1p/2p/4P/2NPB1P/PPPQ1PBP/R3K1NR w KQk -"
+ "Sicilian: Closed, 6.Be3 e6 7.Qd2 Rb8" "B26p")
+ ("1rbqk1nr/pp3pbp/2npp1p/2p/4P/2NPB1P/PPPQNPBP/R3K2R b KQk -"
+ "Sicilian: Closed, 6.Be3 e6 7.Qd2 Rb8 8.Nge2" "B26q")
+ ("rnbqkbnr/pp1ppppp//2p/4P/5N/PPPP1PPP/RNBQKB1R b KQkq -"
+ "Sicilian: 2.Nf3" "B27a")
+ ("rnb1kbnr/pp1ppppp//q1p/4P/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Mongoose Variation" "B27b")
+ ("rnb1kbnr/ppqppppp//2p/4P/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Quinteros Variation" "B27c")
+ ("rnbqkbnr/p2ppppp/1p/2p/4P/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Katalimov Variation" "B27d")
+ ("rnbqkbnr/pp1ppp1p/6p/2p/4P/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Hungarian Variation" "B27e")
+ ("rnbqkbnr/pp1ppp1p/6p/2p/2P1P/5N/PP1P1PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Hungarian, 3.c4" "B27f")
+ ("rnbqkbnr/pp1ppp1p/6p/2p/4P/2P2N/PP1P1PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Hungarian, 3.c3" "B27g")
+ ("rnbqk1nr/pp1pppbp/6p//3PP/5N/PP3PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Hungarian, 3.c3 Bg7 4.d4 cxd4 5.cxd4" "B27h")
+ ("rnbqk1nr/pp2ppbp/6p/3p/3PP/5N/PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Hungarian, 3.c3 Bg7 4.d4 cxd4 5.cxd4 d5" "B27i")
+ ("rnbqkbnr/pp1ppp1p/6p/2p/3PP/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Hungarian, 3.d4" "B27j")
+ ("rnbqkbnr/pp1ppp1p/6p//3pP/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Hungarian, 3.d4 cxd4" "B27k")
+ ("rnbqkbnr/pp1ppp1p/6p//3NP//PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Hungarian, 3.d4 cxd4 4.Nxd4" "B27l")
+ ("rnbqk1nr/pp1pppbp/6p/2p/3PP/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Accelerated Pterodactyl" "B27m")
+ ("rnbqk1nr/pp1pppbp/6p/2P/4P/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Accelerated Pterodactyl, 4.dxc5" "B27n")
+ ("rnb1k1nr/pp1pppbp/6p/q1P/4P/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Accelerated Pterodactyl, 4.dxc5 Qa5+" "B27o")
+ ("rnb1k1nr/pp1pppbp/6p/q1P/4P/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Accelerated Pterodactyl, 4.dxc5 Qa5+ 5.Nc3" "B27p")
+ ("rnb1k1nr/pp1pppbp/6p/q1P/4P/2P2N/PP3PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Accelerated Pterodactyl, 4.dxc5 Qa5+ 5.c3" "B27q")
+ ("rnb1k1nr/pp1pppbp/6p/2q/4P/2P2N/PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Accelerated Pterodactyl, 4.dxc5 Qa5+ 5.c3" "B27r")
+ ("rnbqk1nr/pp1pppbp/6p/2p/2PPP/5N/PP3PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Accelerated Pterodactyl, 4.c4" "B27s")
+ ("rnb1k1nr/pp1pppbp/6p/q1p/2PPP/5N/PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Accelerated Pterodactyl, 4.c4 Qa5+" "B27t")
+ ("rnbqk1nr/pp1pppbp/6p/2p/3PP/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Accelerated Pterodactyl, 4.Nc3" "B27t")
+ ("rnbqkbnr/1p1ppppp/p/2p/4P/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Sicilian: O'Kelly Variation" "B28a")
+ ("rnbqkbnr/1p1ppppp/p/2p/4P/2N2N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Sicilian: O'Kelly, 3.Nc3" "B28b")
+ ("rnbqkbnr/1p1ppppp/p/2p/3PP/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: O'Kelly, 3.d4" "B28c")
+ ("rnbqkbnr/1p1ppppp/p//3NP//PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: O'Kelly, 3.d4 cxd4 4.Nxd4" "B28d")
+ ("rnbqkb1r/1p1ppppp/p4n//3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: O'Kelly, 3.d4 cxd4 4.Nxd4 Nf6" "B28e")
+ ("rnbqkbnr/1p1ppppp/p/2p/2P1P/5N/PP1P1PPP/RNBQKB1R b KQkq -"
+ "Sicilian: O'Kelly, 3.c4" "B28f")
+ ("rnbqkbnr/1p1p1ppp/p3p/2p/2P1P/5N/PP1P1PPP/RNBQKB1R w KQkq -"
+ "Sicilian: O'Kelly, 3.c4 e6" "B28g")
+ ("rnbqkbnr/1p1ppppp/p/2p/4P/2P2N/PP1P1PPP/RNBQKB1R b KQkq -"
+ "Sicilian: O'Kelly, 3.c3" "B28h")
+ ("rnbqkbnr/1p1p1ppp/p3p/2p/4P/2P2N/PP1P1PPP/RNBQKB1R w KQkq -"
+ "Sicilian: O'Kelly, 3.c3 e6" "B28i")
+ ("rnbqkbnr/1p2pppp/p/2pp/4P/2P2N/PP1P1PPP/RNBQKB1R w KQkq -"
+ "Sicilian: O'Kelly, 3.c3 d5" "B28j")
+ ("rnbqkb1r/pp1ppppp/5n/2p/4P/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Nimzowitsch" "B29a")
+ ("rnbqkb1r/pp1ppppp/5n/2p/4P/3P1N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Nimzowitsch, 3.d3" "B29b")
+ ("rnbqkb1r/pp1ppppp/5n/2p/4P/2N2N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Nimzowitsch, 3.Nc3" "B29c")
+ ("rnbqkb1r/pp2pppp/5n/2pp/4P/2N2N/PPPP1PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Nimzowitsch, 3.Nc3 d5" "B29d")
+ ("rnbqkb1r/pp2pppp/5n/2pP//2N2N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Nimzowitsch, 3.Nc3 d5 4.exd5" "B29e")
+ ("rnbqkb1r/pp1ppppp/5n/2p1P//5N/PPPP1PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Nimzowitsch, 3.e5" "B29f")
+ ("rnbqkb1r/pp1ppppp//2pnP//5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Nimzowitsch, 3.e5 Nd5" "B29f")
+ ("rnbqkb1r/pp1ppppp//2pnP/2P/5N/PP1P1PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Nimzowitsch, 4.c4" "B29g")
+ ("rnbqkb1r/pp1ppppp//2pnP/3P/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Nimzowitsch, 4.d4" "B29h")
+ ("rnbqkb1r/pp1ppppp//2pnP//2N2N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Nimzowitsch, 4.Nc3" "B29i")
+ ("rnbqkb1r/pp1ppppp//2p1P//2n2N/PPPP1PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Nimzowitsch, 4.Nc3 Nxc3" "B29j")
+ ("rnbqkb1r/pp1p1ppp/4p/2pnP//2N2N/PPPP1PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Nimzowitsch, 4.Nc3 e6" "B29k")
+ ("rnbqkb1r/pp1p1ppp/4p/2pNP//5N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Nimzowitsch, 4.Nc3 e6 5.Nxd5" "B29l")
+ ("r1bqkb1r/pp1p1ppp/2n/2ppP/3P/5N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Nimzowitsch, Rubinstein Countergambit" "B29m")
+ ("r1bqkb1r/pp1p1ppp/2n/2PpP//5N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Nimzowitsch, Rubinstein Countergambit, 7.dxc5" "B29n")
+ ("r1bqkbnr/pp1ppppp/2n/2p/4P/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Sicilian: 2...Nc6" "B30a")
+ ("r1bqkbnr/pp1ppppp/2n/2p/4P/1P3N/P1PP1PPP/RNBQKB1R b KQkq -"
+ "Sicilian: 2...Nc6 3.b3" "B30b")
+ ("r1bqkbnr/pp1ppppp/2n/2p/4P/3P1N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: 2...Nc6 3.d3" "B30c")
+ ("r1bqkb1r/pp1ppppp/2n2n/2p/4P/3P1N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: 2...Nc6 3.d3 Nf6" "B30c")
+ ("r1bqkbnr/pp1ppppp/2n/2p/4P/5NP/PPPP1P1P/RNBQKB1R b KQkq -"
+ "Sicilian: 2...Nc6 3.g3" "B30d")
+ ("r1bqkbnr/pp1p1ppp/2n1p/2p/4P/3P1NP/PPP2P1P/RNBQKB1R b KQkq -"
+ "Sicilian: 2...Nc6 3.g3 e6 4.d3" "B30e")
+ ("r1bqkbnr/pp3ppp/2n1p/2pp/4P/3P1NP/PPP2P1P/RNBQKB1R w KQkq -"
+ "Sicilian: 2...Nc6 3.g3 e6 4.d3 d5" "B30f")
+ ("r1bqkbnr/pp1ppppp/2n/2p/2B1P/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Sicilian: 2...Nc6 3.Bc4" "B30g")
+ ("r1bqkbnr/pp1ppppp/2n/2p/4P/2N2N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Sicilian: 2...Nc6 3.Nc3" "B30h")
+ ("r1bqkb1r/pp1ppppp/2n2n/2p/4P/2N2N/PPPP1PPP/R1BQKB1R w KQkq -"
+ "Sicilian: 2...Nc6 3.Nc3 Nf6" "B30h")
+ ("r1bqkbnr/pp1ppp1p/2n3p/2p/4P/2N2N/PPPP1PPP/R1BQKB1R w KQkq -"
+ "Sicilian: 2...Nc6 3.Nc3 g6" "B30i")
+ ("r1bqkbnr/pp1p1ppp/2n/2p1p/4P/2N2N/PPPP1PPP/R1BQKB1R w KQkq -"
+ "Sicilian: 2...Nc6 3.Nc3 e5" "B30j")
+ ("r1bqkbnr/pp1ppppp/2n/1Bp/4P/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Sicilian: Rossolimo" "B30k")
+ ("r1b1kbnr/pp1ppppp/1qn/1Bp/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Sicilian: Rossolimo, 3...Qb6" "B30l")
+ ("r1bqkb1r/pp1ppppp/2n2n/1Bp/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Sicilian: Rossolimo, 3...Nf6" "B30m")
+ ("r1bqkbnr/pp1p1ppp/2n1p/1Bp/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Sicilian: Rossolimo, 3...e6" "B30n")
+ ("r1bqkbnr/pp1p1ppp/2n1p/1Bp/4P/1P3N/P1PP1PPP/RNBQK2R b KQkq -"
+ "Sicilian: Rossolimo, 3...e6 4.b3" "B30o")
+ ("r1bqkbnr/pp1p1ppp/2n1p/1Bp/4P/2N2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Sicilian: Rossolimo, 3...e6 4.Nc3" "B30p")
+ ("r1bqkbnr/pp1p1ppp/2B1p/2p/4P/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Sicilian: Rossolimo, 3...e6 4.Bxc6" "B30q")
+ ("r1bqkbnr/pp1p1ppp/2n1p/1Bp/4P/5N/PPPP1PPP/RNBQ1RK b kq -"
+ "Sicilian: Rossolimo, 3...e6 4.O-O" "B30r")
+ ("r1bqkb1r/pp1pnppp/2n1p/1Bp/4P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Sicilian: Rossolimo, 3...e6 4.O-O Nge7" "B30s")
+ ("r1bqkb1r/pp1pnppp/2n1p/1Bp/4P/1P3N/P1PP1PPP/RNBQ1RK b kq -"
+ "Sicilian: Rossolimo, 3...e6 4.O-O Nge7 5.b3" "B30s")
+ ("r1bqkb1r/pp1pnppp/2n1p/1Bp/4P/5N/PPPP1PPP/RNBQR1K b kq -"
+ "Sicilian: Rossolimo, 3...e6 4.O-O Nge7 5.Re1" "B30t")
+ ("r1bqkb1r/pp1pnppp/2n1p/1Bp/4P/2N2N/PPPP1PPP/R1BQ1RK b kq -"
+ "Sicilian: Rossolimo, 3...e6 4.O-O Nge7 5.Nc3" "B30u")
+ ("r1bqkb1r/pp1pnppp/2n1p/1Bp/4P/2P2N/PP1P1PPP/RNBQ1RK b kq -"
+ "Sicilian: Rossolimo, 3...e6 4.O-O Nge7 5.c3" "B30v")
+ ("r1bqkb1r/1p1pnppp/p1n1p/1Bp/4P/2P2N/PP1P1PPP/RNBQ1RK w kq -"
+ "Sicilian: Rossolimo, 3...e6 4.O-O Nge7 5.c3 a6" "B30w")
+ ("r1bqkbnr/pp1ppp1p/2n3p/1Bp/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Sicilian: Rossolimo, 3...g6" "B31a")
+ ("r1bqkbnr/pp1ppp1p/2n3p/1Bp/4P/2N2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Sicilian: Rossolimo, 3...g6 4.Nc3" "B31b")
+ ("r1bqkbnr/pp1ppp1p/2B3p/2p/4P/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Sicilian: Rossolimo, 3...g6 4.Bxc6" "B31c")
+ ("r1bqkbnr/pp2pp1p/2p3p/2p/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Sicilian: Rossolimo, 3...g6 4.Bxc6 dxc6" "B31d")
+ ("r1bqkbnr/pp2pp1p/2p3p/2p/4P/3P1N/PPP2PPP/RNBQK2R b KQkq -"
+ "Sicilian: Rossolimo, 3...g6 4.Bxc6 dxc6 5.d3" "B31e")
+ ("r1bqk1nr/pp2ppbp/2p3p/2p/4P/3P1N1P/PPP2PP/RNBQK2R b KQkq -"
+ "Sicilian: Rossolimo, 3...g6 4.Bxc6 dxc6 5.d3 Bg7 6.h3" "B31f")
+ ("r1bqkbnr/pp1ppp1p/2n3p/1Bp/4P/5N/PPPP1PPP/RNBQ1RK b kq -"
+ "Sicilian: Rossolimo, 3...g6 4.O-O" "B31g")
+ ("r1bqk1nr/pp1pppbp/2n3p/1Bp/4P/2P2N/PP1P1PPP/RNBQ1RK b kq -"
+ "Sicilian: Rossolimo, 3...g6 4.O-O Bg7 5.c3" "B31h")
+ ("r1bqk1nr/pp1p1pbp/2n3p/1Bp1p/4P/2P2N/PP1P1PPP/RNBQ1RK w kq -"
+ "Sicilian: Rossolimo, 3...g6 4.O-O Bg7 5.c3 e5" "B31i")
+ ("r1bqk1nr/pp1pppbp/2n3p/1Bp/4P/5N/PPPP1PPP/RNBQR1K b kq -"
+ "Sicilian: Rossolimo, 3...g6 4.O-O Bg7 5.Re1" "B31j")
+ ("r1bqk2r/pp1pppbp/2n2np/1Bp/4P/5N/PPPP1PPP/RNBQR1K w kq -"
+ "Sicilian: Rossolimo, 3...g6 4.O-O Bg7 5.Re1 Nf6" "B31k")
+ ("r1bqk2r/pp1pppbp/2n2np/1Bp/4P/2P2N/PP1P1PPP/RNBQR1K b kq -"
+ "Sicilian: Rossolimo, 3...g6 4.O-O Bg7 5.Re1 Nf6 6.c3" "B31l")
+ ("r1bq1rk/pp1pppbp/2n2np/1Bp/4P/2P2N1P/PP1P1PP/RNBQR1K b - -"
+ "Sicilian: Rossolimo, 3...g6 4.O-O Bg7 5.Re1 Nf6 6.c3 O-O 7.h3" "B31m")
+ ("r1bq1rk/pp1pppbp/2n2np/1Bp/3PP/2P2N/PP3PPP/RNBQR1K b - -"
+ "Sicilian: Rossolimo, 3...g6 4.O-O Bg7 5.Re1 Nf6 6.c3 O-O 7.d4" "B31n")
+ ("r1bqk1nr/pp1p1pbp/2n3p/1Bp1p/4P/5N/PPPP1PPP/RNBQR1K w kq -"
+ "Sicilian: Rossolimo, 3...g6 4.O-O Bg7 5.Re1 e5" "B31o")
+ ("r1bqk1nr/pp1p1pbp/2n3p/1Bp1p/1P2P/5N/P1PP1PPP/RNBQR1K b kq -"
+ "Sicilian: Rossolimo, Gurgenidze Variation" "B31p")
+ ("r1bqk1nr/pp1p1pbp/2n3p/1Bp1p/4P/2P2N/PP1P1PPP/RNBQR1K b kq -"
+ "Sicilian: Rossolimo, 3...g6 4.O-O Bg7 5.Re1 e5" "B31q")
+ ("r1bqkbnr/pp1ppppp/2n/2p/3PP/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: 2...Nc6 3.d4" "B32a")
+ ("r1bqkbnr/pp1ppppp/2n//3pP/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: 2...Nc6 3.d4 cxd4" "B32b")
+ ("r1bqkbnr/pp1ppppp/2n//3NP//PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Open, 2...Nc6" "B32c")
+ ("r1bqkbnr/pp2pppp/2np//3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Open, 2...Nc6, 4...d6" "B32d")
+ ("r1b1kbnr/pp1ppppp/1qn//3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Open, 2...Nc6, 4...Qb6" "B32e")
+ ("r1b1kbnr/ppqppppp/2n//3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Flohr Variation" "B32f")
+ ("r1b1kbnr/ppqppppp/2n/1N/4P//PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Flohr, 5.Nb5" "B32g")
+ ("r1bqkbnr/pp2pppp/2n/3p/3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: 2..Nc6, Nimzowitsch Variation" "B32h")
+ ("r1bqkbnr/pp1p1ppp/2n/4p/3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Lowenthal" "B32i")
+ ("r1bqkbnr/pp1p1ppp/2n/1N2p/4P//PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Lowenthal, 5.Nb5" "B32j")
+ ("r1bqkbnr/1p1p1ppp/p1n/1N2p/4P//PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Lowenthal, 5...a6" "B32k")
+ ("r1b1k1nr/1p1p1ppp/p1n2Q/4p/4P//PPP2PPP/RNB1KB1R b KQkq -"
+ "Sicilian: Lowenthal, 5...a6, Queenswap" "B32l")
+ ("r1b1k1nr/1p1p1ppp/p1n2q/4p/4P//PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Lowenthal, 5...a6, 8.Qd1" "B32m")
+ ("r1bqkbnr/pp3ppp/2np/1N2p/4P//PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Lowenthal, Kalashnikov" "B32n")
+ ("r1bqkbnr/pp3ppp/2np/1N2p/P3P//1PP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Lowenthal, Kalashnikov, 6.a4" "B32o")
+ ("r1bqkbnr/pp3ppp/2np/1N2p/4P/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Lowenthal, Kalashnikov, 6.N1c3" "B32p")
+ ("r1bqkbnr/5ppp/p1np/1p2p/4P/N1N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Lowenthal, Kalashnikov, 6.N1c3 a6 7.Na3 b5" "B32q")
+ ("r1bqkb1r/4nppp/p1np/1p1Np/4P/N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Lowenthal, Kalashnikov, 6.N1c3 a6 7.Na3 b5 8.Nd5 Nge7" "B32r")
+ ("r1bqkbnr/pp3ppp/2np/1N2p/2P1P//PP3PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Lowenthal, Kalashnikov, 6.c4" "B32s")
+ ("r1bqk1nr/pp2bppp/2np/1N2p/2P1P//PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Lowenthal, Kalashnikov, 6.c4 Be7" "B32t")
+ ("r1bqk1nr/pp2bppp/2np/1N2p/2P1P//PP2BPPP/RNBQK2R b KQkq -"
+ "Sicilian: Lowenthal, Kalashnikov, 6.c4 Be7 7.Be2" "B32u")
+ ("r1bqk1nr/pp2bppp/2np/1N2p/2P1P/2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Lowenthal, Kalashnikov, 6.c4 Be7 7.N1c3" "B32v")
+ ("r2qk1nr/1p2bppp/p1npb/4p/2P1P/N1N/PP3PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Lowenthal, Kalashnikov, Main Line" "B32w")
+ ("r2qk1nr/1p2bppp/p1npb/4p/2P1P/2N/PPN2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Lowenthal, Kalashnikov, Main Line, 9.Nc2" "B32x")
+ ("r2qk1nr/1p2bppp/p1npb/4p/2P1P/N1N/PP2BPPP/R1BQK2R b KQkq -"
+ "Sicilian: Lowenthal, Kalashnikov, Main Line, 9.Be2" "B32y")
+ ("r1bqkb1r/pp1ppppp/2n2n//3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Open, 2...Nc6" "B33a")
+ ("r1b1kb1r/pp1ppppp/1qn2n//3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Open, 2...Nc6, 5...Qb6" "B33b")
+ ("r1b1kb1r/pp1ppppp/1qn2n//4P/1NN/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Open, 2...Nc6, 5...Qb6 6.Nb3" "B33b")
+ ("r1b1kb1r/pp1p1ppp/1qn1pn//4P/1NN/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Open, 2...Nc6, 5...Qb6 6.Nb3 e6" "B33b")
+ ("r1b1kb1r/pp1p1ppp/1qn1pn//4P/1NNB/PPP2PPP/R1BQK2R b KQkq -"
+ "Sicilian: Open, 2...Nc6, 5...Qb6 6.Nb3 e6 7.Bd3" "B33c")
+ ("r1bqkb1r/pp1p1ppp/2n2n/4p/3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Pelikan/Sveshnikov" "B33d")
+ ("r1bqkb1r/pp1p1ppp/2N2n/4p/4P/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Pelikan/Sveshnikov, 6.Nxc6" "B33d")
+ ("r1bqkb1r/pp1p1ppp/2n2n/4pN/4P/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Pelikan/Sveshnikov, 6.Nf5" "B33d")
+ ("r1bqkb1r/pp1p1ppp/2n2n/4p/4P/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Pelikan/Sveshnikov, 6.Nf3" "B33d")
+ ("r1bqkb1r/pp1p1ppp/2n2n/4p/4P/1NN/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Pelikan/Sveshnikov, 6.Nb3" "B33d")
+ ("r1bqkb1r/pp1p1ppp/2n2n/1N2p/4P/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Pelikan/Sveshnikov, 6.Nbd5" "B33e")
+ ("r1bqkb1r/pp1p1pp/2n2n1p/1N2p/4P/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Pelikan, Haberditz Variation" "B33e")
+ ("r1bqkb1r/pp3ppp/2np1n/1N2p/4P/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Pelikan/Sveshnikov, Pelikan Variation" "B33f")
+ ("r1bqkb1r/pp3ppp/2np1n/4p/4P/N1N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Pelikan, 7.Na3" "B33f")
+ ("r1bqkb1r/pp3ppp/2np1n/1N2p/P3P/2N/1PP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Pelikan, 7.a4" "B33g")
+ ("r1bqkb1r/1p3ppp/p1np1n/4p/P3P/N1N/1PP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Pelikan, 7.a4" "B33g")
+ ("r1bqkb1r/pp3ppp/2np1n/1N1Np/4P//PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Pelikan, 7.Nd5" "B33h")
+ ("r1bqkb1r/pp3ppp/2np1n/1N2p1B/4P/2N/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Pelikan, 7.Bg5" "B33i")
+ ("r1bqkb1r/1p3ppp/p1np1n/1N2p1B/4P/2N/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Pelikan, 7.Bg5 a6" "B33i")
+ ("r1bqkb1r/1p3ppp/p1np1B/1N2p/4P/2N/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Pelikan, 7.Bg5 a6 8.Bxf6" "B33j")
+ ("r1bqkb1r/1p3ppp/p1np1n/4p1B/4P/N1N/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Pelikan, 7.Bg5 a6 8.Na3" "B33k")
+ ("r2qkb1r/1p3ppp/p1npbn/4p1B/4P/N1N/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Pelikan, Bird Variation" "B33k")
+ ("r1bqkb1r/5ppp/p1np1n/1p2p1B/4P/N1N/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Pelikan, Chelyabinsk Variation" "B33l")
+ ("r1bqkb1r/5ppp/p1np1n/1p1Np1B/4P/N/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Pelikan, Chelyabinsk, 9.Nd5" "B33l")
+ ("r1bqk2r/4bppp/p1np1n/1p1Np1B/4P/N/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Pelikan, Chelyabinsk, 9.Nd5 Be7" "B33m")
+ ("r1bqk2r/5ppp/p1np1b/1p1Np/4P/N1P/PP3PPP/R2QKB1R b KQkq -"
+ "Sicilian: Pelikan, Chelyabinsk, 9.Nd5 Be7, 11.c3" "B33n")
+ ("r1bq1rk/5ppp/p1np1b/1p1Np/4P/N1P/PP3PPP/R2QKB1R w KQ -"
+ "Sicilian: Pelikan, Chelyabinsk, 9.Nd5 Be7, 11.c3 O-O" "B33o")
+ ("r1bqk2r/5ppp/p1np/1p1Np1b/4P/N1P/PP3PPP/R2QKB1R w KQkq -"
+ "Sicilian: Pelikan, Chelyabinsk, 9.Nd5 Be7, 11.c3 Bg5" "B33p")
+ ("r1bq1rk/5ppp/p1np/1p1Np1b/4P/2P/PPN2PPP/R2QKB1R w KQ -"
+ "Sicilian: Pelikan, Chelyabinsk, 9.Nd5 Be7, 11.c3 O-O 12.Nc2 Bg5" "B33q")
+ ("r1bq1rk/5ppp/p1np/1p1Np1b/P3P/2P/1PN2PPP/R2QKB1R b KQ -"
+ "Sicilian: Pelikan, Chelyabinsk, 9.Nd5 Be7, 11.c3 O-O 12.Nc2 Bg5 13.a4" "B33r")
+ ("r1bqkb1r/5ppp/p1np1B/1p2p/4P/N1N/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Pelikan, Chelyabinsk, 9.Bxf6" "B33s")
+ ("r1bqkb1r/5p1p/p1np1p/1p2p/4P/N1N/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Pelikan, Chelyabinsk, 9.Bxf6 gxf6" "B33s")
+ ("r1bqkb1r/5p1p/p1np1p/1p1Np/4P/N/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Pelikan, Chelyabinsk, 9.Bxf6 gxf6 10.Nd5" "B33s")
+ ("r1bqk2r/5pbp/p1np1p/1p1Np/4P/N/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Pelikan, Chelyabinsk, 9.Bxf6 gxf6 10.Nd5 Bg7" "B33s")
+ ("r1bqk2r/5pbp/p1np1p/1p1Np/4P/N2B/PPP2PPP/R2QK2R b KQkq -"
+ "Sicilian: Pelikan, Chelyabinsk, 9.Bxf6 gxf6 10.Nd5 Bg7 11.Bd3" "B33t")
+ ("r1bqkb1r/5p1p/p1np/1p1Npp/4P/N/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Pelikan, Sveshnikov Variation" "B33u")
+ ("r1bqkb1r/5p1p/p1np/1p1Npp/4P/N1P/PP3PPP/R2QKB1R b KQkq -"
+ "Sicilian: Pelikan, Sveshnikov, 11.c3" "B33v")
+ ("r1bqk2r/5pbp/p1np/1p1Npp/4P/N1P/PP3PPP/R2QKB1R w KQkq -"
+ "Sicilian: Pelikan, Sveshnikov, 11.c3 Bg7" "B33v")
+ ("r2qk2r/5pbp/p1np/1p1Npb//N1P/PP3PPP/R2QKB1R w KQkq -"
+ "Sicilian: Pelikan, Sveshnikov, 11.c3 Bg7 12.exf5 Bxf5" "B33v")
+ ("r2q1rk/5pbp/p1np/1p1Npb//2P/PPN2PPP/R2QKB1R w KQ -"
+ "Sicilian: Pelikan, Sveshnikov, 11.c3 Bg7 12.exf5 Bxf5 13.Nc2 O-O" "B33w")
+ ("r1bqkb1r/5p1p/p1np/1p1Npp/4P/N2B/PPP2PPP/R2QK2R b KQkq -"
+ "Sicilian: Pelikan, Sveshnikov, 11.Bd3" "B33x")
+ ("r2qkb1r/5p1p/p1npb/1p1Npp/4P/N2B/PPP2PPP/R2QK2R w KQkq -"
+ "Sicilian: Pelikan, Sveshnikov, 11.Bd3 Be6" "B33x")
+ ("r2qkb1r/5p1p/p1npb/1p1Npp/4P/N2B/PPP2PPP/R2Q1RK b kq -"
+ "Sicilian: Pelikan, Sveshnikov, 11.Bd3 Be6 12.O-O" "B33y")
+ ("r1bqkbnr/pp1ppp1p/2n3p//3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Accelerated Fianchetto" "B34a")
+ ("r1bqkbnr/pp1ppp1p/2n3p//2BNP//PPP2PPP/RNBQK2R b KQkq -"
+ "Sicilian: Accelerated Fianchetto, 5.Bc4" "B34b")
+ ("r1bqkbnr/pp1ppp1p/2N3p//4P//PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Accelerated Fianchetto, Exchange Variation" "B34c")
+ ("r1bqkbnr/pp1ppp1p/2n3p//3NP//PPP1BPPP/RNBQK2R b KQkq -"
+ "Sicilian: Accelerated Fianchetto, 5.Be2" "B34d")
+ ("r1bqkbnr/pp1ppp1p/2n3p//3NP/4B/PPP2PPP/RN1QKB1R b KQkq -"
+ "Sicilian: Accelerated Fianchetto, 5.Be3" "B34e")
+ ("r1bqkbnr/pp1ppp1p/2n3p//3NP/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Accelerated Fianchetto, Modern Variation" "B34f")
+ ("r1bqkb1r/pp1ppp1p/2n2np//3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Accelerated Fianchetto, Modern, 5...Nf6" "B34g")
+ ("r1bqkb1r/pp1ppp1p/2N2np//4P/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Accelerated Fianchetto, Modern, 5...Nf6 6.Nxc6" "B34h")
+ ("r1bqkb1r/p2ppp1p/2p2np//4P/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Accelerated Fianchetto, Modern, 5...Nf6 6.Nxc6 bxc6" "B34i")
+ ("r1bqk1nr/pp1pppbp/2n3p//3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Accelerated Fianchetto, Modern, 5...Bg7" "B34j")
+ ("r1bqk1nr/pp1pppbp/2n3p//4P/2N/PPP1NPPP/R1BQKB1R b KQkq -"
+ "Sicilian: Accelerated Fianchetto, Modern, 6.Nde2" "B34k")
+ ("r1bqk1nr/pp1pppbp/2n3p//4P/1NN/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Accelerated Fianchetto, Modern, 6.Nb3" "B34l")
+ ("r1bqk1nr/pp1pppbp/2n3p//3NP/2N1B/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Accelerated Fianchetto, Modern, 6.Be3" "B34m")
+ ("r1bqk1nr/pp2ppbp/2np2p//3NP/2N1B/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Accelerated Fianchetto, Modern, 6.Be3 d6" "B34n")
+ ("r1bqk1nr/pp2ppbp/2np2p//3NP/2N1B/PPPQ1PPP/R3KB1R b KQkq -"
+ "Sicilian: Accelerated Fianchetto, Modern, 6.Be3 d6 7.Qd2" "B34o")
+ ("r1bqk2r/pp1pppbp/2n2np//3NP/2N1B/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Accelerated Fianchetto, Modern, 6.Be3 Nf6" "B34p")
+ ("r1bqk2r/pp1pppbp/2n2np//3NP/2N1BP/PPP3PP/R2QKB1R b KQkq -"
+ "Sicilian: Accelerated Fianchetto, Modern, 6.Be3 Nf6 7.f3" "B34q")
+ ("r1bqk2r/pp1pppbp/2N2np//4P/2N1B/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Accelerated Fianchetto, Modern, 6.Be3 Nf6 7.Nxc6" "B34r")
+ ("r1bqk2r/p2pppbp/2p2np//4P/2N1B/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Accelerated Fianchetto, Modern, 6.Be3 Nf6 7.Nxc6 bxc6" "B34r")
+ ("r1bqk2r/p2pppbp/2p2np/4P//2N1B/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Accelerated Fianchetto, Modern, 6.Be3 Nf6 7.Nxc6 bxc6 8.e5" "B34r")
+ ("r1bqk1nr/p2pppbp/2p3p/4P//2N1B/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Accelerated Fianchetto, Modern, 6.Be3 Nf6 7.Nxc6 bxc6 8.e5 Ng8" "B34s")
+ ("r1bqk2r/pp1pppbp/2n2np//3NP/2N1B/PPP1BPPP/R2QK2R b KQkq -"
+ "Sicilian: Accelerated Fianchetto, Modern, 6.Be3 Nf6 7.Be2" "B34t")
+ ("r1bq1rk/pp1pppbp/2n2np//3NP/2N1B/PPP1BPPP/R2QK2R w KQ -"
+ "Sicilian: Accelerated Fianchetto, Modern, 6.Be3 Nf6 7.Be2 O-O" "B34u")
+ ("r1bq1rk/pp1pppbp/2n2np//3NP/2N1B/PPP1BPPP/R2Q1RK b - -"
+ "Sicilian: Accelerated Fianchetto, Modern, 6.Be3 Nf6 7.Be2 O-O 8.O-O" "B34v")
+ ("r1bq1rk/pp2ppbp/2n2np/3p/3NP/2N1B/PPP1BPPP/R2Q1RK w - -"
+ "Sicilian: Accelerated Fianchetto, Modern, 6.Be3 Nf6 7.Be2 O-O 8.O-O d5" "B34v")
+ ("r1bq1rk/pp2ppbp/2n2np/3P/3N/2N1B/PPP1BPPP/R2Q1RK b - -"
+ "Sicilian: Accelerated Fianchetto, Modern, 6.Be3 Nf6 7.Be2 O-O 8.O-O d5 9.exd5" "B34w")
+ ("r1bqk2r/pp1pppbp/2n2np//2BNP/2N1B/PPP2PPP/R2QK2R b KQkq -"
+ "Sicilian: Accelerated Fianchetto, Modern, 7.Bc4" "B35a")
+ ("r1b1k2r/pp1pppbp/2n2np/q/2BNP/2N1B/PPP2PPP/R2QK2R w KQkq -"
+ "Sicilian: Accelerated Fianchetto, Modern, 7.Bc4 Qa5" "B35b")
+ ("r1b2rk/pp1pppbp/2n2np/q/2BNP/2N1B/PPP2PPP/R2Q1RK w - -"
+ "Sicilian: Accelerated Fianchetto, Modern, 7.Bc4 Qa5 8.O-O O-O" "B35c")
+ ("r1b2rk/pp1pppbp/2n2np/q/3NP/1BN1B/PPP2PPP/R2Q1RK b - -"
+ "Sicilian: Accelerated Fianchetto, Modern, 7.Bc4 Qa5 8.O-O O-O 9.Bb3" "B35d")
+ ("r4rk/pp1bppbp/2np1np/q/3NPP/1BN1B2P/PPP3P/R2Q1RK b - -"
+ "Sicilian: Accelerated Fianchetto, Modern, 7.Bc4 Qa5 8.O-O O-O 9.Bb3 d6 10.h3 Bd7 11.f4" "B35e")
+ ("r1bq1rk/pp1pppbp/2n2np//2BNP/2N1B/PPP2PPP/R2QK2R w KQ -"
+ "Sicilian: Accelerated Fianchetto, Modern, 7.Bc4 O-O" "B35f")
+ ("r1bq1rk/pp1pppbp/2n2np//2BNP/2N1BP/PPP3PP/R2QK2R b KQ -"
+ "Sicilian: Accelerated Fianchetto, Modern, 7.Bc4 O-O 8.f3" "B35g")
+ ("r1bq1rk/pp1pppbp/2n2np//2BNP/2N1B/PPP2PPP/R2Q1RK b - -"
+ "Sicilian: Accelerated Fianchetto, Modern, 7.Bc4 O-O 8.O-O" "B35h")
+ ("r1bq1rk/pp1pppbp/2n2np//3NP/1BN1B/PPP2PPP/R2QK2R b KQ -"
+ "Sicilian: Accelerated Fianchetto, Modern, 7.Bc4 O-O 8.Bb3" "B35i")
+ ("r1bq1rk/pp1pppbp/2n3p//3NP1n/1BN1B/PPP2PPP/R2QK2R w KQ -"
+ "Sicilian: Accelerated Fianchetto, Modern, 7.Bc4 O-O 8.Bb3 Ng4" "B35j")
+ ("r1b2rk/pp1pppbp/2n2np/q/3NP/1BN1B/PPP2PPP/R2QK2R w KQ -"
+ "Sicilian: Accelerated Fianchetto, Modern, 7.Bc4 O-O 8.Bb3 Qa5" "B35k")
+ ("r1bq1rk/1p1pppbp/2n2np/p/3NP/1BN1B/PPP2PPP/R2QK2R w KQ -"
+ "Sicilian: Accelerated Fianchetto, Modern, 7.Bc4 O-O 8.Bb3 a5" "B35l")
+ ("r1bq1rk/1p1pppbp/2n2np/p/P2NP/1BN1B/1PP2PPP/R2QK2R b KQ -"
+ "Sicilian: Accelerated Fianchetto, Modern, 7.Bc4 O-O 8.Bb3 a5 9.a4" "B35m")
+ ("r1bq1rk/1p1pppbp/2n2np/p/3NP/1BN1BP/PPP3PP/R2QK2R b KQ -"
+ "Sicilian: Accelerated Fianchetto, Modern, 7.Bc4 O-O 8.Bb3 a5 9.f3" "B35n")
+ ("r1bq1rk/pp2ppbp/2np1np//3NP/1BN1B/PPP2PPP/R2QK2R w KQ -"
+ "Sicilian: Accelerated Fianchetto, Modern, 7.Bc4 O-O 8.Bb3 d6" "B35o")
+ ("r1bq1rk/pp2ppbp/2np1np//3NP/1BN1B2P/PPP2PP/R2QK2R b KQ -"
+ "Sicilian: Accelerated Fianchetto, Modern, 7.Bc4 O-O 8.Bb3 d6 9.h3" "B35o")
+ ("r2q1rk/pp1bppbp/2np1np//3NP/1BN1B2P/PPP2PP/R2QK2R w KQ -"
+ "Sicilian: Accelerated Fianchetto, Modern, 7.Bc4 O-O 8.Bb3 d6 9.h3 Bd7" "B35p")
+ ("r1bq1rk/pp2ppbp/2np1np//3NP/1BN1BP/PPP3PP/R2QK2R b KQ -"
+ "Sicilian: Accelerated Fianchetto, Modern, 7.Bc4 O-O 8.Bb3 d6 9.f3" "B35q")
+ ("r2q1rk/pp1bppbp/2np1np//3NP/1BN1BP/PPP3PP/R2QK2R w KQ -"
+ "Sicilian: Accelerated Fianchetto, Modern, 7.Bc4 O-O 8.Bb3 d6 9.f3 Bd7" "B35r")
+ ("r1bqkbnr/pp1ppp1p/2n3p//2PNP//PP3PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Maroczy Bind" "B36a")
+ ("r1bqkbnr/pp2pp1p/2np2p//2PNP//PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Maroczy Bind, 5...d6" "B36b")
+ ("r1bqkbnr/pp2pp1p/2np2p//2PNP/2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Maroczy Bind, 5...d6 6.Nc3" "B36b")
+ ("r1bqk1nr/pp2ppbp/2np2p//2PNP/2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Maroczy Bind, 5...d6 6.Nc3 Bg7" "B36b")
+ ("r1bqkb1r/pp1ppp1p/2n2np//2PNP//PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Maroczy Bind, 5...Nf6" "B36c")
+ ("r1bqkb1r/pp1ppp1p/2n2np//2PNP/2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Maroczy Bind, 5...Nf6 6.Nc3" "B36d")
+ ("r1bqkb1r/pp1ppp1p/5np//2PnP/2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Maroczy Bind, 5...Nf6 6.Nc3 Nxd4" "B36e")
+ ("r1bqkb1r/pp2pp1p/3p1np//2PQP/2N/PP3PPP/R1B1KB1R w KQkq -"
+ "Sicilian: Maroczy Bind, Gurgenidze Variation" "B36f")
+ ("r1bqkb1r/pp2pp1p/2np1np//2PNP/2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Maroczy Bind, 5...Nf6 6.Nc3 d6" "B36g")
+ ("r1bqkb1r/pp2pp1p/2np1np//2PNP/2N/PP2BPPP/R1BQK2R b KQkq -"
+ "Sicilian: Maroczy Bind, 5...Nf6 6.Nc3 d6 7.Be2" "B36h")
+ ("r1bqkb1r/pp2pp1p/3p1np//2PnP/2N/PP2BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Maroczy Bind, 5...Nf6 6.Nc3 d6 7.Be2 Nxd4" "B36i")
+ ("r1bqk2r/pp2ppbp/3p1np//2PQP/2N/PP2BPPP/R1B1K2R w KQkq -"
+ "Sicilian: Maroczy Bind, 5...Nf6 6.Nc3 d6 7.Be2 Nxd4 8.Qxd4 Bg7" "B36i")
+ ("r1bqk2r/pp2ppbp/3p1np//2PQP/2N/PP2BPPP/R1B2RK b kq -"
+ "Sicilian: Maroczy Bind, 5...Nf6 6.Nc3 d6 7.Be2 Nxd4 8.Qxd4 Bg7 9.O-O" "B36j")
+ ("r1bqk2r/pp2ppbp/3p1np/6B/2PQP/2N/PP2BPPP/R3K2R b KQkq -"
+ "Sicilian: Maroczy Bind, 5...Nf6 6.Nc3 d6 7.Be2 Nxd4 8.Qxd4 Bg7 9.Bg5" "B36k")
+ ("r1bq1rk/pp2ppbp/3p1np/6B/2PQP/2N/PP2BPPP/R3K2R w KQ -"
+ "Sicilian: Maroczy Bind, 5...Nf6 6.Nc3 d6 7.Be2 Nxd4 8.Qxd4 Bg7 9.Bg5 O-O" "B36l")
+ ("r1bq1rk/pp2ppbp/3p1np/6B/2P1P/2N/PP1QBPPP/R3K2R b KQ -"
+ "Sicilian: Maroczy Bind, 5...Nf6 6.Nc3 d6 7.Be2 Nxd4 8.Qxd4 Bg7 9.Bg5 O-O 10.Qd2" "B36m")
+ ("r1bqk2r/pp2ppbp/3p1np//2PQP/2N1B/PP2BPPP/R3K2R b KQkq -"
+ "Sicilian: Maroczy Bind, 5...Nf6 6.Nc3 d6 7.Be2 Nxd4 8.Qxd4 Bg7 9.Be3" "B36n")
+ ("r1bq1rk/pp2ppbp/3p1np//2PQP/2N1B/PP2BPPP/R3K2R w KQ -"
+ "Sicilian: Maroczy Bind, 5...Nf6 6.Nc3 d6 7.Be2 Nxd4 8.Qxd4 Bg7 9.Be3 O-O" "B36n")
+ ("r1bq1rk/pp2ppbp/3p1np//2P1P/2N1B/PP1QBPPP/R3K2R b KQ -"
+ "Sicilian: Maroczy Bind, 5...Nf6 6.Nc3 d6 7.Be2 Nxd4 8.Qxd4 Bg7 9.Be3 O-O 10.Qd2" "B36o")
+ ("r2q1rk/pp2ppbp/3pbnp//2P1P/2N1B/PP1QBPPP/R3K2R w KQ -"
+ "Sicilian: Maroczy Bind, 5...Nf6 6.Nc3 d6 7.Be2 Nxd4 8.Qxd4 Bg7 9.Be3 O-O 10.Qd2 Be6" "B36p")
+ ("r2q1rk/pp2ppbp/3pbnp//2P1P/2N1B/PP1QBPPP/R4RK b - -"
+ "Sicilian: Maroczy Bind, 5...Nf6 6.Nc3 d6 7.Be2 Nxd4 8.Qxd4 Bg7 9.Be3 O-O 10.Qd2 Be6 11.O-O" "B36q")
+ ("r1bqk1nr/pp1pppbp/2n3p//2PNP//PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Maroczy Bind, 5...Bg7" "B37a")
+ ("r1bqk1nr/pp1pppbp/2n3p//2P1P/1N/PP3PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Maroczy Bind, 6.Nb3" "B37b")
+ ("r1bqk1nr/pp1pppbp/2n3p//2P1P//PPN2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Maroczy Bind, 6.Nc2" "B37c")
+ ("r1bqk1nr/pp2ppbp/2np2p//2P1P//PPN2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Maroczy Bind, 6.Nc2 d6" "B37d")
+ ("r1bqk1nr/pp2ppbp/2np2p//2P1P//PPN1BPPP/RNBQK2R b KQkq -"
+ "Sicilian: Maroczy Bind, 6.Nc2 d6 7.Be2" "B37e")
+ ("r1bqk2r/pp2ppbp/2np2pn//2P1P//PPN1BPPP/RNBQK2R w KQkq -"
+ "Sicilian: Maroczy Bind, Simagin Variation" "B37f")
+ ("r1bqk2r/pp1pppbp/2n2np//2P1P//PPN2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Maroczy Bind, 6.Nc2 Nf6" "B37g")
+ ("r1bqk2r/pp1pppbp/2n2np//2P1P/2N/PPN2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Maroczy Bind, 6.Nc2 Nf6 7.Nc3" "B37g")
+ ("r1bq1rk/pp1pppbp/2n2np//2P1P/2N/PPN2PPP/R1BQKB1R w KQ -"
+ "Sicilian: Maroczy Bind, 6.Nc2 Nf6 7.Nc3 O-O" "B37h")
+ ("r1bqk2r/pp2ppbp/2np1np//2P1P/2N/PPN2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Maroczy Bind, 6.Nc2 Nf6 7.Nc3 d6" "B37i")
+ ("r1bqk2r/pp2ppbp/2np1np//2P1P/2N/PPN1BPPP/R1BQK2R b KQkq -"
+ "Sicilian: Maroczy Bind, 6.Nc2 Nf6 7.Nc3 d6 8.Be2" "B37i")
+ ("r1bqk2r/pp1nppbp/2np2p//2P1P/2N/PPN1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Maroczy Bind, 6.Nc2 Nf6 7.Nc3 d6 8.Be2 Nd7" "B37j")
+ ("r1bq1rk/pp2ppbp/2np1np//2P1P/2N/PPN1BPPP/R1BQK2R w KQ -"
+ "Sicilian: Maroczy Bind, 6.Nc2 Nf6 7.Nc3 d6 8.Be2 O-O" "B37k")
+ ("r1bq1rk/pp2ppbp/2np1np//2P1P/2N/PPN1BPPP/R1BQ1RK b - -"
+ "Sicilian: Maroczy Bind, 6.Nc2 Nf6 7.Nc3 d6 8.Be2 O-O 9.O-O" "B37l")
+ ("r2q1rk/pp2ppbp/2npbnp//2P1P/2N/PPN1BPPP/R1BQ1RK w - -"
+ "Sicilian: Maroczy Bind, 6.Nc2 Nf6 7.Nc3 d6 8.Be2 O-O 9.O-O Be6" "B37m")
+ ("r1bq1rk/pp1nppbp/2np2p//2P1P/2N/PPN1BPPP/R1BQ1RK w - -"
+ "Sicilian: Maroczy Bind, 6.Nc2 Nf6 7.Nc3 d6 8.Be2 O-O 9.O-O Nd7" "B37n")
+ ("r1bq1rk/pp1nppbp/2np2p//2P1P/2N/PPNBBPPP/R2Q1RK b - -"
+ "Sicilian: Maroczy Bind, 6.Nc2 Nf6 7.Nc3 d6 8.Be2 O-O 9.O-O Nd7 10.Bd2" "B37o")
+ ("r1bq1rk/1p1nppbp/2np2p/p/2P1P/2N/PPNBBPPP/R2Q1RK w - -"
+ "Sicilian: Maroczy Bind, 6.Nc2 Nf6 7.Nc3 d6 8.Be2 O-O 9.O-O Nd7 10.Bd2 a5" "B37o")
+ ("r1bq1rk/pp2ppbp/2np2p/2n/2P1P/2N/PPNBBPPP/R2Q1RK w - -"
+ "Sicilian: Maroczy Bind, 6.Nc2 Nf6 7.Nc3 d6 8.Be2 O-O 9.O-O Nd7 10.Bd2 Nc5" "B37p")
+ ("r1bq1rk/pp2ppbp/2np2p/2n/1PP1P/2N/P1NBBPPP/R2Q1RK b - -"
+ "Sicilian: Maroczy Bind, 6.Nc2 Nf6 7.Nc3 d6 8.Be2 O-O 9.O-O Nd7 10.Bd2 Nc5 11.b4" "B37q")
+ ("r1bqk1nr/pp1pppbp/2n3p//2PNP/4B/PP3PPP/RN1QKB1R b KQkq -"
+ "Sicilian: Maroczy Bind, 6.Be3" "B38a")
+ ("r1bqk2r/pp1pppbp/2n3pn//2PNP/4B/PP3PPP/RN1QKB1R w KQkq -"
+ "Sicilian: Maroczy Bind, 6.Be3 Nh6" "B38b")
+ ("r1bqk1nr/pp2ppbp/2np2p//2PNP/4B/PP3PPP/RN1QKB1R w KQkq -"
+ "Sicilian: Maroczy Bind, 6.Be3 d6" "B38c")
+ ("r1bqk2r/pp2ppbp/2np2pn//2PNP/2N1B/PP3PPP/R2QKB1R w KQkq -"
+ "Sicilian: Maroczy Bind, 6.Be3 d6 7.Nc3 Nh6" "B38c")
+ ("r1bqk2r/pp1pppbp/2n2np//2PNP/4B/PP3PPP/RN1QKB1R w KQkq -"
+ "Sicilian: Maroczy Bind, 6.Be3 Nf6" "B38d")
+ ("r1bqk2r/pp1pppbp/2n2np//2PNP/2N1B/PP3PPP/R2QKB1R b KQkq -"
+ "Sicilian: Maroczy Bind, 6.Be3 Nf6 7.Nc3" "B38d")
+ ("r1bqk2r/pp2ppbp/2np1np//2PNP/2N1B/PP3PPP/R2QKB1R w KQkq -"
+ "Sicilian: Maroczy Bind, 6.Be3 Nf6 7.Nc3 d6" "B38e")
+ ("r1bqk2r/pp2ppbp/2np1np//2PNP/2N1B/PP2BPPP/R2QK2R b KQkq -"
+ "Sicilian: Maroczy Bind, 6.Be3 Nf6 7.Nc3 d6 8.Be2" "B38f")
+ ("r1bq1rk/pp1pppbp/2n2np//2PNP/2N1B/PP3PPP/R2QKB1R w KQ -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O" "B38g")
+ ("r1bq1rk/pp1pppbp/2n2np//2PNP/2N1B/PP2BPPP/R2QK2R b KQ -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2" "B38g")
+ ("r1bq1rk/p2pppbp/1pn2np//2PNP/2N1B/PP2BPPP/R2QK2R w KQ -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2 b6" "B38h")
+ ("r1bq1rk/p2pppbp/1pn2np//2PNP/2N1B/PP2BPPP/R2Q1RK b - -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2 b6 9.O-O" "B38i")
+ ("r2q1rk/pb1pppbp/1pn2np//2PNP/2N1B/PP2BPPP/R2Q1RK w - -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2 b6 9.O-O Bb7" "B38i")
+ ("r2q1rk/pb1pppbp/1pn2np//2PNP/2N1BP/PP2B1PP/R2Q1RK b - -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2 b6 9.O-O Bb7 10.f3" "B38j")
+ ("rq3rk/pb1pppbp/1pn2np//2PNP/2N1BP/PP2B1PP/R2Q1RK w - -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2 b6 9.O-O Bb7 10.f3 Qb8" "B38k")
+ ("r1bq1rk/pp2ppbp/2np1np//2PNP/2N1B/PP2BPPP/R2QK2R w KQ -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2 d6" "B38l")
+ ("r1bq1rk/pp2ppbp/2np1np//2PNP/2N1BP/PP2B1PP/R2QK2R b KQ -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2 d6 9.f3" "B38m")
+ ("r1bq1rk/pp2ppbp/2np1np//2PNP/2N1B/PP2BPPP/R2Q1RK b - -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2 d6 9.O-O" "B38n")
+ ("r1bq1rk/pp1nppbp/2np2p//2PNP/2N1B/PP2BPPP/R2Q1RK w - -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2 d6 9.O-O Nd7" "B38o")
+ ("r1bq1rk/1p2ppbp/p1np1np//2PNP/2N1B/PP2BPPP/R2Q1RK w - -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2 d6 9.O-O a6" "B38p")
+ ("r1bq1rk/pp2ppbp/3p1np//2PnP/2N1B/PP2BPPP/R2Q1RK w - -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2 d6 9.O-O Nxd4" "B38q")
+ ("r2q1rk/pp1bppbp/2np1np//2PNP/2N1B/PP2BPPP/R2Q1RK w - -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2 d6 9.O-O Bd7" "B38r")
+ ("r2q1rk/pp1bppbp/2np1np//2P1P/2N1B/PPN1BPPP/R2Q1RK b - -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2 d6 9.O-O Bd7 10.Nc2" "B38s")
+ ("r2q1rk/pp1bppbp/2np1np//2PNP/2N1BP/PP2B1PP/R2Q1RK b - -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2 d6 9.O-O Bd7 10.f3" "B38t")
+ ("r2q1rk/pp1bppbp/2np1np//2PNP/2N1B/PP2BPPP/2RQ1RK b - -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2 d6 9.O-O Bd7 10.Rc1" "B38u")
+ ("r2q1rk/pp1bppbp/2np1np//2PNP/2N1B/PP1QBPPP/R4RK b - -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2 d6 9.O-O Bd7 10.Qd2" "B38v")
+ ("r2q1rk/pp1bppbp/3p1np//2PnP/2N1B/PP1QBPPP/R4RK w - -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2 d6 9.O-O Bd7 10.Qd2 Nxd4" "B38w")
+ ("r2q1rk/pp1bppbp/3p1np//2PBP/2N/PP1QBPPP/R4RK b - -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2 d6 9.O-O Bd7 10.Qd2 Nxd4 11.Bxd4" "B38w")
+ ("r2q1rk/pp2ppbp/2bp1np//2PBP/2N2P/PP1QB1PP/R4RK b - -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2 d6 9.O-O Bd7 10.Qd2 Nxd4, 12.f3" "B38x")
+ ("r2q1rk/1p2ppbp/2bp1np/p/2PBP/2N2P/PP1QB1PP/R4RK w - -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2 d6 9.O-O Bd7 10.Qd2 Nxd4, 12.f3 a5" "B38y")
+ ("r2q1rk/1p2ppbp/2bp1np/p/2PBP/1PN2P/P2QB1PP/R4RK b - -"
+ "Sicilian: Maroczy Bind, 7.Nc3 O-O 8.Be2 d6 9.O-O Bd7 10.Qd2 Nxd4, 12.f3 a5 13.b3" "B38z")
+ ("r1bqk2r/pp1pppbp/2n3p//2PNP1n/2N1B/PP3PPP/R2QKB1R w KQkq -"
+ "Sicilian: Maroczy Bind, Breyer Variation" "B39a")
+ ("r1bqk2r/pp1pppbp/2n3p//2PNP1Q/2N1B/PP3PPP/R3KB1R b KQkq -"
+ "Sicilian: Maroczy Bind, Breyer, 8.Qxg4" "B39b")
+ ("r1bqk2r/pp1pppbp/6p//2PnP1Q/2N1B/PP3PPP/R3KB1R w KQkq -"
+ "Sicilian: Maroczy Bind, Breyer, 8.Qxg4 Nxd4" "B39c")
+ ("r1bqk2r/pp1pppbp/6p//2PnP/2N1B/PP3PPP/R2QKB1R b KQkq -"
+ "Sicilian: Maroczy Bind, Breyer, 8.Qxg4 Nxd4 9.Qd1" "B39d")
+ ("r1bqk2r/pp1p1pbp/6p/4p/2PnP/2N1B/PP3PPP/R2QKB1R w KQkq -"
+ "Sicilian: Maroczy Bind, Breyer, 8.Qxg4 Nxd4 9.Qd1 e5" "B39e")
+ ("r1bqk2r/pp1p1pbp/6p/1N2p/2PnP/4B/PP3PPP/R2QKB1R b KQkq -"
+ "Sicilian: Maroczy Bind, Breyer, 8.Qxg4 Nxd4 9.Qd1 e5 10.Nb5" "B39f")
+ ("r1bqk2r/pp1p1pbp/6p/4p/2PnP/2NBB/PP3PPP/R2QK2R b KQkq -"
+ "Sicilian: Maroczy Bind, Breyer, 8.Qxg4 Nxd4 9.Qd1 e5 10.Bd3" "B39g")
+ ("r1bqk2r/pp1pppbp/4n1p//2P1P/2N1B/PP3PPP/R2QKB1R w KQkq -"
+ "Sicilian: Maroczy Bind, Breyer, 8.Qxg4 Nxd4 9.Qd1 Ne6" "B39h")
+ ("r1bqk2r/pp1pppbp/4n1p//2P1P/2N1B/PP1Q1PPP/R3KB1R b KQkq -"
+ "Sicilian: Maroczy Bind, Breyer, 8.Qxg4 Nxd4 9.Qd1 Ne6 10.Qd2" "B39i")
+ ("r1bqk2r/pp1pppbp/4n1p//2P1P/2N1B/PP3PPP/2RQKB1R b Kkq -"
+ "Sicilian: Maroczy Bind, Breyer, 8.Qxg4 Nxd4 9.Qd1 Ne6 10.Rc1" "B39j")
+ ("r1b1k2r/pp1pppbp/4n1p/q/2P1P/2N1B/PP3PPP/2RQKB1R w Kkq -"
+ "Sicilian: Maroczy Bind, Breyer, 8.Qxg4 Nxd4 9.Qd1 Ne6 10.Rc1 Qa5" "B39k")
+ ("r1b1k2r/pp1pppbp/4n1p/q/2P1P/2N1B/PP1Q1PPP/2R1KB1R b Kkq -"
+ "Sicilian: Maroczy Bind, Breyer, 8.Qxg4 Nxd4 9.Qd1 Ne6 10.Rc1 Qa5 11.Qd2" "B39l")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/4P/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Sicilian: 2...e6" "B40a")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/2P1P/5N/PP1P1PPP/RNBQKB1R b KQkq -"
+ "Sicilian: 2...e6 3.c4" "B40b")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/4P/1P3N/P1PP1PPP/RNBQKB1R b KQkq -"
+ "Sicilian: 2...e6 3.b3" "B40c")
+ ("r1bqkbnr/pp1p1ppp/2n1p/2p/4P/1P3N/P1PP1PPP/RNBQKB1R w KQkq -"
+ "Sicilian: 2...e6 3.b3 Nc6" "B40d")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/4P/5NP/PPPP1P1P/RNBQKB1R b KQkq -"
+ "Sicilian: 2...e6 3.g3" "B40e")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/4P/3P1N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: 2...e6 3.d3" "B40f")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/4P/2N2N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Sicilian: 2...e6 3.Nc3" "B40g")
+ ("r1bqkbnr/pp1p1ppp/2n1p/2p/4P/2N2N/PPPP1PPP/R1BQKB1R w KQkq -"
+ "Sicilian: 2...e6 3.Nc3 Nc6" "B40h")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/3PP/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: 2...e6 3.d4" "B40i")
+ ("rnbqkbnr/pp3ppp/4p/2pp/3PP/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Marshall Variation" "B40j")
+ ("rnbqkbnr/pp1p1ppp/4p//3pP/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Open, 2...e6" "B40k")
+ ("rnbqkbnr/pp1p1ppp/4p//3NP//PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Open, 2...e6, 4.Nxd4" "B40l")
+ ("rnbqkbnr/pp3ppp/3pp//3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Open, 2...e6, 4.Nxd4 d6" "B40l")
+ ("rnbqk1nr/pp1p1ppp/4p/2b/3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Open, 2...e6, 4.Nxd4 Bc5" "B40m")
+ ("rnb1kbnr/pp1p1ppp/1q2p//3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Kveinys Variation" "B40n")
+ ("rnbqkb1r/pp1p1ppp/4pn//3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Open, 2...e6, 4.Nxd4 Nf6" "B40o")
+ ("rnbqkb1r/pp1p1ppp/4pn//3NP/3B/PPP2PPP/RNBQK2R b KQkq -"
+ "Sicilian: Open, 2...e6, 4.Nxd4 Nf6 5.Bd3" "B40p")
+ ("r1bqkb1r/pp1p1ppp/2n1pn//3NP/3B/PPP2PPP/RNBQK2R w KQkq -"
+ "Sicilian: Open, 2...e6, 4.Nxd4 Nf6 5.Bd3 Nc6" "B40p")
+ ("r1bqkb1r/pp1p1ppp/2N1pn//4P/3B/PPP2PPP/RNBQK2R b KQkq -"
+ "Sicilian: Open, 2...e6, 4.Nxd4 Nf6 5.Bd3 Nc6 6.Nxc6" "B40q")
+ ("rnbqkb1r/pp1p1ppp/4pn//3NP/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Open, 2...e6, 4.Nxd4 Nf6 5.Nc3" "B40r")
+ ("rnbqk2r/pp1p1ppp/4pn//1b1NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Pin Variation" "B40s")
+ ("rnbqk2r/pp1p1ppp/5n/4p/1b1NP/2NB/PPP2PPP/R1BQK2R w KQkq -"
+ "Sicilian: Pin, Jaffe Variation" "B40t")
+ ("rnbqk2r/pp1p1ppp/4pn/4P/1b1N/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Pin, Koch Variation" "B40u")
+ ("rnbqkbnr/1p1p1ppp/p3p//3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Kan (Paulsen)" "B41a")
+ ("rnbqkbnr/1p1p1ppp/p3p//3NP/6P/PPP2P1P/RNBQKB1R b KQkq -"
+ "Sicilian: Kan, 5.g3" "B41b")
+ ("rnbqkbnr/1p1p1ppp/p3p//3NP/4B/PPP2PPP/RN1QKB1R b KQkq -"
+ "Sicilian: Kan, 5.Be3" "B41c")
+ ("rnbqkbnr/1p1p1ppp/p3p//3NP//PPP1BPPP/RNBQK2R b KQkq -"
+ "Sicilian: Kan, 5.Be2" "B41d")
+ ("rnbqkb1r/1p1p1ppp/p3pn//3NP//PPP1BPPP/RNBQK2R w KQkq -"
+ "Sicilian: Kan, 5.Be2 Nf6" "B41e")
+ ("rnbqkbnr/1p1p1ppp/p3p//2PNP//PP3PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Kan, 5.c4" "B41f")
+ ("rnb1kbnr/1pqp1ppp/p3p//2PNP//PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Kan, 5.c4 Qc7" "B41g")
+ ("rnbqkb1r/1p1p1ppp/p3pn//2PNP//PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Kan, 5.c4 Nf6" "B41h")
+ ("rnbqkb1r/1p1p1ppp/p3pn//2PNP/2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Kan, 5.c4 Nf6 6.Nc3" "B41i")
+ ("rnbqkb1r/1p3ppp/p2ppn//2PNP/2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Kan, 5.c4 Nf6 6.Nc3 d6" "B41j")
+ ("rnbqk2r/1p1p1ppp/p3pn//1bPNP/2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Kan, 5.c4 Nf6 6.Nc3 Bb4" "B41k")
+ ("r1bqk2r/1p1p1ppp/p1n1pn//1bPNP/2N/PPB2PPP/R1BQK2R b KQkq -"
+ "Sicilian: Kan, 5.c4 Nf6, Bronstein Variation" "B41k")
+ ("rnb1kb1r/1pqp1ppp/p3pn//2PNP/2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Kan, 5.c4 Nf6 6.Nc3 Qc7" "B41l")
+ ("rnb1kb1r/1pqp1ppp/p3pn//2PNP/2N/PP2BPPP/R1BQK2R b KQkq -"
+ "Sicilian: Kan, 5.c4 Nf6 6.Nc3 Qc7 7.Be2" "B41m")
+ ("rnbqkbnr/1p1p1ppp/p3p//3NP/3B/PPP2PPP/RNBQK2R b KQkq -"
+ "Sicilian: Kan, 5.Bd3" "B42a")
+ ("rnbqkbnr/1p1p1p1p/p3p1p//3NP/3B/PPP2PPP/RNBQK2R w KQkq -"
+ "Sicilian: Kan, Swiss Cheese Variation" "B42b")
+ ("rnb1kbnr/1p1p1ppp/pq2p//3NP/3B/PPP2PPP/RNBQK2R w KQkq -"
+ "Sicilian: Kan, 5.Bd3 Qb6" "B42c")
+ ("rnb1kbnr/1pqp1ppp/p3p//3NP/3B/PPP2PPP/RNBQK2R w KQkq -"
+ "Sicilian: Kan, 5.Bd3 Qc7" "B42d")
+ ("r1bqkbnr/1p1p1ppp/p1n1p//3NP/3B/PPP2PPP/RNBQK2R w KQkq -"
+ "Sicilian: Kan, 5.Bd3 Nc6" "B42e")
+ ("rnbqk1nr/1p1p1ppp/p3p/2b/3NP/3B/PPP2PPP/RNBQK2R w KQkq -"
+ "Sicilian: Kan, Polugaevsky Variation" "B42f")
+ ("rnbqk1nr/bp1p1ppp/p3p//4P/1N1B/PPP2PPP/RNBQK2R w KQkq -"
+ "Sicilian: Kan, Polugaevsky, 6.Nb3 Ba7" "B42g")
+ ("rnbqkb1r/1p1p1ppp/p3pn//3NP/3B/PPP2PPP/RNBQK2R w KQkq -"
+ "Sicilian: Kan, 5.Bd3 Nf6" "B42h")
+ ("rnbqkb1r/1p1p1ppp/p3pn//2PNP/3B/PP3PPP/RNBQK2R b KQkq -"
+ "Sicilian: Kan, 5.Bd3 Nf6 6.c4" "B42h")
+ ("rnbqkb1r/1p1p1ppp/p3pn//3NP/3B/PPP2PPP/RNBQ1RK b kq -"
+ "Sicilian: Kan, 5.Bd3 Nf6 6.O-O" "B42h")
+ ("rnbqkb1r/1p3ppp/p2ppn//3NP/3B/PPP2PPP/RNBQ1RK w kq -"
+ "Sicilian: Kan, 5.Bd3 Nf6 6.O-O d6" "B42i")
+ ("rnbqkb1r/1p3ppp/p2ppn//2PNP/3B/PP3PPP/RNBQ1RK b kq -"
+ "Sicilian: Kan, 5.Bd3 Nf6 6.O-O d6 7.c4" "B42j")
+ ("rnbqkb1r/1p3p1p/p2ppnp//2PNP/3B/PP3PPP/RNBQ1RK w kq -"
+ "Sicilian: Kan, Gipslis Variation" "B42k")
+ ("rnb1kb1r/1pqp1ppp/p3pn//3NP/3B/PPP2PPP/RNBQ1RK w kq -"
+ "Sicilian: Kan, 5.Bd3 Nf6 6.O-O Qc7" "B42l")
+ ("rnb1kb1r/1pqp1ppp/p3pn//2PNP/3B/PP3PPP/RNBQ1RK b kq -"
+ "Sicilian: Kan, 5.Bd3 Nf6 6.O-O Qc7 7.c4" "B42m")
+ ("rnb1kb1r/1pqp1ppp/p3pn//3NP/3B/PPP1QPPP/RNB2RK b kq -"
+ "Sicilian: Kan, 5.Bd3 Nf6 6.O-O Qc7 7.Qe2" "B42n")
+ ("rnb1kb1r/1pq2ppp/p2ppn//3NP/3B/PPP1QPPP/RNB2RK w kq -"
+ "Sicilian: Kan, 5.Bd3 Nf6 6.O-O Qc7 7.Qe2" "B42n")
+ ("rnb1kb1r/1pq2ppp/p2ppn//2PNP/3B/PP2QPPP/RNB2RK b kq -"
+ "Sicilian: Kan, 5.Bd3 Nf6 6.O-O Qc7 7.Qe2 d6 8.c4" "B42o")
+ ("rnbqkbnr/1p1p1ppp/p3p//3NP/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Kan, 5.Nc3" "B43a")
+ ("rnbqkbnr/1p3ppp/p2pp//3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Kan, 5.Nc3 d6" "B43b")
+ ("rnbqkbnr/3p1ppp/p3p/1p/3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Kan, 5.Nc3 b5" "B43c")
+ ("rnbqkbnr/3p1ppp/p3p/1p/3NP/2NB/PPP2PPP/R1BQK2R b KQkq -"
+ "Sicilian: Kan, 5.Nc3 b5 6.Bd3" "B43d")
+ ("rnb1kbnr/3p1ppp/pq2p/1p/3NP/2NB/PPP2PPP/R1BQK2R w KQkq -"
+ "Sicilian: Kan, 5.Nc3 b5 6.Bd3 Qb6" "B43e")
+ ("rnb1kbnr/3p1ppp/pq2p/1p/4P/1NNB/PPP2PPP/R1BQK2R b KQkq -"
+ "Sicilian: Kan, 5.Nc3 b5 6.Bd3 Qb6 7.Nb3" "B43f")
+ ("rnb1kbnr/1pqp1ppp/p3p//3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Kan, 5.Nc3 Qc7" "B43g")
+ ("rnb1kbnr/1pqp1ppp/p3p//3NP/2N3P/PPP2P1P/R1BQKB1R b KQkq -"
+ "Sicilian: Kan, 5.Nc3 Qc7 6.g3" "B43h")
+ ("rnb1kb1r/1pqp1ppp/p3pn//3NP/2N3P/PPP2P1P/R1BQKB1R w KQkq -"
+ "Sicilian: Kan, 5.Nc3 Qc7 6.g3 Nf6" "B43i")
+ ("rnb1kbnr/1pqp1ppp/p3p//3NP/2N/PPP1BPPP/R1BQK2R b KQkq -"
+ "Sicilian: Kan, 5.Nc3 Qc7 6.Be2" "B43j")
+ ("rnb1kb1r/1pqp1ppp/p3pn//3NP/2N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Kan, 5.Nc3 Qc7 6.Be2 Nf6" "B43k")
+ ("rnb1kb1r/1pqp1ppp/p3pn//3NP/2N/PPP1BPPP/R1BQ1RK b kq -"
+ "Sicilian: Kan, 5.Nc3 Qc7 6.Be2 Nf6 7.O-O" "B43l")
+ ("rnb1kbnr/1pqp1ppp/p3p//3NP/2NB/PPP2PPP/R1BQK2R b KQkq -"
+ "Sicilian: Kan, 5.Nc3 Qc7 6.Bd3" "B43m")
+ ("rnb1kb1r/1pqp1ppp/p3pn//3NP/2NB/PPP2PPP/R1BQK2R w KQkq -"
+ "Sicilian: Kan, 5.Nc3 Qc7 6.Bd3 Nf6" "B43n")
+ ("rnb1kb1r/1pqp1ppp/p3pn//3NP/2NB/PPP2PPP/R1BQ1RK b kq -"
+ "Sicilian: Kan, 5.Nc3 Qc7 6.Bd3 Nf6 7.O-O" "B43o")
+ ("r1bqkbnr/pp1p1ppp/2n1p//3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Taimanov" "B44a")
+ ("r1bqkbnr/pp1p1ppp/2n1p//3NP/6P/PPP2P1P/RNBQKB1R b KQkq -"
+ "Sicilian: Taimanov, 5.g3" "B44b")
+ ("r1bqkbnr/pp1p1ppp/2n1p//3NP//PPP1BPPP/RNBQK2R b KQkq -"
+ "Sicilian: Taimanov, 5.Be2" "B44c")
+ ("r1bqkbnr/pp1p1ppp/2n1p//2PNP//PP3PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Taimanov, 5.c4" "B44d")
+ ("r1bqkb1r/pp1p1ppp/2n1pn//2PNP//PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Taimanov, 5.c4 Nf6" "B44d")
+ ("r1bqkb1r/pp1p1ppp/2n1pn//2PNP/2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Taimanov, 5.c4 Nf6 6.Nc3" "B44e")
+ ("r1bqk2r/pp1p1ppp/2n1pn//1bPNP/2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Taimanov, 5.c4 Nf6 6.Nc3 Bb4" "B44e")
+ ("r1bqk2r/pp1p1ppp/2N1pn//1bP1P/2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Taimanov, 5.c4 Nf6 6.Nc3 Bb4 7.Nxc6" "B44e")
+ ("r1bqk2r/p2p1ppp/2p1pn//1bP1P/2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Taimanov, 5.c4 Nf6 6.Nc3 Bb4 7.Nxc6 bxc6" "B44f")
+ ("r1bqkbnr/pp1p1ppp/2n1p//3NP/4B/PPP2PPP/RN1QKB1R b KQkq -"
+ "Sicilian: Taimanov, 5.Be3" "B44g")
+ ("r1bqkb1r/pp1p1ppp/2n1pn//3NP/4B/PPP2PPP/RN1QKB1R w KQkq -"
+ "Sicilian: Taimanov, 5.Be3 Nf6" "B44h")
+ ("r1bqkbnr/pp1p1ppp/2N1p//4P//PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Taimanov, 5.Nxc6" "B44i")
+ ("r1bqkbnr/p2p1ppp/2p1p//4P/3B/PPP2PPP/RNBQK2R b KQkq -"
+ "Sicilian: Taimanov, 5.Nxc6 bxc6 6.Bd3" "B44j")
+ ("r1bqkbnr/pp1p1ppp/2n1p/1N/4P//PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian, Taimanov, Szen Variation" "B44k")
+ ("r1bqkbnr/pp3ppp/2npp/1N/4P//PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian, Taimanov, Szen, 5...d6" "B44k")
+ ("r1bqkbnr/pp3ppp/2npp/1N/4PB//PPP2PPP/RN1QKB1R b KQkq -"
+ "Sicilian, Taimanov, Szen, 6.Bf4" "B44l")
+ ("r1bqkbnr/1p3ppp/p1np/1N2p/4P/4B/PPP2PPP/RN1QKB1R w KQkq -"
+ "Sicilian, Taimanov, Szen, 6.Bf4 e5 7.Be3 a6" "B44m")
+ ("r1bqkb1r/pp3ppp/2np1n/1N2p/4P/4B/PPP2PPP/RN1QKB1R w KQkq -"
+ "Sicilian, Taimanov, Szen, 6.Bf4 e5 7.Be3 Nf6" "B44n")
+ ("r1bqkbnr/pp3ppp/2npp/1N/2P1P//PP3PPP/RNBQKB1R b KQkq -"
+ "Sicilian, Taimanov, Szen, 6.c4" "B44o")
+ ("r1bqkbnr/1p3ppp/p1npp/1N/2P1P//PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian, Taimanov, Szen, 6.c4 a6" "B44o")
+ ("r1bqkb1r/pp3ppp/2nppn/1N/2P1P//PP3PPP/RNBQKB1R w KQkq -"
+ "Sicilian, Taimanov, Szen, 6.c4 Nf6" "B44o")
+ ("r1bqkb1r/pp3ppp/2nppn//2P1P/2N/PP3PPP/RNBQKB1R b KQkq -"
+ "Sicilian, Taimanov, Szen, 7.N5c3" "B44p")
+ ("r1bqkb1r/pp3ppp/2nppn/1N/2P1P/2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Sicilian, Taimanov, Szen, 7.N1c3" "B44q")
+ ("r1bqkb1r/1p3ppp/p1nppn/1N/2P1P/2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Sicilian, Taimanov, Szen, 7.N1c3 a6" "B44q")
+ ("r1bqkb1r/1p3ppp/p1nppn//2P1P/N1N/PP3PPP/R1BQKB1R b KQkq -"
+ "Sicilian, Taimanov, Szen, 7.N1c3 a6 8.Na3" "B44r")
+ ("r1bqkb1r/1p3ppp/p1n1pn/3p/2P1P/N1N/PP3PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Taimanov, Szen, Kasparov Gambit" "B44r")
+ ("r1bqkb1r/5ppp/ppnppn//2P1P/N1N/PP3PPP/R1BQKB1R w KQkq -"
+ "Sicilian, Taimanov, Szen, 7.N1c3 a6 8.Na3 b6" "B44s")
+ ("r1bqk2r/1p2bppp/p1nppn//2P1P/N1N/PP3PPP/R1BQKB1R w KQkq -"
+ "Sicilian, Taimanov, Szen, 7.N1c3 a6 8.Na3 Be7" "B44t")
+ ("r1bqk2r/1p2bppp/p1nppn//2P1P/N1N/PP2BPPP/R1BQK2R b KQkq -"
+ "Sicilian, Taimanov, Szen, 7.N1c3 a6 8.Na3 Be7 9.Be2" "B44u")
+ ("r1bqk2r/4bppp/ppnppn//2P1P/N1N/PP2BPPP/R1BQK2R w KQkq -"
+ "Sicilian, Taimanov, Szen, 7.N1c3 a6 8.Na3 Be7 9.Be2 b6" "B44u")
+ ("r1bq1rk/1p2bppp/p1nppn//2P1P/N1N/PP2BPPP/R1BQK2R w KQ -"
+ "Sicilian, Taimanov, Szen, 7.N1c3 a6 8.Na3 Be7 9.Be2 O-O" "B44v")
+ ("r1bq1rk/4bppp/ppnppn//2P1P/N1N/PP2BPPP/R1BQ1RK w - -"
+ "Sicilian: Taimanov, Szen, Hedgehog Variation" "B44w")
+ ("r1bq1rk/4bppp/ppnppn//2P1P/N1N1B/PP2BPPP/R2Q1RK b - -"
+ "Sicilian: Taimanov, Szen, Hedgehog, 11.Be3" "B44x")
+ ("r2q1rk/3bbppp/ppnppn//2P1P/N1N1B/PP2BPPP/R2Q1RK w - -"
+ "Sicilian: Taimanov, Szen, Hedgehog, 11.Be3 Bd7" "B44x")
+ ("r1bq1rk/4bppp/pp1ppn/4n/2P1P/N1N1B/PP2BPPP/R2Q1RK w - -"
+ "Sicilian: Taimanov, Szen, Hedgehog, 11.Be3 Ne5" "B44x")
+ ("r2q1rk/1b2bppp/ppnppn//2P1P/N1N1B/PP2BPPP/R2Q1RK w - -"
+ "Sicilian: Taimanov, Szen, Hedgehog, 11.Be3 Bb7" "B44y")
+ ("r2q1rk/1b2bppp/ppnppn//2P1P/NQN1B/PP2BPPP/R4RK b - -"
+ "Sicilian: Taimanov, Szen, Hedgehog, 11.Be3 Bb7 12.Qb3" "B44z")
+ ("r1bqkbnr/pp1p1ppp/2n1p//3NP/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Taimanov, 5.Nc3" "B45a")
+ ("r1bqk1nr/pp1p1ppp/2n1p//1b1NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Taimanov, 5.Nc3 Bb4" "B45b")
+ ("r1bqkbnr/pp3ppp/2npp//3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Taimanov, 5.Nc3 d6" "B45c")
+ ("r1bqkbnr/pp3ppp/2npp//3NP1P/2N/PPP2P1P/R1BQKB1R b KQkq -"
+ "Sicilian: Taimanov, 5.Nc3 d6 6.g4" "B45c")
+ ("r1bqkb1r/pp1p1ppp/2n1pn//3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Taimanov, Four Knights" "B45d")
+ ("r1bqkb1r/pp1p1ppp/2n1pn/6B/3NP/2N/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Taimanov, Four Knights, 6.Bg5" "B45e")
+ ("r1bqkb1r/pp1p1ppp/2n1pn//3NP/P1N/1PP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Taimanov, Four Knights, 6.a3" "B45f")
+ ("r1bqkb1r/pp1p1ppp/2n1pn//3NP/2N3P/PPP2P1P/R1BQKB1R b KQkq -"
+ "Sicilian: Taimanov, Four Knights, 6.g3" "B45g")
+ ("r1bqkb1r/pp1p1ppp/2n1pn//3NP/2N/PPP1BPPP/R1BQK2R b KQkq -"
+ "Sicilian: Taimanov, Four Knights, 6.Be2" "B45h")
+ ("r1bqkb1r/pp1p1ppp/2n1pn//3NP/2N1B/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Taimanov, Four Knights, 6.Be3" "B45i")
+ ("r1bqk2r/pp1p1ppp/2n1pn//1b1NP/2N1B/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Taimanov, Four Knights, 6.Be3 Bb4" "B45i")
+ ("r1bqk2r/pp1p1ppp/2n1pn//1b1NP/2NBB/PPP2PPP/R2QK2R b KQkq -"
+ "Sicilian: Taimanov, Four Knights, 6.Be3 Bb4 7.Bd3" "B45j")
+ ("r1bqkb1r/pp1p1ppp/2N1pn//4P/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Taimanov, Four Knights, 6.Nxc6" "B45k")
+ ("r1bqkb1r/p2p1ppp/2p1pn/4P//2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Taimanov, Four Knights, 6.Nxc6 bxc6 7.e5" "B45l")
+ ("r1bqkb1r/p2p1ppp/2p1p/3nP//2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Taimanov, Four Knights, 6.Nxc6 bxc6 7.e5 Nd5" "B45l")
+ ("r1bqkb1r/p2p1ppp/2p1p/3nP/4N//PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Taimanov, Four Knights, 6.Nxc6 bxc6 7.e5 Nd5 8.Ne4" "B45m")
+ ("r1b1kb1r/p1qp1ppp/2p1p/3nP/4N//PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Taimanov, Four Knights, 6.Nxc6 bxc6 7.e5 Nd5 8.Ne4 Qc7" "B45n")
+ ("r1bqkb1r/pp1p1ppp/2n1pn/1N/4P/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Taimanov, Four Knights, 6.Ndb5" "B45o")
+ ("r1bqkb1r/pp3ppp/2nppn/1N/4P/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Taimanov, Four Knights, 6.Ndb5 d6" "B45o")
+ ("r1bqkb1r/pp3ppp/2nppn/1N/4PB/2N/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Taimanov, Four Knights, 6.Ndb5 d6 7.Bf4" "B45o")
+ ("r1bqk2r/pp1p1ppp/2n1pn/1N/1b2P/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Taimanov, Four Knights, 6.Ndb5 Bb4" "B45p")
+ ("r1bqk2r/pp1p1ppp/2nNpn//1b2P/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Taimanov, Four Knights, American Attack" "B45q")
+ ("r1bqk2r/pp1p1ppp/2n1pn/1N/1b2P/P1N/1PP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Taimanov, Four Knights, 6.Ndb5 Bb4 7.a3" "B45r")
+ ("r1bqk2r/pp3ppp/2n1pn/3p/4P/P1N/1PP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Taimanov, Four Knights, 6.Ndb5 Bb4 7.a3 Bxc3+ 8.Nxc3 d5" "B45s")
+ ("r1bqk2r/pp3ppp/2n2n/3p//P1N/1PP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Taimanov, Four Knights, 6.Ndb5 Bb4 7.a3, 9.ed5 ed5" "B45t")
+ ("r1bq1rk/pp3ppp/2n2n/3p//P1NB/1PP2PPP/R1BQK2R w KQ -"
+ "Sicilian: Taimanov, Four Knights, 6.Ndb5 Bb4 7.a3, 9.ed5 ed5 10.Bd3 O-O" "B45u")
+ ("r1bq1rk/pp3ppp/2n2n//3p/P1NB/1PP2PPP/R1BQ1RK w - -"
+ "Sicilian: Taimanov, Four Knights, 6.Ndb5 Bb4 7.a3, 10.Bd3 O-O 11.O-O d4" "B45v")
+ ("r1bq1rk/pp3ppp/2n2n//3p/P2B/1PP1NPPP/R1BQ1RK b - -"
+ "Sicilian: Taimanov, Four Knights, 6.Ndb5 Bb4 7.a3, 10.Bd3 O-O 11.O-O d4 12.Ne2" "B45w")
+ ("r1bqkbnr/1p1p1ppp/p1n1p//3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Taimanov, 5...a6" "B46a")
+ ("r1bqkbnr/1p1p1ppp/p1n1p//3NPP/2N/PPP3PP/R1BQKB1R b KQkq -"
+ "Sicilian: Taimanov, 5...a6 6.f4" "B46b")
+ ("r1bqkbnr/1p1p1ppp/p1N1p//4P/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Taimanov, 5...a6 6.Nxc6" "B46c")
+ ("r1bqkbnr/3p1ppp/p1p1p//4P/2NB/PPP2PPP/R1BQK2R b KQkq -"
+ "Sicilian: Taimanov, 5...a6 6.Nxc6 bxc6 7.Bd3" "B46d")
+ ("r1bqkbnr/5ppp/p1p1p/3p/4P/2NB/PPP2PPP/R1BQK2R w KQkq -"
+ "Sicilian: Taimanov, 5...a6 6.Nxc6 bxc6 7.Bd3 d5" "B46e")
+ ("r1bqkbnr/1p1p1ppp/p1n1p//3NP/2N3P/PPP2P1P/R1BQKB1R b KQkq -"
+ "Sicilian: Taimanov, 5...a6 6.g3" "B46f")
+ ("r1bqkb1r/1p1pnppp/p1n1p//3NP/2N3P/PPP2P1P/R1BQKB1R w KQkq -"
+ "Sicilian: Taimanov, 5...a6 6.g3 Nge7" "B46g")
+ ("r1bqkbnr/1p3ppp/p1npp//3NP/2N3P/PPP2P1P/R1BQKB1R w KQkq -"
+ "Sicilian: Taimanov, 5...a6 6.g3 d6" "B46h")
+ ("r1bqkbnr/1p1p1ppp/p1n1p//3NP/2N1B/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Taimanov, 5...a6 6.Be3" "B46i")
+ ("r1bqkbnr/1p3ppp/p1npp//3NP/2N1B/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Taimanov, 5...a6 6.Be3 d6" "B46j")
+ ("r1bqkb1r/1p1pnppp/p1n1p//3NP/2N1B/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Taimanov, 5...a6 6.Be3 Nge7" "B46k")
+ ("r1bqkb1r/1p1p1ppp/p1n1pn//3NP/2N1B/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Taimanov, 5...a6 6.Be3 Nf6" "B46l")
+ ("r1bqkbnr/1p1p1ppp/p1n1p//3NP/2N/PPP1BPPP/R1BQK2R b KQkq -"
+ "Sicilian: Taimanov, 5...a6 6.Be2" "B46m")
+ ("r1bqkb1r/1p1p1ppp/p1n1pn//3NP/2N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Taimanov, 5...a6 6.Be2 Nf6" "B46n")
+ ("r1bqkb1r/1p1pnppp/p1n1p//3NP/2N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Taimanov, 5...a6 6.Be2 Nge7" "B46o")
+ ("r1bqkb1r/1p1pnppp/p1n1p//3NP/2N/PPP1BPPP/R1BQ1RK b kq -"
+ "Sicilian: Taimanov, 5...a6 6.Be2 Nge7 7.O-O" "B46p")
+ ("r1bqkb1r/1p1pnppp/p1n1p//3NP/2N1B/PPP1BPPP/R2QK2R b KQkq -"
+ "Sicilian: Taimanov, 5...a6 6.Be2 Nge7 7.Be3" "B46q")
+ ("r1bqkbnr/1p3ppp/p1npp//3NP/2N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Taimanov, 5...a6 6.Be2 d6" "B46r")
+ ("r1b1kbnr/ppqp1ppp/2n1p//3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Taimanov, Bastrikov Variation" "B47a")
+ ("r1b1kbnr/ppqp1ppp/2N1p//4P/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Taimanov, 6.Nxc6" "B47b")
+ ("r1b1kbnr/ppqp1ppp/2n1p/1N/4P/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Taimanov, 6.Ndb5" "B47c")
+ ("r1b1kbnr/ppqp1ppp/2n1p//3NPP/2N/PPP3PP/R1BQKB1R b KQkq -"
+ "Sicilian: Taimanov, 6.f4" "B47d")
+ ("r1b1kbnr/1pqp1ppp/p1n1p//3NPP/2N/PPP3PP/R1BQKB1R w KQkq -"
+ "Sicilian: Taimanov, 6.f4 a6" "B47e")
+ ("r1b1kbnr/1pqp1ppp/p1N1p//4PP/2N/PPP3PP/R1BQKB1R b KQkq -"
+ "Sicilian: Taimanov, 6.f4 a6 7.Nxc6" "B47f")
+ ("r1b1kbnr/ppqp1ppp/2n1p//3NP/2N3P/PPP2P1P/R1BQKB1R b KQkq -"
+ "Sicilian: Taimanov, 6.g3" "B47g")
+ ("r1b1kbnr/1pqp1ppp/p1n1p//3NP/2N3P/PPP2P1P/R1BQKB1R w KQkq -"
+ "Sicilian: Taimanov, 6.g3 a6" "B47h")
+ ("r1b1kbnr/1pqp1ppp/p1n1p//3NP/2N3P/PPP2PBP/R1BQK2R b KQkq -"
+ "Sicilian: Taimanov, 6.g3 a6 7.Bg2" "B47h")
+ ("r1b1kbnr/1pq2ppp/p1npp//3NP/2N3P/PPP2PBP/R1BQK2R w KQkq -"
+ "Sicilian: Taimanov, 6.g3 a6 7.Bg2 d6" "B47i")
+ ("r1b1kbnr/1pq2ppp/p1npp//3NP/2N3P/PPP2PBP/R1BQ1RK b kq -"
+ "Sicilian: Taimanov, 6.g3 a6 7.Bg2 d6 8.O-O" "B47i")
+ ("r3kbnr/1pqb1ppp/p1npp//3NP/2N3P/PPP2PBP/R1BQ1RK w kq -"
+ "Sicilian: Taimanov, 6.g3 a6 7.Bg2 d6 8.O-O Bd7" "B47j")
+ ("r3kbnr/1pqb1ppp/p1npp//3NP/2N3P/PPP2PBP/R1BQR1K b kq -"
+ "Sicilian: Taimanov, 6.g3 a6 7.Bg2 d6 8.O-O Bd7 9.Re1" "B47k")
+ ("r1b1kb1r/1pqp1ppp/p1n1pn//3NP/2N3P/PPP2PBP/R1BQK2R w KQkq -"
+ "Sicilian: Taimanov, 6.g3 a6 7.Bg2 Nf6" "B47l")
+ ("r1b1kb1r/1pqp1ppp/p1n1pn//3NP/2N3P/PPP2PBP/R1BQ1RK b kq -"
+ "Sicilian: Taimanov, 6.g3 a6 7.Bg2 Nf6 8.O-O" "B47m")
+ ("r1b1k2r/1pqp1ppp/p1n1pn/2b/3NP/2N3P/PPP2PBP/R1BQ1RK w kq -"
+ "Sicilian: Taimanov, 6.g3 a6 7.Bg2 Nf6 8.O-O Bc5" "B47n")
+ ("r1b1k2r/1pqpbppp/p1n1pn//3NP/2N3P/PPP2PBP/R1BQ1RK w kq -"
+ "Sicilian: Taimanov, 6.g3 a6 7.Bg2 Nf6 8.O-O Be7" "B47o")
+ ("r1b1k2r/1pqpbppp/p1n1pn//3NP/2N3P/PPP2PBP/R1BQR1K b kq -"
+ "Sicilian: Taimanov, 6.g3 a6 7.Bg2 Nf6 8.O-O Be7 9.Re1" "B47p")
+ ("r1b1kbnr/ppqp1ppp/2n1p//3NP/2N/PPP1BPPP/R1BQK2R b KQkq -"
+ "Sicilian: Taimanov, 6.Be2" "B47q")
+ ("r1b1kb1r/ppqp1ppp/2n1pn//3NP/2N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Taimanov, 6.Be2 Nf6" "B47q")
+ ("r1b1kbnr/1pqp1ppp/p1n1p//3NP/2N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Taimanov, 6.Be2 a6" "B47r")
+ ("r1b1kbnr/1pqp1ppp/p1n1p//3NPP/2N/PPP1B1PP/R1BQK2R b KQkq -"
+ "Sicilian: Taimanov, 6.Be2 a6 7.f4" "B47s")
+ ("r1b1kbnr/1pqp1ppp/p1n1p//3NP/2N/PPP1BPPP/R1BQ1RK b kq -"
+ "Sicilian: Taimanov, 6.Be2 a6 7.O-O" "B47t")
+ ("r1b1kbnr/2qp1ppp/p1n1p/1p/3NP/2N/PPP1BPPP/R1BQ1RK w kq -"
+ "Sicilian: Taimanov, 6.Be2 a6 7.O-O b5" "B47u")
+ ("r1b1kb1r/1pqp1ppp/p1n1pn//3NP/2N/PPP1BPPP/R1BQ1RK w kq -"
+ "Sicilian: Taimanov, 6.Be2 a6 7.O-O Nf6" "B47v")
+ ("r1b1kb1r/1pqp1ppp/p1n1pn//3NP/P1N/1PP1BPPP/R1BQ1RK b kq -"
+ "Sicilian: Taimanov, 6.Be2 a6 7.O-O Nf6 8.a3" "B47v")
+ ("r1b1kb1r/1pqp1ppp/p1n1pn//3NP/2N/PPP1BPPP/R1BQ1R1K b kq -"
+ "Sicilian: Taimanov, 6.Be2 a6 7.O-O Nf6 8.Kh1" "B47w")
+ ("r1b1k2r/1pqpbppp/p1n1pn//3NP/2N/PPP1BPPP/R1BQ1R1K w kq -"
+ "Sicilian: Taimanov, 6.Be2 a6 7.O-O Nf6 8.Kh1 Be7" "B47x")
+ ("r1b1kb1r/1pqp1ppp/p3pn//3nP/2N/PPP1BPPP/R1BQ1R1K w kq -"
+ "Sicilian: Taimanov, 6.Be2 a6 7.O-O Nf6 8.Kh1 Nxd4" "B47y")
+ ("r1b1k2r/1pqp1ppp/p3pn/2b/4P/2NQ/PPP1BPPP/R1B2R1K b kq -"
+ "Sicilian: Taimanov, 6.Be2 a6 7.O-O Nf6 8.Kh1 Nxd4, 10.Qd3" "B47y")
+ ("r1b1k2r/2qp1ppp/p3pn/1pb/4P/2NQ/PPP1BPPP/R1B2R1K w kq -"
+ "Sicilian: Taimanov, 6.Be2 a6 7.O-O Nf6 8.Kh1 Nxd4, 10.Qd3 b5" "B47y")
+ ("r1b1k2r/2qp1ppp/p3pn/1pb/4PP/2NQ/PPP1B1PP/R1B2R1K b kq -"
+ "Sicilian: Taimanov, 6.Be2 a6 7.O-O Nf6 8.Kh1 Nxd4, 10.Qd3 b5 11.f4" "B47z")
+ ("r1b1kbnr/ppqp1ppp/2n1p//3NP/2N1B/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Taimanov, 6.Be3" "B48a")
+ ("r1b1kb1r/ppqp1ppp/2n1pn//3NP/2N1B/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Taimanov, 6.Be3 Nf6" "B48b")
+ ("r1b1kbnr/1pqp1ppp/p1n1p//3NP/2N1B/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Taimanov, 6.Be3 a6" "B48c")
+ ("r1b1kbnr/1pqp1ppp/p1n1p//3NP/P1N1B/1PP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.a3" "B48d")
+ ("r1b1kbnr/1pqp1ppp/p1n1p//3NPP/2N1B/PPP3PP/R2QKB1R b KQkq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.f4" "B48e")
+ ("r1b1kbnr/2qp1ppp/p1n1p/1p/3NPP/2N1B/PPP3PP/R2QKB1R w KQkq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.f4 b5" "B48f")
+ ("r1b1kbnr/1pqp1ppp/p1n1p//3NP/2N1B/PPPQ1PPP/R3KB1R b KQkq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Qd2" "B48g")
+ ("r1b1kb1r/1pqp1ppp/p1n1pn//3NP/2N1BP/PPPQ2PP/R3KB1R b KQkq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Qd2 Nf6 8.f3" "B48h")
+ ("r1b1kbnr/1pqp1ppp/p1n1p//3NP/2NBB/PPP2PPP/R2QK2R b KQkq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Bd3" "B48i")
+ ("r1b1kbnr/2qp1ppp/p1n1p/1p/3NP/2NBB/PPP2PPP/R2QK2R w KQkq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Bd3 b5" "B48j")
+ ("r1b1kbnr/2qp1ppp/p1N1p/1p/4P/2NBB/PPP2PPP/R2QK2R b KQkq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Bd3 b5 8.Nxc6" "B48k")
+ ("r1b1kbnr/2qp1ppp/p1n1p/1p/3NP/2NBB/PPP2PPP/R2Q1RK b kq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Bd3 b5 8.O-O" "B48l")
+ ("r1b1kb1r/1pqp1ppp/p1n1pn//3NP/2NBB/PPP2PPP/R2QK2R w KQkq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Bd3 Nf6" "B48m")
+ ("r1b1kb1r/1pqp1ppp/p1n1pn//3NP/2NBB/PPP2PPP/R2Q1RK b kq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Bd3 Nf6 8.O-O" "B48n")
+ ("r1b1kb1r/1pqp1ppp/p3pn//3nP/2NBB/PPP2PPP/R2Q1RK w kq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Bd3 Nf6 8.O-O Nxd4" "B48o")
+ ("r1b1kb1r/1pqp1pp/p1n1pn/7p/3NP/2NBB/PPP2PPP/R2Q1RK w kq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Bd3 Nf6 8.O-O h5" "B48p")
+ ("r1b1kb1r/2qp1ppp/p1n1pn/1p/3NP/2NBB/PPP2PPP/R2Q1RK w kq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Bd3 Nf6 8.O-O b5" "B48q")
+ ("r1b1k2r/1pqp1ppp/p1nbpn//3NP/2NBB/PPP2PPP/R2Q1RK w kq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Bd3 Nf6 8.O-O Bd6" "B48r")
+ ("r1b1kb1r/1pqp1ppp/p3pn/4n/3NP/2NBB/PPP2PPP/R2Q1RK w kq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Bd3 Nf6 8.O-O Ne5" "B48s")
+ ("r1b1kb1r/1pqp1ppp/p3pn/4n/3NP/2NBB2P/PPP2PP/R2Q1RK b kq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Bd3 Nf6 8.O-O Ne5 9.h3" "B48t")
+ ("r1b1k2r/1pqp1ppp/p3pn/2b1n/3NP/2NBB2P/PPP2PP/R2Q1RK w kq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Bd3 Nf6 8.O-O Ne5 9.h3 Bc5" "B48u")
+ ("r1b1k2r/1pqp1ppp/p3pn/2b1n/3NP/2NBB2P/PPP2PP/R2Q1R1K b kq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Bd3 Nf6 8.O-O Ne5 9.h3 Bc5 10.Kh1" "B48v")
+ ("r1b1kbnr/1pqp1ppp/p1n1p//3NP/2N1B/PPP1BPPP/R2QK2R b KQkq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Be2" "B49a")
+ ("r1b1kb1r/1pqpnppp/p1n1p//3NP/2N1B/PPP1BPPP/R2QK2R w KQkq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Be2 Nge7" "B49a")
+ ("r1b1kbnr/2qp1ppp/p1n1p/1p/3NP/2N1B/PPP1BPPP/R2QK2R w KQkq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Be2 b5" "B49b")
+ ("r1b1kbnr/2qp1ppp/p1N1p/1p/4P/2N1B/PPP1BPPP/R2QK2R b KQkq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Be2 b5 8.Nxc6" "B49b")
+ ("r1b1kb1r/1pqp1ppp/p1n1pn//3NP/2N1B/PPP1BPPP/R2QK2R w KQkq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Be2 Nf6" "B49c")
+ ("r1b1kb1r/1pqp1ppp/p1n1pn//3NP/P1N1B/1PP1BPPP/R2QK2R b KQkq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Be2 Nf6 8.a3" "B49d")
+ ("r1b1kb1r/2qp1ppp/p1n1pn/1p/3NP/P1N1B/1PP1BPPP/R2QK2R w KQkq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Be2 Nf6 8.a3 b5" "B49d")
+ ("r1b1k2r/1pqpbppp/p1n1pn//3NP/P1N1B/1PP1BPPP/R2QK2R w KQkq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Be2 Nf6 8.a3 Be7" "B49e")
+ ("r1b1k2r/1pqpbppp/p1n1pn//3NP/P1N1B/1PP1BPPP/R2Q1RK b kq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Be2 Nf6 8.a3 Be7 9.O-O" "B49e")
+ ("r1b1kb1r/1pqp1ppp/p1n1pn//3NP/2N1B/PPP1BPPP/R2Q1RK b kq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Be2 Nf6 8.O-O" "B49f")
+ ("r1b1kb1r/2qp1ppp/p1n1pn/1p/3NP/2N1B/PPP1BPPP/R2Q1RK w kq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Be2 Nf6 8.O-O b5" "B49f")
+ ("r1b1k2r/1pqpbppp/p1n1pn//3NP/2N1B/PPP1BPPP/R2Q1RK w kq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Be2 Nf6 8.O-O Be7" "B49g")
+ ("r1b1k2r/1pqp1ppp/p1n1pn//1b1NP/2N1B/PPP1BPPP/R2Q1RK w kq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Be2 Nf6 8.O-O Bb4" "B49h")
+ ("r1b1k2r/1pqp1ppp/p1N1pn//1b2P/2N1B/PPP1BPPP/R2Q1RK b kq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Be2 Nf6 8.O-O Bb4 9.Nxc6" "B49i")
+ ("r1b1k2r/1pqp1ppp/p1n1pn//Nb1NP/4B/PPP1BPPP/R2Q1RK b kq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Be2 Nf6 8.O-O Bb4 9.Na4" "B49j")
+ ("r1b2rk/1pqp1ppp/p1n1pn//Nb1NP/4B/PPP1BPPP/R2Q1RK w - -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Be2 Nf6 8.O-O Bb4 9.Na4 O-O" "B49k")
+ ("r1b1k2r/1pqpbppp/p1n1pn//N2NP/4B/PPP1BPPP/R2Q1RK w kq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Be2 Nf6 8.O-O Bb4 9.Na4 Be7" "B49l")
+ ("r1b1k2r/1pqpbppp/p1N1pn//N3P/4B/PPP1BPPP/R2Q1RK b kq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Be2 Nf6 8.O-O Bb4 9.Na4 Be7 10.Nxc6" "B49m")
+ ("r1b1k2r/2qpbppp/p1p1pn//N3P/4B/PPP1BPPP/R2Q1RK w kq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Be2 Nf6 8.O-O Bb4 9.Na4 Be7 10.Nxc6 bxc6" "B49m")
+ ("r1b1k2r/2qpbppp/pNp1pn//4P/4B/PPP1BPPP/R2Q1RK b kq -"
+ "Sicilian: Taimanov, 6.Be3 a6 7.Be2 Nf6 8.O-O Bb4 9.Na4 Be7 10.Nxc6 bxc6 11.Nb6" "B49n")
+ ("rnbqkbnr/pp2pppp/3p/2p/4P/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Sicilian: 2.Nf3 d6" "B50a")
+ ("rnbqkbnr/pp2pppp/3p/2p/1P2P/5N/P1PP1PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Wing Gambit deferred" "B50b")
+ ("rnbqkbnr/pp2pppp/3p/2p/4P/1P3N/P1PP1PPP/RNBQKB1R b KQkq -"
+ "Sicilian: 2.Nf3 d6 3.b3" "B50c")
+ ("rnbqkbnr/pp3ppp/3pp/2p/4P/1P3N/P1PP1PPP/RNBQKB1R w KQkq -"
+ "Sicilian: 2.Nf3 d6 3.b3 e6" "B50d")
+ ("rnbqkbnr/pp2pppp/3p/2p/4P/3P1N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: 2.Nf3 d6 3.d3" "B50e")
+ ("rnbqkbnr/pp2pppp/3p/2p/4P/5NP/PPPP1P1P/RNBQKB1R b KQkq -"
+ "Sicilian: 2.Nf3 d6 3.g3" "B50f")
+ ("rnbqkbnr/pp2pppp/3p/2p/2B1P/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Sicilian: 2.Nf3 d6 3.Bc4" "B50g")
+ ("rnbqkb1r/pp2pppp/3p1n/2p/2B1P/3P1N/PPP2PPP/RNBQK2R b KQkq -"
+ "Sicilian: 2.Nf3 d6 3.Bc4 Nf6 4.d3" "B50h")
+ ("rnbqkbnr/pp2pppp/3p/2p/4P/2N2N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Sicilian: 2.Nf3 d6 3.Nc3" "B50i")
+ ("rnbqkbnr/pp3ppp/3pp/2p/4P/2N2N/PPPP1PPP/R1BQKB1R w KQkq -"
+ "Sicilian: 2.Nf3 d6 3.Nc3 e6" "B50j")
+ ("rnbqkb1r/pp2pppp/3p1n/2p/4P/2N2N/PPPP1PPP/R1BQKB1R w KQkq -"
+ "Sicilian: 2.Nf3 d6 3.Nc3 Nf6" "B50k")
+ ("rnbqkbnr/pp2pppp/3p/2p/4P/2P2N/PP1P1PPP/RNBQKB1R b KQkq -"
+ "Sicilian: 2.Nf3 d6 3.c3" "B50l")
+ ("rnbqkb1r/pp2pppp/3p1n/2p/4P/2P2N/PP1P1PPP/RNBQKB1R w KQkq -"
+ "Sicilian: 2.Nf3 d6 3.c3 Nf6" "B50m")
+ ("rnbqkb1r/pp2pppp/3p1n/2p/4P/2P2N1P/PP1P1PP/RNBQKB1R b KQkq -"
+ "Sicilian: 2.Nf3 d6 3.c3 Nf6 4.h3" "B50n")
+ ("r1bqkb1r/pp2pppp/2np1n/2p/4P/2P2N1P/PP1P1PP/RNBQKB1R w KQkq -"
+ "Sicilian: 2.Nf3 d6 3.c3 Nf6 4.h3 Nc6" "B50o")
+ ("rnbqkb1r/pp2pppp/3p1n/2p/2B1P/2P2N/PP1P1PPP/RNBQK2R b KQkq -"
+ "Sicilian: 2.Nf3 d6 3.c3 Nf6 4.Bc4" "B50p")
+ ("rnbqkb1r/pp2pppp/3p1n/2p/4P/2PB1N/PP1P1PPP/RNBQK2R b KQkq -"
+ "Sicilian: 2.Nf3 d6 3.c3 Nf6 4.Bd3" "B50q")
+ ("r1bqkb1r/pp2pppp/2np1n/2p/4P/2PB1N/PP1P1PPP/RNBQK2R w KQkq -"
+ "Sicilian: 2.Nf3 d6 3.c3 Nf6 4.Bd3 Nc6" "B50r")
+ ("rnbqkb1r/pp2pppp/3p1n/2p/4P/2P2N/PP1PBPPP/RNBQK2R b KQkq -"
+ "Sicilian: 2.Nf3 d6 3.c3 Nf6 4.Be2" "B50s")
+ ("r1bqkb1r/pp2pppp/2np1n/2p/4P/2P2N/PP1PBPPP/RNBQK2R w KQkq -"
+ "Sicilian: 2.Nf3 d6 3.c3 Nf6 4.Be2 Nc6" "B50t")
+ ("r1bqkb1r/pp1npppp/3p1n/2p/4P/2P2N/PP1PBPPP/RNBQK2R w KQkq -"
+ "Sicilian: 2.Nf3 d6 3.c3 Nf6 4.Be2 Nbd7" "B50u")
+ ("rnbqkb1r/pp2pp1p/3p1np/2p/4P/2P2N/PP1PBPPP/RNBQK2R w KQkq -"
+ "Sicilian: 2.Nf3 d6 3.c3 Nf6 4.Be2 g6" "B50v")
+ ("rnbqk2r/pp2ppbp/3p1np/1Bp/4P/2P2N/PP1P1PPP/RNBQ1RK b kq -"
+ "Sicilian: 2.Nf3 d6 3.c3, Torre Variation" "B50w")
+ ("rnbqkbnr/pp2pppp/3p/1Bp/4P/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Sicilian: 3.Bb5+" "B51a")
+ ("r1bqkbnr/pp1npppp/3p/1Bp/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Sicilian: 3.Bb5+ Nd7" "B51a")
+ ("r1bqkbnr/pp1npppp/3p/1Bp/4P/2P2N/PP1P1PPP/RNBQK2R b KQkq -"
+ "Sicilian: 3.Bb5+ Nd7 4.c3" "B51b")
+ ("r1bqkbnr/pp1npppp/3p/1Bp/4P/5N/PPPP1PPP/RNBQ1RK b kq -"
+ "Sicilian: 3.Bb5+ Nd7 4.O-O" "B51c")
+ ("r1bqkb1r/pp1npppp/3p1n/1Bp/4P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Sicilian: 3.Bb5+ Nd7 4.O-O Nf6" "B51d")
+ ("r1bqkb1r/1p1npppp/p2p1n/2p/4P/5N/PPPP1PPP/RNBQRBK b kq -"
+ "Sicilian: 3.Bb5+ Nd7 4.O-O Nf6 5.Re1 a6 6.Bf1" "B51e")
+ ("r1bqkbnr/pp1npppp/3p/1Bp/3PP/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Sicilian: 3.Bb5+ Nd7 4.d4" "B51f")
+ ("r1bqkbnr/pp1npppp/3p/1B/3pP/5N/PPP2PPP/RNBQK2R w KQkq -"
+ "Sicilian: 3.Bb5+ Nd7 4.d4 cxd4" "B51f")
+ ("r1bqkb1r/pp1npppp/3p1n/1Bp/3PP/5N/PPP2PPP/RNBQK2R w KQkq -"
+ "Sicilian: 3.Bb5+ Nd7 4.d4 Nf6" "B51g")
+ ("r1bqkb1r/pp1npppp/3p1n/1Bp/3PP/2N2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Sicilian: 3.Bb5+ Nd7 4.d4 Nf6 5.Nc3" "B51h")
+ ("r1bqkb1r/pp1npppp/3p1n/1B/3pP/2N2N/PPP2PPP/R1BQK2R w KQkq -"
+ "Sicilian: 3.Bb5+ Nd7 4.d4 Nf6 5.Nc3 cxd4" "B51i")
+ ("r1bqkb1r/pp1npppp/3p1n/1B/3QP/2N2N/PPP2PPP/R1B1K2R b KQkq -"
+ "Sicilian: 3.Bb5+ Nd7 4.d4 Nf6 5.Nc3 cxd4 6.Qxd4" "B51i")
+ ("r1bqkbnr/pp2pppp/2np/1Bp/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Sicilian: 3.Bb5+ Nc6" "B51j")
+ ("r1bqkbnr/pp2pppp/2Bp/2p/4P/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Sicilian: 3.Bb5+ Nc6 4.Bxc6+" "B51k")
+ ("r1bqkbnr/pp2pppp/2np/1Bp/4P/5N/PPPP1PPP/RNBQ1RK b kq -"
+ "Sicilian: 3.Bb5+ Nc6 4.O-O" "B51l")
+ ("r2qkbnr/pp1bpppp/2np/1Bp/4P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Sicilian: 3.Bb5+ Nc6 4.O-O Bd7" "B51m")
+ ("r2qkbnr/pp1bpppp/2np/1Bp/4P/5N/PPPP1PPP/RNBQR1K b kq -"
+ "Sicilian: 3.Bb5+ Nc6 4.O-O Bd7 5.Re1" "B51n")
+ ("r2qkbnr/1p1bpppp/p1np/1Bp/4P/5N/PPPP1PPP/RNBQR1K w kq -"
+ "Sicilian: 3.Bb5+ Nc6 4.O-O Bd7 5.Re1 a6" "B51o")
+ ("r2qkb1r/pp1bpppp/2np1n/1Bp/4P/5N/PPPP1PPP/RNBQR1K w kq -"
+ "Sicilian: 3.Bb5+ Nc6 4.O-O Bd7 5.Re1 Nf6" "B51p")
+ ("r2qkb1r/pp1bpppp/2np1n/1Bp/4P/2P2N/PP1P1PPP/RNBQR1K b kq -"
+ "Sicilian: 3.Bb5+ Nc6 4.O-O Bd7 5.Re1 Nf6 6.c3" "B51q")
+ ("r2qkb1r/1p1bpppp/p1np1n/2p/B3P/2P2N/PP1P1PPP/RNBQR1K b kq -"
+ "Sicilian: 3.Bb5+ Nc6 4.O-O Bd7 5.Re1 Nf6 6.c3 a6 7.Ba4" "B51r")
+ ("r2qkb1r/1p1bpppp/p1np1n/2p/4P/2P2N/PP1P1PPP/RNBQRBK b kq -"
+ "Sicilian: 3.Bb5+ Nc6 4.O-O Bd7 5.Re1 Nf6 6.c3 a6 7.Bf1" "B51s")
+ ("r2qkb1r/1p2pppp/p1np1n/2p/4P1b/2P2N1P/PP1P1PP/RNBQRBK b kq -"
+ "Sicilian: 3.Bb5+ Nc6 4.O-O Bd7 5.Re1 Nf6 6.c3 a6 7.Bf1 Bg4 8.h3" "B51t")
+ ("rn1qkbnr/pp1bpppp/3p/1Bp/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Sicilian: 3.Bb5+ Bd7" "B52a")
+ ("r2qkbnr/pp1npppp/3p/2p/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Sicilian: 3.Bb5+ Bd7 4.Bxd7+ Nxd7" "B52b")
+ ("r2qkbnr/pp1npppp/3p/2p/4P/5N/PPPP1PPP/RNBQ1RK b kq -"
+ "Sicilian: 3.Bb5+ Bd7 4.Bxd7+ Nxd7 5.O-O" "B52c")
+ ("r2qkb1r/pp1npppp/3p1n/2p/4P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Sicilian: 3.Bb5+ Bd7 4.Bxd7+ Nxd7 5.O-O Ngf6" "B52d")
+ ("r2qkb1r/pp1npppp/3p1n/2p/4P/5N/PPPPQPPP/RNB2RK b kq -"
+ "Sicilian: 3.Bb5+ Bd7 4.Bxd7+ Nxd7 5.O-O Ngf6 6.Qe2" "B52e")
+ ("rn2kbnr/pp1qpppp/3p/2p/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Sicilian: 3.Bb5+ Bd7 4.Bxd7+ Qxd7" "B52f")
+ ("rn2kbnr/pp1qpppp/3p/2p/2P1P/5N/PP1P1PPP/RNBQK2R b KQkq -"
+ "Sicilian: 3.Bb5+, Sokolsky Variation" "B52g")
+ ("r3kbnr/pp1qpppp/2np/2p/2P1P/5N/PP1P1PPP/RNBQK2R w KQkq -"
+ "Sicilian: 3.Bb5+, Sokolsky, 5...Nc6" "B52h")
+ ("r3kbnr/pp1qpppp/2np/2p/2P1P/5N/PP1P1PPP/RNBQ1RK b kq -"
+ "Sicilian: 3.Bb5+, Sokolsky, 5...Nc6 6.O-O" "B52i")
+ ("r3kb1r/pp1qpppp/2np1n/2p/2P1P/5N/PP1P1PPP/RNBQ1RK w kq -"
+ "Sicilian: 3.Bb5+, Sokolsky, 5...Nc6 6.O-O Nf6" "B52j")
+ ("r3kbnr/pp1qpppp/2np/2p/2P1P/2N2N/PP1P1PPP/R1BQK2R b KQkq -"
+ "Sicilian: 3.Bb5+, Sokolsky, 5...Nc6 6.Nc3" "B52k")
+ ("r3kb1r/pp1qpppp/2np1n/2p/2P1P/2N2N/PP1P1PPP/R1BQK2R w KQkq -"
+ "Sicilian: 3.Bb5+, Sokolsky, 5...Nc6 6.Nc3 Nf6" "B52l")
+ ("r3kb1r/pp1qpppp/2np1n/2p/2P1P/2N2N/PP1P1PPP/R1BQ1RK b kq -"
+ "Sicilian: 3.Bb5+, Sokolsky, 5...Nc6 6.Nc3 Nf6 7.O-O" "B52m")
+ ("rn2kbnr/pp1qpppp/3p/2p/4P/5N/PPPP1PPP/RNBQ1RK b kq -"
+ "Sicilian: 3.Bb5+ Bd7 4.Bxd7+ Qxd7 5.O-O" "B52n")
+ ("r3kbnr/pp1qpppp/2np/2p/4P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Sicilian: 3.Bb5+ Bd7 4.Bxd7+ Qxd7 5.O-O Nc6" "B52o")
+ ("r3kbnr/pp1qpppp/2np/2p/4P/5N/PPPP1PPP/RNBQR1K b kq -"
+ "Sicilian: 3.Bb5+ Bd7 4.Bxd7+ Qxd7 5.O-O Nc6 6.Re1" "B52p")
+ ("r3kb1r/pp1qpppp/2np1n/2p/4P/5N/PPPP1PPP/RNBQR1K w kq -"
+ "Sicilian: 3.Bb5+ Bd7 4.Bxd7+ Qxd7 5.O-O Nc6 6.Re1 Nf6" "B52q")
+ ("r3kbnr/pp1qpppp/2np/2p/4P/2P2N/PP1P1PPP/RNBQ1RK b kq -"
+ "Sicilian: 3.Bb5+ Bd7 4.Bxd7+ Qxd7 5.O-O Nc6 6.c3" "B52r")
+ ("r3kb1r/pp1qpppp/2np1n/2p/4P/2P2N/PP1P1PPP/RNBQ1RK w kq -"
+ "Sicilian: 3.Bb5+ Bd7 4.Bxd7+ Qxd7 5.O-O Nc6 6.c3 Nf6" "B52s")
+ ("r3kb1r/pp1qpppp/2np1n/2p/3PP/2P2N/PP3PPP/RNBQ1RK b kq -"
+ "Sicilian: 3.Bb5+, Bronstein Gambit" "B52t")
+ ("rnbqkbnr/pp2pppp/3p/2p/3PP/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: 2...d6 3.d4" "B53a")
+ ("rnbqkb1r/pp2pppp/3p1n/2p/3PP/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: 2...d6 3.d4 Nf6" "B53b")
+ ("rnbqkbnr/pp2pppp/3p//3pP/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: 2...d6 3.d4 cxd4" "B53c")
+ ("rnbqkbnr/pp2pppp/3p//3QP/5N/PPP2PPP/RNB1KB1R b KQkq -"
+ "Sicilian, Chekhover Variation" "B53d")
+ ("rn1qkbnr/pp1bpppp/3p//3QP/5N/PPP2PPP/RNB1KB1R w KQkq -"
+ "Sicilian, Chekhover, 4...Bd7" "B53e")
+ ("rnbqkbnr/1p2pppp/p2p//3QP/5N/PPP2PPP/RNB1KB1R w KQkq -"
+ "Sicilian, Chekhover, 4...a6" "B53f")
+ ("rnbqkbnr/1p2pppp/p2p//3QP/4BN/PPP2PPP/RN2KB1R b KQkq -"
+ "Sicilian, Chekhover, 4...a6 5.Be3" "B53g")
+ ("rnbqkbnr/1p2pppp/p2p//2PQP/5N/PP3PPP/RNB1KB1R b KQkq -"
+ "Sicilian, Chekhover, 4...a6 5.c4" "B53h")
+ ("r1bqkbnr/1p2pppp/p1np//2P1P/5N/PP1Q1PPP/RNB1KB1R b KQkq -"
+ "Sicilian, Chekhover, 4...a6 5.c4 Nc6 6.Qd2" "B53i")
+ ("r1bqkbnr/1p2pp1p/p1np2p//2P1P/5N/PP1Q1PPP/RNB1KB1R w KQkq -"
+ "Sicilian, Chekhover, 4...a6 5.c4 Nc6 6.Qd2 g6" "B53j")
+ ("rnbqkb1r/pp2pppp/3p1n//3QP/5N/PPP2PPP/RNB1KB1R w KQkq -"
+ "Sicilian, Chekhover, 4...Nf6" "B53k")
+ ("rnbqkb1r/pp2pppp/3p1n//3QP/2N2N/PPP2PPP/R1B1KB1R b KQkq -"
+ "Sicilian, Chekhover, 4...Nf6 5.Nc3" "B53k")
+ ("r1bqkbnr/pp2pppp/2np//3QP/5N/PPP2PPP/RNB1KB1R w KQkq -"
+ "Sicilian, Chekhover, 4...Nc6" "B53l")
+ ("r1b1kbnr/pp1qpppp/2np/1B/3QP/5N/PPP2PPP/RNB1K2R w KQkq -"
+ "Sicilian: Chekhover, Zaitsev Variation" "B53m")
+ ("r2qkbnr/pp1bpppp/2np/1B/3QP/5N/PPP2PPP/RNB1K2R w KQkq -"
+ "Sicilian, Chekhover, 4...Nc6 5.Bb5 Bd7" "B53n")
+ ("r2qkbnr/pp2pppp/2bp//3QP/5N/PPP2PPP/RNB1K2R w KQkq -"
+ "Sicilian, Chekhover, 4...Nc6 5.Bb5 Bd7 6.Bxc6 Bxc6" "B53o")
+ ("r2qkbnr/pp2pppp/2bp//2PQP/5N/PP3PPP/RNB1K2R b KQkq -"
+ "Sicilian, Chekhover, 7.c4" "B53p")
+ ("r2qkb1r/pp2pp1p/2bp1np//2PQP/2N2N/PP3PPP/R1B1K2R w KQkq -"
+ "Sicilian, Chekhover, 7.c4 Nf6 8.Nc3 g6" "B53q")
+ ("r2qkbnr/pp2pppp/2bp//3QP/2N2N/PPP2PPP/R1B1K2R b KQkq -"
+ "Sicilian, Chekhover, 7.Nc3" "B53r")
+ ("r2qkb1r/pp2pppp/2bp1n/6B/3QP/2N2N/PPP2PPP/R3K2R b KQkq -"
+ "Sicilian, Chekhover, 7.Nc3 Nf6 8.Bg5" "B53s")
+ ("r2qkb1r/pp3ppp/2bppn/6B/3QP/2N2N/PPP2PPP/R3K2R w KQkq -"
+ "Sicilian, Chekhover, 7.Nc3 Nf6 8.Bg5 e6" "B53t")
+ ("r2qk2r/pp2bppp/2bppn/6B/4P/2NQ1N/PPP2PPP/2KR3R b kq -"
+ "Sicilian, Chekhover, Main Line, 10.Qd3" "B53u")
+ ("r2qk2r/pp2bppp/2bppn/6B/3QP/2N2N/PPP2PPP/2KRR b kq -"
+ "Sicilian, Chekhover, Main Line, 10.Rhe1" "B53v")
+ ("r2q1rk/pp2bppp/2bppn/6B/3QP/2N2N/PPP2PPP/2KRR w - -"
+ "Sicilian, Chekhover, Main Line, 10.Rhe1 O-O" "B53w")
+ ("r2q1rk/pp2bppp/2bppn/6B/4P/2N2N/PPPQ1PPP/2KRR b - -"
+ "Sicilian, Chekhover, Main Line, 11.Qd2" "B53x")
+ ("rnbqkbnr/pp2pppp/3p//3NP//PPP2PPP/RNBQKB1R b KQkq -"
+ "Sicilian: Open, 2...d6" "B54a")
+ ("rnbqkbnr/pp3ppp/3p/4p/3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Open, 2...d6, 4...e5" "B54b")
+ ("rnbqkbnr/1p2pppp/p2p//3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Open, 2...d6, 4...a6" "B54c")
+ ("rnbqkb1r/pp2pppp/3p1n//3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Sicilian: Open, 2...d6, 4...Nf6" "B54d")
+ ("rnbqkb1r/pp2pppp/3p1n//3NP/3B/PPP2PPP/RNBQK2R b KQkq -"
+ "Sicilian: Open, 2...d6, 4...Nf6 5.Bd3" "B54e")
+ ("rnbqkb1r/pp2pppp/3p1n//3NP/5P/PPP3PP/RNBQKB1R b KQkq -"
+ "Sicilian: Prins (Moscow) Variation" "B54f")
+ ("rnbqkb1r/pp3ppp/3ppn//3NP/5P/PPP3PP/RNBQKB1R w KQkq -"
+ "Sicilian: Prins (Moscow), 5...e6" "B54g")
+ ("rnbqkb1r/1p2pppp/p2p1n//3NP/5P/PPP3PP/RNBQKB1R w KQkq -"
+ "Sicilian: Prins (Moscow), 5...a6" "B54h")
+ ("r1bqkb1r/pp2pppp/2np1n//3NP/5P/PPP3PP/RNBQKB1R w KQkq -"
+ "Sicilian: Prins (Moscow), 5...Nc6" "B54i")
+ ("r1bqkb1r/pp2pppp/3p1n//2PnP/5P/PP4PP/RNBQKB1R w KQkq -"
+ "Sicilian: Prins (Moscow), 5...Nc6 6.c4 Nxd4" "B54j")
+ ("r1b1kb1r/pp2pppp/1qnp1n//2PNP/5P/PP4PP/RNBQKB1R w KQkq -"
+ "Sicilian: Prins (Moscow), 5...Nc6 6.c4 Qb6" "B54k")
+ ("rnbqkb1r/pp3ppp/3p1n/4p/3NP/5P/PPP3PP/RNBQKB1R w KQkq -"
+ "Sicilian: Prins (Moscow), 5...e5" "B54l")
+ ("rnbqkb1r/pp3ppp/3p1n/4p/4P/1N3P/PPP3PP/RNBQKB1R b KQkq -"
+ "Sicilian: Prins (Moscow), 5...e5 6.Nb3" "B54m")
+ ("rn1qkb1r/pp3ppp/3pbn/4p/4P/1N3P/PPP3PP/RNBQKB1R w KQkq -"
+ "Sicilian: Prins (Moscow), 5...e5 6.Nb3 Be6" "B54n")
+ ("rnbqkb1r/pp3ppp/5n/3pp/4P/1N3P/PPP3PP/RNBQKB1R w KQkq -"
+ "Sicilian: Prins (Moscow), 5...e5 6.Nb3 d5" "B54o")
+ ("rnbqkb1r/pp3ppp/3p1n/1B2p/3NP/5P/PPP3PP/RNBQK2R b KQkq -"
+ "Sicilian: Prins, Venice Attack" "B55")
+ ("rn1qkb1r/pp1b1ppp/3p1n/1B2p/3NP/5P/PPP3PP/RNBQK2R w KQkq -"
+ "Sicilian: Prins, Venice Attack, 6...Bd7" "B55")
+ ("r1bqkb1r/pp1n1ppp/3p1n/1B2p/3NP/5P/PPP3PP/RNBQK2R w KQkq -"
+ "Sicilian: Prins, Venice Attack, 6...Nbd7" "B55")
+ ("r1bqkb1r/pp1n1ppp/3p1n/1B2pN/4P/5P/PPP3PP/RNBQK2R b KQkq -"
+ "Sicilian: Prins, Venice Attack, 6...Nbd7 7.Nf5" "B55")
+ ("r1bqkb1r/pp1n1ppp/5n/1B1ppN/4P/5P/PPP3PP/RNBQK2R w KQkq -"
+ "Sicilian: Prins, Venice Attack, 6...Nbd7 7.Nf5 d5" "B55")
+ ("rnbqkb1r/pp2pppp/3p1n//3NP/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Open, 2...d6, 5.Nc3" "B56a")
+ ("rnbqkb1r/pp3ppp/3p1n/4p/3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Open, 2...d6, 5.Nc3 e5" "B56b")
+ ("rnbqkb1r/pp3ppp/3p1n/1B2p/3NP/2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Sicilian: Venice Attack" "B56c")
+ ("r1bqkb1r/pp1npppp/3p1n//3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Open, 2...d6, 5.Nc3 Nbd7" "B56d")
+ ("r1bqkb1r/pp1npppp/3p1n//2BNP/2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Sicilian: Open, 2...d6, 5.Nc3 Nbd7 6.Bc4" "B56e")
+ ("rn1qkb1r/pp1bpppp/3p1n//3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Open, 2...d6, 5.Nc3 Bd7" "B56f")
+ ("rn1qkb1r/pp1bpppp/3p1n/6B/3NP/2N/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Open, 2...d6, 5.Nc3 Bd7 6.Bg5" "B56g")
+ ("r1bqkb1r/pp2pppp/2np1n//3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Open, 2...d6 5.Nc3 Nc6" "B56h")
+ ("r1bqkb1r/pp2pppp/2np1n//3NP/2N4P/PPP2PP/R1BQKB1R b KQkq -"
+ "Sicilian: Open, 2...d6, 5.Nc3 Nc6 6.h3" "B56i")
+ ("r1bqkb1r/pp2pppp/2np1n//3NP/2N3P/PPP2P1P/R1BQKB1R b KQkq -"
+ "Sicilian: Open, 2...d6, 5.Nc3 Nc6 6.g3" "B56j")
+ ("r1bqkb1r/pp2pppp/2np1n//3NPP/2N/PPP3PP/R1BQKB1R b KQkq -"
+ "Sicilian: Open, 2...d6, 5.Nc3 Nc6 6.f4" "B56k")
+ ("r1bqkb1r/pp2pppp/2np1n//3NP/2N2P/PPP3PP/R1BQKB1R b KQkq -"
+ "Sicilian: Open, 2...d6, 5.Nc3 Nc6 6.f3" "B56l")
+ ("r1bqkb1r/pp3ppp/2np1n/4p/3NP/2N2P/PPP3PP/R1BQKB1R w KQkq -"
+ "Sicilian: Open, 2...d6, 5.Nc3 Nc6 6.f3 e5" "B56m")
+ ("r1bqkb1r/pp3ppp/2np1n/4p/4P/1NN2P/PPP3PP/R1BQKB1R b KQkq -"
+ "Sicilian: Open, 2...d6, 5.Nc3 Nc6 6.f3 e5 7.Nb3" "B56m")
+ ("r1bqk2r/pp2bppp/2np1n/4p/4P/1NN2P/PPP3PP/R1BQKB1R w KQkq -"
+ "Sicilian: Open, 2...d6, 5.Nc3 Nc6 6.f3 e5 7.Nb3 Be7" "B56n")
+ ("r1bqkb1r/pp2pppp/2np1n//3NP/2N1B/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Open, 2...d6, 5.Nc3 Nc6 6.Be3" "B56o")
+ ("r1bqkb1r/pp3ppp/2np1n/4p/3NP/2N1B/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Open, 2...d6, 5.Nc3 Nc6 6.Be3 e5" "B56p")
+ ("r1bqkb1r/pp2pppp/2np//3NP1n/2N1B/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Open, 2...d6, 5.Nc3 Nc6 6.Be3 Ng4" "B56q")
+ ("r1bqkb1r/pp2pppp/2np/1B/3NP1n/2N1B/PPP2PPP/R2QK2R b KQkq -"
+ "Sicilian: Open, 2...d6, 5.Nc3 Nc6 6.Be3 Ng4 7.Bb5" "B56r")
+ ("r1bqkb1r/pp2pppp/2np1n//2BNP/2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Sicilian: Sozin" "B57a")
+ ("r1bqkb1r/p3pp1p/2pp1np/4P/2B/2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Sicilian: Sozin, Magnus Smith Trap" "B57a")
+ ("r2qkb1r/pp1bpppp/2np1n//2BNP/2N/PPP2PPP/R1BQK2R w KQkq -"
+ "Sicilian: Sozin, 6...Bd7" "B57b")
+ ("r2qkb1r/pp1bpppp/2np1n//2BNP/2N/PPP2PPP/R1BQ1RK b kq -"
+ "Sicilian: Sozin, 6...Bd7 7.O-O" "B57c")
+ ("r1b1kb1r/pp2pppp/1qnp1n//2BNP/2N/PPP2PPP/R1BQK2R w KQkq -"
+ "Sicilian: Sozin, Benko Variation" "B57d")
+ ("r1b1kb1r/pp2pppp/1qnp1n//2B1P/2N/PPP1NPPP/R1BQK2R b KQkq -"
+ "Sicilian: Sozin, Benko, 7.Nde2" "B57e")
+ ("r1b1kb1r/pp2pppp/1qnp1n/1N/2B1P/2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Sicilian: Sozin, Benko, 7.Ndb5" "B57f")
+ ("r1b1kb1r/pp2pppp/1qNp1n//2B1P/2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Sicilian: Sozin, Benko, 7.Nxc6" "B57g")
+ ("r1b1kb1r/p3pp1p/1qpp1np//2B1P/2N/PPP2PPP/R1BQ1RK w kq -"
+ "Sicilian: Sozin, Benko, 7.Nxc6 bxc6 8.O-O g6" "B57h")
+ ("r1b1kb1r/pp2pppp/1qnp1n//2B1P/1NN/PPP2PPP/R1BQK2R b KQkq -"
+ "Sicilian: Sozin, Benko, 7.Nb3" "B57i")
+ ("r1b1kb1r/pp3ppp/1qnppn//2B1P/1NN/PPP2PPP/R1BQK2R w KQkq -"
+ "Sicilian: Sozin, Benko, 7.Nb3 e6" "B57j")
+ ("r1b1kb1r/pp3ppp/1qnppn//2B1P/1NN1B/PPP2PPP/R2QK2R b KQkq -"
+ "Sicilian: Sozin, Benko, 7.Nb3 e6 8.Be3" "B57k")
+ ("r1b1kb1r/pp3ppp/1qnppn//2B1PB/1NN/PPP2PPP/R2QK2R b KQkq -"
+ "Sicilian: Sozin, Benko, 7.Nb3 e6 8.Bf4" "B57l")
+ ("r1b1kb1r/pp3ppp/1qnppn//2B1P/1NN/PPP2PPP/R1BQ1RK b kq -"
+ "Sicilian: Sozin, Benko, 7.Nb3 e6 8.O-O" "B57m")
+ ("r1b1k2r/pp2bppp/1qnppn//2B1P/1NN/PPP2PPP/R1BQ1RK w kq -"
+ "Sicilian: Sozin, Benko, 7.Nb3 e6 8.O-O Be7" "B57n")
+ ("r1b1k2r/pp2bppp/1qnppn//2B1P/1NN1B/PPP2PPP/R2Q1RK b kq -"
+ "Sicilian: Sozin, Benko, 7.Nb3 e6 8.O-O Be7 9.Be3" "B57o")
+ ("r1bqkb1r/pp2pppp/2np1n//3NP/2N/PPP1BPPP/R1BQK2R b KQkq -"
+ "Sicilian: Boleslavsky Variation" "B58a")
+ ("r2qkb1r/pp1bpppp/2np1n//3NP/2N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Boleslavsky, 6...Bd7" "B58b")
+ ("r1bqkb1r/1p2pppp/p1np1n//3NP/2N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Boleslavsky, 6...a6" "B58c")
+ ("r1bqkb1r/pp2pppp/3p1n//3nP/2N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Boleslavsky, 6...Nxd4" "B58d")
+ ("r1bqkb1r/pp3ppp/2np1n/4p/3NP/2N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Boleslavsky, 6...e5" "B58e")
+ ("r1bqkb1r/pp3ppp/2np1n/1N2p/4P/2N/PPP1BPPP/R1BQK2R b KQkq -"
+ "Sicilian: Boleslavsky, 7.Ndb5" "B58f")
+ ("r1bqkb1r/pp3ppp/2Np1n/4p/4P/2N/PPP1BPPP/R1BQK2R b KQkq -"
+ "Sicilian: Boleslavsky, Louma Variation" "B58g")
+ ("r1bqkb1r/p4ppp/2pp1n/4p/4P/2N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Boleslavsky, Louma Variation" "B58g")
+ ("r1bqkb1r/pp3ppp/2np1n/4p/4P/2N2N/PPP1BPPP/R1BQK2R b KQkq -"
+ "Sicilian: Boleslavsky, 7.Nf3" "B58h")
+ ("r1bqkb1r/pp3pp/2np1n1p/4p/4P/2N2N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Boleslavsky, 7.Nf3 h6" "B58i")
+ ("r1bqkb1r/pp3pp/2np1n1p/4p/4P/2N2N/PPP1BPPP/R1BQ1RK b kq -"
+ "Sicilian: Boleslavsky, 7.Nf3 h6 8.O-O" "B58j")
+ ("r1bqk2r/pp2bpp/2np1n1p/4p/4P/2N2N/PPP1BPPP/R1BQ1RK w kq -"
+ "Sicilian: Boleslavsky, 7.Nf3 h6 8.O-O Be7" "B58k")
+ ("r1bqk2r/pp2bpp/2np1n1p/4p/4P/2N2N1P/PPP1BPP/R1BQ1RK b kq -"
+ "Sicilian: Boleslavsky, 7.Nf3 h6 8.O-O Be7 9.h3" "B58l")
+ ("r1bqk2r/pp2bpp/2np1n1p/4p/4P/2N2N/PPP1BPPP/R1BQR1K b kq -"
+ "Sicilian: Boleslavsky, 7.Nf3 h6 8.O-O Be7 9.Re1" "B58m")
+ ("r1bq1rk/pp2bpp/2np1n1p/4p/4P/2N2N1P/PPP1BPP/R1BQR1K b - -"
+ "Sicilian: Boleslavsky, 7.Nf3, 9.Re1 O-O 10.h3" "B58n")
+ ("r1bq1rk/1p2bpp/p1np1n1p/4p/4P/2N2N1P/PPP1BPP/R1BQR1K w - -"
+ "Sicilian: Boleslavsky, 7.Nf3, 9.Re1 O-O 10.h3 a6" "B58o")
+ ("r2q1rk/pp2bpp/2npbn1p/4p/4P/2N2N1P/PPP1BPP/R1BQR1K w - -"
+ "Sicilian: Boleslavsky, 7.Nf3, 9.Re1 O-O 10.h3 Be6" "B58p")
+ ("r2q1rk/pp2bpp/2npbn1p/4p/4P/2N2N1P/PPP2PP/R1BQRBK b - -"
+ "Sicilian: Boleslavsky, 7.Nf3, 9.Re1 O-O 10.h3 Be6 11.Bf1" "B58p")
+ ("rn1q1rk/pp2bpp/3pbn1p/4p/4P/2N2N1P/PPP2PP/R1BQRBK w - -"
+ "Sicilian: Boleslavsky, 7.Nf3, 9.Re1 O-O 10.h3 Be6 11.Bf1 Nb8" "B58q")
+ ("rn1q1rk/pp2bpp/3pbn1p/4p/4P/1PN2N1P/P1P2PP/R1BQRBK b - -"
+ "Sicilian: Boleslavsky, 7.Nf3, 9.Re1 O-O 10.h3 Be6 11.Bf1 Nb8 12.b3" "B58r")
+ ("r1bqkb1r/pp3ppp/2np1n/4p/4P/1NN/PPP1BPPP/R1BQK2R b KQkq -"
+ "Sicilian: Boleslavsky, 7.Nb3" "B59a")
+ ("r2qkb1r/pp3ppp/2npbn/4p/4P/1NN/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Boleslavsky, 7.Nb3 Be6" "B59b")
+ ("r1bqk2r/pp2bppp/2np1n/4p/4P/1NN/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Boleslavsky, 7.Nb3 Be7" "B59c")
+ ("r1bqk2r/pp2bppp/2np1n/4p1B/4P/1NN/PPP1BPPP/R2QK2R b KQkq -"
+ "Sicilian: Boleslavsky, 7.Nb3 Be7 8.Bg5" "B59d")
+ ("r1bqk2r/pp2bppp/2np1n/4p/4P/1NN1B/PPP1BPPP/R2QK2R b KQkq -"
+ "Sicilian: Boleslavsky, 7.Nb3 Be7 8.Be3" "B59e")
+ ("r1bqk2r/pp2bppp/2np1n/4p/4P/1NN/PPP1BPPP/R1BQ1RK b kq -"
+ "Sicilian: Boleslavsky, 7.Nb3 Be7 8.O-O" "B59f")
+ ("r1bq1rk/pp2bppp/2np1n/4p/4P/1NN/PPP1BPPP/R1BQ1RK w - -"
+ "Sicilian: Boleslavsky, 7.Nb3 Be7 8.O-O O-O" "B59g")
+ ("r1bq1rk/pp2bppp/2np1n/4p1B/4P/1NN/PPP1BPPP/R2Q1RK b - -"
+ "Sicilian: Boleslavsky, 7.Nb3 Be7 8.O-O O-O 9.Bg5" "B59h")
+ ("r1bq1rk/pp2bppp/2np1n/4p/4P/1NN/PPP1BPPP/R1BQ1R1K b - -"
+ "Sicilian: Boleslavsky, 7.Nb3 Be7 8.O-O O-O 9.Kh1" "B59i")
+ ("r1bq1rk/pp2bppp/2np1n/4p/4PP/1NN/PPP1B1PP/R1BQ1RK b - -"
+ "Sicilian: Boleslavsky, 7.Nb3 Be7 8.O-O O-O 9.f4" "B59j")
+ ("r1bq1rk/pp2bppp/2np1n/4p/4P/1NN1B/PPP1BPPP/R2Q1RK b - -"
+ "Sicilian: Boleslavsky, 7.Nb3 Be7 8.O-O O-O 9.Be3" "B59k")
+ ("r2q1rk/pp2bppp/2npbn/4p/4P/1NN1B/PPP1BPPP/R2Q1RK w - -"
+ "Sicilian: Boleslavsky, 7.Nb3 Be7 8.O-O O-O 9.Be3 Be6" "B59l")
+ ("r1bq1rk/1p2bppp/2np1n/p3p/4P/1NN1B/PPP1BPPP/R2Q1RK w - -"
+ "Sicilian: Boleslavsky, 7.Nb3 Be7 8.O-O O-O 9.Be3 a5" "B59m")
+ ("r1bqkb1r/pp2pppp/2np1n/6B/3NP/2N/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Richter-Rauzer" "B60a")
+ ("r1bqkb1r/pp2pp1p/2np1np/6B/3NP/2N/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Richter-Rauzer, Bondarevsky Variation" "B60b")
+ ("r1b1kb1r/pp2pppp/2np1n/q5B/3NP/2N/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Richter-Rauzer, 6...Qa5" "B60c")
+ ("r1b1kb1r/pp2pppp/1qnp1n/6B/3NP/2N/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Richter-Rauzer, 6...Qb6" "B60d")
+ ("r1bqkb1r/1p2pppp/p1np1n/6B/3NP/2N/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Richter-Rauzer, 6...a6" "B60e")
+ ("r2qkb1r/pp1bpppp/2np1n/6B/3NP/2N/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Richter-Rauzer, Larsen Variation" "B60f")
+ ("r2qkb1r/pp1bpppp/2np1n/6B/4P/1NN/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Richter-Rauzer, Larsen, 7.Nb3" "B60g")
+ ("r2qkb1r/pp1bpppp/2np1B//3NP/2N/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Richter-Rauzer, Larsen, 7.Bxf6" "B60h")
+ ("r2qkb1r/pp1bpppp/2np1n/6B/3NP/2N/PPP1BPPP/R2QK2R b KQkq -"
+ "Sicilian: Richter-Rauzer, Larsen, 7.Be2" "B60i")
+ ("r2qkb1r/1p1bpppp/p1np1n/6B/3NP/2N/PPP1BPPP/R2QK2R w KQkq -"
+ "Sicilian: Richter-Rauzer, Larsen, 7.Be2 a6" "B60j")
+ ("r3kb1r/pp1bpppp/2np1n/q5B/3NP/2N/PPP1BPPP/R2QK2R w KQkq -"
+ "Sicilian: Richter-Rauzer, Larsen, 7.Be2 Qa5" "B60k")
+ ("r2qkb1r/pp1bpppp/2np1n/6B/3NP/2N/PPPQ1PPP/R3KB1R b KQkq -"
+ "Sicilian: Richter-Rauzer, Larsen, 7.Qd2" "B61a")
+ ("r2qkb1r/1p1bpppp/p1np1n/6B/3NP/2N/PPPQ1PPP/R3KB1R w KQkq -"
+ "Sicilian: Richter-Rauzer, Larsen, 7.Qd2 a6" "B61b")
+ ("r2qkb1r/pp1bpppp/3p1n/6B/3nP/2N/PPPQ1PPP/R3KB1R w KQkq -"
+ "Sicilian: Richter-Rauzer, Larsen, 7.Qd2 Nxd4" "B61c")
+ ("2rqkb1r/pp1bpppp/2np1n/6B/3NP/2N/PPPQ1PPP/R3KB1R w KQk -"
+ "Sicilian: Richter-Rauzer, Larsen, 7.Qd2 Rc8" "B61d")
+ ("2rqkb1r/pp1bpppp/2np1n/6B/3NP/2N/PPPQ1PPP/2KR1B1R b k -"
+ "Sicilian: Richter-Rauzer, Larsen, 7.Qd2 Rc8 8.O-O-O" "B61e")
+ ("2r1kb1r/pp1bpppp/3p1n/q5B/3QP/2N/PPP2PPP/2KR1B1R w k -"
+ "Sicilian: Richter-Rauzer, Larsen, Main Line" "B61f")
+ ("2r1kb1r/pp1bpppp/3p1n/q/3QP/2N/PPPB1PPP/2KR1B1R b k -"
+ "Sicilian: Richter-Rauzer, Larsen, Main Line, 10.Bd2" "B61g")
+ ("2r1kb1r/pp1bpppp/3p1n/q5B/3QPP/2N/PPP3PP/2KR1B1R b k -"
+ "Sicilian: Richter-Rauzer, Larsen, Main Line, 10.f4" "B61h")
+ ("r1bqkb1r/pp3ppp/2nppn/6B/3NP/2N/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Richter-Rauzer, 6...e6" "B62a")
+ ("r1bqkb1r/pp3ppp/2nppn/6B/3NP/2N/PPP1BPPP/R2QK2R b KQkq -"
+ "Sicilian: Richter-Rauzer, 6...e6 7.Be2" "B62b")
+ ("r1bqkb1r/pp3ppp/2nppn/6B/4P/1NN/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Richter-Rauzer, Podebrady Variation" "B62c")
+ ("r1bqkb1r/pp3ppp/2Nppn/6B/4P/2N/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Richter-Rauzer, Richter Attack" "B62d")
+ ("r1bqkb1r/pp3ppp/2nppn/6B/3NP/2NQ/PPP2PPP/R3KB1R b KQkq -"
+ "Sicilian: Richter-Rauzer, Keres Variation" "B62e")
+ ("r1bqkb1r/pp3ppp/2nppn/1B4B/3NP/2N/PPP2PPP/R2QK2R b KQkq -"
+ "Sicilian: Richter-Rauzer, Margate (Alekhine) Variation" "B62f")
+ ("r2qkb1r/pp1b1ppp/2nppn/1B4B/3NP/2N/PPP2PPP/R2QK2R w KQkq -"
+ "Sicilian: Richter-Rauzer, Margate, 7...Bd7" "B62g")
+ ("r1bqkb1r/pp3ppp/2nppn/6B/3NP/2N/PPPQ1PPP/R3KB1R b KQkq -"
+ "Sicilian: Richter-Rauzer, Rauzer Attack (7.Qd2)" "B63a")
+ ("r1bqkb1r/pp3ppp/3ppn/6B/3nP/2N/PPPQ1PPP/R3KB1R w KQkq -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 Nxd4" "B63b")
+ ("r1b1kb1r/pp3ppp/1qnppn/6B/3NP/2N/PPPQ1PPP/R3KB1R w KQkq -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 Qb6" "B63c")
+ ("r1b1kb1r/pp3ppp/1qnppn/6B/4P/1NN/PPPQ1PPP/R3KB1R b KQkq -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 Qb6 8.Nb3" "B63d")
+ ("r1b1kb1r/1p3ppp/pqnppn/6B/4P/1NN/PPPQ1PPP/R3KB1R w KQkq -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 Qb6 8.Nb3 a6" "B63e")
+ ("r1b1kb1r/1p3ppp/pqnppn/6B/4P/1NN/PPPQ1PPP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 Qb6 8.Nb3 a6 9.O-O-O" "B63f")
+ ("r1b1k2r/1p2bppp/pqnppn/6B/4P/1NN/PPPQ1PPP/2KR1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 Qb6 8.Nb3 a6 9.O-O-O Be7" "B63g")
+ ("r1bqkb1r/pp3pp/2nppn1p/6B/3NP/2N/PPPQ1PPP/R3KB1R w KQkq -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 h6" "B63h")
+ ("r1bqkb1r/1p3p/p1nppp1p//3NP/2N/PPPQ1PPP/2KR1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 h6 8.Bxf6 gxf6 9.O-O-O a6" "B63i")
+ ("r1bqkb1r/1p3p/p1nppp1p//3NPP/2N/PPPQ2PP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 h6 8.Bxf6 gxf6 9.O-O-O a6 10.f4" "B63j")
+ ("r1bqk2r/pp2bppp/2nppn/6B/3NP/2N/PPPQ1PPP/R3KB1R w KQkq -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 Be7" "B63k")
+ ("r1bqk2r/pp2bppp/2nppn/6B/3NP/2N/PPPQ1PPP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 Be7 8.O-O-O" "B63l")
+ ("r1bqk2r/pp2bppp/3ppn/6B/3nP/2N/PPPQ1PPP/2KR1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 Be7 8.O-O-O Nxd4" "B63m")
+ ("r1bqk2r/pp2bppp/3ppn/6B/3QP/2N/PPP2PPP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 Be7 8.O-O-O Nxd4" "B63m")
+ ("r1bq1rk/pp2bppp/3ppn/6B/3QP/2N/PPP2PPP/2KR1B1R w - -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 Be7 8.O-O-O Nxd4 9.Qxd4 O-O" "B63n")
+ ("r1bq1rk/pp2bppp/2nppn/6B/3NP/2N/PPPQ1PPP/2KR1B1R w - -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 Be7 8.O-O-O O-O" "B63o")
+ ("r1bq1rk/pp2bppp/2nppn/6B/3NP/2N2P/PPPQ2PP/2KR1B1R b - -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 Be7, 9.f3" "B63p")
+ ("r1bq1rk/pp2bppp/2nppn/6B/4P/1NN/PPPQ1PPP/2KR1B1R b - -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 Be7, 9.Nb3" "B63q")
+ ("r1bq1rk/1p2bppp/2nppn/p5B/4P/1NN/PPPQ1PPP/2KR1B1R w - -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 Be7, 9.Nb3 a5" "B63r")
+ ("r1bq1rk/1p2bppp/p1nppn/6B/4P/1NN/PPPQ1PPP/2KR1B1R w - -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 Be7, 9.Nb3 a6" "B63s")
+ ("r1b2rk/pp2bppp/1qnppn/6B/4P/1NN/PPPQ1PPP/2KR1B1R w - -"
+ "Sicilian: Richter-Rauzer, Podebrad Variation" "B63t")
+ ("r1b2rk/pp2bppp/1qnppn/6B/4P/1NN2P/PPPQ2PP/2KR1B1R b - -"
+ "Sicilian: Richter-Rauzer, Podebrad, 10.f3" "B63u")
+ ("r1br2k/pp2bppp/1qnppn/6B/4P/1NN2P/PPPQ2PP/2KR1B1R w - -"
+ "Sicilian: Richter-Rauzer, Podebrad, 10.f3 Rd8" "B63v")
+ ("r1br2k/pp2bppp/1qnppn/6B/4P/1NN2P/PPPQ2PP/1K1R1B1R b - -"
+ "Sicilian: Richter-Rauzer, Podebrad, 10.f3 Rd8 11.Kb1" "B63w")
+ ("r1bq1rk/pp2bppp/2nppn/6B/3NPP/2N/PPPQ2PP/2KR1B1R b - -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 Be7, 9.f4" "B64a")
+ ("r1bq1rk/pp2bppp/2np1n/4p1B/3NPP/2N/PPPQ2PP/2KR1B1R w - -"
+ "Sicilian: Richter-Rauzer, Geller Variation" "B64b")
+ ("r1bq1rk/pp2bpp/2nppn1p/6B/3NPP/2N/PPPQ2PP/2KR1B1R w - -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 Be7, 9.f4 h6" "B64c")
+ ("r2q1rk/pp1bbpp/2nppn1p//3NPP1B/2N/PPPQ2PP/2KR1B1R w - -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 Be7, 9.f4 h6 10.Bh4 Bd7" "B64d")
+ ("r1bq1rk/pp2bpp/2np1n1p/4p/3NPP1B/2N/PPPQ2PP/2KR1B1R w - -"
+ "Sicilian: Richter-Rauzer, 7.Qd2 Be7, 9.f4 h6 10.Bh4 e5" "B64e")
+ ("r1bq1rk/pp2bppp/3ppn/6B/3nPP/2N/PPPQ2PP/2KR1B1R w - -"
+ "Sicilian: Richter-Rauzer, 7...Be7, 9.f4 Nxd4" "B65a")
+ ("r1bq1rk/pp2bppp/3ppn/6B/3QPP/2N/PPP3PP/2KR1B1R b - -"
+ "Sicilian: Richter-Rauzer, 7...Be7, 9.f4 Nxd4" "B65a")
+ ("r1bq1rk/pp2bpp/3ppn1p/6B/3QPP/2N/PPP3PP/2KR1B1R w - -"
+ "Sicilian: Richter-Rauzer, 7...Be7, 9.f4 Nxd4 10.Qxd4 h6" "B65b")
+ ("r1b2rk/pp2bppp/3ppn/q5B/3QPP/2N/PPP3PP/2KR1B1R w - -"
+ "Sicilian: Richter-Rauzer, 7...Be7, 9.f4 Nxd4 10.Qxd4 Qa5" "B65c")
+ ("r1b2rk/pp2bppp/3ppn/q5B/3QPP/2N/PPP3PP/1K1R1B1R b - -"
+ "Sicilian: Richter-Rauzer, 7...Be7, 9.f4 Nxd4 10.Qxd4 Qa5 11.Kb1" "B65d")
+ ("r1b2rk/pp2bppp/3ppn/q5B/2BQPP/2N/PPP3PP/2KR3R b - -"
+ "Sicilian: Richter-Rauzer, 7...Be7, 9.f4 Nxd4 10.Qxd4 Qa5 11.Bc4" "B65e")
+ ("r4rk/pp1bbppp/3ppn/q5B/2BQPP/2N/PPP3PP/2KR3R w - -"
+ "Sicilian: Richter-Rauzer, 7...Be7, 9.f4 Nxd4 10.Qxd4 Qa5 11.Bc4 Bd7" "B65f")
+ ("r4rk/pp1bbppp/3ppn/q3P1B/2BQ1P/2N/PPP3PP/2KR3R b - -"
+ "Sicilian: Richter-Rauzer, 7...Be7, 9.f4 Nxd4 10.Qxd4 Qa5 11.Bc4 Bd7 12.e5" "B65g")
+ ("r1bqkb1r/1p3ppp/p1nppn/6B/3NP/2N/PPPQ1PPP/R3KB1R w KQkq -"
+ "Sicilian: Richter-Rauzer, 7...a6" "B66a")
+ ("r1bqkb1r/1p3ppp/p1nppn/6B/3NP/2N/PPPQBPPP/R3K2R b KQkq -"
+ "Sicilian: Richter-Rauzer, 7...a6 8.Be2" "B66b")
+ ("r1bqkb1r/1p3ppp/p1nppn/6B/3NP/2N/PPPQ1PPP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6 8.O-O-O" "B66c")
+ ("r1bqk2r/1p2bppp/p1nppn/6B/3NP/2N/PPPQ1PPP/2KR1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7...a6 8.O-O-O Be7" "B66d")
+ ("r1bqkb1r/1p3ppp/p2ppn/6B/3nP/2N/PPPQ1PPP/2KR1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7...a6 8.O-O-O Nxd4" "B66e")
+ ("r1bqkb1r/1p3ppp/p2ppn/6B/3QP/2N/PPP2PPP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6 8.O-O-O Nxd4 9.Qxd4" "B66e")
+ ("r1bqk2r/1p2bppp/p2ppn/6B/3QP/2N/PPP2PPP/2KR1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7...a6 8.O-O-O Nxd4 9.Qxd4 Be7" "B66e")
+ ("r1bqkb1r/1p3pp/p1nppn1p/6B/3NP/2N/PPPQ1PPP/2KR1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7...a6 8.O-O-O h6" "B66f")
+ ("r1bqkb1r/1p3pp/p1nppn1p//3NPB/2N/PPPQ1PPP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6 8.O-O-O h6 9.Bf4" "B66g")
+ ("r2qkb1r/1p3pp/p1bppn1p//4PB/2N2P/PPPQ2PP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6 8.O-O-O h6 9.Bf4, 11.f3" "B66h")
+ ("r1bqkb1r/1p3pp/p1nppn1p//3NP/2N1B/PPPQ1PPP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6 8.O-O-O h6 9.Be3" "B66i")
+ ("r1b1kb1r/1pq2pp/p1nppn1p//3NP/2N1B/PPPQ1PPP/2KR1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7...a6 8.O-O-O h6 9.Be3 Qc7" "B66j")
+ ("r2qkb1r/1p1b1pp/p1nppn1p//3NP/2N1B/PPPQ1PPP/2KR1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7...a6 8.O-O-O h6 9.Be3 Bd7" "B66k")
+ ("r2qkb1r/1p1b1pp/p1nppn1p//3NP/2N1BP/PPPQ2PP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6 8.O-O-O h6 9.Be3 Bd7 10.f3" "B66l")
+ ("r1bqk2r/1p2bpp/p1nppn1p//3NP/2N1B/PPPQ1PPP/2KR1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7...a6 8.O-O-O h6 9.Be3 Be7" "B66m")
+ ("r1bqk2r/1p2bpp/p1nppn1p//3NP/2N1BP/PPPQ2PP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6 8.O-O-O h6 9.Be3 Be7 10.f3" "B66m")
+ ("r1bqk2r/1p2bpp/p2ppn1p//3nP/2N1BP/PPPQ2PP/2KR1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7...a6 8.O-O-O h6 9.Be3 Be7 10.f3 Nxd4" "B66m")
+ ("r1bqk2r/1p2bpp/p2ppn1p//3BP/2N2P/PPPQ2PP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6 8.O-O-O h6 9.Be3 Be7 10.f3 Nxd4 11.Bxd4" "B66n")
+ ("r1bqk2r/1p2bpp/p1nppn1p//3NPP/2N1B/PPPQ2PP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6 8.O-O-O h6 9.Be3 Be7 10.f4" "B66o")
+ ("r1bqk2r/1p2bpp/p2ppn1p//3nPP/2N1B/PPPQ2PP/2KR1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7...a6 8.O-O-O h6 9.Be3 Be7 10.f4 Nxd4" "B66p")
+ ("r2qkb1r/1p1b1ppp/p1nppn/6B/3NP/2N/PPPQ1PPP/2KR1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7...a6 8.O-O-O Bd7" "B67a")
+ ("r2qkb1r/1p1b1ppp/p1nppn/6B/3NP/2N/PPPQBPPP/2KR3R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.Be2" "B67b")
+ ("r2qkb1r/1p1b1ppp/p1nppn/6B/3NP/2N2P/PPPQ2PP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f3" "B67c")
+ ("2rqkb1r/1p1b1ppp/p1nppn/6B/3NP/2N2P/PPPQ2PP/2KR1B1R w k -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f3 Rc8" "B67d")
+ ("r2qk2r/1p1bbppp/p1nppn/6B/3NP/2N2P/PPPQ2PP/2KR1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f3 Be7" "B67e")
+ ("r2qk2r/1p1bbppp/p1nppn/6B/3NP2P/2N2P/PPPQ2P/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f3 Be7 10.h4" "B67f")
+ ("r2qkb1r/1p1b1ppp/p1nppn/6B/3NPP/2N/PPPQ2PP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4" "B67g")
+ ("r2qkb1r/1p1b1pp/p1nppn1p/6B/3NPP/2N/PPPQ2PP/2KR1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 h6" "B67h")
+ ("r2qkb1r/1p1b1pp/p1nppn1p//3NPP1B/2N/PPPQ2PP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 h6 10.Bh4" "B67i")
+ ("r2qkb1r/1p1b1p/p1nppn1p/6p/3NPP1B/2N/PPPQ2PP/2KR1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 h6 10.Bh4 g5" "B67j")
+ ("r2qkb1r/3b1ppp/p1nppn/1p4B/3NPP/2N/PPPQ2PP/2KR1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 b5" "B67k")
+ ("r2qkb1r/3b1ppp/p1Nppn/1p4B/4PP/2N/PPPQ2PP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 b5 10.Nxc6" "B67l")
+ ("r2qkb1r/3b1ppp/p1nppB/1p/3NPP/2N/PPPQ2PP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 b5 10.Bxf6" "B67m")
+ ("r2qkb1r/3b1p1p/p1nppp/1p/3NPP/2N/PPPQ2PP/2KR1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 b5 10.Bxf6 gxf6" "B67m")
+ ("r2qkb1r/3b1p1p/p1nppp/1p3P/3NP/2N/PPPQ2PP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 b5 10.Bxf6 gxf6 11.f5" "B67n")
+ ("r2qkb1r/3b1p1p/p1Nppp/1p/4PP/2N/PPPQ2PP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 b5 10.Bxf6 gxf6 11.Nxc6" "B67o")
+ ("r2qkb1r/5p1p/p1bppp/1p/4PP/2N/PPP3PP/2KRQB1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 b5 10.Bxf6 gxf6 11.Nxc6 Bxc6 12.Qe1" "B67p")
+ ("r2qkb1r/3b1p1p/p1nppp/1p/3NPP/2N/PPPQ2PP/1K1R1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 b5 10.Bxf6 gxf6 11.Kb1" "B67q")
+ ("r3kb1r/3b1p1p/pqnppp/1p/3NPP/2N/PPPQ2PP/1K1R1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 b5 10.Bxf6 gxf6 11.Kb1 Qb6" "B67r")
+ ("r3kb1r/3b1p1p/pqNppp/1p/4PP/2N/PPPQ2PP/1K1R1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 b5 10.Bxf6 gxf6 11.Kb1 Qb6 12.Nxc6" "B67s")
+ ("r2qk2r/1p1bbppp/p1nppn/6B/3NPP/2N/PPPQ2PP/2KR1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 Be7" "B68")
+ ("r2qk2r/1p1bbppp/p1nppn/6B/3NPP/2N/PPPQB1PP/2KR3R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 Be7 10.Be2" "B68")
+ ("r3k2r/1pqbbppp/p1nppn/6B/3NPP/2N/PPPQB1PP/2KR3R w kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 Be7 10.Be2 Qc7" "B68")
+ ("r2qk2r/1p1bbppp/p1nppn/6B/4PP/2N2N/PPPQ2PP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 Be7 10.Nf3" "B68")
+ ("r2qk2r/3bbppp/p1nppn/1p4B/4PP/2N2N/PPPQ2PP/2KR1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 Be7 10.Nf3 b5" "B68")
+ ("r2qk2r/3bbppp/p1nppn/1p2P1B/5P/2N2N/PPPQ2PP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 Be7 10.Nf3 b5 11.e5" "B68")
+ ("r2qk2r/3bbppp/p1nppB/1p/4PP/2N2N/PPPQ2PP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 Be7 10.Nf3 b5 11.Bxf6" "B69")
+ ("r2qk2r/3bbp1p/p1nppp/1p/4PP/2N2N/PPPQ2PP/2KR1B1R w kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 Be7 10.Nf3 b5 11.Bxf6 gxf6" "B69")
+ ("r2qk2r/3bbp1p/p1nppp/1p/4PP/2N2N/PPPQ2PP/1K1R1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 Be7 10.Nf3 b5 11.Bxf6 gxf6 12.Kb1" "B69")
+ ("r2qk2r/3bbp1p/p1nppp/1p3P/4P/2N2N/PPPQ2PP/2KR1B1R b kq -"
+ "Sicilian: Richter-Rauzer, 7...a6, 9.f4 Be7 10.Nf3 b5 11.Bxf6 gxf6 12.f5" "B69")
+ ("rnbqkb1r/pp2pp1p/3p1np//3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Dragon" "B70a")
+ ("rnbqkb1r/pp2pp1p/3p1np//3NP/2N2P/PPP3PP/R1BQKB1R b KQkq -"
+ "Sicilian: Dragon, 6.f3" "B70a")
+ ("rnbqkb1r/pp2pp1p/3p1np//3NP/2N3P/PPP2P1P/R1BQKB1R b KQkq -"
+ "Sicilian: Dragon, 6.g3" "B70b")
+ ("r1bqkb1r/pp2pp1p/2np1np//3NP/2N3P/PPP2P1P/R1BQKB1R w KQkq -"
+ "Sicilian: Dragon, 6.g3 Nc6" "B70c")
+ ("r1bqkb1r/pp2pp1p/2np1np//3NP/2N3P/PPP2PBP/R1BQK2R b KQkq -"
+ "Sicilian: Dragon, 6.g3 Nc6 7.Bg2" "B70c")
+ ("r1bqkb1r/pp2pp1p/2np1np//4P/2N3P/PPP1NP1P/R1BQKB1R b KQkq -"
+ "Sicilian: Dragon, 6.g3 Nc6 7.Nde2" "B70d")
+ ("rnbqkb1r/pp2pp1p/3p1np/6B/3NP/2N/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Dragon, 6.Bg5" "B70e")
+ ("rnbqk2r/pp2ppbp/3p1np/6B/3NP/2N/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Dragon, 6.Bg5" "B70e")
+ ("rnbqkb1r/pp2pp1p/3p1np//2BNP/2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Sicilian: Dragon, 6.Bc4" "B70f")
+ ("rnbqk2r/pp2ppbp/3p1np//2BNP/2N/PPP2PPP/R1BQK2R w KQkq -"
+ "Sicilian: Dragon, 6.Bc4 Bg7" "B70f")
+ ("rnbqk2r/pp2ppbp/3p1np//2BNP/2N4P/PPP2PP/R1BQK2R b KQkq -"
+ "Sicilian: Dragon, 6.Bc4 Bg7 7.h3" "B70g")
+ ("rnbqk2r/pp2ppbp/3p1np//2BNP/2N/PPP2PPP/R1BQ1RK b kq -"
+ "Sicilian: Dragon, 6.Bc4 Bg7 7.O-O" "B70h")
+ ("rnbqkb1r/pp2pp1p/3p1np//3NP/2N/PPP1BPPP/R1BQK2R b KQkq -"
+ "Sicilian: Dragon, 6.Be2" "B70i")
+ ("r1bqkb1r/pp2pp1p/2np1np//3NP/2N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Dragon, 6.Be2 Nc6" "B70i")
+ ("rnbqkb1r/1p2pp1p/p2p1np//3NP/2N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Dragon, 6.Be2 a6" "B70j")
+ ("rnbqk2r/1p2ppbp/p2p1np//P2NP/2N/1PP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Dragon, 6.Be2 a6 7.a4 Bg7" "B70j")
+ ("rnbqk2r/pp2ppbp/3p1np//3NP/2N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Dragon, 6.Be2 Bg7" "B70k")
+ ("rnbqk2r/pp2ppbp/3p1np//3NP/2N/PPP1BPPP/R1BQ1RK b kq -"
+ "Sicilian: Dragon, 6.Be2 Bg7 7.O-O" "B70l")
+ ("r1bqk2r/pp2ppbp/2np1np//3NP/2N/PPP1BPPP/R1BQ1RK w kq -"
+ "Sicilian: Dragon, 6.Be2 Bg7 7.O-O Nc6" "B70l")
+ ("r1bqk2r/pp2ppbp/2np1np//4P/1NN/PPP1BPPP/R1BQ1RK b kq -"
+ "Sicilian: Dragon, 6.Be2 Bg7 7.O-O Nc6 8.Nb3" "B70m")
+ ("r1bq1rk/pp2ppbp/2np1np//4P/1NN/PPP1BPPP/R1BQ1RK w - -"
+ "Sicilian: Dragon, 6.Be2 Bg7 7.O-O Nc6 8.Nb3 O-O" "B70n")
+ ("rnbq1rk/pp2ppbp/3p1np//3NP/2N/PPP1BPPP/R1BQ1RK w - -"
+ "Sicilian: Dragon, 6.Be2 Bg7 7.O-O O-O" "B70o")
+ ("rnbq1rk/pp2ppbp/3p1np//3NP/2N/PPP1BPPP/R1BQR1K b - -"
+ "Sicilian: Dragon, 6.Be2 Bg7 7.O-O O-O 8.Re1" "B70p")
+ ("r1bq1rk/pp2ppbp/2np1np//3NP/2N/PPP1BPPP/R1BQR1K w - -"
+ "Sicilian: Dragon, 6.Be2 Bg7 7.O-O O-O 8.Re1 Nc6" "B70p")
+ ("r1bq1rk/pp2ppbp/2np1np//4P/1NN/PPP1BPPP/R1BQR1K b - -"
+ "Sicilian: Dragon, 6.Be2 Bg7 7.O-O O-O 8.Re1 Nc6 9.Nb3" "B70q")
+ ("r2q1rk/pp2ppbp/2npbnp//4P/1NN/PPP1BPPP/R1BQR1K w - -"
+ "Sicilian: Dragon, 6.Be2 Bg7 7.O-O O-O 8.Re1 Nc6 9.Nb3 Be6" "B70r")
+ ("rnbq1rk/pp2ppbp/3p1np/6B/3NP/2N/PPP1BPPP/R2Q1RK b - -"
+ "Sicilian: Dragon, 6.Be2 Bg7 7.O-O O-O 8.Bg5" "B70s")
+ ("r1bq1rk/pp2ppbp/2np1np/6B/3NP/2N/PPP1BPPP/R2Q1RK w - -"
+ "Sicilian: Dragon, 6.Be2 Bg7 7.O-O O-O 8.Bg5" "B70s")
+ ("r1bq1rk/pp2ppbp/2np1np/6B/4P/1NN/PPP1BPPP/R2Q1RK b - -"
+ "Sicilian: Dragon, 6.Be2 Bg7 7.O-O O-O 8.Bg5 Nc6 9.Nb3" "B70t")
+ ("r1bq1rk/1p2ppbp/p1np1np/6B/4P/1NN/PPP1BPPP/R2Q1RK w - -"
+ "Sicilian: Dragon, 6.Be2 Bg7 7.O-O O-O 8.Bg5 Nc6 9.Nb3 a6" "B70u")
+ ("r2q1rk/pp2ppbp/2npbnp/6B/4P/1NN/PPP1BPPP/R2Q1RK w - -"
+ "Sicilian: Dragon, 6.Be2 Bg7 7.O-O O-O 8.Bg5 Nc6 9.Nb3 Be6" "B70v")
+ ("r2q1rk/pp2ppbp/2npbnp/6B/4P/1NN/PPP1BPPP/R2Q1R1K b - -"
+ "Sicilian: Dragon, 6.Be2 Bg7 7.O-O O-O 8.Bg5 Nc6 9.Nb3 Be6 10.Kh1" "B70w")
+ ("rnbqkb1r/pp2pp1p/3p1np//3NPP/2N/PPP3PP/R1BQKB1R b KQkq -"
+ "Sicilian: Dragon, Levenfish Variation" "B71")
+ ("rnbqk2r/pp2ppbp/3p1np//3NPP/2N/PPP3PP/R1BQKB1R w KQkq -"
+ "Sicilian: Dragon, Levenfish, 6...Bg7" "B71")
+ ("rnbqk2r/pp2ppbp/3p1np/4P/3N1P/2N/PPP3PP/R1BQKB1R b KQkq -"
+ "Sicilian: Dragon, Levenfish, 6...Bg7 7.e5" "B71")
+ ("r1bqkb1r/pp1npp1p/3p1np//3NPP/2N/PPP3PP/R1BQKB1R w KQkq -"
+ "Sicilian: Dragon, Levenfish, 6...Nbd7" "B71")
+ ("r1bqkb1r/pp2pp1p/2np1np//3NPP/2N/PPP3PP/R1BQKB1R w KQkq -"
+ "Sicilian: Dragon, Levenfish, 6...Nc6" "B71")
+ ("r1bqkb1r/pp2pp1p/2np1np/1B/3NPP/2N/PPP3PP/R1BQK2R b KQkq -"
+ "Sicilian: Dragon, Levenfish, 6...Nc6 7.Bb5" "B71")
+ ("r1bqkb1r/pp2pp1p/2np1np//4PP/2N2N/PPP3PP/R1BQKB1R b KQkq -"
+ "Sicilian: Dragon, Levenfish, 6...Nc6 7.Nf3" "B71")
+ ("r1bqkb1r/pp2pp1p/2Np1np//4PP/2N/PPP3PP/R1BQKB1R b KQkq -"
+ "Sicilian: Dragon, Levenfish, 6...Nc6 7.Nxc6" "B71")
+ ("rnbqkb1r/pp2pp1p/3p1np//3NP/2N1B/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Dragon, 6.Be3" "B72")
+ ("rnbqk2r/pp2ppbp/3p1np//3NP/2N1B/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Dragon, 6.Be3 Bg7" "B72")
+ ("rnbqk2r/pp2ppbp/3p1np//3NP/2N1B/PPPQ1PPP/R3KB1R b KQkq -"
+ "Sicilian: Dragon, 6.Be3 Bg7 7.Qd2" "B72")
+ ("rnbqk2r/pp2ppbp/3p1np//2BNP/2N1B/PPP2PPP/R2QK2R b KQkq -"
+ "Sicilian: Dragon, 6.Be3 Bg7 7.Bc4" "B72")
+ ("r1bqk2r/pp2ppbp/2np1np//2BNP/2N1B/PPP2PPP/R2QK2R w KQkq -"
+ "Sicilian: Dragon, 6.Be3 Bg7 7.Bc4 Nc6" "B72")
+ ("rnbq1rk/pp2ppbp/3p1np//2BNP/2N1B/PPP2PPP/R2QK2R w KQ -"
+ "Sicilian: Dragon, 6.Be3 Bg7 7.Bc4 O-O" "B72")
+ ("rnbqk2r/pp2ppbp/3p1np//3NP/2N1B/PPP1BPPP/R2QK2R b KQkq -"
+ "Sicilian: Dragon, Classical Attack" "B72")
+ ("rnbq1rk/pp2ppbp/3p1np//3NP/2N1B/PPP1BPPP/R2QK2R w KQ -"
+ "Sicilian: Dragon, Classical Attack" "B72")
+ ("rnbq1rk/pp2ppbp/3p1np//3NP/2N1B/PPP1BPPP/R2Q1RK b - -"
+ "Sicilian: Dragon, Classical Attack" "B72")
+ ("r1bqk2r/pp2ppbp/2np1np//3NP/2N1B/PPPQBPPP/R3K2R b KQkq -"
+ "Sicilian: Dragon, Classical, Amsterdam Variation" "B72")
+ ("r1bq1rk/pp2ppbp/2np1np//3NP/2N1B/PPPQBPPP/2KR3R b - -"
+ "Sicilian: Dragon, Classical, Grigoriev Variation" "B72")
+ ("r1bqk2r/pp2ppbp/2np1np//4P/1NN1B/PPP1BPPP/R2QK2R b KQkq -"
+ "Sicilian: Dragon, Classical, Nottingham Variation" "B72")
+ ("r1bqk2r/pp2ppbp/2np1np//3NP/2N1B/PPP1BPPP/R2Q1RK b kq -"
+ "Sicilian: Dragon, Classical, 8.O-O" "B73")
+ ("r1bq1rk/pp2ppbp/2np1np//3NP/2N1B/PPP1BPPP/R2Q1RK w - -"
+ "Sicilian: Dragon, Classical, 8.O-O O-O" "B73")
+ ("r1bq1rk/pp2ppbp/2np1np//3NP/2N1B/PPP1BPPP/R2Q1R1K b - -"
+ "Sicilian: Dragon, Classical, 9.Kh1" "B73")
+ ("r1bq1rk/pp2ppbp/2np1np//3NP/2N1B/PPPQBPPP/R4RK b - -"
+ "Sicilian: Dragon, Classical, Richter Variation" "B73")
+ ("r1bq1rk/pp2ppbp/2np1np//3NPP/2N1B/PPP1B1PP/R2Q1RK b - -"
+ "Sicilian: Dragon, Classical, 9.f4" "B73")
+ ("r1b2rk/pp2ppbp/1qnp1np/4P/3N1P/2N1B/PPP1B1PP/R2Q1RK b - -"
+ "Sicilian: Dragon, Classical, Zollner Gambit" "B73")
+ ("r1bq1rk/pp2ppbp/2np1np//4P/1NN1B/PPP1BPPP/R2Q1RK b - -"
+ "Sicilian: Dragon, Classical, 9.Nb3" "B74")
+ ("r1bq1rk/p3ppbp/1pnp1np//4P/1NN1B/PPP1BPPP/R2Q1RK w - -"
+ "Sicilian: Dragon, Classical, 9.Nb3 b6" "B74")
+ ("r1bq1rk/1p2ppbp/2np1np/p/4P/1NN1B/PPP1BPPP/R2Q1RK w - -"
+ "Sicilian: Dragon, Classical, Alekhine Variation" "B74")
+ ("r1bq1rk/1p2ppbp/p1np1np//4P/1NN1B/PPP1BPPP/R2Q1RK w - -"
+ "Sicilian: Dragon, Classical, 9.Nb3 a6" "B74")
+ ("r2q1rk/pp2ppbp/2npbnp//4P/1NN1B/PPP1BPPP/R2Q1RK w - -"
+ "Sicilian: Dragon, Classical, 9.Nb3 Be6" "B74")
+ ("r2q1rk/pp2ppbp/2npbnp//4PP/1NN1B/PPP1B1PP/R2Q1RK b - -"
+ "Sicilian: Dragon, Classical, 9.Nb3 Be6 10.f4" "B74")
+ ("2rq1rk/pp2ppbp/2npbnp//4PP/1NN1B/PPP1B1PP/R2Q1RK w - -"
+ "Sicilian: Dragon, Classical, 9.Nb3 Be6 10.f4 Rc8" "B74")
+ ("r1q2rk/pp2ppbp/2npbnp//4PP/1NN1B/PPP1B1PP/R2Q1RK w - -"
+ "Sicilian: Dragon, Classical, Tartakower Variation" "B74")
+ ("r2q1rk/pp2ppbp/3pbnp/n/4PP/1NN1B/PPP1B1PP/R2Q1RK w - -"
+ "Sicilian: Dragon, Classical, Maroczy Variation" "B74")
+ ("r4rk/pp2ppbp/3p1np/q4P/4P1P/2N1B/PPP1Q2P/R4RK b - -"
+ "Sicilian: Dragon, Classical, Stockholm Attack" "B74")
+ ("r2q1rk/pp2ppbp/3p1np/n4P/2b1P/1NNBB/PPP3PP/R2Q1RK b - -"
+ "Sicilian: Dragon, Classical, Spielmann Variation" "B74")
+ ("r2q1rk/pp2ppbp/5np/n2p1P/4P/1NNPB/PP4PP/R2Q1RK w - -"
+ "Sicilian: Dragon, Classical, Bernard Defence" "B74")
+ ("rnbqk2r/pp2ppbp/3p1np//3NP/2N1BP/PPP3PP/R2QKB1R b KQkq -"
+ "Sicilian: Dragon, Yugoslav Attack" "B75")
+ ("rnbqk2r/1p2ppbp/p2p1np//3NP/2N1BP/PPP3PP/R2QKB1R w KQkq -"
+ "Sicilian: Dragon, Yugoslav, 7...a6" "B75")
+ ("r1bqk2r/pp2ppbp/2np1np//3NP/2N1BP/PPP3PP/R2QKB1R w KQkq -"
+ "Sicilian: Dragon, Yugoslav, 7...Nc6" "B75")
+ ("r1bqk2r/pp2ppbp/2np1np//2BNP/2N1BP/PPP3PP/R2QK2R b KQkq -"
+ "Sicilian: Dragon, Yugoslav, 7...Nc6 8.Bc4" "B75")
+ ("r1bqk2r/pp2ppbp/2np1np//3NP/2N1BP/PPPQ2PP/R3KB1R b KQkq -"
+ "Sicilian: Dragon, Yugoslav, 7...Nc6 8.Qd2" "B75")
+ ("r2qk2r/pp1bppbp/2np1np//3NP/2N1BP/PPPQ2PP/R3KB1R w KQkq -"
+ "Sicilian: Dragon, Yugoslav, 7...Nc6 8.Qd2 Bd7" "B75")
+ ("r2qk2r/pp1bppbp/2np1np//3NP/2N1BP/PPPQ2PP/2KR1B1R b kq -"
+ "Sicilian: Dragon, Yugoslav, 7...Nc6 8.Qd2 Bd7 9.O-O-O" "B75")
+ ("2rqk2r/pp1bppbp/2np1np//3NP/2N1BP/PPPQ2PP/2KR1B1R w k -"
+ "Sicilian: Dragon, Yugoslav, 7...Nc6 8.Qd2 Bd7 9.O-O-O Rc8" "B75")
+ ("rnbq1rk/pp2ppbp/3p1np//3NP/2N1BP/PPP3PP/R2QKB1R w KQ -"
+ "Sicilian: Dragon, Yugoslav, 7.f3 O-O" "B76a")
+ ("rnbq1rk/pp2ppbp/3p1np//3NP/2N1BP/PPPQ2PP/R3KB1R b KQ -"
+ "Sicilian: Dragon, Yugoslav, 7.f3 O-O 8.Qd2" "B76b")
+ ("r1bq1rk/pp2ppbp/2np1np//3NP/2N1BP/PPPQ2PP/R3KB1R w KQ -"
+ "Sicilian: Dragon, Yugoslav, 8.Qd2 Nc6" "B76c")
+ ("r1bq1rk/pp2ppbp/2np1np//3NP1P/2N1BP/PPPQ3P/R3KB1R b KQ -"
+ "Sicilian: Dragon, Yugoslav, 9.g4" "B76d")
+ ("r2q1rk/pp2ppbp/2npbnp//3NP1P/2N1BP/PPPQ3P/R3KB1R w KQ -"
+ "Sicilian: Dragon, Yugoslav, 9.g4 Be6" "B76e")
+ ("r1bq1rk/pp2ppbp/3p1np//3nP1P/2N1BP/PPPQ3P/R3KB1R w KQ -"
+ "Sicilian: Dragon, Yugoslav, 9.g4 Nxd4" "B76f")
+ ("r1bq1rk/pp2ppbp/2np1np//3NP/2N1BP/PPPQ2PP/2KR1B1R b - -"
+ "Sicilian: Dragon, Yugoslav, 9.O-O-O" "B76g")
+ ("r2q1rk/pp1bppbp/2np1np//3NP/2N1BP/PPPQ2PP/2KR1B1R w - -"
+ "Sicilian: Dragon, Yugoslav, 9.O-O-O Bd7" "B76h")
+ ("r2q1rk/pp1bppbp/2np1np//3NP1P/2N1BP/PPPQ3P/2KR1B1R b - -"
+ "Sicilian: Dragon, Yugoslav, 9.O-O-O Bd7 10.g4" "B76i")
+ ("r1bq1rk/pp2ppbp/3p1np//3nP/2N1BP/PPPQ2PP/2KR1B1R w - -"
+ "Sicilian: Dragon, Yugoslav, 9.O-O-O Nxd4" "B76j")
+ ("r2q1rk/pp2ppbp/3pbnp//3BP/2N2P/PPPQ2PP/2KR1B1R w - -"
+ "Sicilian: Dragon, Yugoslav, 9.O-O-O Nxd4 10.Bxd4 Be6" "B76k")
+ ("r2q1rk/pp2ppbp/3pbnp//3BP/2N2P/PPPQ2PP/1K1R1B1R b - -"
+ "Sicilian: Dragon, Yugoslav, 9.O-O-O Nxd4: 11.Kb1" "B76l")
+ ("r4rk/ppq1ppbp/3pbnp//3BP/2N2P/PPPQ2PP/1K1R1B1R w - -"
+ "Sicilian: Dragon, Yugoslav, 9.O-O-O Nxd4: 11.Kb1 Qc7" "B76m")
+ ("r4rk/ppq1ppbp/3pbnp//3BP1P/2N2P/PPPQ3P/1K1R1B1R b - -"
+ "Sicilian: Dragon, Yugoslav, 9.O-O-O Nxd4: 11.Kb1 Qc7 12.g4" "B76n")
+ ("r1bq1rk/pp2ppbp/2n2np/3p/3NP/2N1BP/PPPQ2PP/2KR1B1R w - -"
+ "Sicilian: Dragon, Yugoslav, 9.O-O-O d5" "B76o")
+ ("r1bq1rk/pp2ppbp/2n2np/3p/3NP/2N1BP/PPP3PP/2KRQB1R b - -"
+ "Sicilian: Dragon, Yugoslav, 9.O-O-O d5 10.Qe1" "B76p")
+ ("r1bq1rk/pp2ppbp/2n2np/3P/3N/2N1BP/PPPQ2PP/2KR1B1R b - -"
+ "Sicilian: Dragon, Yugoslav, 9.O-O-O d5 10.exd5" "B76q")
+ ("r1bq1rk/pp2ppbp/2N3p/3n//2N1BP/PPPQ2PP/2KR1B1R b - -"
+ "Sicilian: Dragon, Yugoslav, 9.O-O-O d5 10.exd5 Nxd5 11.Nxc6" "B76q")
+ ("r1bq1rk/p3ppbp/2p3p/3N//4BP/PPPQ2PP/2KR1B1R b - -"
+ "Sicilian: Dragon, Yugoslav, 9.O-O-O d5: 12.Nxd5" "B76r")
+ ("r1bq1rk/p3ppbp/2p3p/3n/3B/2N2P/PPPQ2PP/2KR1B1R b - -"
+ "Sicilian: Dragon, Yugoslav, 9.O-O-O d5: 12.Bd4" "B76s")
+ ("r1bq1rk/p4pbp/2p3p/3np/3B/2N2P/PPPQ2PP/2KR1B1R w - -"
+ "Sicilian: Dragon, Yugoslav, 9.O-O-O d5: 12.Bd4 e5" "B76t")
+ ("r2q1rk/p4pbp/2p1b1p/2Bnp//2N2P/PPPQ2PP/2KR1B1R w - -"
+ "Sicilian: Dragon, Yugoslav, 9.O-O-O d5: 12.Bd4 e5 13.Bc5 Be6" "B76u")
+ ("r1bq1rk/pp2ppbp/2np1np//2BNP/2N1BP/PPPQ2PP/R3K2R b KQ -"
+ "Sicilian: Dragon, Yugoslav, 9.Bc4" "B77a")
+ ("r1bq1rk/1p2ppbp/2np1np/p/2BNP/2N1BP/PPPQ2PP/R3K2R w KQ -"
+ "Sicilian: Dragon, Yugoslav, Byrne Variation" "B77b")
+ ("r1bq1rk/pp2ppbp/3p1np/4n/2BNP/2N1BP/PPPQ2PP/R3K2R w KQ -"
+ "Sicilian: Dragon, Yugoslav, 9.Bc4 Ne5" "B77c")
+ ("r1bq1rk/pp1nppbp/2np2p//2BNP/2N1BP/PPPQ2PP/R3K2R w KQ -"
+ "Sicilian: Dragon, Yugoslav, 9.Bc4 Nd7" "B77d")
+ ("r1bq1rk/pp2ppbp/3p1np//2BnP/2N1BP/PPPQ2PP/R3K2R w KQ -"
+ "Sicilian: Dragon, Yugoslav, 9.Bc4 Nxd4" "B77e")
+ ("r2q1rk/pp1bppbp/2np1np//2BNP/2N1BP/PPPQ2PP/R3K2R w KQ -"
+ "Sicilian: Dragon, Yugoslav, 9.Bc4 Bd7" "B77f")
+ ("r2q1rk/pp1bppbp/2np1np//3NP/1BN1BP/PPPQ2PP/R3K2R b KQ -"
+ "Sicilian: Dragon, Yugoslav, 9.Bc4 Bd7 10.Bb3" "B77g")
+ ("r2q1rk/pp1bppbp/2np1np//2BNP1P/2N1BP/PPPQ3P/R3K2R b KQ -"
+ "Sicilian: Dragon, Yugoslav, 9.Bc4 Bd7 10.g4" "B77h")
+ ("r2q1rk/pp1bppbp/2np1np//2BNP2P/2N1BP/PPPQ2P/R3K2R b KQ -"
+ "Sicilian: Dragon, Yugoslav, 9.Bc4 Bd7 10.h4" "B77i")
+ ("2rq1rk/pp1bppbp/2np1np//2BNP2P/2N1BP/PPPQ2P/R3K2R w KQ -"
+ "Sicilian: Dragon, Yugoslav, 9.Bc4 Bd7 10.h4 Rc8" "B77j")
+ ("r2q1rk/pp1bppbp/2np1np//2BNP/2N1BP/PPPQ2PP/2KR3R b - -"
+ "Sicilian: Dragon, Yugoslav, 10.O-O-O" "B78a")
+ ("r2q1rk/pp1bppbp/3p1np/4n/2BNP/2N1BP/PPPQ2PP/2KR3R w - -"
+ "Sicilian: Dragon, Yugoslav, 10.O-O-O Ne5" "B78b")
+ ("2rq1rk/pp1bppbp/2np1np//2BNP/2N1BP/PPPQ2PP/2KR3R w - -"
+ "Sicilian: Dragon, Yugoslav, 10.O-O-O Rc8" "B78c")
+ ("2rq1rk/pp1bppbp/2np1np//3NP/1BN1BP/PPPQ2PP/2KR3R b - -"
+ "Sicilian: Dragon, Yugoslav, 10.O-O-O Rc8 11.Bb3" "B78c")
+ ("2rq1rk/pp1bppbp/3p1np/4n/3NP/1BN1BP/PPPQ2PP/2KR3R w - -"
+ "Sicilian: Dragon, Yugoslav, Modern Main Line" "B78d")
+ ("2rq1rk/pp1bppbp/3p1np/4n/3NP/1BN1BP/PPPQ2PP/1K1R3R b - -"
+ "Sicilian: Dragon, Yugoslav, Main Line, 12.Kb1" "B78e")
+ ("3q1rk/pp1bppbp/3p1np//2rNP/2N1BP/PPPQ2PP/1K1R3R w - -"
+ "Sicilian: Dragon, Yugoslav, Main Line, 12.Kb1" "B78e")
+ ("3q1rk/p2bppbp/3p1np/1p/2rNP1P/2N1BP/PPPQ3P/1K1R3R w - -"
+ "Sicilian: Dragon, Yugoslav, Main Line, 12.Kb1: 14.g4 b5" "B78f")
+ ("2rq1rk/pp1bppbp/3p1np/4n/3NP2P/1BN1BP/PPPQ2P/2KR3R b - -"
+ "Sicilian: Dragon, Yugoslav, Main Line, 12.h4" "B78g")
+ ("2rq1rk/pp1bppbp/3p1np//2nNP2P/1BN1BP/PPPQ2P/2KR3R w - -"
+ "Sicilian: Dragon, Yugoslav, Main Line, 12.h4 Nc4" "B78g")
+ ("3q1rk/pp1bppbp/3p1np//2rNP1PP/2N1BP/PPPQ/2KR3R b - -"
+ "Sicilian: Dragon, Yugoslav, Main Line, 12.h4 Nc4: 14.g4" "B78h")
+ ("3q1rk/pp1bppbp/3p1np/7P/2rNP/2N1BP/PPPQ2P/2KR3R b - -"
+ "Sicilian: Dragon, Yugoslav, Main Line, 12.h4 Nc4: 14.h5" "B78i")
+ ("2rq1rk/pp1bppb/3p1np/4n2p/3NP2P/1BN1BP/PPPQ2P/2KR3R w - -"
+ "Sicilian: Dragon, Yugoslav, Main Line, 12.h4 h5" "B78j")
+ ("2rq1rk/pp1bppb/3p1np/4n2p/3NP2P/1BN1BP/PPPQ2P/1K1R3R b - -"
+ "Sicilian: Dragon, Yugoslav, Main Line, 12.h4 h5 13.Kb1" "B78k")
+ ("2rq1rk/pp1bppb/3p1npB/4n2p/3NP2P/1BN2P/PPPQ2P/2KR3R b - -"
+ "Sicilian: Dragon, Yugoslav, Main Line, 12.h4 h5 13.Bh6" "B78l")
+ ("2rq1rk/pp1bpp/3p1npb/4n2p/3NP2P/1BN2P/PPPQ2P/2KR3R w - -"
+ "Sicilian: Dragon, Yugoslav, Main Line, 12.h4 h5 13.Bh6 Bxh6" "B78m")
+ ("2rq1rk/pp1bppb/3p1np/4n1Bp/3NP2P/1BN2P/PPPQ2P/2KR3R b - -"
+ "Sicilian: Dragon, Yugoslav, Main Line, 12.h4 h5 13.Bg5" "B78n")
+ ("3q1rk/pp1bppb/3p1np/2r1n1Bp/3NP2P/1BN2P/PPPQ2P/2KR3R w - -"
+ "Sicilian: Dragon, Yugoslav, Main Line, 12.h4 h5 13.Bg5 Rc5" "B78o")
+ ("3q1rk/pp1bppb/3p1np/2r1n1Bp/3NP1PP/1BN2P/PPPQ/2KR3R b - -"
+ "Sicilian: Dragon, Yugoslav, Main Line, 12.h4 h5 13.Bg5 Rc5 14.g4" "B78p")
+ ("3q1rk/pp1bppb/3p1np/2r1n1Bp/3NP2P/1BN2P/PPPQ2P/1K1R3R b - -"
+ "Sicilian: Dragon, Yugoslav, Main Line, 12.h4 h5 13.Bg5 Rc5 14.Kb1" "B78q")
+ ("r4rk/pp1bppbp/2np1np/q/2BNP/2N1BP/PPPQ2PP/2KR3R w - -"
+ "Sicilian: Dragon, Yugoslav, Old Main Line" "B78r")
+ ("2r2rk/pp1bppbp/2np1np/q/3NP/1BN1BP/PPPQ2PP/2KR3R w - -"
+ "Sicilian: Dragon, Yugoslav, Old Main Line, 11.Bb3 Rac8" "B78s")
+ ("r1r3k/pp1bppbp/2np1np/q/3NP/1BN1BP/PPPQ2PP/2KR3R w - -"
+ "Sicilian: Dragon, Yugoslav, Old Main Line, 11.Bb3 Rfc8" "B78t")
+ ("r1r3k/pp1bppbp/2np1np/q/3NP2P/1BN1BP/PPPQ2P/2KR3R b - -"
+ "Sicilian: Dragon, Yugoslav, Old Main Line, 12.h4" "B79a")
+ ("r1r3k/pp1bppb/2np1np/q6p/3NP2P/1BN1BP/PPPQ2P/2KR3R w - -"
+ "Sicilian: Dragon, Yugoslav, Old Main Line, 12.h4 h5" "B79a")
+ ("r1r3k/pp1bppbp/3p1np/q3n/3NP2P/1BN1BP/PPPQ2P/2KR3R w - -"
+ "Sicilian: Dragon, Yugoslav, Old Main Line, 12.h4 Ne5" "B79b")
+ ("r1r3k/pp1bppbp/3p1np/q3n/3NP2P/1BN1BP/PPPQ2P/1K1R3R b - -"
+ "Sicilian: Dragon, Yugoslav, Old Main Line, 12.h4 Ne5 13.Kb1" "B79c")
+ ("r1r3k/pp1bppbp/3p1np/q/2nNP2P/1BN1BP/PPPQ2P/1K1R3R w - -"
+ "Sicilian: Dragon, Yugoslav, Old Main Line, 12.h4 Ne5 13.Kb1 Nc4" "B79d")
+ ("r1r3k/pp1bppbp/3p1np/q3n/3NP1PP/1BN1BP/PPPQ/2KR3R b - -"
+ "Sicilian: Dragon, Yugoslav, Old Main Line, 12.h4 Ne5 13.g4" "B79e")
+ ("r1r3k/pp1bppbp/3p1np/q3n2P/3NP/1BN1BP/PPPQ2P/2KR3R b - -"
+ "Sicilian: Dragon, Yugoslav, Old Main Line, 12.h4 Ne5 13.h5" "B79f")
+ ("rnbqkb1r/pp3ppp/3ppn//3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Scheveningen" "B80a")
+ ("rnbqkb1r/pp3ppp/3ppn//3NP/2N1B/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Scheveningen, 6.Be3" "B80b")
+ ("r1bqkb1r/pp3ppp/2nppn//3NP/2N1B/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Scheveningen, 6.Be3 Nc6" "B80c")
+ ("r1bqkb1r/pp3ppp/2nppn//3NP/2N1BP/PPP3PP/R2QKB1R b KQkq -"
+ "Sicilian: Scheveningen, 6.Be3 Nc6" "B80d")
+ ("rnbqkb1r/1p3ppp/p2ppn//3NP/2N1B/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Scheveningen, 6.Be3 a6" "B80e")
+ ("rnbqkb1r/1p3ppp/p2ppn//3NP/2N1B/PPPQ1PPP/R3KB1R b KQkq -"
+ "Sicilian: Scheveningen, 7.Qd2" "B80f")
+ ("rnbqkb1r/1p3ppp/p2ppn//3NP/2N1BP/PPP3PP/R2QKB1R b KQkq -"
+ "Sicilian: Scheveningen, English Attack" "B80g")
+ ("r1bqkb1r/1p3ppp/p1nppn//3NP/2N1BP/PPP3PP/R2QKB1R w KQkq -"
+ "Sicilian: Scheveningen, English Attack, 7...Nc6" "B80h")
+ ("r1bqkb1r/1p3ppp/p1nppn//3NP/2N1BP/PPPQ2PP/R3KB1R b KQkq -"
+ "Sicilian: Scheveningen, English, 7...Nc6 8.Qd2" "B80h")
+ ("r1bqk2r/1p2bppp/p1nppn//3NP/2N1BP/PPPQ2PP/R3KB1R w KQkq -"
+ "Sicilian: Scheveningen, English, 7...Nc6 8.Qd2" "B80i")
+ ("rnbqkb1r/5ppp/p2ppn/1p/3NP/2N1BP/PPP3PP/R2QKB1R w KQkq -"
+ "Sicilian: Scheveningen, English Attack, 7...b5" "B80j")
+ ("rnbqkb1r/5ppp/p2ppn/1p/3NP/2N1BP/PPPQ2PP/R3KB1R b KQkq -"
+ "Sicilian: Scheveningen, English, 7...b5 8.Qd2" "B80k")
+ ("rn1qkb1r/1b3ppp/p2ppn/1p/3NP/2N1BP/PPPQ2PP/R3KB1R w KQkq -"
+ "Sicilian: Scheveningen, English, 7...b5, 8.Qd2 Bb7" "B80l")
+ ("rn1qkb1r/1b3ppp/p2ppn/1p/3NP1P/2N1BP/PPPQ3P/R3KB1R b KQkq -"
+ "Sicilian: Scheveningen, English, 7...b5 8.Qd2 Bb7" "B80l")
+ ("r1bqkb1r/3n1ppp/p2ppn/1p/3NP/2N1BP/PPPQ2PP/R3KB1R w KQkq -"
+ "Sicilian: Scheveningen, English, 7...b5 8.Qd2 Nbd7" "B80m")
+ ("rnbqkb1r/pp3ppp/3ppn/1B/3NP/2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Sicilian: Scheveningen, Vitolins Variation" "B80n")
+ ("rn1qkb1r/pp1b1ppp/3ppn/1B/3NP/2N/PPP2PPP/R1BQK2R w KQkq -"
+ "Sicilian: Scheveningen, Vitolins, 6...Bd7" "B80n")
+ ("rnbqkb1r/pp3ppp/3ppn//3NP/2N3P/PPP2P1P/R1BQKB1R b KQkq -"
+ "Sicilian: Scheveningen, Fianchetto Variation" "B80o")
+ ("rnbqkb1r/1p3ppp/p2ppn//3NP/2N3P/PPP2P1P/R1BQKB1R w KQkq -"
+ "Sicilian: Scheveningen, Fianchetto Variation" "B80p")
+ ("r1bqkb1r/pp3ppp/2nppn//3NP/2N3P/PPP2P1P/R1BQKB1R w KQkq -"
+ "Sicilian: Scheveningen, Fianchetto Variation" "B80q")
+ ("r1bqkb1r/1p3ppp/p1nppn//3NP/2N3P/PPP2PBP/R1BQK2R w KQkq -"
+ "Sicilian: Scheveningen, Fianchetto Variation" "B80r")
+ ("r1bqkb1r/1p3ppp/p1nppn//3NP/2N3P/PPP2PBP/R1BQ1RK b kq -"
+ "Sicilian: Scheveningen, Fianchetto Variation" "B80r")
+ ("r2qkb1r/1p1b1ppp/p1nppn//3NP/2N3P/PPP2PBP/R1BQ1RK w kq -"
+ "Sicilian: Scheveningen, Fianchetto Variation" "B80r")
+ ("r1b1kb1r/ppq2ppp/2nppn//3NP/2N3P/PPP2PBP/R1BQK2R w KQkq -"
+ "Sicilian: Scheveningen, Fianchetto Variation" "B80s")
+ ("r1b1kb1r/1pq2ppp/p1nppn//3NP/2N3P/PPP2PBP/R1BQ1RK w kq -"
+ "Sicilian: Scheveningen, Fianchetto Variation" "B80t")
+ ("r1b1k2r/1pq1bppp/p1nppn//3NP/2N3P/PPP2PBP/R1BQR1K w kq -"
+ "Sicilian: Scheveningen, Fianchetto Variation" "B80u")
+ ("rnbqkb1r/pp3ppp/3ppn//3NP1P/2N/PPP2P1P/R1BQKB1R b KQkq -"
+ "Sicilian: Scheveningen, Keres Attack" "B81a")
+ ("rnbqkb1r/pp3ppp/3p1n/4p/3NP1P/2N/PPP2P1P/R1BQKB1R w KQkq -"
+ "Sicilian: Scheveningen, Keres, 6...e5" "B81b")
+ ("rnbqkb1r/1p3ppp/p2ppn//3NP1P/2N/PPP2P1P/R1BQKB1R w KQkq -"
+ "Sicilian: Scheveningen, Keres, 6...a6" "B81c")
+ ("rnbqkb1r/1p3ppp/p2ppn//3NP1P/2N1B/PPP2P1P/R2QKB1R b KQkq -"
+ "Sicilian: Scheveningen, Keres, Perenyi Attack" "B81d")
+ ("rnbqkb1r/1p3ppp/p2p1n/4p/3NP1P/2N1B/PPP2P1P/R2QKB1R w KQkq -"
+ "Sicilian: Scheveningen, Keres, Perenyi Attack, 7...e5" "B81e")
+ ("rnbqkb1r/1p3pp/p2ppn1p//3NP1P/2N1B/PPP2P1P/R2QKB1R w KQkq -"
+ "Sicilian: Scheveningen, Keres, Perenyi Attack, 7...h6" "B81f")
+ ("rnbqkb1r/1p3pp/p2ppn1p//3NPPP/2N1B/PPP4P/R2QKB1R b KQkq -"
+ "Sicilian: Scheveningen, Keres, Perenyi Attack, 7...h6 8.f4" "B81g")
+ ("rnbqkb1r/pp3pp/3ppn1p//3NP1P/2N/PPP2P1P/R1BQKB1R w KQkq -"
+ "Sicilian: Scheveningen, Keres, 6...h6" "B81h")
+ ("rnbqkb1r/pp3pp/3ppn1p//3NP1P/2N4P/PPP2P/R1BQKB1R b KQkq -"
+ "Sicilian: Scheveningen, Keres, 6...h6 7.h3" "B81i")
+ ("r1bqkb1r/pp3pp/2nppn1p//3NP1P/2N4P/PPP2PB/R1BQK2R b KQkq -"
+ "Sicilian: Scheveningen, Keres, 6...h6 7.h3" "B81i")
+ ("rnbqkb1r/1p3pp/p2ppn1p//3NP1P/2N4P/PPP2PB/R1BQK2R b KQkq -"
+ "Sicilian: Scheveningen, Keres, 6...h6 7.h3" "B81i")
+ ("rnbqkb1r/pp3pp/3ppn1p//3NP1PP/2N/PPP2P/R1BQKB1R b KQkq -"
+ "Sicilian: Scheveningen, Keres, 6...h6 7.h4" "B81j")
+ ("rnbqk2r/pp2bpp/3ppn1p//3NP1PP/2N/PPP2P/R1BQKB1R w KQkq -"
+ "Sicilian: Scheveningen, Keres, 6...h6 7.h4 Be7" "B81k")
+ ("r1bqkb1r/pp3pp/2nppn1p//3NP1PP/2N/PPP2P/R1BQKB1R w KQkq -"
+ "Sicilian: Scheveningen, Keres, 6...h6 7.h4 Nc6" "B81l")
+ ("r1bqkb1r/pp3pp/2nppn1p//3NP1PP/2N/PPP2P/R1BQKBR b Qkq -"
+ "Sicilian: Scheveningen, Keres, 6...h6 7.h4 Nc6 8.Rg1" "B81m")
+ ("r1bqkb1r/pp3pp/2nppn/7p/3NP1PP/2N/PPP2P/R1BQKBR w Qkq -"
+ "Sicilian: Scheveningen, Keres, 6...h6 7.h4 Nc6 8.Rg1 h5" "B81n")
+ ("rnbqkb1r/pp3pp/3ppn1p/6P/3NP/2N/PPP2P1P/R1BQKB1R b KQkq -"
+ "Sicilian: Scheveningen, Keres, 6...h6 7.g5" "B81o")
+ ("rnbqkb1r/pp3pp/3ppn1p//3NP1P/2N/PPP2P1P/R1BQKBR b Qkq -"
+ "Sicilian: Scheveningen, Keres, 6...h6 7.Rg1" "B81p")
+ ("r1bqkb1r/pp3ppp/2nppn//3NP1P/2N/PPP2P1P/R1BQKB1R w KQkq -"
+ "Sicilian: Scheveningen, Keres, 6...Nc6" "B81q")
+ ("r1bqkb1r/pp1n1ppp/2npp/6P/3NP/2N/PPP2P1P/R1BQKB1R w KQkq -"
+ "Sicilian: Scheveningen, Keres, 6...Nc6 7.g5 Nd7" "B81r")
+ ("r1bqkb1r/pp1n1ppp/2npp/6P/3NP/2N1B/PPP2P1P/R2QKB1R b KQkq -"
+ "Sicilian: Scheveningen, Keres, 6...Nc6 7.g5 Nd7 8.Be3" "B81s")
+ ("r1bqk2r/pp1nbppp/2npp/6P/3NP/2N1B/PPP2P1P/R2QKB1R w KQkq -"
+ "Sicilian: Scheveningen, Keres, 6...Nc6 7.g5 Nd7 8.Be3 Be7" "B81t")
+ ("rnbqkb1r/pp3ppp/3ppn//3NPP/2N/PPP3PP/R1BQKB1R b KQkq -"
+ "Sicilian: Scheveningen, 6.f4" "B82")
+ ("rnb1kb1r/pp3ppp/1q1ppn//3NPP/2N/PPP3PP/R1BQKB1R w KQkq -"
+ "Sicilian: Scheveningen, 6.f4 Qb6" "B82")
+ ("rnbqk2r/pp2bppp/3ppn//3NPP/2N/PPP3PP/R1BQKB1R w KQkq -"
+ "Sicilian: Scheveningen, 6.f4 Be7" "B82")
+ ("rnbqkb1r/1p3ppp/p2ppn//3NPP/2N/PPP3PP/R1BQKB1R w KQkq -"
+ "Sicilian: Scheveningen, 6.f4 a6" "B82")
+ ("rnbqkb1r/1p3ppp/p2ppn//3NPP/2N1B/PPP3PP/R2QKB1R b KQkq -"
+ "Sicilian: Scheveningen, 6.f4 a6 7.Be3" "B82")
+ ("rnbqkb1r/5ppp/p2ppn/1p/3NPP/2N1B/PPP3PP/R2QKB1R w KQkq -"
+ "Sicilian: Scheveningen, 6.f4 a6 7.Be3 b5" "B82")
+ ("r1bqkb1r/pp3ppp/2nppn//3NPP/2N/PPP3PP/R1BQKB1R w KQkq -"
+ "Sicilian: Scheveningen, 6.f4 Nc6" "B82")
+ ("r1bqkb1r/pp3ppp/2nppn//3NPP/2N1B/PPP3PP/R2QKB1R b KQkq -"
+ "Sicilian: Scheveningen, 6.f4 Nc6 7.Be3" "B82")
+ ("r1b1kb1r/ppq2ppp/2nppn//3NPP/2N1B/PPP3PP/R2QKB1R w KQkq -"
+ "Sicilian: Scheveningen, 6.f4 Nc6 7.Be3 Qc7" "B82")
+ ("r1bqk2r/pp2bppp/2nppn//3NPP/2N1B/PPP3PP/R2QKB1R w KQkq -"
+ "Sicilian: Scheveningen, 6.f4 Nc6 7.Be3 Be7" "B82")
+ ("r1bqk2r/pp2bppp/2nppn//3NPP/2N1BQ/PPP3PP/R3KB1R b KQkq -"
+ "Sicilian: Scheveningen, Tal Variation" "B82")
+ ("r1bqk2r/pp2bppp/2np1n/4p/3NPP/2N1BQ/PPP3PP/R3KB1R w KQkq -"
+ "Sicilian: Scheveningen, Tal, 8...e5" "B82")
+ ("r1b1k2r/ppq1bppp/2nppn//3NPP/2N1BQ/PPP3PP/R3KB1R w KQkq -"
+ "Sicilian: Scheveningen, Tal, 8...Qc7" "B82")
+ ("rnbqkb1r/pp3ppp/3ppn//3NP/2N/PPP1BPPP/R1BQK2R b KQkq -"
+ "Sicilian: Scheveningen, 6.Be2" "B83")
+ ("rnbqk2r/pp2bppp/3ppn//3NP/2N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Scheveningen, 6.Be2" "B83")
+ ("r1bqkb1r/pp3ppp/2nppn//3NP/2N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Scheveningen, Modern" "B83")
+ ("r1bqk2r/pp2bppp/2nppn//3NP/2N/PPP1BPPP/R1BQ1RK w kq -"
+ "Sicilian: Scheveningen, Modern" "B83")
+ ("r1bq1rk/pp2bppp/2nppn//3NP/2N1B/PPP1BPPP/R2Q1RK w - -"
+ "Sicilian: Scheveningen, Modern" "B83")
+ ("r1bq1rk/pp2bppp/2nppn//3NPP/2N1B/PPP1B1PP/R2Q1RK b - -"
+ "Sicilian: Scheveningen, Modern, 9.f4" "B83")
+ ("r1bq1rk/pp2bppp/2np1n/4p/3NPP/2N1B/PPP1B1PP/R2Q1RK w - -"
+ "Sicilian: Scheveningen, Modern, 9.f4 e5" "B83")
+ ("r1bq1rk/pp2bppp/2np1n/4p/4PP/1NN1B/PPP1B1PP/R2Q1RK b - -"
+ "Sicilian: Scheveningen, Modern, 9.f4 e5 10.Nb3" "B83")
+ ("r1bq1rk/pp2bppp/2np1n//4PB/1NN/PPP1B1PP/R2Q1RK b - -"
+ "Sicilian: Scheveningen, Modern, 9.f4 e5 10.Nb3 exf4 11.Bxf4" "B83")
+ ("r2q1rk/pp1bbppp/2nppn//3NPP/2N1B/PPP1B1PP/R2Q1RK w - -"
+ "Sicilian: Scheveningen, Modern, 9.f4 Bd7" "B83")
+ ("r2q1rk/pp1bbppp/2nppn//4PP/1NN1B/PPP1B1PP/R2Q1RK b - -"
+ "Sicilian: Scheveningen, Modern, 9.f4 Bd7 10.Nb3" "B83")
+ ("r2q1rk/1p1bbppp/p1nppn//4PP/1NN1B/PPP1B1PP/R2Q1RK w - -"
+ "Sicilian: Scheveningen, Modern, 9.f4 Bd7 10.Nb3 a6" "B83")
+ ("r2q1rk/1p1bbppp/p1nppn//P3PP/1NN1B/1PP1B1PP/R2Q1RK b - -"
+ "Sicilian: Scheveningen, Modern, 9.f4 Bd7 10.Nb3 a6 11.a4" "B83")
+ ("r2q1rk/pp1bbppp/2nppn//3NPP/2N1B/PPP1B1PP/R2Q1R1K b - -"
+ "Sicilian: Scheveningen, Modern, 9.f4 Bd7 10.Kh1" "B83")
+ ("r2q1rk/pp1bbppp/2nppn//3NPP/2N1B/PPP1B1PP/R3QRK b - -"
+ "Sicilian: Scheveningen, Modern, 9.f4 Bd7 10.Qe1" "B83")
+ ("rnbqkb1r/1p3ppp/p2ppn//3NP/2N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Scheveningen, Classical" "B84")
+ ("rnbqkb1r/1p3ppp/p2ppn//P2NP/2N/1PP1BPPP/R1BQK2R b KQkq -"
+ "Sicilian: Scheveningen, Classical, 7.a4" "B84")
+ ("rnbqkb1r/1p3ppp/p2ppn//3NPP/2N/PPP1B1PP/R1BQK2R b KQkq -"
+ "Sicilian: Scheveningen, Classical, 7.f4" "B84")
+ ("rnbqkb1r/1p3ppp/p2ppn//3NP/2N1B/PPP1BPPP/R2QK2R b KQkq -"
+ "Sicilian: Scheveningen, Classical, 7.Be3" "B84")
+ ("rnbqkb1r/1p3ppp/p2ppn//3NP/2N/PPP1BPPP/R1BQ1RK b kq -"
+ "Sicilian: Scheveningen, Classical, 7.O-O" "B84")
+ ("r1bqkb1r/1p1n1ppp/p2ppn//3NP/2N/PPP1BPPP/R1BQ1RK w kq -"
+ "Sicilian: Scheveningen, Classical, 7.O-O Nbd7" "B84")
+ ("r1bqkb1r/1p1n1ppp/p2ppn//P2NP/2N/1PP1BPPP/R1BQ1RK b kq -"
+ "Sicilian: Scheveningen, Classical, 7.O-O Nbd7 8.a4" "B84")
+ ("r1bqkb1r/1p1n1ppp/p2ppn//3NPP/2N/PPP1B1PP/R1BQ1RK b kq -"
+ "Sicilian: Scheveningen, Classical, 7.O-O Nbd7 8.f4" "B84")
+ ("r1bqkb1r/1p3ppp/p1nppn//3NP/2N/PPP1BPPP/R1BQ1RK w kq -"
+ "Sicilian: Scheveningen, Classical, 7.O-O Nc6" "B84")
+ ("rnb1kb1r/1pq2ppp/p2ppn//3NP/2N/PPP1BPPP/R1BQ1RK w kq -"
+ "Sicilian: Scheveningen, Classical, 7.O-O Qc7" "B84")
+ ("rnb1kb1r/1pq2ppp/p2ppn//3NP/2N/PPP1BPPP/R1BQ1R1K b kq -"
+ "Sicilian: Scheveningen, Classical, 7.O-O Qc7 8.Kh1" "B84")
+ ("r1b1kb1r/1pq2ppp/p1nppn//3NP/2N/PPP1BPPP/R1BQ1R1K w kq -"
+ "Sicilian: Scheveningen, Classical, 7.O-O Qc7 8.Kh1 Nc6" "B84")
+ ("rnb1kb1r/1pq2ppp/p2ppn//P2NP/2N/1PP1BPPP/R1BQ1RK b kq -"
+ "Sicilian: Scheveningen, Classical, 7.O-O Qc7 8.a4" "B84")
+ ("r1b1kb1r/1pq2ppp/p1nppn//P2NP/2N/1PP1BPPP/R1BQ1RK w kq -"
+ "Sicilian: Scheveningen, Classical, 7.O-O Qc7 8.a4 Nc6" "B84")
+ ("rnb1kb1r/1pq2ppp/p2ppn//3NP/2N2B/PPP2PPP/R1BQ1RK b kq -"
+ "Sicilian: Scheveningen, Classical, 7.O-O Qc7 8.Bf3" "B84")
+ ("rnb1kb1r/1pq2ppp/p2ppn//3NP/2N1B/PPP1BPPP/R2Q1RK b kq -"
+ "Sicilian: Scheveningen, Classical, 7.O-O Qc7 8.Be3" "B84")
+ ("r1b1kb1r/1pq2ppp/p1nppn//3NP/2N1B/PPP1BPPP/R2Q1RK w kq -"
+ "Sicilian: Scheveningen, Classical, 7.O-O Qc7 8.Be3 Nc6" "B84")
+ ("rnb1kb1r/1pq2ppp/p2ppn//3NPP/2N/PPP1B1PP/R1BQ1RK b kq -"
+ "Sicilian: Scheveningen, Classical, 7.O-O Qc7 8.f4" "B84")
+ ("r1b1kb1r/1pq2ppp/p1nppn//3NPP/2N/PPP1B1PP/R1BQ1RK w kq -"
+ "Sicilian: Scheveningen, Classical, 7.O-O Qc7 8.f4 Nc6" "B84")
+ ("rnbqk2r/1p2bppp/p2ppn//3NP/2N/PPP1BPPP/R1BQ1RK w kq -"
+ "Sicilian: Scheveningen, Classical, 7.O-O Be7" "B84")
+ ("rnbqk2r/1p2bppp/p2ppn//3NPP/2N/PPP1B1PP/R1BQ1RK b kq -"
+ "Sicilian: Scheveningen, Classical, 7.O-O Be7 8.f4" "B84")
+ ("rnb1k2r/1pq1bppp/p2ppn//3NPP/2N/PPP1B1PP/R1BQ1RK w kq -"
+ "Sicilian: Scheveningen, Classical, 7.O-O Be7 8.f4 Qc7" "B84")
+ ("rnb1k2r/1pq1bppp/p2ppn//3NPP/2N1B/PPP1B1PP/R2Q1RK b kq -"
+ "Sicilian: Scheveningen, Classical, 7.O-O Be7 8.f4 Qc7 9.Be3" "B84")
+ ("r1b1k2r/1pq1bppp/p1nppn//3NPP/2N1B/PPP1B1PP/R2Q1RK w kq -"
+ "Sicilian: Scheveningen, Classical, 7.O-O Be7 8.f4 Qc7 9.Be3 Nc6" "B84")
+ ("rnb1k2r/1pq1bppp/p2ppn//3NPP/2N/PPP1B1PP/R1BQ1R1K b kq -"
+ "Sicilian: Scheveningen, Classical, 7.O-O Be7 8.f4 Qc7 9.Kh1" "B84")
+ ("rnbq1rk/1p2bppp/p2ppn//3NPP/2N/PPP1B1PP/R1BQ1RK w - -"
+ "Sicilian: Scheveningen, Classical, 7.O-O Be7 8.f4 O-O" "B84")
+ ("rnbq1rk/1p2bppp/p2ppn//3NPP/2N1B/PPP1B1PP/R2Q1RK b - -"
+ "Sicilian: Scheveningen, Classical, Main Line" "B85")
+ ("rnb2rk/1pq1bppp/p2ppn//3NPP/2N1B/PPP1B1PP/R2Q1RK w - -"
+ "Sicilian: Scheveningen, Classical, Main Line, 9...Qc7" "B85")
+ ("r1bq1rk/1p2bppp/p1nppn//3NPP/2N1B/PPP1B1PP/R2Q1RK w - -"
+ "Sicilian: Scheveningen, Classical, Main Line, 9...Nc6" "B85")
+ ("r1bq1rk/1p2bppp/p1nppn//3NPP/2N1B/PPP1B1PP/R3QRK b - -"
+ "Sicilian: Scheveningen, Classical, Main Line, 9...Nc6 10.Qe1" "B85")
+ ("r1b2rk/1pq1bppp/p1nppn//3NPP/2N1B/PPP1B1PP/R3QRK w - -"
+ "Sicilian: Scheveningen, Classical, Main Line, 9...Nc6 10.Qe1 Qc7" "B85")
+ ("r1b2rk/1pq1bppp/p1nppn//3NPP/2N1B1Q/PPP1B1PP/R4RK b - -"
+ "Sicilian: Scheveningen, Classical, Main Line, 9...Nc6 10.Qe1 Qc7 11.Qg3" "B85")
+ ("r1bq1rk/1p2bppp/p1nppn//3NPP/2N1B/PPP1B1PP/R2Q1R1K b - -"
+ "Sicilian: Scheveningen, Classical, Main Line, 9...Nc6 10.Kh1" "B85")
+ ("r2q1rk/1p1bbppp/p1nppn//3NPP/2N1B/PPP1B1PP/R2Q1R1K w - -"
+ "Sicilian: Scheveningen, Classical, Main Line, 9...Nc6 10.Kh1 Bd7" "B85")
+ ("r1b2rk/1pq1bppp/p1nppn//3NPP/2N1B/PPP1B1PP/R2Q1R1K w - -"
+ "Sicilian: Scheveningen, Classical, Main Line, 9...Nc6 10.Kh1 Qc7" "B85")
+ ("r1bq1rk/1p2bppp/p1nppn//P2NPP/2N1B/1PP1B1PP/R2Q1RK b - -"
+ "Sicilian: Scheveningen, Classical, Main Line, 9...Nc6 10.a4" "B85")
+ ("r2q1rk/1p1bbppp/p1nppn//P2NPP/2N1B/1PP1B1PP/R2Q1RK w - -"
+ "Sicilian: Scheveningen, Classical, Main Line, 9...Nc6 10.a4 Bd7" "B85")
+ ("r1b2rk/1pq1bppp/p1nppn//P2NPP/2N1B/1PP1B1PP/R2Q1RK w - -"
+ "Sicilian: Scheveningen, Classical, Main Line, 9...Nc6 10.a4 Qc7" "B85")
+ ("r1b2rk/1pq1bppp/p1nppn//P2NPP/2N1B/1PP1B1PP/R2Q1R1K b - -"
+ "Sicilian: Scheveningen, Classical, Main Line, 9...Nc6 10.a4 Qc7" "B85")
+ ("rnbqkb1r/pp3ppp/3ppn//2BNP/2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Sicilian: Sozin-Scheveningen" "B86")
+ ("rnb1kb1r/pp3ppp/1q1ppn//2BNP/2N/PPP2PPP/R1BQK2R w KQkq -"
+ "Sicilian: Sozin-Scheveningen, 6...Qb6" "B86")
+ ("rnbqkb1r/1p3ppp/p2ppn//2BNP/2N/PPP2PPP/R1BQK2R w KQkq -"
+ "Sicilian: Sozin-Najdorf" "B86")
+ ("rnbqkb1r/1p3ppp/p2ppn//3NP/1BN/PPP2PPP/R1BQK2R b KQkq -"
+ "Sicilian: Sozin-Najdorf, 7.Bb3" "B86")
+ ("rnbqk2r/1p2bppp/p2ppn//3NP/1BN/PPP2PPP/R1BQK2R w KQkq -"
+ "Sicilian: Sozin-Najdorf, 7.Bb3 Be7" "B86")
+ ("rnbqkb1r/5ppp/p2ppn/1p/3NP/1BN/PPP2PPP/R1BQK2R w KQkq -"
+ "Sicilian: Sozin-Najdorf, 7.Bb3 b5" "B87")
+ ("rnbqkb1r/5ppp/p2ppn/1p/3NP/1BN/PPP2PPP/R1BQ1RK b kq -"
+ "Sicilian: Sozin-Najdorf, 7.Bb3 b5 8.O-O" "B87")
+ ("rnbqk2r/4bppp/p2ppn/1p/3NP/1BN/PPP2PPP/R1BQ1RK w kq -"
+ "Sicilian: Sozin-Najdorf, 7.Bb3 b5 8.O-O Be7" "B87")
+ ("rnbqk2r/4bppp/p2ppn/1p/3NP/1BN2Q/PPP2PPP/R1B2RK b kq -"
+ "Sicilian: Sozin-Najdorf, 7.Bb3 b5 8.O-O Be7 9.Qf3" "B87")
+ ("rnbqk2r/4bppp/p2ppn/1p/3NPP/1BN/PPP3PP/R1BQ1RK b kq -"
+ "Sicilian: Sozin-Najdorf, 7.Bb3 b5 8.O-O Be7 9.f4" "B87")
+ ("r1bqkb1r/pp3ppp/2nppn//2BNP/2N/PPP2PPP/R1BQK2R w KQkq -"
+ "Sicilian: Sozin-Scheveningen" "B88")
+ ("r1bqkb1r/pp3ppp/2nppn//2BNP/2N/PPP2PPP/R1BQ1RK b kq -"
+ "Sicilian: Sozin-Scheveningen, 7.O-O" "B88")
+ ("r1bqkb1r/pp3ppp/2nppn//3NP/1BN/PPP2PPP/R1BQK2R b KQkq -"
+ "Sicilian: Sozin-Scheveningen, 7.Bb3" "B88")
+ ("r1bqk2r/pp2bppp/2nppn//3NP/1BN1B/PPP2PPP/R2QK2R b KQkq -"
+ "Sicilian: Sozin-Scheveningen, 7.Bb3" "B88")
+ ("r1bq1rk/pp2bppp/2nppn//3NPP/1BN1B/PPP3PP/R2QK2R b KQ -"
+ "Sicilian: Sozin, Fischer Variation" "B88")
+ ("r1bqkb1r/pp3ppp/2nppn//2BNP/2N1B/PPP2PPP/R2QK2R b KQkq -"
+ "Sicilian: Sozin, 7.Be3" "B89")
+ ("r1bqkb1r/1p3ppp/p1nppn//2BNP/2N1B/PPP2PPP/R2QK2R w KQkq -"
+ "Sicilian: Sozin, 7.Be3 a6" "B89")
+ ("r1bqkb1r/1p3ppp/p1nppn//2BNP/2N1B/PPP1QPPP/R3K2R b KQkq -"
+ "Sicilian: Velimirovic vs. 7...a6" "B89")
+ ("r1bqk2r/pp2bppp/2nppn//2BNP/2N1B/PPP2PPP/R2QK2R w KQkq -"
+ "Sicilian: Sozin, 7.Be3 Be7" "B89")
+ ("r1bqk2r/pp2bppp/2nppn//2BNP/2N1B/PPP1QPPP/R3K2R b KQkq -"
+ "Sicilian: Velimirovic" "B89")
+ ("r1bq1rk/pp2bppp/2nppn//2BNP/2N1B/PPP1QPPP/2KR3R b - -"
+ "Sicilian: Velimirovic, 9.O-O-O" "B89")
+ ("r1b2rk/ppq1bppp/2nppn//2BNP/2N1B/PPP1QPPP/2KR3R w - -"
+ "Sicilian: Velimirovic, 9.O-O-O Qc7" "B89")
+ ("r1b2rk/1pq1bppp/p1nppn//3NP/1BN1B/PPP1QPPP/2KR3R w - -"
+ "Sicilian: Velimirovic, 9.O-O-O Qc7 10.Bb3 a6" "B89")
+ ("rnbqkb1r/1p2pppp/p2p1n//3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Najdorf" "B90a")
+ ("rnbqkb1r/1p2pppp/p2p1n//P2NP/2N/1PP2PPP/R1BQKB1R b KQkq -"
+ "Sicilian: Najdorf, 6.a4" "B90b")
+ ("rnbqkb1r/1p3ppp/p2p1n/4p/P2NP/2N/1PP2PPP/R1BQKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.a4 e5" "B90c")
+ ("rnbqkb1r/1p2pppp/p2p1n//3NP/2N2P/PPP3PP/R1BQKB1R b KQkq -"
+ "Sicilian: Najdorf, 6.f3" "B90d")
+ ("rnbqkb1r/1p2pppp/p2p1n//3NP/2N4P/PPP2PP/R1BQKB1R b KQkq -"
+ "Sicilian: Najdorf, Adams Attack" "B90e")
+ ("rnbqkb1r/1p2pppp/p2p1n//2BNP/2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Sicilian: Najdorf, Fischer-Sozin Attack" "B90f")
+ ("rnbqkb1r/1p2pppp/p2p1n//3NP/2N1B/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Najdorf, 6.Be3" "B90g")
+ ("rnbqkb1r/1p2pppp/p2p//3NP1n/2N1B/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.Be3 Ng4" "B90h")
+ ("rnbqkb1r/1p2pppp/p2p/6B/3NP1n/2N/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Najdorf, 6.Be3 Ng4 7.Bg5" "B90h")
+ ("rnbqk2r/1p2ppb/p2p3p/6p/3NP1n/2N3B/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.Be3 Ng4 7.Bg5 h6 8.Bh4 g5 9.Bg3 Bg7" "B90i")
+ ("rnbqk2r/1p2ppb/p2p3p/6p/3NP1n/2N3B/PPP1BPPP/R2QK2R b KQkq -"
+ "Sicilian: Najdorf, 6.Be3 Ng4 7.Bg5 h6 8.Bh4 g5 9.Bg3 Bg7 10.Be2" "B90j")
+ ("rnbqk2r/1p2ppb/p2p/6pp/3NP1n/2N3B/PPP1BPPP/R2QK2R w KQkq -"
+ "Sicilian: Najdorf, 6.Be3 Ng4 7.Bg5 h6 8.Bh4 g5 9.Bg3 Bg7 10.Be2 h5" "B90j")
+ ("rnbqkb1r/1p3ppp/p2p1n/4p/3NP/2N1B/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.Be3 e5" "B90k")
+ ("rnbqkb1r/1p3ppp/p2p1n/4p/4P/1NN1B/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Najdorf, 6.Be3 e5 7.Nb3" "B90l")
+ ("rn1qkb1r/1p3ppp/p2pbn/4p/4P/1NN1B/PPPQ1PPP/R3KB1R b KQkq -"
+ "Sicilian: Najdorf, 6.Be3 e5 7.Nb3 Be6 8.Qd2" "B90m")
+ ("rn1qkb1r/1p3ppp/p2pbn/4p/4P/1NN1BP/PPP3PP/R2QKB1R b KQkq -"
+ "Sicilian: Najdorf, 6.Be3 e5 7.Nb3 Be6 8.f3" "B90n")
+ ("rn1qk2r/1p2bppp/p2pbn/4p/4P/1NN1BP/PPP3PP/R2QKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.Be3 e5 7.Nb3 Be6 8.f3 Be7" "B90o")
+ ("rn1qk2r/1p2bppp/p2pbn/4p/4P/1NN1BP/PPPQ2PP/R3KB1R b KQkq -"
+ "Sicilian: Najdorf, 6.Be3 e5 7.Nb3 Be6 8.f3 Be7 9.Qd2" "B90o")
+ ("r2qk2r/1p1nbppp/p2pbn/4p/4P/1NN1BP/PPPQ2PP/R3KB1R w KQkq -"
+ "Sicilian: Najdorf, 6.Be3 e5 7.Nb3 Be6 8.f3 Be7 9.Qd2 Nbd7" "B90p")
+ ("rn1q1rk/1p2bppp/p2pbn/4p/4P/1NN1BP/PPPQ2PP/R3KB1R w KQ -"
+ "Sicilian: Najdorf, 6.Be3 e5 7.Nb3 Be6 8.f3 Be7 9.Qd2 O-O" "B90q")
+ ("r2qkb1r/1p1n1ppp/p2pbn/4p/4P/1NN1BP/PPP3PP/R2QKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.Be3 e5 7.Nb3 Be6 8.f3 Nbd7" "B90r")
+ ("r2qkb1r/1p1n1ppp/p2pbn/4p/4P/1NN1BP/PPPQ2PP/R3KB1R b KQkq -"
+ "Sicilian: Najdorf, 6.Be3 e5 7.Nb3 Be6 8.f3 Be7 9.Qd2" "B90s")
+ ("r2qkb1r/3n1ppp/p2pbn/1p2p/4P/1NN1BP/PPPQ2PP/R3KB1R w KQkq -"
+ "Sicilian: Najdorf, 6.Be3 e5 7.Nb3 Be6 8.f3 Be7 9.Qd2 b5" "B90t")
+ ("rnbqkb1r/1p2pppp/p2p1n//3NP/2N3P/PPP2P1P/R1BQKB1R b KQkq -"
+ "Sicilian: Najdorf, 6.g3" "B91a")
+ ("rnbqkb1r/4pppp/p2p1n/1p/3NP/2N3P/PPP2P1P/R1BQKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.g3 b5" "B91b")
+ ("rnbqkb1r/1p2pp1p/p2p1np//3NP/2N3P/PPP2P1P/R1BQKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.g3 g6" "B91c")
+ ("r1bqkb1r/1p2pppp/p1np1n//3NP/2N3P/PPP2P1P/R1BQKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.g3 Nc6" "B91d")
+ ("rn1qkb1r/1p2pppp/p2p1n//3NP1b/2N3P/PPP2P1P/R1BQKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.g3 Bg4" "B91e")
+ ("rnbqkb1r/1p3ppp/p2p1n/4p/3NP/2N3P/PPP2P1P/R1BQKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.g3 e5" "B91f")
+ ("rnbqkb1r/1p3ppp/p2p1n/4p/4P/1NN3P/PPP2P1P/R1BQKB1R b KQkq -"
+ "Sicilian: Najdorf, 6.g3 e5 7.Nb3" "B91g")
+ ("rnbqk2r/1p2bppp/p2p1n/4p/4P/1NN3P/PPP2P1P/R1BQKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.g3 e5 7.Nb3 Be7" "B91h")
+ ("rnbqkb1r/1p3ppp/p2p1n/4p/4P/2N3P/PPP1NP1P/R1BQKB1R b KQkq -"
+ "Sicilian: Najdorf, 6.g3 e5 7.Nde2" "B91i")
+ ("rnbqkb1r/5ppp/p2p1n/1p2p/4P/2N3P/PPP1NP1P/R1BQKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.g3 e5 7.Nde2 b5" "B91j")
+ ("r1bqkb1r/1p1n1ppp/p2p1n/4p/4P/2N3P/PPP1NP1P/R1BQKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.g3 e5 7.Nde2 Nbd7" "B91k")
+ ("rnbqk2r/1p2bppp/p2p1n/4p/4P/2N3P/PPP1NP1P/R1BQKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.g3 e5 7.Nde2 Be7" "B91l")
+ ("r1bqk2r/1p1nbppp/p2p1n/4p/4P/2N3P/PPP1NPBP/R1BQK2R w KQkq -"
+ "Sicilian: Najdorf, 6.g3 e5 7.Nde2 Be7 8.Bg2 Nbd7" "B91m")
+ ("rnbq1rk/1p2bppp/p2p1n/4p/4P/2N3P/PPP1NPBP/R1BQK2R w KQ -"
+ "Sicilian: Najdorf, 6.g3 e5 7.Nde2 Be7 8.Bg2 O-O" "B91n")
+ ("rnbqkb1r/1p2pppp/p2p1n//3NP/2N/PPP1BPPP/R1BQK2R b KQkq -"
+ "Sicilian: Najdorf, 6.Be2" "B92a")
+ ("r1bqkb1r/1p1npppp/p2p1n//3NP/2N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Najdorf, 6.Be2 Nbd7" "B92b")
+ ("rnbqkb1r/1p3ppp/p2p1n/4p/3NP/2N/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Najdorf, 6.Be2 e5" "B92c")
+ ("rnbqkb1r/1p3ppp/p2p1n/4p/4P/2N2N/PPP1BPPP/R1BQK2R b KQkq -"
+ "Sicilian: Najdorf, 6.Be2 e5 7.Nf3" "B92d")
+ ("rnbqkb1r/1p3ppp/p2p1n/4p/4P/1NN/PPP1BPPP/R1BQK2R b KQkq -"
+ "Sicilian: Najdorf, 6.Be2 e5 7.Nb3" "B92e")
+ ("rnbqk2r/1p2bppp/p2p1n/4p/4P/1NN/PPP1BPPP/R1BQK2R w KQkq -"
+ "Sicilian: Najdorf, 6.Be2 e5 7.Nb3 Be7" "B92f")
+ ("rnbqk2r/1p2bppp/p2p1n/4p/4P/1NN1B/PPP1BPPP/R2QK2R b KQkq -"
+ "Sicilian: Najdorf, 6.Be2 e5 7.Nb3 Be7 8.Be3" "B92g")
+ ("rn1qk2r/1p2bppp/p2pbn/4p/4P/1NN1B/PPP1BPPP/R2QK2R w KQkq -"
+ "Sicilian: Najdorf, 6.Be2 e5 7.Nb3 Be7 8.Be3 Be6" "B92g")
+ ("rnbqk2r/1p2bppp/p2p1n/4p/4P/1NN/PPP1BPPP/R1BQ1RK b kq -"
+ "Sicilian: Najdorf, 6.Be2 e5 7.Nb3 Be7 8.O-O" "B92h")
+ ("rn1qk2r/1p2bppp/p2pbn/4p/4P/1NN/PPP1BPPP/R1BQ1RK w kq -"
+ "Sicilian: Najdorf, 6.Be2 e5 7.Nb3 Be7 8.O-O Be6" "B92h")
+ ("rn1qk2r/1p2bppp/p2pbn/4p/4PP/1NN/PPP1B1PP/R1BQ1RK b kq -"
+ "Sicilian: Najdorf, 6.Be2 e5 7.Nb3 Be7 8.O-O Be6 9.f4" "B92i")
+ ("rnbq1rk/1p2bppp/p2p1n/4p/4P/1NN/PPP1BPPP/R1BQ1RK w - -"
+ "Sicilian: Najdorf, 6.Be2 e5 7.Nb3 Be7 8.O-O O-O" "B92j")
+ ("rnbq1rk/1p2bppp/p2p1n/4p/4P/1NN1B/PPP1BPPP/R2Q1RK b - -"
+ "Sicilian: Najdorf, 6.Be2 e5 7.Nb3 Be7 8.O-O O-O 9.Be3" "B92k")
+ ("rn1q1rk/1p2bppp/p2pbn/4p/4P/1NN1B/PPP1BPPP/R2Q1RK w - -"
+ "Sicilian: Najdorf, 6.Be2 e5 7.Nb3 Be7 8.O-O O-O 9.Be3 Be6" "B92k")
+ ("rn1q1rk/1p2bppp/p2pbn/4p/P3P/1NN1B/1PP1BPPP/R2Q1RK b - -"
+ "Sicilian: Najdorf, 6.Be2 e5 7.Nb3 Be7 8.O-O O-O 9.Be3 Be6 10.a4" "B92l")
+ ("rn1q1rk/1p2bppp/p2pbn/3Np/4P/1N2B/PPP1BPPP/R2Q1RK b - -"
+ "Sicilian: Najdorf, 6.Be2 e5 7.Nb3 Be7 8.O-O O-O 9.Be3 Be6 10.Nd5" "B92m")
+ ("rn1q1rk/1p2bppp/p2pbn/4p/4P/1NN1B/PPPQBPPP/R4RK b - -"
+ "Sicilian: Najdorf, 6.Be2 e5 7.Nb3 Be7 8.O-O O-O 9.Be3 Be6 10.Qd2" "B92n")
+ ("rnbq1rk/1p2bppp/p2p1n/4p/4P/1NN/PPP1BPPP/R1BQ1R1K b - -"
+ "Sicilian: Najdorf, 6.Be2 e5 7.Nb3 Be7 8.O-O O-O 9.Kh1" "B92o")
+ ("rn1q1rk/1p2bppp/p2pbn/4p/4P/1NN/PPP1BPPP/R1BQ1R1K w - -"
+ "Sicilian: Najdorf, 6.Be2 e5 7.Nb3 Be7 8.O-O O-O 9.Kh1 Be6" "B92p")
+ ("r1bq1rk/1p2bppp/p1np1n/4p/4P/1NN/PPP1BPPP/R1BQ1R1K w - -"
+ "Sicilian: Najdorf, 6.Be2 e5 7.Nb3 Be7 8.O-O O-O 9.Kh1 Nc6" "B92q")
+ ("rnb2rk/1pq1bppp/p2p1n/4p/4P/1NN/PPP1BPPP/R1BQ1R1K w - -"
+ "Sicilian: Najdorf, 6.Be2 e5 7.Nb3 Be7 8.O-O O-O 9.Kh1 Qc7" "B92r")
+ ("rnbqkb1r/1p2pppp/p2p1n//3NPP/2N/PPP3PP/R1BQKB1R b KQkq -"
+ "Sicilian: Najdorf, 6.f4" "B93a")
+ ("r1bqkb1r/1p2pppp/p1np1n//3NPP/2N/PPP3PP/R1BQKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.f4 Nc6" "B93b")
+ ("r1bqkb1r/1p1npppp/p2p1n//3NPP/2N/PPP3PP/R1BQKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.f4 Nbd7" "B93c")
+ ("r1bqkb1r/1p1npppp/p2p1n//3NPP/2N/PPP1B1PP/R1BQK2R b KQkq -"
+ "Sicilian: Najdorf, 6.f4 Nbd7 7.Be2" "B93d")
+ ("rnb1kb1r/1pq1pppp/p2p1n//3NPP/2N/PPP3PP/R1BQKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.f4 Qc7" "B93e")
+ ("rnb1kb1r/1pq1pppp/p2p1n//3NPP/2NB/PPP3PP/R1BQK2R b KQkq -"
+ "Sicilian: Najdorf, 6.f4 Qc7 7.Bd3" "B93f")
+ ("rnb1kb1r/1pq1pp1p/p2p1np//3NPP/2NB/PPP3PP/R1BQK2R w KQkq -"
+ "Sicilian: Najdorf, 6.f4 Qc7 7.Bd3 g6" "B93g")
+ ("rnb1kb1r/1pq1pppp/p2p1n//4PP/2N2N/PPP3PP/R1BQKB1R b KQkq -"
+ "Sicilian: Najdorf, 6.f4 Qc7 7.Nf3" "B93h")
+ ("r1b1kb1r/1pqnpppp/p2p1n//4PP/2N2N/PPP3PP/R1BQKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.f4 Qc7 7.Nf3 Nbd7" "B93i")
+ ("r1b1kb1r/1pqnpppp/p2p1n//4PP/2NB1N/PPP3PP/R1BQK2R b KQkq -"
+ "Sicilian: Najdorf, 6.f4 Qc7 7.Nf3 Nbd7 8.Bd3" "B93j")
+ ("rnbqkb1r/1p3ppp/p2p1n/4p/3NPP/2N/PPP3PP/R1BQKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.f4 e5" "B93k")
+ ("rnbqkb1r/1p3ppp/p2p1n/4p/4PP/2N2N/PPP3PP/R1BQKB1R b KQkq -"
+ "Sicilian: Najdorf, 6.f4 e5 7.Nf3" "B93k")
+ ("rnb1kb1r/1pq2ppp/p2p1n/4p/4PP/2N2N/PPP3PP/R1BQKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.f4 e5 7.Nf3 Qc7" "B93l")
+ ("rnb1kb1r/1pq2ppp/p2p1n/4p/P3PP/2N2N/1PP3PP/R1BQKB1R b KQkq -"
+ "Sicilian: Najdorf, 6.f4 e5 7.Nf3 Qc7 8.a4" "B93m")
+ ("r1bqkb1r/1p1n1ppp/p2p1n/4p/4PP/2N2N/PPP3PP/R1BQKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.f4 e5 7.Nf3 Nbd7" "B93n")
+ ("r1bqkb1r/1p1n1ppp/p2p1n/4p/4PP/2NB1N/PPP3PP/R1BQK2R b KQkq -"
+ "Sicilian: Najdorf, 6.f4 e5 7.Nf3 Nbd7 8.Bd3" "B93o")
+ ("r1bqkb1r/1p1n1ppp/p2p1n/4p/P3PP/2N2N/1PP3PP/R1BQKB1R b KQkq -"
+ "Sicilian: Najdorf, 6.f4 e5 7.Nf3 Nbd7 8.a4" "B93p")
+ ("r1b1kb1r/1pqn1ppp/p2p1n/4p/P3PP/2N2N/1PP3PP/R1BQKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.f4 e5 7.Nf3 Nbd7 8.a4 Qc7" "B93q")
+ ("r1bqk2r/1p1nbppp/p2p1n/4p/P3PP/2N2N/1PP3PP/R1BQKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.f4 e5 7.Nf3 Nbd7 8.a4 Be7" "B93r")
+ ("r1bqk2r/1p1nbppp/p2p1n/4p/P1B1PP/2N2N/1PP3PP/R1BQK2R b KQkq -"
+ "Sicilian: Najdorf, 6.f4 e5 7.Nf3 Nbd7 8.a4 Be7 9.Bc4" "B93r")
+ ("r1bqk2r/1p1nbppp/p2p1n/4p/P3PP/2NB1N/1PP3PP/R1BQK2R b KQkq -"
+ "Sicilian: Najdorf, 6.f4 e5 7.Nf3 Nbd7 8.a4 Be7 9.Bd3" "B93s")
+ ("r1bq1rk/1p2bppp/p2p1n/2n1p/P3PP/2NB1N/1PP3PP/R1BQ1RK w - -"
+ "Sicilian: Najdorf, 6.f4 e5 7.Nf3 Nbd7 8.a4 Be7 9.Bd3 O-O 10.O-O Nc5" "B93t")
+ ("r1bq1rk/1p1nbppp/p2p1n//P3Pp/2NB1N/1PP3PP/R1BQ1RK w - -"
+ "Sicilian: Najdorf, 6.f4 e5 7.Nf3 Nbd7 8.a4 Be7 9.Bd3 O-O 10.O-O exf4" "B93u")
+ ("rnbqkb1r/1p2pppp/p2p1n/6B/3NP/2N/PPP2PPP/R2QKB1R b KQkq -"
+ "Sicilian: Najdorf, 6.Bg5" "B94a")
+ ("rnbqkb1r/4pppp/p2p1n/1p4B/3NP/2N/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.Bg5 b5" "B94b")
+ ("rnbqkb1r/1p3ppp/p2p1n/4p1B/3NP/2N/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.Bg5 e5" "B94c")
+ ("r1bqkb1r/1p1npppp/p2p1n/6B/3NP/2N/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Najdorf, 6.Bg5 Nbd7" "B94d")
+ ("r1bqkb1r/1p1npppp/p2p1n/6B/3NPP/2N/PPP3PP/R2QKB1R b KQkq -"
+ "Sicilian: Najdorf, 6.Bg5 Nbd7 7.f4" "B94e")
+ ("r1bqkb1r/1p1npppp/p2p1n/6B/2BNP/2N/PPP2PPP/R2QK2R b KQkq -"
+ "Sicilian: Najdorf, 6.Bg5 Nbd7 7.Bc4" "B94f")
+ ("r1bqkb1r/1p1n1ppp/p2ppn/6B/2BNP/2N/PPP2PPP/R2QK2R w KQkq -"
+ "Sicilian: Najdorf, 6.Bg5 Nbd7 7.Bc4 e6" "B94g")
+ ("r1bqkb1r/1p1n1ppp/p2ppn/6B/2BNP/2N/PPP2PPP/R2Q1RK b kq -"
+ "Sicilian: Najdorf, 6.Bg5 Nbd7 7.Bc4 e6 8.O-O" "B94h")
+ ("r1b1kb1r/1p1npppp/p2p1n/q5B/2BNP/2N/PPP2PPP/R2QK2R w KQkq -"
+ "Sicilian: Najdorf, 6.Bg5 Nbd7 7.Bc4 Qa5" "B94i")
+ ("r1b1kb1r/1p1n1ppp/p2ppn/q5B/2BNP/2N/PPPQ1PPP/2KR3R b kq -"
+ "Sicilian: Najdorf, 6.Bg5 Nbd7 7.Bc4 Qa5 8.Qd2 e6 9.O-O-O" "B94j")
+ ("rnbqkb1r/1p3ppp/p2ppn/6B/3NP/2N/PPP2PPP/R2QKB1R w KQkq -"
+ "Sicilian: Najdorf, 6...e6" "B95a")
+ ("rnbqkb1r/1p3ppp/p2ppn/6B/3NP/2NB/PPP2PPP/R2QK2R b KQkq -"
+ "Sicilian: Najdorf, 6...e6 7.Bd3" "B95b")
+ ("rnbqkb1r/1p3ppp/p2ppn/6B/3NP/2N/PPP1BPPP/R2QK2R b KQkq -"
+ "Sicilian: Najdorf, 6...e6 7.Be2" "B95c")
+ ("rnbqkb1r/1p3ppp/p2ppn/6B/3NP/2N/PPP1QPPP/R3KB1R b KQkq -"
+ "Sicilian: Najdorf, 6...e6 7.Qe2" "B95d")
+ ("rnbqkb1r/1p3ppp/p2ppn/6B/3NP/2N/PPPQ1PPP/R3KB1R b KQkq -"
+ "Sicilian: Najdorf, 6...e6 7.Qd2" "B95e")
+ ("rnbqk2r/1p2bppp/p2ppn/6B/3NP/2N/PPPQ1PPP/R3KB1R w KQkq -"
+ "Sicilian: Najdorf, 6...e6 7.Qd2 Be7" "B95f")
+ ("rnbqk2r/1p2bppp/p2ppn/6B/3NP/2N/PPPQ1PPP/2KR1B1R b kq -"
+ "Sicilian: Najdorf, 6...e6 7.Qd2 Be7 8.O-O-O" "B95g")
+ ("rnbqkb1r/1p3ppp/p2ppn/6B/3NP/2NQ/PPP2PPP/R3KB1R b KQkq -"
+ "Sicilian: Najdorf, 6...e6 7.Qd3" "B95h")
+ ("r1bqkb1r/1p3ppp/p1nppn/6B/3NP/2NQ/PPP2PPP/R3KB1R w KQkq -"
+ "Sicilian: Najdorf, 6...e6 7.Qd3 Nc6" "B95i")
+ ("rnbqkb1r/1p3ppp/p2ppn/6B/3NP/2N2Q/PPP2PPP/R3KB1R b KQkq -"
+ "Sicilian: Najdorf, 6...e6 7.Qf3" "B95j")
+ ("r1bqkb1r/1p1n1ppp/p2ppn/6B/3NP/2N2Q/PPP2PPP/R3KB1R w KQkq -"
+ "Sicilian: Najdorf, 6...e6 7.Qf3 Nbd7" "B95k")
+ ("rnbqk2r/1p2bppp/p2ppn/6B/3NP/2N2Q/PPP2PPP/R3KB1R w KQkq -"
+ "Sicilian: Najdorf, 6...e6 7.Qf3 Be7" "B95l")
+ ("r1bqk2r/1p1nbppp/p2ppn/6B/3NP/2N2Q/PPP2PPP/2KR1B1R w kq -"
+ "Sicilian: Najdorf, 6...e6 7.Qf3 Be7 8.O-O-O Nbd7" "B95m")
+ ("rnbqkb1r/1p3pp/p2ppn1p/6B/3NP/2N2Q/PPP2PPP/R3KB1R w KQkq -"
+ "Sicilian: Najdorf, 6...e6 7.Qf3 h6" "B95n")
+ ("rnbqkb1r/1p3ppp/p2ppn/6B/3NPP/2N/PPP3PP/R2QKB1R b KQkq -"
+ "Sicilian: Najdorf, 7.f4" "B96a")
+ ("rnbqkb1r/1p3pp/p2ppn1p/6B/3NPP/2N/PPP3PP/R2QKB1R w KQkq -"
+ "Sicilian: Najdorf, 7.f4 h6" "B96b")
+ ("rnb1kb1r/1p3pp/pq1ppn1p//3NPP1B/2N/PPP3PP/R2QKB1R w KQkq -"
+ "Sicilian: Najdorf, Delayed Poisoned Pawn" "B96b")
+ ("r1bqkb1r/1p3ppp/p1nppn/6B/3NPP/2N/PPP3PP/R2QKB1R w KQkq -"
+ "Sicilian: Najdorf, 7.f4 Nc6" "B96c")
+ ("r1bqkb1r/1p3ppp/p1nppn/4P1B/3N1P/2N/PPP3PP/R2QKB1R b KQkq -"
+ "Sicilian: Najdorf, 7.f4 Nc6 8.e5" "B96c")
+ ("r1bqkb1r/1p3ppp/p1Nppn/6B/4PP/2N/PPP3PP/R2QKB1R b KQkq -"
+ "Sicilian: Najdorf, 7.f4 Nc6 8.Nxc6" "B96d")
+ ("rn1qkb1r/1p1b1ppp/p2ppn/6B/3NPP/2N/PPP3PP/R2QKB1R w KQkq -"
+ "Sicilian: Najdorf, 7.f4 Bd7" "B96e")
+ ("rnb1kb1r/1pq2ppp/p2ppn/6B/3NPP/2N/PPP3PP/R2QKB1R w KQkq -"
+ "Sicilian: Najdorf, 7.f4 Qc7" "B96f")
+ ("rnb1kb1r/1pq2ppp/p2ppB//3NPP/2N/PPP3PP/R2QKB1R b KQkq -"
+ "Sicilian: Najdorf, 7.f4 Qc7 8.Bxf6" "B96f")
+ ("rnb1kb1r/1pq2ppp/p2ppn/6B/3NPP/2N2Q/PPP3PP/R3KB1R b KQkq -"
+ "Sicilian: Najdorf, 7.f4 Qc7 8.Qf3" "B96g")
+ ("rnb1kb1r/2q2ppp/p2ppn/1p4B/3NPP/2N2Q/PPP3PP/R3KB1R w KQkq -"
+ "Sicilian: Najdorf, 7.f4 Qc7 8.Qf3 b5" "B96h")
+ ("rnb1kb1r/2q2ppp/p2ppn/1p3PB/3NP/2N2Q/PPP3PP/R3KB1R b KQkq -"
+ "Sicilian: Najdorf, 7.f4 Qc7 8.Qf3 b5 9.f5" "B96h")
+ ("rnb1kb1r/2q2ppp/p2ppn/1p4B/3NPP/2N2Q/PPP3PP/2KR1B1R b kq -"
+ "Sicilian: Najdorf, 7.f4 Qc7 8.Qf3 b5 9.O-O-O" "B96h")
+ ("rnb1kb1r/2q2ppp/p2ppB/1p/3NPP/2N2Q/PPP3PP/R3KB1R b KQkq -"
+ "Sicilian: Najdorf, 7.f4 Qc7 8.Qf3 b5 9.Bxf6" "B96h")
+ ("r1bqkb1r/1p1n1ppp/p2ppn/6B/3NPP/2N/PPP3PP/R2QKB1R w KQkq -"
+ "Sicilian: Najdorf, 7.f4 Nbd7" "B96i")
+ ("r1bqkb1r/1p1n1ppp/p2ppn/6B/2BNPP/2N/PPP3PP/R2QK2R b KQkq -"
+ "Sicilian: Najdorf, 7.f4 Nbd7 8.Bc4" "B96i")
+ ("r1bqkb1r/1p1n1ppp/p2ppn/6B/3NPP/2N/PPP1Q1PP/R3KB1R b KQkq -"
+ "Sicilian: Najdorf, 7.f4 Nbd7 8.Qe2" "B96i")
+ ("r1b1kb1r/1pqn1ppp/p2ppn/6B/3NPP/2N/PPP1Q1PP/R3KB1R w KQkq -"
+ "Sicilian: Najdorf, 7.f4 Nbd7 8.Qe2 Qc7" "B96i")
+ ("r1bqkb1r/1p1n1ppp/p2ppn/6B/3NPP/2N2Q/PPP3PP/R3KB1R b KQkq -"
+ "Sicilian: Najdorf, 7.f4 Nbd7 8.Qf3" "B96j")
+ ("r1b1kb1r/1pqn1ppp/p2ppn/6B/3NPP/2N2Q/PPP3PP/R3KB1R w KQkq -"
+ "Sicilian: Najdorf, 7.f4 Nbd7 8.Qf3 Qc7" "B96j")
+ ("r1b1kb1r/2qn1ppp/p2ppn/1p4B/3NPP/2N2Q/PPP3PP/2KR1B1R w kq -"
+ "Sicilian: Najdorf, 7.f4 Nbd7 8.Qf3 Qc7 9.O-O-O b5" "B96k")
+ ("r1b1kb1r/2qn1ppp/p2ppn/1p4B/3NPP/2NB1Q/PPP3PP/2KR3R b kq -"
+ "Sicilian: Najdorf, 7.f4 Nbd7 8.Qf3 Qc7 9.O-O-O b5 10.Bd3" "B96l")
+ ("r1b1kb1r/2qn1ppp/p2ppn/1p2P1B/3N1P/2N2Q/PPP3PP/2KR1B1R b kq -"
+ "Sicilian: Najdorf, 7.f4 Nbd7 8.Qf3 Qc7 9.O-O-O b5 10.e5" "B96m")
+ ("rnbqkb1r/5ppp/p2ppn/1p4B/3NPP/2N/PPP3PP/R2QKB1R w KQkq -"
+ "Sicilian: Najdorf, Polugaevsky Variation" "B96n")
+ ("rnbqkb1r/5ppp/p2ppn/1p2P1B/3N1P/2N/PPP3PP/R2QKB1R b KQkq -"
+ "Sicilian: Najdorf, Polugaevsky, 8.e5" "B96n")
+ ("rnb1kb1r/2q2ppp/p3pn/1p2P1B/3N/2N/PPP3PP/R2QKB1R w KQkq -"
+ "Sicilian: Najdorf, Polugaevsky, 9.fxe5 Qc7" "B96n")
+ ("rnb1kb1r/2q2ppp/p3pn/1p2P1B//2N2N/PPP3PP/R2QKB1R b KQkq -"
+ "Sicilian: Najdorf, Polugaevsky, 10.Nf3" "B96o")
+ ("rnb1kb1r/2q2ppp/p3pn/1B2P1B/3N/2N/PPP3PP/R2QK2R b KQkq -"
+ "Sicilian: Najdorf, Polugaevsky, 10.Bxb5+" "B96p")
+ ("rnb1kb1r/2q2ppp/p3pP/1p4B/3N/2N/PPP3PP/R2QKB1R b KQkq -"
+ "Sicilian: Najdorf, Polugaevsky, 10.exf6" "B96q")
+ ("rnb1kb1r/5ppp/p3pP/1p2q1B/3N/2N/PPP1B1PP/R2QK2R b KQkq -"
+ "Sicilian: Najdorf, Polugaevsky, 10.exf6 Qe5+ 11.Be2" "B96r")
+ ("rnb1kb1r/5ppp/p3pP/1p4q/3N/2NQ/PPP1B1PP/R3K2R b KQkq -"
+ "Sicilian: Najdorf, Polugaevsky, 10.exf6 Qe5+ 11.Be2 Qxg5 12.Qd3" "B96s")
+ ("rnb1kb1r/2q2ppp/p3pn/1p2P1B/3N/2N/PPP1Q1PP/R3KB1R b KQkq -"
+ "Sicilian: Najdorf, Polugaevsky, 10.Qe2" "B96t")
+ ("r1b1kb1r/2qn1ppp/p1n1p/1p2P1B/3N/2N/PPP1Q1PP/2KR1B1R w kq -"
+ "Sicilian: Najdorf, Polugaevsky, 10.Qe2 Nfd7 11.O-O-O Nc6" "B96u")
+ ("rn2kb1r/1bqn1ppp/p3p/1p2P1B/3N/2N/PPP1Q1PP/2KR1B1R w kq -"
+ "Sicilian: Najdorf, Polugaevsky, 10.Qe2 Nfd7 11.O-O-O Bb7" "B96v")
+ ("rn2kb1r/1bqn1ppp/p3p/1p2P1B/3N2Q/2N/PPP3PP/2KR1B1R b kq -"
+ "Sicilian: Najdorf, Polugaevsky, 10.Qe2 Nfd7 11.O-O-O Bb7 12.Qg4" "B96w")
+ ("rn2kb1r/1b1n1ppp/p3p/1p2q1B/3N2Q/2N/PPP3PP/2KR1B1R w kq -"
+ "Sicilian: Najdorf, Polugaevsky, 10.Qe2 Nfd7 11.O-O-O Bb7 12.Qg4 Qxe5" "B96w")
+ ("rnb1kb1r/1p3ppp/pq1ppn/6B/3NPP/2N/PPP3PP/R2QKB1R w KQkq -"
+ "Sicilian: Najdorf, Poisoned Pawn" "B97a")
+ ("rnb1kb1r/1p3ppp/pq1ppB//3NPP/2N/PPP3PP/R2QKB1R b KQkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 8.Bxf6" "B97b")
+ ("rnb1kb1r/1p3ppp/pq1ppn/6B/3NPP/P1N/1PP3PP/R2QKB1R b KQkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 8.a3" "B97c")
+ ("rnb1kb1r/1p3ppp/pq1ppn/6B/3NPP/2NQ/PPP3PP/R3KB1R b KQkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 8.Qd3" "B97d")
+ ("rnb1kb1r/1p3ppp/pq1ppn/6B/4PP/1NN/PPP3PP/R2QKB1R b KQkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 8.Nb3" "B97e")
+ ("rnb1k2r/1p2bppp/pq1ppn/6B/4PP/1NN/PPP3PP/R2QKB1R w KQkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 8.Nb3 Be7" "B97f")
+ ("r1b1kb1r/1p1n1ppp/pq1ppn/6B/4PP/1NN2Q/PPP3PP/R3KB1R b KQkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 8.Nb3 Nbd7 9.Qf3" "B97g")
+ ("r1b1k2r/1p1nbppp/pq1ppn/6B/4PP/1NN2Q/PPP3PP/R3KB1R w KQkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 8.Nb3 Nbd7 9.Qf3 Be7" "B97h")
+ ("rnb1kb1r/1p3ppp/pq1ppn/6B/3NPP/2N/PPPQ2PP/R3KB1R b KQkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 8.Qd2" "B97i")
+ ("rnb1kb1r/1p3ppp/p2ppn/6B/3NPP/2N/PqPQ2PP/R3KB1R w KQkq -"
+ "Sicilian: Najdorf, Poisoned Pawn Accepted" "B97i")
+ ("rnb1kb1r/1p3ppp/p2ppn/6B/4PP/1NN/PqPQ2PP/R3KB1R b KQkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 9.Nb3" "B97j")
+ ("r1b1kb1r/1p3ppp/p1nppn/6B/4PP/1NN/PqPQ2PP/R3KB1R w KQkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 9.Nb3 Nc6" "B97j")
+ ("rnb1kb1r/1p3ppp/p2ppn/6B/4PP/qNN/P1PQ2PP/R3KB1R w KQkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 9.Nb3 Qa3" "B97k")
+ ("rnb1kb1r/1p3ppp/p2ppB//4PP/qNN/P1PQ2PP/R3KB1R b KQkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 9.Nb3 Qa3 10.Bxf6" "B97l")
+ ("rnb1kb1r/1p3ppp/p2ppn/6B/3NPP/2N/PqPQ2PP/1R2KB1R b Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 9.Rb1" "B97m")
+ ("rnb1kb1r/1p3ppp/p2ppn/6B/3NPP/q1N/P1PQ2PP/1R2KB1R w Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 9.Rb1 Qa3" "B97m")
+ ("rnb1kb1r/1p3ppp/p2ppn/6B/3NPP/q1N/P1PQB1PP/1R2K2R b Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 10.Be2" "B97n")
+ ("rnb1k2r/1p2bppp/p2ppn/6B/3NPP/q1N/P1PQB1PP/1R3RK b kq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 10.Be2 Be7 11.O-O" "B97n")
+ ("r1b1k2r/1p1nbppp/p2ppn/6B/3NPP/q1N/P1PQB1PP/1R3RK w kq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 10.Be2 Be7 11.O-O Nbd7" "B97n")
+ ("rnb1kb1r/1p3ppp/p2ppB//3NPP/q1N/P1PQ2PP/1R2KB1R b Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 10.Bxf6" "B97o")
+ ("r1b1kb1r/1p3p1p/p1nppp//3NPP/q1N/P1PQB1PP/1R2K2R w Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 10.Bxf6 gxf6 11.Be2 Nc6" "B97o")
+ ("rnb1k2r/1p3pbp/p2ppp//3NPP/q1N/P1PQB1PP/1R2K2R w Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 10.Bxf6 gxf6 11.Be2 Bg7" "B97o")
+ ("rnb1kb1r/1p3ppp/p2ppn/4P1B/3N1P/q1N/P1PQ2PP/1R2KB1R b Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 10.e5" "B97p")
+ ("rnb1kb1r/1p3ppp/p3pn/4p1B/3N1P/q1N/P1PQ2PP/1R2KB1R w Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 10.e5 dxe5" "B97p")
+ ("rnb1kb1r/1p1n1ppp/p3p/4P1B/2BN/q1N/P1PQ2PP/1R2K2R b Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 10.e5 dxe5 11.fxe5 Nfd7 12.Bc4" "B97p")
+ ("rnb1k2r/1p1n1ppp/p3p/4P1B/1bBN/q1N/P1PQ2PP/1R2K2R w Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 10.e5 dxe5 11.fxe5 Nfd7 12.Bc4 Bb4" "B97p")
+ ("rnb1kb1r/1p3ppp/p2ppn/5PB/3NP/q1N/P1PQ2PP/1R2KB1R b Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 10.f5" "B97q")
+ ("r1b1kb1r/1p3ppp/p1nppn/5PB/3NP/q1N/P1PQ2PP/1R2KB1R w Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, 10.f5 Nc6" "B97q")
+ ("r1b1kb1r/6pp/p1pppn/6B/4P/q1N/P1PQ2PP/1R2KB1R w Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, Main Line" "B97r")
+ ("r1b1kb1r/6pp/p1pppn/6B/4P/q1N/P1PQB1PP/1R2K2R b Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, Main Line, Timman's 13.Be2" "B97s")
+ ("r1b1kb1r/6pp/p1pppn/4P1B//q1N/P1PQ2PP/1R2KB1R b Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, Main Line, 13.e5" "B97t")
+ ("r1b1kb1r/6pp/p1ppp/3nP1B//q1N/P1PQ2PP/1R2KB1R w Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, Main Line, 13.e5 Nd5" "B97t")
+ ("r1b1kb1r/6pp/p1p1pn/4p1B//q1N/P1PQ2PP/1R2KB1R w Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, Main Line, 13.e5 dxe5" "B97u")
+ ("r1b1kb1r/7p/p1p1pp/4p/4N/q/P1PQ2PP/1R2KB1R b Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, Main Line, 13.e5 dxe5: 15.Ne4" "B97u")
+ ("r1b1kb1r/7p/p1p1pp/4p/4N//q1PQ2PP/1R2KB1R w Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, Main Line, 13.e5 dxe5: 15.Ne4 Qxa2" "B97v")
+ ("r1b1k2r/4b2p/p1p1pp/4p/4N/q/P1PQ2PP/1R2KB1R w Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, Main Line, 13.e5 dxe5: 15.Ne4 Be7" "B97w")
+ ("r1b1k2r/4b/p1p1pp/4p2p/q1P1N/1R/P2QB1PP/4K2R b Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, Main Line, 13.e5 dxe5 with 18.c4" "B97x")
+ ("r1b1k2r/4b/p1p1pN/4p2p/q/1R/P1PQB1PP/4K2R b Kkq -"
+ "Sicilian: Najdorf, Poisoned Pawn, Main Line, 13.e5 dxe5 with 18.Nxf6+" "B97y")
+ ("rnbqk2r/1p2bppp/p2ppn/6B/3NPP/2N/PPP3PP/R2QKB1R w KQkq -"
+ "Sicilian: Najdorf, 7...Be7" "B98a")
+ ("rnbqk2r/1p2bppp/p2ppn/6B/3NPP/2N2Q/PPP3PP/R3KB1R b KQkq -"
+ "Sicilian: Najdorf, 7...Be7 8.Qf3" "B98b")
+ ("rnb1k2r/1p2bppp/p2ppn/q5B/3NPP/2N2Q/PPP3PP/R3KB1R w KQkq -"
+ "Sicilian: Najdorf, Danner Variation" "B98c")
+ ("rn2k2r/1p1bbppp/p2ppn/q5B/3NPP/2N2Q/PPP3PP/2KR1B1R w kq -"
+ "Sicilian: Najdorf, Danner, 9.O-O-O Bd7" "B98d")
+ ("rn2k2r/1p1bbppp/p2ppn/q3P1B/3N1P/2N2Q/PPP3PP/2KR1B1R b kq -"
+ "Sicilian: Najdorf, Danner, 9.O-O-O Bd7 10.e5" "B98e")
+ ("rnbqk2r/1p2bpp/p2ppn1p/6B/3NPP/2N2Q/PPP3PP/R3KB1R w KQkq -"
+ "Sicilian: Najdorf, 7...Be7 8.Qf3 h6" "B98f")
+ ("rnb1k2r/1pq1bpp/p2ppn1p//3NPP1B/2N2Q/PPP3PP/R3KB1R w KQkq -"
+ "Sicilian: Najdorf, Browne Variation" "B98g")
+ ("r1b1k2r/1pqnbpp/p2ppn1p//3NPP1B/2N2Q/PPP3PP/2KR1B1R w kq -"
+ "Sicilian: Najdorf, Browne, 10.O-O-O Nbd7" "B98h")
+ ("r1b1k2r/1pqnbpp/p2ppn1p//3NPP1B/2N3Q/PPP3PP/2KR1B1R b kq -"
+ "Sicilian: Najdorf, Browne, 10.O-O-O Nbd7 11.Qg3" "B98i")
+ ("r1b1k2r/1pqnbpp/p2ppn1p//3NPP1B/2N2Q/PPP1B1PP/2KR3R b kq -"
+ "Sicilian: Najdorf, Browne, 10.O-O-O Nbd7 11.Be2" "B98j")
+ ("rnbqk2r/1p2bp/p2ppn1p/6p/3NPP1B/2N2Q/PPP3PP/R3KB1R w KQkq -"
+ "Sicilian: Najdorf, Gothenburg (Argentine) Variation" "B98k")
+ ("rnbqk2r/1p1nbp/p2pN2p/6P/4P2B/2N2Q/PPP3PP/R3KB1R b KQkq -"
+ "Sicilian: Najdorf, Gothenburg, 11.Nxe6" "B98l")
+ ("rnbqk2r/1p1nbp/p2pp2p/6PQ/3NP2B/2N/PPP3PP/R3KB1R b KQkq -"
+ "Sicilian: Najdorf, Gothenburg, 11.Qh5" "B98m")
+ ("rnb1k2r/1pq1bppp/p2ppn/6B/3NPP/2N2Q/PPP3PP/R3KB1R w KQkq -"
+ "Sicilian: Najdorf, 8...Qc7" "B98n")
+ ("r1b1k2r/1pq1bppp/p1nppn/6B/3NPP/2N2Q/PPP3PP/2KR1B1R w kq -"
+ "Sicilian: Najdorf, 8...Qc7 9.O-O-O Nc6" "B98o")
+ ("r1b1k2r/1pqnbppp/p2ppn/6B/3NPP/2N2Q/PPP3PP/2KR1B1R w kq -"
+ "Sicilian: Najdorf, Main Line" "B99a")
+ ("r1b1k2r/1pqnbppp/p2ppn/6B/3NPP/2N3Q/PPP3PP/2KR1B1R b kq -"
+ "Sicilian: Najdorf, Main Line, 10.Qg3" "B99b")
+ ("r1b1k2r/1pqnbppp/p2ppn/6B/3NPP/2N2Q/PPP1B1PP/2KR3R b kq -"
+ "Sicilian: Najdorf, Main Line, Keres Variation" "B99c")
+ ("r3k2r/1bq1bppp/p2ppn/1p2P/3N1P/2N2Q/PPP1B1PP/2KR3R w kq -"
+ "Sicilian: Najdorf, Main Line, Keres 10...b5 11.Bxf6 Nxf6 12.e5 Bb7" "B99c")
+ ("r3k2r/1bq1bppp/p2ppP/1p/3N1P/2N2Q/PPP1B1PP/2KR3R b kq -"
+ "Sicilian: Najdorf, Main Line, Keres, Queen Sacrifice Line" "B99d")
+ ("r3k2r/1bq1bppp/p2ppn/1p2P/3N1P/2N3Q/PPP1B1PP/2KR3R b kq -"
+ "Sicilian: Najdorf, Main Line, Keres, 13.Qg3" "B99e")
+ ("r3k2r/1bqnbppp/p3p/1B2P/3N/2N3Q/PPP3PP/2KR3R b kq -"
+ "Sicilian: Najdorf, Main Line, Keres, 13.Qg3 dxe5 14.fxe5 Nd7 15.Bxb5" "B99e")
+ ("r1b1k2r/1pqnbppp/p2ppn/6B/3NPP/2NB1Q/PPP3PP/2KR3R b kq -"
+ "Sicilian: Najdorf, Main Line, 10.Bd3" "B99f")
+ ("r1b1k2r/1pqnbpp/p2ppn1p/6B/3NPP/2NB1Q/PPP3PP/2KR3R w kq -"
+ "Sicilian: Najdorf, Main Line, 10.Bd3 h6" "B99f")
+ ("r1b1k2r/1pqnbpp/p2ppn1p/6B/3NPP/2NB3Q/PPP3PP/2KR3R b kq -"
+ "Sicilian: Najdorf, Main Line, 10.Bd3 h6 11.Qh3" "B99g")
+ ("r1b1k2r/1pqnbpp/p2ppn1p//3NPP1B/2NB1Q/PPP3PP/2KR3R b kq -"
+ "Sicilian: Najdorf, Main Line, 10.Bd3 h6 11.Bh4" "B99h")
+ ("r1b1k2r/1pqnbp/p2ppn1p/6p/3NPP1B/2NB1Q/PPP3PP/2KR3R w kq -"
+ "Sicilian: Najdorf, Main Line, 10.Bd3 h6 11.Bh4 g5" "B99h")
+ ("r1b1k2r/1pqnbp/p2ppn1p/6P/3NP2B/2NB1Q/PPP3PP/2KR3R b kq -"
+ "Sicilian: Najdorf, Main Line, 10.Bd3 h6 11.Bh4 g5 12.fxg5" "B99i")
+ ("r1b1k2r/2qnbppp/p2ppn/1p4B/3NPP/2NB1Q/PPP3PP/2KR3R w kq -"
+ "Sicilian: Najdorf, Main Line, 10.Bd3 b5" "B99j")
+ ("r3k2r/1bqnbppp/p2ppn/1p4B/3NPP/2NB1Q/PPP3PP/2KRR w kq -"
+ "Sicilian: Najdorf, Main Line, 10.Bd3 b5 11.Rhe1 Bb7" "B99j")
+ ("r3k2r/1bqnbppp/p2ppn/1p1N2B/3NPP/3B1Q/PPP3PP/2KRR b kq -"
+ "Sicilian: Najdorf, Main Line, 10.Bd3 b5 11.Rhe1 Bb7 12.Nd5" "B99k")
+ ("r3k2r/1bqnbppp/p2ppn/1p4B/3NPP/2NB2Q/PPP3PP/2KRR b kq -"
+ "Sicilian: Najdorf, Main Line, 10.Bd3 b5 11.Rhe1 Bb7 12.Qg3" "B99l")
+ ("r1b1k2r/1pqnbppp/p2ppn/6B/3NPPP/2N2Q/PPP4P/2KR1B1R b kq -"
+ "Sicilian: Najdorf, Main Line, 10.g4" "B99m")
+ ("r1b1k2r/1pqnbpp/p2ppn1p/6B/3NPPP/2N2Q/PPP4P/2KR1B1R w kq -"
+ "Sicilian: Najdorf, Main Line, 10.g4 h6" "B99m")
+ ("r1b1k2r/2qnbppp/p2ppn/1p4B/3NPPP/2N2Q/PPP4P/2KR1B1R w kq -"
+ "Sicilian: Najdorf, Main Line, 10.g4 b5" "B99n")
+ ("r1b1k2r/2qnbppp/p2ppn/1p4B/3NPPP/2NB1Q/PPP4P/2KR3R b kq -"
+ "Sicilian: Najdorf, Main Line, 10.g4 b5 11.Bd3" "B99n")
+ ("r3k2r/1bqnbppp/p2ppn/1p4B/3NPPP/2NB1Q/PPP4P/2KR3R w kq -"
+ "Sicilian: Najdorf, Main Line, 10.g4 b5 11.Bd3 Bb7" "B99n")
+ ("r1b1k2r/2qnbppp/p2ppn/1p4B/3NPPP/P1N2Q/1PP4P/2KR1B1R b kq -"
+ "Sicilian: Najdorf, Main Line, 10.g4 b5 11.a3" "B99o")
+ ("r1b1k2r/2qnbppp/p2ppB/1p/3NPPP/2N2Q/PPP4P/2KR1B1R b kq -"
+ "Sicilian: Najdorf, Main Line, 10.g4 b5 11.Bxf6" "B99p")
+ ("r1b1k2r/2qnbp1p/p2ppp/1p/3NPPP/2N2Q/PPP4P/2KR1B1R w kq -"
+ "Sicilian: Najdorf, Main Line, 10.g4 b5 11.Bxf6 gxf6" "B99q")
+ ("r1b1k2r/2q1bppp/p2ppn/1p/3NPPP/2N2Q/PPP4P/2KR1B1R w kq -"
+ "Sicilian: Najdorf, Main Line, 10.g4 b5 11.Bxf6 Nxf6" "B99r")
+ ("r1b1k2r/2q1bppp/p2ppn/1p4P/3NPP/2N2Q/PPP4P/2KR1B1R b kq -"
+ "Sicilian: Najdorf, Main Line, 10.g4 b5 11.Bxf6 Nxf6 12.g5" "B99r")
+ ("r1b1k2r/2qnbppp/p2pp/1p4P/3NPP/P1N2Q/1PP4P/2KR1B1R b kq -"
+ "Sicilian: Najdorf, Main Line, 10.g4 b5 11.Bxf6 Nxf6 12.g5 Nd7 13.a3" "B99r")
+ ("r1b1k2r/2qnbppp/p2pp/1p3PP/3NP/2N2Q/PPP4P/2KR1B1R b kq -"
+ "Sicilian: Najdorf, Modern Main Line 13.f5" "B99s")
+ ("r1b1k2r/2qn1ppp/p2pp/1p3Pb/3NP/2N2Q/PPP4P/2KR1B1R w kq -"
+ "Sicilian: Najdorf, Modern Main Line 13.f5 Bxg5+" "B99t")
+ ("r1b1k2r/2q2ppp/p2pp/1p2nPb/3NP/2N2Q/PPP4P/1K1R1B1R w kq -"
+ "Sicilian: Najdorf, Modern Main Line 13.f5 Bxg5+ 14.Kb1 Ne5" "B99u")
+ ("r1b1k2r/2q1bppp/p2pp/1pn2PP/3NP/2N2Q/PPP4P/2KR1B1R w kq -"
+ "Sicilian: Najdorf, Modern Main Line 13.f5 Nc5" "B99v")
+ ("r1b1k2r/2q1bppp/p2pp/1pn2PP/3NP2P/2N2Q/PPP/2KR1B1R b kq -"
+ "Sicilian: Najdorf, Modern Main Line 13.f5 Nc5 14.h4" "B99w")
+ ("r1b1k2r/2q1bppp/p2ppP/1pn3P/3NP/2N2Q/PPP4P/2KR1B1R b kq -"
+ "Sicilian: Najdorf, Modern Main Line 13.f5 Nc5 14.f6" "B99x")
+ ("r1b1kb1r/2q2p1p/p2ppP/1pn/3NP/2N2Q/PPP4P/2KR1BR b kq -"
+ "Sicilian: Najdorf, Modern Main Line 13.f5 Nc5 14.f6: Perenyi's 16.Rg1" "B99y")
+ ("rnbqkbnr/pppp1ppp/4p//4P//PPPP1PPP/RNBQKBNR w KQkq -"
+ "French" "C00a")
+ ("rnbqkbnr/pppp1ppp/4p/1B/4P//PPPP1PPP/RNBQK1NR b KQkq -"
+ "French: Bird Variation" "C00a")
+ ("rnbqkbnr/pppp1ppp/4p//4P/1P/P1PP1PPP/RNBQKBNR b KQkq -"
+ "French: Reti (Spielmann) Variation" "C00b")
+ ("rnbqkbnr/pppp1ppp/4p//4PP//PPPP2PP/RNBQKBNR b KQkq -"
+ "French: La Bourdonnais Variation" "C00c")
+ ("rnbqkbnr/pppp1ppp/4p/4P///PPPP1PPP/RNBQKBNR b KQkq -"
+ "French: Steinitz Attack" "C00d")
+ ("rnbqkbnr/pppp1ppp/4p//2P1P//PP1P1PPP/RNBQKBNR b KQkq -"
+ "French: Steiner (Anglo-French) Variation" "C00e")
+ ("rnbqkbnr/ppp2ppp/4p/3p/2P1P//PP1P1PPP/RNBQKBNR w KQkq -"
+ "French: Steiner (Anglo-French) Variation" "C00e")
+ ("rnbqkbnr/ppp2ppp//3p/4P/1Q/PP1P1PPP/RNB1KBNR b KQkq -"
+ "French: Orthoschnapp Gambit" "C00e")
+ ("rnbqkbnr/pppp1ppp/4p//4P/2N/PPPP1PPP/R1BQKBNR b KQkq -"
+ "French: 2.Nc3" "C00f")
+ ("rnbqkbnr/ppp2ppp/4p/3p/4P/2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "French: 2.Nc3 d5" "C00f")
+ ("rnbqkbnr/ppp2ppp/4p/3p/4PP/2N/PPPP2PP/R1BQKBNR b KQkq -"
+ "French: Pelikan Variation" "C00f")
+ ("rnbqkbnr/pppp1ppp/4p//4P//PPPPQPPP/RNB1KBNR b KQkq -"
+ "French: Chigorin Variation" "C00g")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/4P//PPPPQPPP/RNB1KBNR w KQkq -"
+ "French: Chigorin, 2...c5" "C00h")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/4P/5N/PPPPQPPP/RNB1KB1R b KQkq -"
+ "French: Chigorin, 2...c5 3.Nf3" "C00i")
+ ("rnbqkbnr/pppp1ppp/4p//4P/5N/PPPP1PPP/RNBQKB1R b KQkq -"
+ "French: 2.Nf3" "C00j")
+ ("rnbqkbnr/ppp2ppp/4p/3p/4P/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "French: 2.Nf3 d5" "C00j")
+ ("rnbqkbnr/ppp2ppp/4p/3pP//5N/PPPP1PPP/RNBQKB1R b KQkq -"
+ "French: 2.Nf3 d5 3.e5" "C00j")
+ ("rnbqkbnr/pp3ppp/4p/2ppP//5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "French: 2.Nf3 d5 3.e5 c5" "C00j")
+ ("rnbqkbnr/pp3ppp/4p/2ppP/1P/5N/P1PP1PPP/RNBQKB1R b KQkq -"
+ "French: Wing Gambit" "C00k")
+ ("rnbqkbnr/ppp2ppp/4p/3p/4P/2N2N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "French: Two Knights Variation" "C00l")
+ ("rnbqkbnr/pppp1ppp/4p//4P/3P/PPP2PPP/RNBQKBNR b KQkq -"
+ "French: KIA 2.d3" "C00m")
+ ("rnbqkbnr/ppp2ppp/4p/3p/4P/3P/PPP2PPP/RNBQKBNR w KQkq -"
+ "French: KIA 2.d3 d5" "C00m")
+ ("rnbqkbnr/ppp2ppp/4p/3p/4P/3P/PPP1QPPP/RNB1KBNR b KQkq -"
+ "French: KIA 2.d3 d5 3.Qe2" "C00n")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/4P/3P/PPP1QPPP/RNB1KBNR w KQkq -"
+ "French: KIA 2.d3 d5 3.Qe2 Nf6" "C00o")
+ ("rnbqkbnr/ppp2ppp/4p/3p/4P/3P/PPPN1PPP/R1BQKBNR b KQkq -"
+ "French: KIA 2.d3 d5 3.Nd2" "C00p")
+ ("rnbqkbnr/pp3ppp/4p/2pp/4P/3P/PPPN1PPP/R1BQKBNR w KQkq -"
+ "French: KIA 2.d3 d5 3.Nd2 c5" "C00q")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/4P/3P/PPPN1PPP/R1BQKBNR w KQkq -"
+ "French: KIA 2.d3 d5 3.Nd2 Nf6" "C00r")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/4P/3P1N/PPPN1PPP/R1BQKB1R b KQkq -"
+ "French: KIA, Reversed Philidor" "C00s")
+ ("rnbqkb1r/p1p2ppp/1p2pn/3p/4P/3P1N/PPPN1PPP/R1BQKB1R w KQkq -"
+ "French: KIA, Reversed Philidor, 4...b6" "C00t")
+ ("r1bqkb1r/ppp2ppp/2n1pn/3p/4P/3P1N/PPPN1PPP/R1BQKB1R w KQkq -"
+ "French: KIA, Reversed Philidor, 4...Nc6" "C00u")
+ ("r1bqkb1r/ppp2ppp/2n1pn/3p/4P/2PP1N/PP1N1PPP/R1BQKB1R b KQkq -"
+ "French: KIA, Reversed Philidor, 4...Nc6 5.c3" "C00v")
+ ("rnbqkbnr/pppp1ppp/4p//3PP//PPP2PPP/RNBQKBNR b KQkq -"
+ "French: 2.d4" "C00w")
+ ("rnbqkbnr/1ppp1ppp/p3p//3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "French: St. George" "C00w")
+ ("rnbqkbnr/pp1p1ppp/4p/2p/3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "French: Franco-Benoni" "C00w")
+ ("rnbqkbnr/ppp2ppp/4p/3p/3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "French: 2.d4 d5" "C00x")
+ ("rnbqkbnr/ppp2ppp/4p/3p/3PP/4B/PPP2PPP/RN1QKBNR b KQkq -"
+ "French: Alapin-Diemer Gambit (ADG)" "C00x")
+ ("rnbqkbnr/ppp2ppp/4p/3p/3PP/3B/PPP2PPP/RNBQK1NR b KQkq -"
+ "French: Schlechter" "C00y")
+ ("rnbqkbnr/ppp2ppp/4p/3P/3P//PPP2PPP/RNBQKBNR b KQkq -"
+ "French: Exchange" "C01a")
+ ("rnb1kbnr/ppp2ppp/4p/3q/3P//PPP2PPP/RNBQKBNR w KQkq -"
+ "French: Exchange, 3...Qxd5" "C01a")
+ ("rnbqkbnr/ppp2ppp//3p/3P//PPP2PPP/RNBQKBNR w KQkq -"
+ "French: Exchange" "C01b")
+ ("rnbqkbnr/ppp2ppp//3p/2PP//PP3PPP/RNBQKBNR b KQkq -"
+ "French: Exchange, 4.c4" "C01c")
+ ("rnbqkbnr/pp3ppp/2p/3p/2PP//PP3PPP/RNBQKBNR w KQkq -"
+ "French: Exchange, 4.c4 c6" "C01c")
+ ("rnbqkb1r/ppp2ppp/5n/3p/2PP//PP3PPP/RNBQKBNR w KQkq -"
+ "French: Exchange, 4.c4 Nf6" "C01d")
+ ("rnbqkb1r/ppp2ppp/5n/3p/2PP/5N/PP3PPP/RNBQKB1R b KQkq -"
+ "French: Exchange, 4.c4 Nf6" "C01d")
+ ("rnbqkb1r/ppp2ppp/5n/3p/2PP/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "French: Exchange, 4.c4 Nf6 5.Nc3" "C01e")
+ ("rnbqkb1r/pp3ppp/2p2n/3p/2PP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "French: Exchange, 4.c4 Nf6 5.Nc3 c6" "C01e")
+ ("rnbqk2r/ppp2ppp/5n/3p/1bPP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "French: Exchange, 4.c4 Nf6 5.Nc3 Bb4" "C01e")
+ ("rnbqk2r/ppp2ppp/5n/3p/1bPP/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "French: Exchange, 4.c4 Nf6 5.Nc3 Bb4" "C01e")
+ ("rnbqk2r/ppp1bppp/5n/3p/2PP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "French: Exchange, 4.c4 Nf6 5.Nc3 Be7" "C01f")
+ ("rnbqk2r/ppp1bppp/5n/3p/2PP/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "French: Exchange, 4.c4 Nf6 5.Nc3 Be7" "C01f")
+ ("rnbqkbnr/ppp2ppp//3p/3P1B//PPP2PPP/RN1QKBNR b KQkq -"
+ "French: Exchange, 4.Bf4" "C01g")
+ ("rnbqkbnr/ppp2ppp//3p/3P/3B/PPP2PPP/RNBQK1NR b KQkq -"
+ "French: Exchange, 4.Bd3" "C01h")
+ ("r1bqkbnr/ppp2ppp/2n/3p/3P/3B/PPP2PPP/RNBQK1NR w KQkq -"
+ "French: Exchange, 4.Bd3 Nc6" "C01i")
+ ("rnbqk1nr/ppp2ppp/3b/3p/3P/3B/PPP2PPP/RNBQK1NR w KQkq -"
+ "French: Exchange, 4.Bd3 Bd6" "C01j")
+ ("rnbqkbnr/ppp2ppp//3p/3P/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "French: Exchange, 4.Nf3" "C01k")
+ ("rnbqkb1r/ppp2ppp/5n/3p/3P/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "French: Exchange, 4.Nf3 Nf6" "C01l")
+ ("rnbqkb1r/ppp2ppp/5n/3p/3P/3B1N/PPP2PPP/RNBQK2R b KQkq -"
+ "French: Exchange, 4.Nf3 Nf6 5.Bd3" "C01m")
+ ("rnbqk1nr/ppp2ppp/3b/3p/3P/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "French: Exchange, 4.Nf3 Bd6" "C01n")
+ ("rnbqk1nr/ppp2ppp/3b/3p/3P/3B1N/PPP2PPP/RNBQK2R b KQkq -"
+ "French: Exchange, 4.Nf3 Bd6 5.Bd3" "C01o")
+ ("rnbqk2r/ppp2ppp/3b1n/3p/3P/3B1N/PPP2PPP/RNBQK2R w KQkq -"
+ "French: Exchange, 4.Nf3 Bd6 5.Bd3 Nf6" "C01p")
+ ("rnbqk1nr/ppp2ppp/3b/3p/2PP/5N/PP3PPP/RNBQKB1R b KQkq -"
+ "French: Exchange, 4.Nf3 Bd6 5.c4" "C01q")
+ ("rnbqkbnr/ppp2ppp//3p/3P/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "French: Exchange, 4.Nc3" "C01r")
+ ("rnbqkb1r/ppp2ppp/5n/3p/3P/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "French: Exchange, 4.Nc3 Nf6" "C01s")
+ ("rnbqkb1r/ppp2ppp/5n/3p/3P/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "French: Exchange, 4.Nc3 Nf6 5.Nf3" "C01s")
+ ("rnbqkb1r/ppp2ppp/5n/3p2B/3P/2N/PPP2PPP/R2QKBNR b KQkq -"
+ "French: Exchange, Svenonius Variation" "C01t")
+ ("r1bqkb1r/ppp2ppp/2n2n/3p2B/3P/2N/PPP2PPP/R2QKBNR w KQkq -"
+ "French: Exchange, Bogoljubow Variation" "C01t")
+ ("rnbqk1nr/ppp2ppp//3p/1b1P/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "French: Exchange Winawer" "C01u")
+ ("rnbqk1nr/ppp2ppp//3p/1b1P/2NB/PPP2PPP/R1BQK1NR b KQkq -"
+ "French: Exchange Winawer, 5.Bd3" "C01v")
+ ("rnbqk2r/ppp1nppp//3p3Q/1b1P/2NB/PPP2PPP/R1B1K1NR b KQkq -"
+ "French: Exchange, Canal Attack" "C01v")
+ ("r1bqk1nr/ppp2ppp/2n/3p/1b1P/2NB/PPP2PPP/R1BQK1NR w KQkq -"
+ "French: Exchange Winawer, 5.Bd3 Nc6" "C01w")
+ ("rnbqkbnr/ppp2ppp/4p/3pP/3P//PPP2PPP/RNBQKBNR b KQkq -"
+ "French: Advance" "C02a")
+ ("rnbqkb1r/ppp1nppp/4p/3pP/3P//PPP2PPP/RNBQKBNR w KQkq -"
+ "French: Advance, 3...Ne7" "C02a")
+ ("rnbqkbnr/p1p2ppp/1p2p/3pP/3P//PPP2PPP/RNBQKBNR w KQkq -"
+ "French: Advance, 3...b6" "C02b")
+ ("rnb1kbnr/p1pq1ppp/1p2p/3pP/3P/2P/PP3PPP/RNBQKBNR w KQkq -"
+ "French: Advance, 3...b6" "C02b")
+ ("rnbqkbnr/pp3ppp/4p/2ppP/3P//PPP2PPP/RNBQKBNR w KQkq -"
+ "French: Advance, 3...c5" "C02c")
+ ("rnbqkbnr/pp3ppp/4p/2ppP/1P1P//P1P2PPP/RNBQKBNR b KQkq -"
+ "French: Advance, Wing Gambit" "C02c")
+ ("rnbqkbnr/pp3ppp/4p/2PpP///PPP2PPP/RNBQKBNR b KQkq -"
+ "French: Advance, Steinitz" "C02d")
+ ("rnbqkbnr/pp3ppp/4p/2ppP/3P2Q//PPP2PPP/RNB1KBNR b KQkq -"
+ "French: Advance, Nimzowitsch Attack" "C02e")
+ ("rnbqkbnr/pp3ppp/4p/3pP/3p2Q/5N/PPP2PPP/RNB1KB1R b KQkq -"
+ "French: Advance, Nimzowitsch Gambit" "C02e")
+ ("rnbqkbnr/pp3ppp/4p/2ppP/3P/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "French: Advance, 4.Nf3" "C02f")
+ ("rnbqkbnr/pp3ppp/4p/3pP/3p/3B1N/PPP2PPP/RNBQK2R b KQkq -"
+ "French: Advance, Ruisdonk Gambit" "C02f")
+ ("rnbqkbnr/pp3ppp/4p/2ppP/3P/2P/PP3PPP/RNBQKBNR b KQkq -"
+ "French: Advance, 4.c3" "C02g")
+ ("rnb1kbnr/pp3ppp/1q2p/2ppP/3P/2P/PP3PPP/RNBQKBNR w KQkq -"
+ "French: Advance, 4.c3 Qb6" "C02h")
+ ("rn2kbnr/pp1b1ppp/1q2p/2ppP/3P/2P2N/PP3PPP/RNBQKB1R w KQkq -"
+ "French: Advance, Wade" "C02i")
+ ("rn2kbnr/pp1b1ppp/1q2p/2ppP/3P/2P2N/PP2BPPP/RNBQK2R b KQkq -"
+ "French: Advance, Wade, 6.Be2" "C02j")
+ ("r1bqkbnr/pp3ppp/2n1p/2ppP/3P/2P/PP3PPP/RNBQKBNR w KQkq -"
+ "French: Advance, 4...Nc6" "C02k")
+ ("r1bqkbnr/pp3ppp/2n1p/2ppP/3P/2P2N/PP3PPP/RNBQKB1R b KQkq -"
+ "French: Advance, Paulsen" "C02l")
+ ("r1bqkb1r/pp2nppp/2n1p/2ppP/3P/2P2N/PP3PPP/RNBQKB1R w KQkq -"
+ "French: Advance, 5.Nf3 Nge7" "C02m")
+ ("r2qkbnr/pp1b1ppp/2n1p/2ppP/3P/2P2N/PP3PPP/RNBQKB1R w KQkq -"
+ "French: Advance, Euwe" "C02n")
+ ("r2qkbnr/pp1b1ppp/2n1p/2ppP/3P/P1P2N/1P3PPP/RNBQKB1R b KQkq -"
+ "French: Advance, Euwe, 6.a3" "C02o")
+ ("r2qkbnr/pp1b1ppp/2n1p/2ppP/3P/2P2N/PP2BPPP/RNBQK2R b KQkq -"
+ "French: Advance, Euwe, 6.Be2" "C02p")
+ ("r2qkb1r/pp1bnppp/2n1p/2ppP/3P/2P2N/PP2BPPP/RNBQK2R w KQkq -"
+ "French: Advance, Euwe, 6.Be2 Nge7" "C02q")
+ ("r1b1kbnr/pp3ppp/1qn1p/2ppP/3P/2P2N/PP3PPP/RNBQKB1R w KQkq -"
+ "French: Advance, 5.Nf3 Qb6" "C02r")
+ ("r1b1kbnr/pp3ppp/1qn1p/2ppP/3P/2PB1N/PP3PPP/RNBQK2R b KQkq -"
+ "French: Advance, Milner-Barry Gambit" "C02s")
+ ("r1b1kbnr/pp3ppp/1qn1p/2ppP/3P/2P2N/PP2BPPP/RNBQK2R b KQkq -"
+ "French: Advance, 5.Nf3 Qb6 6.Be2" "C02t")
+ ("r1b1kbnr/pp3ppp/1qn1p/3pP/3P/5N/PP2BPPP/RNBQK2R b KQkq -"
+ "French: Advance, 5.Nf3 Qb6 6.Be2 cxd4 7.cxd4" "C02u")
+ ("r1b1kbnr/pp3ppp/1qn1p/2ppP/3P/P1P2N/1P3PPP/RNBQKB1R b KQkq -"
+ "French: Advance, 5.Nf3 Qb6 6.a3" "C02v")
+ ("r3kbnr/pp1b1ppp/1qn1p/2ppP/3P/P1P2N/1P3PPP/RNBQKB1R w KQkq -"
+ "French: Advance, 5.Nf3 Qb6 6.a3 Bd7" "C02w")
+ ("r1b1kb1r/pp3ppp/1qn1p2n/2ppP/3P/P1P2N/1P3PPP/RNBQKB1R w KQkq -"
+ "French: Advance, 5.Nf3 Qb6 6.a3 Nh6" "C02x")
+ ("r1b1kbnr/pp3ppp/1qn1p/3pP/2pP/P1P2N/1P3PPP/RNBQKB1R w KQkq -"
+ "French: Advance, 5.Nf3 Qb6 6.a3 c4" "C02y")
+ ("r1b1kbnr/pp3ppp/1qn1p/3pP/2pP/P1P2N/1P1N1PPP/R1BQKB1R b KQkq -"
+ "French: Advance, 5.Nf3 Qb6 6.a3 c4 7.Nbd2" "C02z")
+ ("rnbqkbnr/ppp2ppp/4p/3p/3PP//PPPN1PPP/R1BQKBNR b KQkq -"
+ "French: Tarrasch" "C03a")
+ ("rnbqkbnr/ppp2ppp/4p//3Pp//PPPN1PPP/R1BQKBNR w KQkq -"
+ "French: Tarrasch, 3...dxe4" "C03a")
+ ("rnbqkbnr/ppp3pp/4p/3p1p/3PP//PPPN1PPP/R1BQKBNR w KQkq -"
+ "French: Tarrasch, Haberditz Variation" "C03b")
+ ("rnbqkbnr/p1p2ppp/1p2p/3p/3PP//PPPN1PPP/R1BQKBNR w KQkq -"
+ "French: Tarrasch, 3...b6" "C03c")
+ ("rnbqkbnr/1pp2ppp/p3p/3p/3PP//PPPN1PPP/R1BQKBNR w KQkq -"
+ "French: Tarrasch, 3...a6" "C03d")
+ ("rnbqkbnr/1pp2ppp/p3p/3p/3PP/5N/PPPN1PPP/R1BQKB1R b KQkq -"
+ "French: Tarrasch, 3...a6 4.Ngf3" "C03e")
+ ("rnbqk1nr/ppp1bppp/4p/3p/3PP//PPPN1PPP/R1BQKBNR w KQkq -"
+ "French: Tarrasch, 3...Be7" "C03f")
+ ("rnbqk1nr/ppp1bppp/4p/3p/3PP/3B/PPPN1PPP/R1BQK1NR b KQkq -"
+ "French: Tarrasch, 3...Be7 4.Bd3" "C03g")
+ ("rnbqk1nr/pp2bppp/4p/2pp/3PP/3B/PPPN1PPP/R1BQK1NR w KQkq -"
+ "French: Tarrasch, 3...Be7 4.Bd3 c5" "C03h")
+ ("rnbqk2r/pp2bppp/4pn/2Pp/4P/3B/PPPN1PPP/R1BQK1NR w KQkq -"
+ "French: Tarrasch, 3...Be7 4.Bd3 c5 5.dxc5 Nf6" "C03i")
+ ("rnbqk1nr/ppp1bppp/4p/3p/3PP/5N/PPPN1PPP/R1BQKB1R b KQkq -"
+ "French: Tarrasch, 3...Be7 4.Ngf3" "C03j")
+ ("rnbqk2r/ppp1bppp/4pn/3p/3PP/5N/PPPN1PPP/R1BQKB1R w KQkq -"
+ "French: Tarrasch, 3...Be7 4.Ngf3 Nf6" "C03j")
+ ("rnbqk2r/ppp1bppp/4pn/3p/3PP/3B1N/PPPN1PPP/R1BQK2R b KQkq -"
+ "French: Tarrasch, 3...Be7 4.Ngf3 Nf6 5.Bd3" "C03k")
+ ("r1bqkbnr/ppp2ppp/2n1p/3p/3PP//PPPN1PPP/R1BQKBNR w KQkq -"
+ "French: Tarrasch, Guimard Variation" "C03l")
+ ("r1bqkbnr/ppp2ppp/2n1p/3p/3PP/2P/PP1N1PPP/R1BQKBNR b KQkq -"
+ "French: Tarrasch, Guimard, 4.c3" "C03m")
+ ("r1bqkbnr/ppp2ppp/2n/3pp/3PP/2P/PP1N1PPP/R1BQKBNR w KQkq -"
+ "French: Tarrasch, Guimard, 4.c3 e5" "C03n")
+ ("r1bqkbnr/ppp2ppp/2n1p/3p/3PP/5N/PPPN1PPP/R1BQKB1R b KQkq -"
+ "French: Tarrasch, Guimard, 4.Ngf3" "C03o")
+ ("r1bqkb1r/ppp2ppp/2n1pn/3p/3PP/5N/PPPN1PPP/R1BQKB1R w KQkq -"
+ "French: Tarrasch, Guimard, 4.Ngf3 Nf6" "C04a")
+ ("r1bqkb1r/ppp2ppp/2n1pn/3pP/3P/5N/PPPN1PPP/R1BQKB1R b KQkq -"
+ "French: Tarrasch, Guimard, 4.Ngf3 Nf6 5.e5" "C04b")
+ ("r1bqkb1r/pppn1ppp/2n1p/3pP/3P/5N/PPPN1PPP/R1BQKB1R w KQkq -"
+ "French: Tarrasch, Guimard, Main Line" "C04c")
+ ("r1bqkb1r/pppn1ppp/2n1p/3pP/3P/2P2N/PP1N1PPP/R1BQKB1R b KQkq -"
+ "French: Tarrasch, Guimard, Main Line, 6.c3" "C04d")
+ ("r1bqkb1r/pppn1ppp/2n1p/1B1pP/3P/5N/PPPN1PPP/R1BQK2R b KQkq -"
+ "French: Tarrasch, Guimard, Main Line, 6.Bb5" "C04e")
+ ("r1bqkb1r/pppn1ppp/2n1p/3pP/3P/5N/PPPNBPPP/R1BQK2R b KQkq -"
+ "French: Tarrasch, Guimard, Main Line, 6.Be2" "C04f")
+ ("r1bqkb1r/pppn2pp/2n1pp/3pP/3P/5N/PPPNBPPP/R1BQK2R w KQkq -"
+ "French: Tarrasch, Guimard, Main Line, 6.Be2 f6" "C04g")
+ ("r1bqkb1r/pppn1ppp/2n1p/3pP/3P/1N3N/PPP2PPP/R1BQKB1R b KQkq -"
+ "French: Tarrasch, Guimard, Main Line, 6.Nb3" "C04h")
+ ("r1bqkb1r/1ppn1ppp/2n1p/p2pP/3P/1N3N/PPP2PPP/R1BQKB1R w KQkq -"
+ "French: Tarrasch, Guimard, Main Line, 6.Nb3 a5" "C04i")
+ ("r1bqk2r/pppnbppp/2n1p/3pP/3P/1N3N/PPP2PPP/R1BQKB1R w KQkq -"
+ "French: Tarrasch, Guimard, Main Line, 6.Nb3 Be7" "C04j")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/3PP//PPPN1PPP/R1BQKBNR w KQkq -"
+ "French: Tarrasch, Closed" "C05a")
+ ("rnbqkb1r/ppp2ppp/4pn/3pP/3P//PPPN1PPP/R1BQKBNR b KQkq -"
+ "French: Tarrasch, Closed, 4.e5" "C05b")
+ ("rnbqkb1r/ppp2ppp/4p/3pP/3Pn//PPPN1PPP/R1BQKBNR w KQkq -"
+ "French: Tarrasch, Closed, 4...Ne4" "C05c")
+ ("rnbqkb1r/ppp2ppp/4p/3pP/3PN//PPP2PPP/R1BQKBNR b KQkq -"
+ "French: Tarrasch, Closed, 4...Ne4 5.Nxe4" "C05c")
+ ("rnbqkb1r/pppn1ppp/4p/3pP/3P//PPPN1PPP/R1BQKBNR w KQkq -"
+ "French: Tarrasch, Closed, 4...Nfd7" "C05d")
+ ("rnbqkb1r/pppn1ppp/4p/3pP/3P1P//PPPN2PP/R1BQKBNR b KQkq -"
+ "French: Tarrasch, Closed, 5.f4" "C05e")
+ ("r1bqkb1r/pp1n1ppp/2n1p/2ppP/3P1P/2P/PP1N2PP/R1BQKBNR w KQkq -"
+ "French: Tarrasch, Closed, 5.f4 c5 6.c3 Nc6" "C05f")
+ ("r1bqkb1r/pp1n1ppp/2n1p/2ppP/3P1P/2P2N/PP4PP/R1BQKBNR b KQkq -"
+ "French: Tarrasch, Closed, 5.f4 c5 6.c3 Nc6 7.Ndf3" "C05g")
+ ("r1bqkb1r/pp1n1ppp/2n1p/3pP/3p1P/2P2N/PP4PP/R1BQKBNR w KQkq -"
+ "French: Tarrasch, Closed, 5.f4 c5 6.c3 Nc6 7.Ndf3 cxd4" "C05h")
+ ("r1b1kb1r/pp1n1ppp/1qn1p/2ppP/3P1P/2P2N/PP4PP/R1BQKBNR w KQkq -"
+ "French: Tarrasch, Closed, 5.f4 c5 6.c3 Nc6 7.Ndf3 Qb6" "C05i")
+ ("r1b1kb1r/pp1n1ppp/1qn1p/2ppP/3P1P1P/2P2N/PP4P/R1BQKBNR b KQkq -"
+ "French: Tarrasch, Closed, 5.f4 c5 6.c3 Nc6 7.Ndf3 Qb6 8.h4" "C05j")
+ ("r1b1kb1r/pp1n1ppp/1qn1p/3pP/3P1P1P/5N/PP4P/R1BQKBNR b KQkq -"
+ "French: Tarrasch, Closed, 5.f4 c5 6.c3 Nc6 7.Ndf3 Qb6 8.h4" "C05j")
+ ("r1b1kb1r/pp1n1ppp/1qn1p/2ppP/3P1P/2P2N/PP2N1PP/R1BQKB1R b KQkq -"
+ "French: Tarrasch, Closed, 5.f4 c5 6.c3 Nc6 7.Ndf3 Qb6 8.Ne2" "C05k")
+ ("r1b1kb1r/pp1n1ppp/1qn1p/3pP/3P1P/5N/PP2N1PP/R1BQKB1R b KQkq -"
+ "French: Tarrasch, Closed, 5.f4 c5 6.c3 Nc6 7.Ndf3 Qb6 8.Ne2" "C05k")
+ ("r1b1kb1r/pp1n1ppp/1qn1p/2ppP/3P1P/2P2NP/PP5P/R1BQKBNR b KQkq -"
+ "French: Tarrasch, Closed, 5.f4 c5 6.c3 Nc6 7.Ndf3 Qb6 8.g3" "C05l")
+ ("r1b1kb1r/pp1n1ppp/1qn1p/3pP/3P1P/5NP/PP5P/R1BQKBNR b KQkq -"
+ "French: Tarrasch, Closed, 5.f4 c5 6.c3 Nc6 7.Ndf3 Qb6 8.g3" "C05l")
+ ("rnbqkb1r/pppn1ppp/4p/3pP/3P/2P/PP1N1PPP/R1BQKBNR b KQkq -"
+ "French: Tarrasch, Closed, 5.c3" "C05m")
+ ("rnbqkb1r/pppn1ppp/4p/3pP/3P/3B/PPPN1PPP/R1BQK1NR b KQkq -"
+ "French: Tarrasch, 5.Bd3" "C05n")
+ ("rnbqkb1r/p2n1ppp/1p2p/2ppP/3P/2PB/PP1N1PPP/R1BQK1NR w KQkq -"
+ "French: Tarrasch, Botvinnik" "C05o")
+ ("r1bqkb1r/pp1n1ppp/2n1p/2ppP/3P/2PB/PP1N1PPP/R1BQK1NR w KQkq -"
+ "French: Tarrasch, Closed, 6...Nc6" "C05p")
+ ("r1bqkb1r/pp1n1ppp/2n1p/2ppP/3P/2PB1N/PP3PPP/R1BQK1NR b KQkq -"
+ "French: Tarrasch, Closed, 7.Ndf3" "C05p")
+ ("r1b1kb1r/pp1n1ppp/2n1p/q1ppP/3P/2PB1N/PP3PPP/R1BQK1NR w KQkq -"
+ "French: Tarrasch, Closed, 7.Ndf3 Qa5" "C05q")
+ ("r1bqkb1r/pp1n1ppp/2n1p/2ppP/3P/2PB1N/PP1N1PPP/R1BQK2R b KQkq -"
+ "French: Tarrasch, Closed, 7.Ngf3" "C05r")
+ ("r1bqk2r/pp1nbppp/2n1p/2ppP/3P/2PB1N/PP1N1PPP/R1BQK2R w KQkq -"
+ "French: Tarrasch, Closed, 7.Ngf3 Be7" "C05s")
+ ("r1bqk2r/pp1nbp1p/2n1p/2ppP1p/3P/2PB1N/PP1N1PPP/R1BQ1RK w kq -"
+ "French: Tarrasch, Closed, 7.Ngf3 Be7 8.O-O g5" "C05t")
+ ("r1b1kb1r/pp1n1ppp/1qn1p/2ppP/3P/2PB1N/PP1N1PPP/R1BQ1RK b kq -"
+ "French: Tarrasch, Closed, Nunn-Korchnoi Gambit" "C05u")
+ ("r1bqkb1r/pp1n1ppp/2n1p/2ppP/3P/2PB/PP1NNPPP/R1BQK2R b KQkq -"
+ "French: Tarrasch, Closed, 7.Ne2" "C05v")
+ ("r1bqkb1r/1p1n1ppp/2n1p/p1ppP/3P/2PB/PP1NNPPP/R1BQK2R w KQkq -"
+ "French: Tarrasch, Closed, 7.Ne2 a5" "C05w")
+ ("r1bqkb1r/pp1n1ppp/2n1p/3pP/3P/3B/PP1NNPPP/R1BQK2R b KQkq -"
+ "French: Tarrasch, Closed, Main Line" "C06a")
+ ("r1bqkb1r/pp3ppp/1nn1p/3pP/3P/3B/PP1NNPPP/R1BQK2R w KQkq -"
+ "French: Tarrasch, Closed, Leningrad" "C06b")
+ ("r1bqkb1r/pp3ppp/1nn1p/3pP/3P/3B1N/PP2NPPP/R1BQK2R b KQkq -"
+ "French: Tarrasch, Closed, Leningrad, 9.Nf3" "C06c")
+ ("r1bqkb1r/pp3ppp/1nn1p/3pP/3P/3B/PP1NNPPP/R1BQ1RK b kq -"
+ "French: Tarrasch, Closed, Leningrad, 9.O-O" "C06d")
+ ("r1bqkb1r/1p3ppp/1nn1p/p2pP/3P/3B/PP1NNPPP/R1BQ1RK w kq -"
+ "French: Tarrasch, Closed, Leningrad, 9.O-O a5" "C06e")
+ ("r2qkb1r/pp1b1ppp/1nn1p/3pP/3P/3B/PP1NNPPP/R1BQ1RK w kq -"
+ "French: Tarrasch, Closed, Leningrad, 9.O-O Bd7" "C06f")
+ ("r1b1kb1r/pp1n1ppp/1qn1p/3pP/3P/3B/PP1NNPPP/R1BQK2R w KQkq -"
+ "French: Tarrasch, Closed, 8...Qb6" "C06g")
+ ("r1b1kb1r/pp1n1ppp/1qn1p/3pP/3P/3B/PP1NNPPP/R1BQ1RK b kq -"
+ "French: Tarrasch, Closed, 8...Qb6 9.O-O" "C06h")
+ ("r1b1kb1r/pp1n1ppp/1qn1p/3pP/3P/3B1N/PP2NPPP/R1BQK2R b KQkq -"
+ "French: Tarrasch, Closed, 8...Qb6 9.Nf3" "C06i")
+ ("r1b1kb1r/pp1n2pp/1qn1pp/3pP/3P/3B1N/PP2NPPP/R1BQK2R w KQkq -"
+ "French: Tarrasch, Closed, 8...Qb6 9.Nf3 f6" "C06j")
+ ("r1bqkb1r/pp1n2pp/2n1pp/3pP/3P/3B/PP1NNPPP/R1BQK2R w KQkq -"
+ "French: Tarrasch, Closed, 8...f6" "C06k")
+ ("r1bqkb1r/pp1n2pp/2n1pp/3pP/3P1N/3B/PP1N1PPP/R1BQK2R b KQkq -"
+ "French: Tarrasch, Closed, 8...f6 9.Nf4" "C06l")
+ ("r1bqkb1r/pp1n2pp/2n1pP/3p/3P/3B/PP1NNPPP/R1BQK2R b KQkq -"
+ "French: Tarrasch, Closed, 8...f6 9.exf6" "C06m")
+ ("r1bqkb1r/pp4pp/2n1pn/3p/3P/3B/PP1NNPPP/R1BQK2R w KQkq -"
+ "French: Tarrasch, Closed, 8...f6 9.exf6 Nxf6" "C06n")
+ ("r1bqk2r/pp4pp/2nbpn/3p/3P/3B1N/PP2NPPP/R1BQ1RK b kq -"
+ "French: Tarrasch, Closed, 8...f6 9.exf6 Nxf6 10.O-O Bd6 11.Nf3" "C06o")
+ ("r1b1k2r/pp4pp/1qnbpn/3p/3P/3B1N/PP2NPPP/R1BQ1RK w kq -"
+ "French: Tarrasch, Closed, 8...f6 9.exf6, 11...Qb6" "C06o")
+ ("r1b1k2r/pp4pp/1qnbpn/3p/3P/2NB1N/PP3PPP/R1BQ1RK b kq -"
+ "French: Tarrasch, Closed, 8...f6 9.exf6, 11...Qb6 12.Nc3" "C06p")
+ ("r1b1k2r/ppq3pp/2nbpn/3p/3P/3B1N/PP2NPPP/R1BQ1RK w kq -"
+ "French: Tarrasch, Closed, 8...f6 9.exf6, 11...Qc7" "C06q")
+ ("r1b1k2r/ppq3pp/2nbpn/3p2B/3P/3B1N/PP2NPPP/R2Q1RK b kq -"
+ "French: Tarrasch, Closed, 8...f6 9.exf6, 11...Qc7 12.Bg5" "C06r")
+ ("r1bq1rk/pp4pp/2nbpn/3p/3P/3B1N/PP2NPPP/R1BQ1RK w - -"
+ "French: Tarrasch, Closed, 8...f6 9.exf6, 11...O-O" "C06s")
+ ("r1bq1rk/pp4pp/2nbpn/3p/3P1B/3B1N/PP2NPPP/R2Q1RK b - -"
+ "French: Tarrasch, Closed, 8...f6 9.exf6, 11...O-O 12.Bf4" "C06t")
+ ("rnbqkbnr/pp3ppp/4p/2pp/3PP//PPPN1PPP/R1BQKBNR w KQkq -"
+ "French: Tarrasch, Open" "C07a")
+ ("rnbqkbnr/pp3ppp/4p/2pp/3PP/2P/PP1N1PPP/R1BQKBNR b KQkq -"
+ "French: Tarrasch, Open, 4.c3" "C07b")
+ ("rnbqkbnr/pp3ppp/4p/2Pp/4P//PPPN1PPP/R1BQKBNR b KQkq -"
+ "French: Tarrasch, Open, 4.dxc5" "C07c")
+ ("rnbqkbnr/pp3ppp/4p/2pp/3PP/5N/PPPN1PPP/R1BQKB1R b KQkq -"
+ "French: Tarrasch, Open, 4.Ngf3" "C07d")
+ ("rnbqkbnr/1p3ppp/p3p/2pp/3PP/5N/PPPN1PPP/R1BQKB1R w KQkq -"
+ "French: Tarrasch, Open, 4.Ngf3 a6" "C07e")
+ ("rnbqkb1r/pp3ppp/4pn/2pp/3PP/5N/PPPN1PPP/R1BQKB1R w KQkq -"
+ "French: Tarrasch, Open, 4.Ngf3 Nf6" "C07f")
+ ("r1bqkbnr/pp3ppp/2n1p/2pp/3PP/5N/PPPN1PPP/R1BQKB1R w KQkq -"
+ "French: Tarrasch, Open, 4.Ngf3 Nc6" "C07g")
+ ("rnbqkbnr/pp3ppp/4p/3p/3pP/5N/PPPN1PPP/R1BQKB1R w KQkq -"
+ "French: Tarrasch, Open, 4.Ngf3 cxd4" "C07h")
+ ("rnbqkbnr/pp3ppp/4p/2pP/3P//PPPN1PPP/R1BQKBNR b KQkq -"
+ "French: Tarrasch, Open, 4.exd5" "C07i")
+ ("rnbqkb1r/pp3ppp/4pn/2pP/3P//PPPN1PPP/R1BQKBNR w KQkq -"
+ "French: Tarrasch, Shaposhnikov Gambit" "C07i")
+ ("rnb1kbnr/pp3ppp/4p/2pq/3P//PPPN1PPP/R1BQKBNR w KQkq -"
+ "French: Tarrasch, Open, 4.exd5 Qxd5" "C07j")
+ ("rnb1kbnr/pp3ppp/4p/2pq/3P/5N/PPPN1PPP/R1BQKB1R b KQkq -"
+ "French: Tarrasch, Open, 4.exd5 Qxd5 5.Ngf3" "C07k")
+ ("rnb1kbnr/pp3ppp/4p/3q/3p/5N/PPPN1PPP/R1BQKB1R w KQkq -"
+ "French: Tarrasch, Open, 4.exd5 Qxd5 5.Ngf3 cxd4" "C07l")
+ ("rnb1kbnr/pp3ppp/4p/3q/2Bp/5N/PPPN1PPP/R1BQK2R b KQkq -"
+ "French: Tarrasch, Open, 4.exd5 Qxd5 5.Ngf3 cxd4 6.Bc4" "C07m")
+ ("rnbqkbnr/pp3ppp/4p//2Bp/5N/PPPN1PPP/R1BQK2R w KQkq -"
+ "French: Tarrasch, Open, Eliskases Variation" "C07n")
+ ("rnb1kbnr/pp3ppp/3qp//2Bp/5N/PPPN1PPP/R1BQK2R w KQkq -"
+ "French: Tarrasch, Open, 4.exd5 Qxd5 5.Ngf3 cxd4 6.Bc4 Qd6" "C07o")
+ ("r1b1kb1r/pp3ppp/3qpn//2BQ/5N/PPP2PPP/R1B2RK b kq -"
+ "French: Tarrasch, Open, 4.exd5 Qxd5, Main Line, 10.Qxd4" "C07p")
+ ("r1b1kb1r/pp3ppp/4pn//2Bq/5N/PPP2PPP/R1B2RK w kq -"
+ "French: Tarrasch, Open, 4.exd5 Qxd5, Main Line, 10.Qxd4 Qxd4" "C07p")
+ ("r1b1kb1r/pp3ppp/3qpn//2BN//PPP2PPP/R1BQ1RK b kq -"
+ "French: Tarrasch, Open, 4.exd5 Qxd5, Main Line, 10.Nxd4" "C07q")
+ ("r1b1kb1r/1p3ppp/p2qpn//2BN//PPP2PPP/R1BQ1RK w kq -"
+ "French: Tarrasch, Open, 4.exd5 Qxd5, Main Line, 10.Nxd4 a6" "C07r")
+ ("r1b1kb1r/1p3ppp/p2qpn//2BN/2P/PP3PPP/R1BQ1RK b kq -"
+ "French: Tarrasch, Open, 4.exd5 Qxd5, Main Line, 10.Nxd4 a6 11.c3" "C07s")
+ ("r1b1kb1r/1p3ppp/p2qpn//2BN//PPP2PPP/R1BQR1K b kq -"
+ "French: Tarrasch, Open, 4.exd5 Qxd5, Main Line, 10.Nxd4 a6 11.Re1" "C07t")
+ ("rnbqkbnr/pp3ppp//2pp/3P//PPPN1PPP/R1BQKBNR w KQkq -"
+ "French: Tarrasch, Open, 4.exd5 exd5" "C08a")
+ ("r1bqkbnr/pp3ppp/2n/1Bpp/3P//PPPN1PPP/R1BQK1NR w KQkq -"
+ "French: Tarrasch, Open, 4.exd5 exd5 5.Bb5+ Nc6" "C08b")
+ ("r1bqkbnr/pp3ppp/2n/1Bpp/3P//PPPNQPPP/R1B1K1NR b KQkq -"
+ "French: Tarrasch, Open, 4.exd5 exd5 5.Bb5+ Nc6 6.Qe2+" "C08c")
+ ("rn1qkbnr/pp1b1ppp//1Bpp/3P//PPPN1PPP/R1BQK1NR w KQkq -"
+ "French: Tarrasch, Open, 4.exd5 exd5 5.Bb5+ Bd7" "C08d")
+ ("rn1qkbnr/pp1b1ppp//1Bpp/3P//PPPNQPPP/R1B1K1NR b KQkq -"
+ "French: Tarrasch, Open, 4.exd5 exd5 5.Bb5+ Bd7 6.Qe2+" "C08e")
+ ("rn1qk1nr/pp1bbppp//1Bpp/3P//PPPNQPPP/R1B1K1NR w KQkq -"
+ "French: Tarrasch, Open, 4.exd5 exd5 5.Bb5+ Bd7 6.Qe2+ Be7" "C08f")
+ ("rnbqkbnr/pp3ppp//2pp/3P/5N/PPPN1PPP/R1BQKB1R b KQkq -"
+ "French: Tarrasch, Open, 4.exd5 exd5 5.Ngf3" "C08g")
+ ("rnbqkbnr/1p3ppp/p/2pp/3P/5N/PPPN1PPP/R1BQKB1R w KQkq -"
+ "French: Tarrasch, Open, 4.exd5 exd5 5.Ngf3 a6" "C08h")
+ ("rnbqkbnr/1p3ppp/p/2pp/3P/5N/PPPNBPPP/R1BQK2R b KQkq -"
+ "French: Tarrasch, Open, 4.exd5 exd5 5.Ngf3 a6 6.Be2" "C08i")
+ ("rnbqkb1r/pp3ppp/5n/2pp/3P/5N/PPPN1PPP/R1BQKB1R w KQkq -"
+ "French: Tarrasch, Open, 4.exd5 exd5 5.Ngf3 Nf6" "C08j")
+ ("rn1qkb1r/pp1B1ppp/5n/2pp/3P/5N/PPPN1PPP/R1BQK2R b KQkq -"
+ "French: Tarrasch, Open, 4.exd5 exd5 5.Ngf3 Nf6, 7.Bxd7" "C08k")
+ ("r2qk2r/pp1nbppp/5n/2Pp//5N/PPPN1PPP/R1BQ1RK b kq -"
+ "French: Tarrasch, Open, 4.exd5 exd5 5.Ngf3 Nf6, Main Line" "C08l")
+ ("r2qk2r/pp2bppp/5n/2np//1N3N/PPP2PPP/R1BQ1RK b kq -"
+ "French: Tarrasch, Open, 4.exd5 exd5 5.Ngf3 Nf6, Main Line, 10.Nb3" "C08m")
+ ("r1bqkbnr/pp3ppp/2n/2pp/3P/5N/PPPN1PPP/R1BQKB1R w KQkq -"
+ "French: Tarrasch, Open, 5.Ngf3 Nc6" "C09a")
+ ("r1bqkbnr/pp3ppp/2n/1Bpp/3P/5N/PPPN1PPP/R1BQK2R b KQkq -"
+ "French: Tarrasch, Open, 5.Ngf3 Nc6 6.Bb5" "C09b")
+ ("r1bqkbnr/pp3ppp/2n/1B1p/3p/5N/PPPN1PPP/R1BQK2R w KQkq -"
+ "French: Tarrasch, Open, 5.Ngf3 Nc6 6.Bb5 cxd4" "C09c")
+ ("r1bqk1nr/pp3ppp/2nb/1Bpp/3P/5N/PPPN1PPP/R1BQK2R w KQkq -"
+ "French: Tarrasch, Open, 5.Ngf3 Nc6 6.Bb5 Bd6" "C09d")
+ ("r1bqk1nr/pp3ppp/2nb/1Bpp/3P/5N/PPPN1PPP/R1BQ1RK b kq -"
+ "French: Tarrasch, Open, 7.O-O" "C09d")
+ ("r1bqk1nr/pp3ppp/2nb/1BPp//5N/PPPN1PPP/R1BQK2R b KQkq -"
+ "French: Tarrasch, Open, 7.dxc5" "C09e")
+ ("r1bqk2r/pp2nppp/2n/1Bbp//5N/PPPN1PPP/R1BQ1RK w kq -"
+ "French: Tarrasch, Open, Main Line" "C09f")
+ ("r1bqk2r/pp2nppp/2n/1Bbp//2P2N/PP1N1PPP/R1BQ1RK b kq -"
+ "French: Tarrasch, Open, Main Line, 9.c3" "C09g")
+ ("r1bq1rk/pp2nppp/2nb/1B1p//1NP2N/PP3PPP/R1BQ1RK w - -"
+ "French: Tarrasch, Open, Main Line, 9.c3 O-O 10.Nb3 Bd6" "C09h")
+ ("r1bq1rk/pp2nppp/1bn/1B1p//1NP2N/PP3PPP/R1BQ1RK w - -"
+ "French: Tarrasch, Open, Main Line, 9.c3 O-O 10.Nb3 Bb6" "C09i")
+ ("r1bq1rk/pp2nppp/1bn/1B1p//1NP2N/PP3PPP/R1BQR1K b - -"
+ "French: Tarrasch, Open, Main Line, 9.c3 O-O 10.Nb3 Bb6 11.Re1" "C09j")
+ ("r1bqk2r/pp2nppp/2n/1Bbp//1N3N/PPP2PPP/R1BQ1RK b kq -"
+ "French: Tarrasch, Open, Main Line, 9.Nb3" "C09k")
+ ("r1bqk2r/pp2nppp/1bn/1B1p//1N3N/PPP2PPP/R1BQ1RK w kq -"
+ "French: Tarrasch, Open, Main Line, 9.Nb3 Bb6" "C09k")
+ ("r1bqk2r/pp2nppp/2nb/1B1p//1N3N/PPP2PPP/R1BQ1RK w kq -"
+ "French: Tarrasch, Open, Main Line, 9.Nb3 Bd6" "C09l")
+ ("r1bqk2r/pp2nppp/2nb/1B1p/3N/5N/PPP2PPP/R1BQ1RK b kq -"
+ "French: Tarrasch, Open, Main Line, 9.Nb3 Bd6 10.Nbd4" "C09m")
+ ("r1bqk2r/pp2nppp/2nb/1B1p2B//1N3N/PPP2PPP/R2Q1RK b kq -"
+ "French: Tarrasch, Open, Main Line, 9.Nb3 Bd6 10.Bg5" "C09n")
+ ("r1bqk2r/pp2nppp/2nb/1B1p//1N3N/PPP2PPP/R1BQR1K b kq -"
+ "French: Tarrasch, Open, Main Line, 9.Nb3 Bd6 10.Re1" "C09o")
+ ("r1bq1rk/pp2nppp/2nb/1B1p2B//1N3N/PPP2PPP/R2QR1K b - -"
+ "French: Tarrasch, Open, Main Line, 9.Nb3 Bd6 10.Re1 O-O 11.Bg5" "C09p")
+ ("r2q1rk/pp2nppp/2nb/1B1p2B/6b/1N3N/PPP2PPP/R2QR1K w - -"
+ "French: Tarrasch, Open, Main Line, 9.Nb3 Bd6 10.Re1 O-O 11.Bg5 Bg4" "C09q")
+ ("rnbqkbnr/ppp2ppp/4p/3p/3PP/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "French: 3.Nc3" "C10a")
+ ("rnbqkbnr/pp3ppp/4p/2pp/3PP/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "French: Marshall Variation" "C10b")
+ ("r1bqkbnr/ppp2ppp/2n1p/3p/3PP/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "French: 3.Nc3 Nc6" "C10c")
+ ("r1bqkb1r/ppp2ppp/2n1pn/3p/3PP/2N2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "French: 3.Nc3 Nc6 4.Nf3 Nf6" "C10d")
+ ("rnbqk1nr/ppp1bppp/4p/3p/3PP/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "French: 3.Nc3 Be7" "C10e")
+ ("rnbqkbnr/ppp2ppp/4p//3Pp/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "French: Rubinstein" "C10f")
+ ("rnbqkbnr/ppp2ppp/4p//3PN//PPP2PPP/R1BQKBNR b KQkq -"
+ "French: Rubinstein" "C10f")
+ ("rnbqkbnr/ppp2ppp//4p/3PN//PPP2PPP/R1BQKBNR w KQkq -"
+ "French: Rubinstein, Ellis Gambit" "C10f")
+ ("rnb1kbnr/ppp2ppp/4p/3q/3PN//PPP2PPP/R1BQKBNR w KQkq -"
+ "French: Rubinstein, Frere (Becker) Variation" "C10f")
+ ("rnbqkb1r/ppp2ppp/4pn//3PN//PPP2PPP/R1BQKBNR w KQkq -"
+ "French: Rubinstein, 4...Nf6" "C10g")
+ ("r1bqkbnr/pppn1ppp/4p//3PN//PPP2PPP/R1BQKBNR w KQkq -"
+ "French: Rubinstein, 4...Nd7" "C10h")
+ ("r1bqk1nr/pppnbppp/4p//3PN/5N/PPP2PPP/R1BQKB1R w KQkq -"
+ "French: Rubinstein, 5.Nf3 Be7" "C10i")
+ ("r1bqkb1r/pppn1ppp/4pn//3PN/5N/PPP2PPP/R1BQKB1R w KQkq -"
+ "French: Rubinstein, 5.Nf3 Ngf6" "C10j")
+ ("r1bqkb1r/pppn1ppp/4pn//3PN/3B1N/PPP2PPP/R1BQK2R b KQkq -"
+ "French: Rubinstein, 5.Nf3 Ngf6 6.Bd3" "C10k")
+ ("r1bqkb1r/pppn1ppp/4pN//3P/5N/PPP2PPP/R1BQKB1R b KQkq -"
+ "French: Rubinstein, 5.Nf3 Ngf6 6.Nxf6+" "C10l")
+ ("r1bqkb1r/ppp2ppp/4pn/4N/3P//PPP2PPP/R1BQKB1R b KQkq -"
+ "French: Rubinstein, Capablanca" "C10m")
+ ("r1bqkb1r/ppp2ppp/4pn//3P/3B1N/PPP2PPP/R1BQK2R b KQkq -"
+ "French: Rubinstein, 7.Bd3" "C10n")
+ ("r1bqkb1r/pp3ppp/4pn/2p/3P/3B1N/PPP2PPP/R1BQK2R w KQkq -"
+ "French: Rubinstein, 7.Bd3 c5" "C10o")
+ ("r1bqkb1r/pp3ppp/4pn/2P//3B1N/PPP2PPP/R1BQK2R b KQkq -"
+ "French: Rubinstein, 7.Bd3 c5 8.dxc5" "C10p")
+ ("r1bqkb1r/ppp2ppp/4pn/6B/3P/5N/PPP2PPP/R2QKB1R b KQkq -"
+ "French: Rubinstein, 7.Bg5" "C10q")
+ ("rn1qkbnr/pppb1ppp/4p//3PN//PPP2PPP/R1BQKBNR w KQkq -"
+ "French: Rubinstein, 4...Bd7" "C10r")
+ ("rn1qkbnr/pppb1ppp/4p//3PN/5N/PPP2PPP/R1BQKB1R b KQkq -"
+ "French: Rubinstein, 4...Bd7 5.Nf3" "C10s")
+ ("rn1qkbnr/ppp2ppp/2b1p//3PN/3B1N/PPP2PPP/R1BQK2R b KQkq -"
+ "French: Rubinstein, 4...Bd7 5.Nf3 Bc6 6.Bd3" "C10t")
+ ("r2qkbnr/pppn1ppp/2b1p//3PN/3B1N/PPP2PPP/R1BQK2R w KQkq -"
+ "French: Rubinstein, 4...Bd7 5.Nf3 Bc6 6.Bd3 Nd7" "C10u")
+ ("r2qkbnr/pppn1ppp/2b1p//3PN/3B1N/PPP2PPP/R1BQ1RK b kq -"
+ "French: Rubinstein, 4...Bd7 5.Nf3 Bc6 6.Bd3 Nd7 7.O-O" "C10v")
+ ("r2qkb1r/pppn1ppp/2b1pn//3PN/3B1N/PPP2PPP/R1BQ1RK w kq -"
+ "French: Rubinstein, 4...Bd7 5.Nf3 Bc6 6.Bd3 Nd7 7.O-O Ngf6" "C10w")
+ ("r2qkb1r/pppn1ppp/2b1pn//3P/3B1NN/PPP2PPP/R1BQ1RK b kq -"
+ "French: Rubinstein, 4...Bd7 5.Nf3 Bc6 6.Bd3 Nd7 7.O-O Ngf6 8.Ng3" "C10x")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/3PP/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "French: 3.Nc3 Nf6" "C11a")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/3PP/2N1B/PPP2PPP/R2QKBNR b KQkq -"
+ "French: Henneberger Variation" "C11a")
+ ("rnbqkb1r/ppp2ppp/4pn/3P/3P/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "French: 3.Nc3 Nf6 4.exd5" "C11a")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/3PP/2NB/PPP2PPP/R1BQK1NR b KQkq -"
+ "French: Swiss Variation" "C11b")
+ ("rnbqkb1r/ppp2ppp/4pn/3pP/3P/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "French: Steinitz" "C11c")
+ ("rnbqkb1r/pppn1ppp/4p/3pP/3P2Q/2N/PPP2PPP/R1B1KBNR b KQkq -"
+ "French: Steinitz, Gledhill Attack" "C11c")
+ ("rnbqkb1r/pppn1ppp/4p/3pP/3P/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "French: Steinitz, 5.Nf3" "C11d")
+ ("rnbqkb1r/pp1n1ppp/4p/2ppP/3P/2N2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "French: Steinitz, 5.Nf3 c5" "C11d")
+ ("rnbqkb1r/pp1n1ppp/4p/2PpP//2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "French: Steinitz, 5.Nf3 c5 6.dxc5" "C11e")
+ ("rnbqkb1r/pppn1ppp/4p/3pP/3P1P/2N/PPP3PP/R1BQKBNR b KQkq -"
+ "French: Steinitz, 5.f4" "C11f")
+ ("rnbqkb1r/pp1n1ppp/4p/2ppP/3P1P/2N/PPP3PP/R1BQKBNR w KQkq -"
+ "French: Steinitz, 5.f4 c5" "C11f")
+ ("rnbqkb1r/pp1n1ppp/4p/2PpP/5P/2N/PPP3PP/R1BQKBNR b KQkq -"
+ "French: Steinitz, 6.dxc5" "C11g")
+ ("rnbqk2r/pp1n1ppp/4p/2bpP/5PQ/2N/PPP3PP/R1B1KBNR b KQkq -"
+ "French: Steinitz, Bradford Attack" "C11g")
+ ("r1bqkb1r/pp1n1ppp/2n1p/2PpP/5P/2N/PPP3PP/R1BQKBNR w KQkq -"
+ "French: Steinitz, 6.dxc5 Nc6" "C11g")
+ ("r1bq1rk/pp1n2pp/2n1pp/2bpP/5PQ/P1N2N/1PP3PP/R1B1KB1R w KQ -"
+ "French: Steinitz, Brodsky-Jones Variation" "C11g")
+ ("rnbqkb1r/pp1n1ppp/4p/2ppP/3P1P/2N2N/PPP3PP/R1BQKB1R b KQkq -"
+ "French: Steinitz, 6.Nf3" "C11h")
+ ("r1bqkb1r/pp1n1ppp/2n1p/2ppP/3P1P/2N1BN/PPP3PP/R2QKB1R b KQkq -"
+ "French: Steinitz, Boleslavsky Variation" "C11i")
+ ("r1bqkb1r/1p1n1ppp/p1n1p/2ppP/3P1P/2N1BN/PPP3PP/R2QKB1R w KQkq -"
+ "French: Steinitz, Boleslavsky, 7...a6" "C11j")
+ ("r1bqkb1r/3n1ppp/p1n1p/1pppP/3P1P/2N1BN/PPPQ2PP/R3KB1R w KQkq -"
+ "French: Steinitz, Boleslavsky, 7...a6 8.Qd2 b5" "C11k")
+ ("r1bqkb1r/pp1n1ppp/2n1p/3pP/3p1P/2N1BN/PPP3PP/R2QKB1R w KQkq -"
+ "French: Steinitz, Boleslavsky, 7...cxd4" "C11l")
+ ("r1b1kb1r/pp1n1ppp/1qn1p/3pP/3N1P/2N1B/PPP3PP/R2QKB1R w KQkq -"
+ "French: Steinitz, Boleslavsky, 7...cxd4 8.Nxd4 Qb6" "C11m")
+ ("r1bqk2r/pp1n1ppp/2n1p/2bpP/3N1P/2N1B/PPP3PP/R2QKB1R w KQkq -"
+ "French: Steinitz, Boleslavsky, 7...cxd4 8.Nxd4 Bc5" "C11n")
+ ("rnbqkb1r/ppp2ppp/4pn/3p2B/3PP/2N/PPP2PPP/R2QKBNR b KQkq -"
+ "French: 3.Nc3 Nf6 4.Bg5" "C11o")
+ ("rnbqkb1r/ppp2ppp/4pn/6B/3Pp/2N/PPP2PPP/R2QKBNR w KQkq -"
+ "French: Burn Variation" "C11o")
+ ("rnbqkb1r/ppp2ppp/4pn/6B/3PN//PPP2PPP/R2QKBNR b KQkq -"
+ "French: Burn, 5.Nxe4" "C11p")
+ ("r1bqkb1r/pppn1ppp/4pn/6B/3PN//PPP2PPP/R2QKBNR w KQkq -"
+ "French: Burn, 5.Nxe4 Nbd7" "C11p")
+ ("r1bqkb1r/pppn1ppp/4pn/6B/3PN/5N/PPP2PPP/R2QKB1R b KQkq -"
+ "French: Burn, 5.Nxe4 Nbd7 6.Nf3" "C11q")
+ ("r1bqk2r/pppnbppp/4pn/6B/3PN/5N/PPP2PPP/R2QKB1R w KQkq -"
+ "French: Burn, 5.Nxe4 Nbd7 6.Nf3 Be7" "C11r")
+ ("r1bqk2r/ppp1bppp/4pn/6B/3P/5N/PPP2PPP/R2QKB1R w KQkq -"
+ "French: Burn, 5.Nxe4 Nbd7 6.Nf3 Be7" "C11r")
+ ("rnbqk2r/ppp1bppp/4pn/6B/3PN//PPP2PPP/R2QKBNR w KQkq -"
+ "French: Burn, 5.Nxe4 Be7" "C11s")
+ ("rnbqk2r/ppp2ppp/4pb//3PN//PPP2PPP/R2QKBNR w KQkq -"
+ "French: Burn, 6.Bxf6 Bxf6" "C11t")
+ ("rnbqk2r/ppp1bp1p/4pp//3PN//PPP2PPP/R2QKBNR w KQkq -"
+ "French: Burn, 6.Bxf6 gxf6" "C11u")
+ ("rnbqk2r/ppp1bp1p/4pp//3PN/5N/PPP2PPP/R2QKB1R b KQkq -"
+ "French: Burn, 6.Bxf6 gxf6 7.Nf3" "C11v")
+ ("rnbqk2r/p1p1bp1p/1p2pp//3PN/5N/PPP2PPP/R2QKB1R w KQkq -"
+ "French: Burn, 6.Bxf6 gxf6 7.Nf3 b6" "C11w")
+ ("rnbqk2r/p1p1bp1p/1p2pp//3PN/3B1N/PPP2PPP/R2QK2R b KQkq -"
+ "French: Burn, 6.Bxf6 gxf6 7.Nf3 b6 8.Bd3" "C11w")
+ ("rnbqk2r/p1p1bp1p/1p2pp//2BPN/5N/PPP2PPP/R2QK2R b KQkq -"
+ "French: Burn, 6.Bxf6 gxf6 7.Nf3 b6 8.Bc4" "C11w")
+ ("rnbqk2r/ppp1bp1p/4p/5p/3PN/5N/PPP2PPP/R2QKB1R w KQkq -"
+ "French: Burn, 6.Bxf6 gxf6 7.Nf3 f5" "C11x")
+ ("rnbqk2r/ppp2ppp/4pn/3p2B/1b1PP/2N/PPP2PPP/R2QKBNR w KQkq -"
+ "French: MacCutcheon" "C12a")
+ ("rnbqk2r/ppp2ppp/4pn/3P2B/1b1P/2N/PPP2PPP/R2QKBNR b KQkq -"
+ "French: MacCutcheon, 5.exd5" "C12b")
+ ("rnb1k2r/ppp2ppp/4pn/3q2B/1b1P/2N/PPP2PPP/R2QKBNR w KQkq -"
+ "French: MacCutcheon, 5.exd5 Qxd5" "C12c")
+ ("rnb1k2r/ppp2p1p/4pp/q/1b1P/2N/PPPQ1PPP/R3KBNR w KQkq -"
+ "French: MacCutcheon, Bogoljubow Variation" "C12c")
+ ("rnbqk2r/ppp2ppp/4pn/3pP1B/1b1P/2N/PPP2PPP/R2QKBNR b KQkq -"
+ "French: MacCutcheon, Advance Variation" "C12d")
+ ("rnbqk2r/ppp2pp/4pn1p/3pP1B/1b1P/2N/PPP2PPP/R2QKBNR w KQkq -"
+ "French: MacCutcheon, Advance Variation" "C12d")
+ ("rnbqk2r/ppp2pp/4pP1p/3p2B/1b1P/2N/PPP2PPP/R2QKBNR b KQkq -"
+ "French: MacCutcheon, Chigorin Variation" "C12e")
+ ("rnbqk1r/ppp2pP/4p/3p/1b1P2Qp/2N/PPP2PP/R3KBNR b KQq -"
+ "French: MacCutcheon, Grigoriev Variation" "C12e")
+ ("rnbqk2r/ppp2pp/4pn1p/3pP/1b1P/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "French: MacCutcheon, Olland (Dutch) Variation" "C12f")
+ ("rnbqk2r/ppp2pp/4pn1p/3pP/1b1P3B/2N/PPP2PPP/R2QKBNR b KQkq -"
+ "French: MacCutcheon, Bernstein Variation" "C12g")
+ ("rnbqk2r/ppp2pp/4pn1p/3pP/1b1P/2N1B/PPP2PPP/R2QKBNR b KQkq -"
+ "French: MacCutcheon, Janowski Variation" "C12h")
+ ("rnbqk2r/ppp2pp/4pn1p/3pP/1b1P/2N/PPPB1PPP/R2QKBNR b KQkq -"
+ "French: MacCutcheon, 6.Bd2" "C12i")
+ ("rnbqk2r/pppn1pp/4p2p/3pP/1b1P/2N/PPPB1PPP/R2QKBNR w KQkq -"
+ "French: MacCutcheon, Tartakower Variation" "C12i")
+ ("rnbqk2r/ppp2pp/4pn1p/3pP/3P/2b/PPPB1PPP/R2QKBNR w KQkq -"
+ "French: MacCutcheon, Lasker Variation" "C12j")
+ ("rnbqk2r/ppp2pp/4pn1p/3pP/3P/2P/P1PB1PPP/R2QKBNR b KQkq -"
+ "French: MacCutcheon, Lasker, 7.bxc3" "C12k")
+ ("rnbqk2r/ppp2pp/4p2p/3pP/3Pn1Q/2P/P1PB1PPP/R3KBNR b KQkq -"
+ "French: MacCutcheon, 8.Qg4" "C12l")
+ ("rnbq1k1r/ppp2pp/4p2p/3pP/3Pn1Q/2P/P1PB1PPP/R3KBNR w KQ -"
+ "French: MacCutcheon, 8.Qg4 Kf8" "C12l")
+ ("rnbq1k1r/ppp2pp/4p2p/3pP/3Pn1Q/2P/P1P2PPP/R1B1KBNR b KQ -"
+ "French: MacCutcheon, Duras Variation" "C12l")
+ ("rnbq1k1r/ppp2pp/4p2p/3pP/3Pn1Q/2PB/P1PB1PPP/R3K1NR b KQ -"
+ "French: MacCutcheon, 8.Qg4 Kf8 9.Bd3" "C12m")
+ ("rnbqk2r/ppp2p/4p1pp/3pP/3Pn1Q/2P/P1PB1PPP/R3KBNR w KQkq -"
+ "French: MacCutcheon, 8.Qg4 g6" "C12n")
+ ("rnbqk2r/ppp2p/4p1pp/3pP/3Pn1Q/2PB/P1PB1PPP/R3K1NR b KQkq -"
+ "French: MacCutcheon, 8.Qg4 g6 9.Bd3" "C12o")
+ ("rnbqk2r/pp3p/4p1pp/2ppP/3P2Q/2PB/P1PK1PPP/R5NR w kq -"
+ "French: MacCutcheon, Main Line" "C12p")
+ ("rnbqk2r/pp3p/4p1pp/2ppP/3P2Q/2PB1N/P1PK1PPP/R6R b kq -"
+ "French: MacCutcheon, Main Line, 11.Nf3" "C12q")
+ ("r1bqk2r/pp3p/2n1p1pp/2ppP/3P2Q/2PB1N/P1PK1PPP/R6R w kq -"
+ "French: MacCutcheon, Main Line, 11.Nf3 Nc6" "C12r")
+ ("rnbqk2r/ppp1bppp/4pn/3p2B/3PP/2N/PPP2PPP/R2QKBNR w KQkq -"
+ "French: Classical" "C13a")
+ ("rnbqk2r/ppp1bppp/4pB/3p/3PP/2N/PPP2PPP/R2QKBNR b KQkq -"
+ "French: Classical, Anderssen Variation" "C13b")
+ ("rnbqk2r/ppp1bppp/4p/3pP/3P2Q/2N/PPP2PPP/R3KBNR b KQkq -"
+ "French: Classical, Anderssen-Richter Variation" "C13c")
+ ("rnbqk2r/ppp1bppp/4pn/3pP1B/3P/2N/PPP2PPP/R2QKBNR b KQkq -"
+ "French: Classical, 5.e5" "C13d")
+ ("rnbqk1nr/ppp1bppp/4p/3pP1B/3P/2N/PPP2PPP/R2QKBNR w KQkq -"
+ "French: Classical, Nimzowitsch Variation" "C13d")
+ ("rnbqk1nr/p1p1bppp/1p2p/3pP/3P/2N1B/PPP2PPP/R2QKBNR w KQkq -"
+ "French: Classical, Frankfurt Variation" "C13e")
+ ("rnbqk2r/ppp1bppp/4p/3pP1B/3Pn/2N/PPP2PPP/R2QKBNR w KQkq -"
+ "French: Classical, Tartakower Variation" "C13f")
+ ("rnbqk2r/ppp1Bppp/4p/3pP/3Pn/2N/PPP2PPP/R2QKBNR b KQkq -"
+ "French: Classical, Tartakower, 6.Bxe7" "C13g")
+ ("rnbqk2r/pppnbppp/4p/3pP1B/3P/2N/PPP2PPP/R2QKBNR w KQkq -"
+ "French: Classical, 5.e5 Nfd7" "C13h")
+ ("rnbqk2r/pppnbppp/4p/3pP1B/3P3P/2N/PPP2PP/R2QKBNR b KQkq -"
+ "French: Chatard-Alekhine Attack" "C13i")
+ ("rnbqk2r/pppnb1pp/4pp/3pP1B/3P3P/2N/PPP2PP/R2QKBNR w KQkq -"
+ "French: Chatard-Alekhine, Teichmann Variation" "C13j")
+ ("rnbq1rk/pppnbppp/4p/3pP1B/3P3P/2N/PPP2PP/R2QKBNR w KQ -"
+ "French: Chatard-Alekhine, Spielmann Variation" "C13k")
+ ("rnbqk2r/pppn1ppp/4p/3pP1b/3P3P/2N/PPP2PP/R2QKBNR w KQkq -"
+ "French: Chatard-Alekhine, 6...Bxg5" "C13l")
+ ("rnb1k2r/pppn1ppp/4p/3pP1q/3P/2N/PPP2PP/R2QKBNR w KQkq -"
+ "French: Chatard-Alekhine, 6...Bxg5 7.hxg5 Qxg5" "C13l")
+ ("rnb1k2r/pppnqppp/4p/3pP/3P1N/2N/PPP2PP/R2QKB1R b KQkq -"
+ "French: Chatard-Alekhine, 6...Bxg5 7.hxg5 Qxg5 8.Nh3 Qe7 9.Nf4" "C13m")
+ ("rnbqk2r/1ppnbppp/p3p/3pP1B/3P3P/2N/PPP2PP/R2QKBNR w KQkq -"
+ "French: Chatard-Alekhine, Maroczy Variation" "C13n")
+ ("rnbqk2r/1ppn1ppp/p3p/3pP1b/3P2QP/2N/PPP2PP/R3KBNR w KQkq -"
+ "French: Chatard-Alekhine, Maroczy, 7.Qg4 Bxg5" "C13o")
+ ("rnbqk2r/pp1nbppp/4p/2ppP1B/3P3P/2N/PPP2PP/R2QKBNR w KQkq -"
+ "French: Chatard-Alekhine, Breyer Variation" "C13p")
+ ("rnbqk2r/pp1nBppp/4p/2ppP/3P3P/2N/PPP2PP/R2QKBNR b KQkq -"
+ "French: Chatard-Alekhine, Breyer, 7.Bxe7" "C13q")
+ ("rnbq3r/pp1nkppp/4p/2ppP/3P3P/2N/PPP2PP/R2QKBNR w KQ -"
+ "French: Chatard-Alekhine, Breyer, 7.Bxe7 Kxe7" "C13r")
+ ("rnb1k2r/pppnqppp/4p/3pP/3P/2N/PPP2PPP/R2QKBNR w KQkq -"
+ "French: Classical, 6.Bxe7 Qxe7" "C14a")
+ ("rnb1k2r/pppnqppp/4p/3pP/3P2Q/2N/PPP2PPP/R3KBNR b KQkq -"
+ "French: Classical, Pollock Variation" "C14b")
+ ("rnb1k2r/pppnqppp/4p/3pP/3P/2NB/PPP2PPP/R2QK1NR b KQkq -"
+ "French: Classical, Tarrasch Variation" "C14c")
+ ("rnb1k2r/pppnqppp/4p/1N1pP/3P//PPP2PPP/R2QKBNR b KQkq -"
+ "French: Classical, Alapin Variation" "C14d")
+ ("rnb1k2r/pppnqppp/4p/3pP/3P/2N/PPPQ1PPP/R3KBNR b KQkq -"
+ "French: Classical, Rubinstein Variation" "C14e")
+ ("rnb1k2r/pppnqppp/4p/3pP/3P1P/2N/PPP3PP/R2QKBNR b KQkq -"
+ "French: Classical, Steinitz Variation" "C14f")
+ ("rnb1k2r/1ppnqppp/p3p/3pP/3P1P/2N/PPP3PP/R2QKBNR w KQkq -"
+ "French: Classical, Steinitz, 7...a6" "C14g")
+ ("rnb1k2r/1p1nqppp/p3p/2ppP/3P1P/2N2N/PPP3PP/R2QKB1R w KQkq -"
+ "French: Classical, Steinitz, 7...a6 8.Nf3 c5" "C14h")
+ ("rnb1k2r/1p1nqppp/p3p/2PpP/5P/2N2N/PPP3PP/R2QKB1R b KQkq -"
+ "French: Classical, Steinitz, 7...a6 8.Nf3 c5" "C14i")
+ ("rnb2rk/pppnqppp/4p/3pP/3P1P/2N/PPP3PP/R2QKBNR w KQ -"
+ "French: Classical, Steinitz, 7...O-O" "C14j")
+ ("rnb2rk/pp1nqppp/4p/2ppP/3P1P/2N2N/PPP3PP/R2QKB1R w KQ -"
+ "French: Classical, Steinitz, 7...O-O 8.Nf3 c5" "C14k")
+ ("rnb2rk/pp1nqppp/4p/2PpP/5P/2N2N/PPP3PP/R2QKB1R b KQ -"
+ "French: Classical, Steinitz, 8.Nf3 c5 9.dxc5" "C14l")
+ ("rnb2rk/pp1nqppp/4p/2ppP/3P1P/2N2N/PPPQ2PP/R3KB1R b KQ -"
+ "French: Classical, Steinitz, 9.Qd2" "C14m")
+ ("r1b2rk/pp1nqppp/2n1p/3pP/2pP1P/2N2N/PPPQ2PP/2KR1B1R w - -"
+ "French: Classical, Stahlberg Variation" "C14m")
+ ("r1b2rk/pp1nqppp/2n1p/2PpP/5P/2N2N/PPPQ2PP/R3KB1R b KQ -"
+ "French: Classical, Steinitz, 9.Qd2 Nc6 10.dxc5" "C14n")
+ ("r1b2rk/pp1n1ppp/2n1p/2qpP/5P/2N2N/PPPQ2PP/R3KB1R w KQ -"
+ "French: Classical, Steinitz, 9.Qd2 Nc6 10.dxc5 Qxc5" "C14o")
+ ("rnbqk1nr/ppp2ppp/4p/3p/1b1PP/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "French: Winawer" "C15a")
+ ("rnbqk1nr/ppp2ppp/4p/3P/1b1P/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "French: Winawer, 4.exd5" "C15b")
+ ("rnb1k1nr/ppp2ppp/4p/3q/1b1P/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "French: Winawer, 4.exd5 Qxd5" "C15b")
+ ("rnbqk1nr/ppp2ppp/4p/3p/1b1PP1Q/2N/PPP2PPP/R1B1KBNR b KQkq -"
+ "French: Winawer, 4.Qg4" "C15c")
+ ("rnbqk1nr/ppp2ppp/4p/3p/1b1PP/2NQ/PPP2PPP/R1B1KBNR b KQkq -"
+ "French: Winawer, 4.Qd3" "C15d")
+ ("rnbqk1nr/ppp2ppp/4p//1b1Pp/2NQ/PPP2PPP/R1B1KBNR w KQkq -"
+ "French: Winawer, 4.Qd3 dxe4" "C15d")
+ ("rnbqk1nr/ppp2ppp/4p/3p/1b1PP/2NB/PPP2PPP/R1BQK1NR b KQkq -"
+ "French: Winawer, 4.Bd3" "C15e")
+ ("rnbqk1nr/pp3ppp/4p/2pp/1b1PP/2NB/PPP2PPP/R1BQK1NR w KQkq -"
+ "French: Winawer, 4.Bd3 c5" "C15f")
+ ("rnb1k1nr/pp3ppp/4p/2pq/1b1P/2NB/PPPB1PPP/R2QK1NR b KQkq -"
+ "French: Winawer, Kondratiyev Variation" "C15f")
+ ("rnbqk1nr/ppp2ppp/4p//1b1Pp/2NB/PPP2PPP/R1BQK1NR w KQkq -"
+ "French: Winawer, 4.Bd3 dxe4" "C15g")
+ ("rnbqk1nr/ppp2ppp/4p//1b1PB/2N/PPP2PPP/R1BQK1NR b KQkq -"
+ "French: Winawer, 4.Bd3 dxe4 5.Bxe4" "C15g")
+ ("rnbqk2r/ppp2ppp/4pn//1b1PB/2N/PPP2PPP/R1BQK1NR w KQkq -"
+ "French: Winawer, 4.Bd3 dxe4 5.Bxe4 Nf6" "C15g")
+ ("rnbqk1nr/ppp2ppp/4p/3p/1b1PP/2N/PPPB1PPP/R2QKBNR b KQkq -"
+ "French: Winawer, Müller-Zhuravlev Gambit" "C15h")
+ ("rnbqk1nr/ppp2ppp/4p//1b1Pp/2N/PPPB1PPP/R2QKBNR w KQkq -"
+ "French: Winawer, Müller-Zhuravlev Gambit" "C15h")
+ ("rnbqk1nr/ppp2ppp/4p//1b1Pp1Q/2N/PPPB1PPP/R3KBNR b KQkq -"
+ "French: Winawer, Müller-Zhuravlev Gambit, 5.Qg4" "C15i")
+ ("rnb1k1nr/ppp2ppp/4p//1b1qp1Q/2N/PPPB1PPP/R3KBNR w KQkq -"
+ "French: Winawer, Müller-Zhuravlev Gambit, Kunin Variation" "C15i")
+ ("rnbqk2r/ppp2ppp/4pn//1b1Pp1Q/2N/PPPB1PPP/R3KBNR w KQkq -"
+ "French: Winawer, Müller-Zhuravlev Gambit, 5.Qg4 Nf6" "C15j")
+ ("rnbqk1nr/ppp2ppp/4p/3p/1b1PP/P1N/1PP2PPP/R1BQKBNR b KQkq -"
+ "French: Winawer, 4.a3" "C15k")
+ ("rnbqk1nr/ppp2ppp/4p/3p/3PP/P1b/1PP2PPP/R1BQKBNR w KQkq -"
+ "French: Winawer, 4.a3 Bxc3+" "C15k")
+ ("rnbqk1nr/ppp2ppp/4p/3p/3PP/P1P/2P2PPP/R1BQKBNR b KQkq -"
+ "French: Winawer, 4.a3 Bxc3+" "C15k")
+ ("rnbqk1nr/ppp2ppp/4p//3Pp/P1P/2P2PPP/R1BQKBNR w KQkq -"
+ "French: Winawer, 4.a3 Bxc3+ 5.bxc3 dxe4" "C15k")
+ ("rnbqk1nr/ppp2ppp/4p//3Pp/P1P2P/2P3PP/R1BQKBNR b KQkq -"
+ "French: Winawer, Winkelmann-Reimer Gambit (WRG)" "C15l")
+ ("rnbqk1nr/ppp2ppp/4p//3P/P1P2p/2P3PP/R1BQKBNR w KQkq -"
+ "French: Winawer, Winkelmann-Reimer Gambit Accepted" "C15l")
+ ("rnbqk1nr/ppp2ppp//4p/3Pp/P1P2P/2P3PP/R1BQKBNR w KQkq -"
+ "French: Winawer, Winkelmann-Reimer, Hübner Defence" "C15l")
+ ("rnbqk1nr/pp3ppp/4p/2p/3Pp/P1P2P/2P3PP/R1BQKBNR w KQkq -"
+ "French: Winawer, Winkelmann-Reimer, 6...c5" "C15l")
+ ("rnbqk1nr/ppp2ppp/4p//3Pp1Q/P1P/2P2PPP/R1B1KBNR b KQkq -"
+ "French: Winawer, 4.a3 Bxc3+ 5.bxc3 dxe4 6.Qg4" "C15m")
+ ("rnbqk1nr/ppp2ppp/4p/3p/1b1PP/2N/PPP1NPPP/R1BQKB1R b KQkq -"
+ "French: Winawer, Alekhine Gambit" "C15n")
+ ("rnbqk2r/ppp2ppp/4pn/3p/1b1PP/2N/PPP1NPPP/R1BQKB1R w KQkq -"
+ "French: Winawer, Alekhine Gambit, 4...Nf6" "C15o")
+ ("r1bqk1nr/ppp2ppp/2n1p/3p/1b1PP/2N/PPP1NPPP/R1BQKB1R w KQkq -"
+ "French: Winawer, Alekhine Gambit, 4...Nc6" "C15p")
+ ("rnbqk1nr/ppp2ppp/4p//1b1Pp/2N/PPP1NPPP/R1BQKB1R w KQkq -"
+ "French: Winawer, Alekhine Gambit Accepted" "C15q")
+ ("rnbqk1nr/ppp2ppp/4p//3Pp/P1b/1PP1NPPP/R1BQKB1R w KQkq -"
+ "French: Winawer, Alekhine Gambit, 5.a3 Bxc3+" "C15q")
+ ("r1bqk1nr/ppp2ppp/2n1p//3Pp/P1N/1PP2PPP/R1BQKB1R w KQkq -"
+ "French: Winawer, Alekhine Gambit, Kan Variation" "C15r")
+ ("r1bqk1nr/ppp2ppp/2n1p/1B/3Pp/P1N/1PP2PPP/R1BQK2R b KQkq -"
+ "French: Winawer, Alekhine Gambit, Kan, 7.Bb5" "C15s")
+ ("rnbqk1nr/ppp1bppp/4p//3Pp/P1N/1PP1NPPP/R1BQKB1R w KQkq -"
+ "French: Winawer, Alekhine Gambit, 5.a3 Be7" "C15t")
+ ("rnbqk2r/ppp1bppp/4pn//3PN/P/1PP1NPPP/R1BQKB1R w KQkq -"
+ "French: Winawer, Alekhine Gambit, 5.a3 Be7 6.Nxe4 Nf6" "C15u")
+ ("r1bq1rk/ppp1bppp/2n1pn//3PN/P5N/1PP1BPPP/R1BQK2R w KQ -"
+ "French: Winawer, Alekhine Gambit, Alatortsev Variation" "C15u")
+ ("rnbqk2r/ppp1bppp/4pn//3PN/P2Q/1PP1NPPP/R1B1KB1R b KQkq -"
+ "French: Winawer, Alekhine Gambit, 5.a3 Be7 6.Nxe4 Nf6 7.Qd3" "C15v")
+ ("rnbqk1nr/ppp2ppp/4p/3pP/1b1P/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "French: Winawer, Advance Variation" "C16a")
+ ("rnbqk1nr/p1p2ppp/1p2p/3pP/1b1P/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "French: Winawer, 4.e5 b6" "C16b")
+ ("rnbqk1nr/p1p2ppp/1p2p/3pP/1b1P2Q/2N/PPP2PPP/R1B1KBNR b KQkq -"
+ "French: Winawer, 4.e5 b6 5.Qg4" "C16c")
+ ("rnbqkbnr/p1p2ppp/1p2p/3pP1B/3P2Q/2N/PPP2PPP/R3KBNR b KQkq -"
+ "French: Winawer, 4.e5 b6 5.Qg4 Bf8 6.Bg5" "C16d")
+ ("rnbqk1nr/p1p2ppp/1p2p/3pP/1b1P/P1N/1PP2PPP/R1BQKBNR b KQkq -"
+ "French: Winawer, 4.e5 b6 5.a3" "C16e")
+ ("rnbqkbnr/p1p2ppp/1p2p/3pP/3P/P1N/1PP2PPP/R1BQKBNR w KQkq -"
+ "French: Winawer, 4.e5 b6 5.a3 Bf8" "C16e")
+ ("rnb1k1nr/pppq1ppp/4p/3pP/1b1P/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "French: Winawer, Petrosian Variation" "C16f")
+ ("rnb1k1nr/pppq1ppp/4p/3pP/1b1P/2N/PPPB1PPP/R2QKBNR b KQkq -"
+ "French: Winawer, Petrosian, 5.Bd2" "C16g")
+ ("rnb1k1nr/pppq1ppp/4p/3pP/1b1P/P1N/1PP2PPP/R1BQKBNR b KQkq -"
+ "French: Winawer, Petrosian, 5.a3" "C16h")
+ ("rnb1k1nr/p1pq1ppp/1p2p/3pP/3P/P1P/2P2PPP/R1BQKBNR w KQkq -"
+ "French: Winawer, Petrosian, 5.a3 Bxc3+ 6.bxc3 b6" "C16i")
+ ("rnb1k1nr/p1pq1ppp/1p2p/3pP/3P2Q/P1P/2P2PPP/R1B1KBNR b KQkq -"
+ "French: Winawer, Petrosian, 5.a3 Bxc3+ 6.bxc3 b6 7.Qg4" "C16i")
+ ("rnbqk2r/ppp1nppp/4p/3pP/1b1P/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "French: Winawer, Advance, 4...Ne7" "C16j")
+ ("rnbqk2r/ppp1nppp/4p/3pP/1b1P/2N/PPPB1PPP/R2QKBNR b KQkq -"
+ "French: Winawer, Advance, 4...Ne7 5.Bd2" "C16k")
+ ("rnbqk2r/p1p1nppp/1p2p/3pP/1b1P/2N/PPPB1PPP/R2QKBNR w KQkq -"
+ "French: Winawer, Advance, 4...Ne7 5.Bd2 b6" "C16l")
+ ("rnbqk2r/ppp1nppp/4p/3pP/1b1P/P1N/1PP2PPP/R1BQKBNR b KQkq -"
+ "French: Winawer, Advance, 4...Ne7 5.a3" "C16m")
+ ("rnbqk2r/p1p1nppp/1p2p/3pP/3P/P1P/2P2PPP/R1BQKBNR w KQkq -"
+ "French: Winawer, Advance, 4...Ne7 5.a3 Bxc3+ 6.bxc3 b6" "C16n")
+ ("rnbqk2r/p1p1nppp/1p2p/3pP/3P2Q/P1P/2P2PPP/R1B1KBNR b KQkq -"
+ "French: Winawer, Advance, 4...Ne7 5.a3 Bxc3+ 6.bxc3 b6 7.Qg4" "C16o")
+ ("rnbqk1nr/pp3ppp/4p/2ppP/1b1P/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "French: Winawer, Advance, 4...c5" "C17a")
+ ("rnbqk1nr/pp3ppp/4p/2PpP/1b/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "French: Winawer, Advance, 5.dxc5" "C17b")
+ ("rnbqk1nr/pp3ppp/4p/2ppP/1b1P2Q/2N/PPP2PPP/R1B1KBNR b KQkq -"
+ "French: Winawer, Russian Variation" "C17c")
+ ("rnbqk2r/pp2nppp/4p/2PpP/1b4Q/2N/PPP2PPP/R1B1KBNR b KQkq -"
+ "French: Winawer, Russian, 6.dxc5" "C17d")
+ ("rnbqk1nr/pp3ppp/4p/2ppP/1b1P/2N/PPPB1PPP/R2QKBNR b KQkq -"
+ "French: Winawer, Bogoljubow Variation" "C17e")
+ ("rnbqk1nr/pp3ppp/4p/3pP/1b1p/2N/PPPB1PPP/R2QKBNR w KQkq -"
+ "French: Winawer, Bogoljubow, 5...cxd4" "C17f")
+ ("rnbqk2r/pp2nppp/4p/2ppP/1b1P/2N/PPPB1PPP/R2QKBNR w KQkq -"
+ "French: Winawer, Bogoljubow, 5...Ne7" "C17g")
+ ("rnbqk2r/pp2nppp/4p/2ppP/1b1P/P1N/1PPB1PPP/R2QKBNR b KQkq -"
+ "French: Winawer, Bogoljubow, 5...Ne7 6.a3" "C17h")
+ ("rnbqk2r/pp2nppp/4p/2PpP/1b/2N/PPPB1PPP/R2QKBNR b KQkq -"
+ "French: Winawer, Bogoljubow, 5...Ne7 6.dxc5" "C17i")
+ ("rnbqk2r/pp2nppp/4p/1NppP/1b1P//PPPB1PPP/R2QKBNR b KQkq -"
+ "French: Winawer, Bogoljubow, 5...Ne7 6.Nb5" "C17j")
+ ("rnbqk1nr/pp3ppp/4p/2ppP/1b1P/P1N/1PP2PPP/R1BQKBNR b KQkq -"
+ "French: Winawer, 5.a3" "C17k")
+ ("rnbqk1nr/pp3ppp/4p/3pP/1b1p/P1N/1PP2PPP/R1BQKBNR w KQkq -"
+ "French: Winawer, 5.a3 cxd4" "C17l")
+ ("rnbqk1nr/pp3ppp/4p/3pP/1P/2p2N/1PP2PPP/R1BQKB1R b KQkq -"
+ "French: Winawer, Rauzer Variation" "C17l")
+ ("rnbqk1nr/pp3ppp/4p/b1ppP/3P/P1N/1PP2PPP/R1BQKBNR w KQkq -"
+ "French: Winawer, Swiss Variation" "C17m")
+ ("rnbqk1nr/pp3ppp/4p/b1ppP/1P1P/P1N/2P2PPP/R1BQKBNR b KQkq -"
+ "French: Winawer, Swiss, 6.b4" "C17n")
+ ("rnbqk1nr/pp3ppp/4p/b2pP/1P1p2Q/P1N/2P2PPP/R1B1KBNR b KQkq -"
+ "French: Winawer, Swiss, 6.b4 cxd4 7.Qg4" "C17o")
+ ("rnbqk2r/pp2nppp/4p/P2pP/3p2Q/P1N/2P2PPP/R1B1KBNR b KQkq -"
+ "French: Winawer, Swiss, 6.b4 cxd4 7.Qg4 Ne7 8.bxa5" "C17p")
+ ("rnbqk1nr/pp3ppp/4p/bN1pP/1P1p/P/2P2PPP/R1BQKBNR b KQkq -"
+ "French: Winawer, Swiss, 6.b4 cxd4 7.Nb5" "C17q")
+ ("rnbqk1nr/ppb2ppp/4p/1N1pP/1P1p1P/P/2P3PP/R1BQKBNR b KQkq -"
+ "French: Winawer, Swiss, 6.b4 cxd4 7.Nb5 Bc7 8.f4" "C17r")
+ ("rn1qk1nr/ppbb1ppp/4p/1N1pP/1P1p1P/P/2P3PP/R1BQKBNR w KQkq -"
+ "French: Winawer, Swiss, 6.b4 cxd4 7.Nb5 Bc7 8.f4 Bd7" "C17s")
+ ("rnbqk1nr/pp3ppp/4p/2ppP/3P/P1b/1PP2PPP/R1BQKBNR w KQkq -"
+ "French: Winawer, 5...Bxc3+" "C18a")
+ ("rnbqk1nr/pp3ppp/4p/2ppP/3P/P1P/2P2PPP/R1BQKBNR b KQkq -"
+ "French: Winawer, 5...Bxc3+ 6.bxc3" "C18a")
+ ("rnb1k1nr/pp3ppp/4p/q1ppP/3P/P1P/2P2PPP/R1BQKBNR w KQkq -"
+ "French: Winawer, 6...Qa5" "C18b")
+ ("rnb1k1nr/ppq2ppp/4p/2ppP/3P/P1P/2P2PPP/R1BQKBNR w KQkq -"
+ "French: Winawer, 6...Qc7" "C18c")
+ ("rnb1k1nr/ppq2ppp/4p/2ppP/3P2Q/P1P/2P2PPP/R1B1KBNR b KQkq -"
+ "French: Winawer, 6...Qc7 7.Qg4" "C18d")
+ ("rnb1k1nr/ppq3pp/4pp/2ppP/3P2Q/P1P/2P2PPP/R1B1KBNR w KQkq -"
+ "French: Winawer, 6...Qc7 7.Qg4 f6" "C18d")
+ ("rnb1k1nr/ppq3pp/4p/2ppPp/3P2Q/P1P/2P2PPP/R1B1KBNR w KQkq f6"
+ "French: Winawer, 6...Qc7 7.Qg4 f5" "C18e")
+ ("rnbqk2r/pp2nppp/4p/2ppP/3P/P1P/2P2PPP/R1BQKBNR w KQkq -"
+ "French: Winawer, 6...Ne7" "C18f")
+ ("rnbqk2r/pp2nppp/4p/2ppP/3P3P/P1P/2P2PP/R1BQKBNR b KQkq -"
+ "French: Winawer, 6...Ne7 7.h4" "C18g")
+ ("rnb1k2r/ppq1nppp/4p/2ppP/3P3P/P1P/2P2PP/R1BQKBNR w KQkq -"
+ "French: Winawer, 6...Ne7 7.h4 Qc7" "C18h")
+ ("rnb1k2r/ppq1nppp/4p/2ppP/3P3P/P1P2N/2P2PP/R1BQKB1R b KQkq -"
+ "French: Winawer, 6...Ne7 7.h4 Qc7" "C18h")
+ ("r1bqk2r/pp2nppp/2n1p/2ppP/3P3P/P1P/2P2PP/R1BQKBNR w KQkq -"
+ "French: Winawer, 6...Ne7 7.h4 Nbc6" "C18i")
+ ("r1bqk2r/pp2nppp/2n1p/2ppP/3P3P/P1P2N/2P2PP/R1BQKB1R b KQkq -"
+ "French: Winawer, 6...Ne7 7.h4 Nbc6" "C18i")
+ ("rnbqk2r/pp2nppp/4p/2ppP/3P2Q/P1P/2P2PPP/R1B1KBNR b KQkq -"
+ "French: Winawer, 6...Ne7 7.Qg4" "C18j")
+ ("r1bqk2r/pp2nppp/2n1p/2ppP/3P2Q/P1P/2P2PPP/R1B1KBNR w KQkq -"
+ "French: Winawer, 6...Ne7 7.Qg4 Nbc6" "C18k")
+ ("rnbq1k1r/pp2nppp/4p/2ppP/3P2Q/P1P/2P2PPP/R1B1KBNR w KQ -"
+ "French: Winawer, 6...Ne7 7.Qg4 Kf8" "C18l")
+ ("rnbqk2r/pp2nppp/4p/3pP/3p2Q/P1P/2P2PPP/R1B1KBNR w KQkq -"
+ "French: Winawer, 6...Ne7 7.Qg4 cxd4" "C18m")
+ ("rnbq1rk/pp2nppp/4p/2ppP/3P2Q/P1P/2P2PPP/R1B1KBNR w KQ -"
+ "French: Winawer, 6...Ne7 7.Qg4 O-O" "C18n")
+ ("rnbq1rk/pp2nppp/4p/2ppP/3P2Q/P1PB/2P2PPP/R1B1K1NR b KQ -"
+ "French: Winawer, 6...Ne7 7.Qg4 O-O 8.Bd3" "C18o")
+ ("r1bq1rk/pp2nppp/2n1p/2ppP/3P2Q/P1PB/2P2PPP/R1B1K1NR w KQ -"
+ "French: Winawer, 6...Ne7 7.Qg4 O-O 8.Bd3 Nbc6" "C18p")
+ ("rnbq1rk/pp2nppp/4p/2ppP/3P2Q/P1P2N/2P2PPP/R1B1KB1R b KQ -"
+ "French: Winawer, 6...Ne7 7.Qg4 O-O 8.Nf3" "C18q")
+ ("r1bq1rk/pp2nppp/2n1p/2ppP/3P2Q/P1P2N/2P2PPP/R1B1KB1R w KQ -"
+ "French: Winawer, 6...Ne7 7.Qg4 O-O 8.Nf3 Nbc6" "C18q")
+ ("rnb1k2r/ppq1nppp/4p/2ppP/3P2Q/P1P/2P2PPP/R1B1KBNR w KQkq -"
+ "French: Winawer, Poisoned Pawn" "C18r")
+ ("rnb1k2r/ppq1npQp/4p/2ppP/3P/P1P/2P2PPP/R1B1KBNR b KQkq -"
+ "French: Winawer, Poisoned Pawn, 8.Qxg7" "C18r")
+ ("rnb1k1r/ppq1np/4p/3pP/3p/P1PQ/2P2PPP/R1B1KBNR b KQq -"
+ "French: Winawer, Poisoned Pawn, 10.Qd3" "C18r")
+ ("rnb1k1r/ppq1np1Q/4p/3pP/3p/P1P/2P2PPP/R1BK1BNR b q -"
+ "French: Winawer, Poisoned Pawn, Euwe-Gligoric Variation" "C18s")
+ ("rnb1k1r/ppq1np1Q/4p/3pP/3p/P1P/2P1NPPP/R1B1KB1R b KQq -"
+ "French: Winawer, Poisoned Pawn, Konstantinopolsky Variation" "C18t")
+ ("r3k1r/ppqbnp/2n1p/3pP/5P/P1pQ/2P1N1PP/R1B1KB1R w KQq -"
+ "French: Winawer, Poisoned Pawn, Main Line" "C18u")
+ ("r3k1r/ppqbnp/2n1p/3pP/5P/P1NQ/2P3PP/R1B1KB1R b KQq -"
+ "French: Winawer, Poisoned Pawn, Main Line, 13.Nxc3" "C18v")
+ ("rnbqk2r/pp2nppp/4p/2ppP/P2P/2P/2P2PPP/R1BQKBNR b KQkq -"
+ "French: Winawer, Smyslov Variation" "C19a")
+ ("rnb1k2r/pp2nppp/4p/q1ppP/P2P/2P/2P2PPP/R1BQKBNR w KQkq -"
+ "French: Winawer, Smyslov, 7...Qa5" "C19b")
+ ("rnbqk2r/pp2nppp/4p/2ppP/3P/P1P2N/2P2PPP/R1BQKB1R b KQkq -"
+ "French: Winawer, 6...Ne7 7.Nf3" "C19c")
+ ("rnb1k2r/ppq1nppp/4p/2ppP/3P/P1P2N/2P2PPP/R1BQKB1R w KQkq -"
+ "French: Winawer, 6...Ne7 7.Nf3 Qc7" "C19d")
+ ("rnb1k2r/ppq1nppp/4p/2ppP/P2P/2P2N/2P2PPP/R1BQKB1R b KQkq -"
+ "French: Winawer, 6...Ne7 7.Nf3 Qc7 8.a4" "C19e")
+ ("rnb1k2r/p1q1nppp/1p2p/2ppP/P2P/2P2N/2P2PPP/R1BQKB1R w KQkq -"
+ "French: Winawer, 6...Ne7 7.Nf3 Qc7 8.a4 b6" "C19f")
+ ("rnb1k2r/pp2nppp/4p/q1ppP/3P/P1P2N/2P2PPP/R1BQKB1R w KQkq -"
+ "French: Winawer, 6...Ne7 7.Nf3 Qa5" "C19g")
+ ("rnbqk2r/p3nppp/1p2p/2ppP/3P/P1P2N/2P2PPP/R1BQKB1R w KQkq -"
+ "French: Winawer, 6...Ne7 7.Nf3 b6" "C19h")
+ ("rnbqk2r/p3nppp/1p2p/2ppP/P2P/2P2N/2P2PPP/R1BQKB1R b KQkq -"
+ "French: Winawer, 6...Ne7 7.Nf3 b6 8.a4" "C19h")
+ ("rnbqk2r/p3nppp/1p2p/1BppP/3P/P1P2N/2P2PPP/R1BQK2R b KQkq -"
+ "French: Winawer, 6...Ne7 7.Nf3 b6 8.Bb5+" "C19i")
+ ("rn1qk2r/pp1bnppp/4p/2ppP/3P/P1P2N/2P2PPP/R1BQKB1R w KQkq -"
+ "French: Winawer, 6...Ne7 7.Nf3 Bd7" "C19j")
+ ("rn1qk2r/pp1bnppp/4p/2ppP/P2P/2P2N/2P2PPP/R1BQKB1R b KQkq -"
+ "French: Winawer, 6...Ne7 7.Nf3 Bd7 8.a4" "C19k")
+ ("r1bqk2r/pp2nppp/2n1p/2ppP/3P/P1P2N/2P2PPP/R1BQKB1R w KQkq -"
+ "French: Winawer, 6...Ne7 7.Nf3 Nbc6" "C19l")
+ ("r1bqk2r/pp2nppp/2n1p/2ppP/P2P/2P2N/2P2PPP/R1BQKB1R b KQkq -"
+ "French: Winawer, 6...Ne7 7.Nf3 Nbc6 8.a4" "C19m")
+ ("r2qk2r/pp1bnppp/2n1p/2ppP/P2P/2P2N/2P2PPP/R1BQKB1R w KQkq -"
+ "French: Winawer, 6...Ne7 7.Nf3 Nbc6 8.a4 Bd7" "C19m")
+ ("r1b1k2r/pp2nppp/2n1p/q1ppP/P2P/2P2N/2P2PPP/R1BQKB1R w KQkq -"
+ "French: Winawer, 6...Ne7 7.Nf3 Nbc6 8.a4 Qa5" "C19n")
+ ("r1b1k2r/pp2nppp/2n1p/q1ppP/P2P/2P2N/2PQ1PPP/R1B1KB1R b KQkq -"
+ "French: Winawer, 6...Ne7 7.Nf3 Nbc6 8.a4 Qa5 9.Qd2" "C19n")
+ ("r3k2r/pp1bnppp/2n1p/q1ppP/P2P/2P2N/2PQ1PPP/R1B1KB1R w KQkq -"
+ "French: Winawer, 6...Ne7 7.Nf3 Nbc6 8.a4 Qa5 9.Qd2 Bd7" "C19o")
+ ("r1b1k2r/pp2nppp/2n1p/q1ppP/P2P/2P2N/2PB1PPP/R2QKB1R b KQkq -"
+ "French: Winawer, 6...Ne7 7.Nf3 Nbc6 8.a4 Qa5+ 9.Bd2" "C19p")
+ ("r3k2r/pp1bnppp/2n1p/q1ppP/P2P/2P2N/2PB1PPP/R2QKB1R w KQkq -"
+ "French: Winawer, 6...Ne7 7.Nf3 Nbc6 8.a4 Qa5+ 9.Bd2 Bd7" "C19q")
+ ("r3k2r/pp1bnppp/2n1p/qBppP/P2P/2P2N/2PB1PPP/R2QK2R b KQkq -"
+ "French: Winawer, 6...Ne7 7.Nf3 Nbc6 8.a4 Qa5+ 9.Bd2 Bd7 10.Bb5" "C19r")
+ ("rnbqkbnr/pppp1ppp//4p/4P//PPPP1PPP/RNBQKBNR w KQkq -"
+ "Open Game" "C20")
+ ("rnbqkbnr/pppp1ppp//4p/4P/P/1PPP1PPP/RNBQKBNR b KQkq -"
+ "Open Game: Mengarini Opening" "C20")
+ ("rnbqkbnr/pppp1ppp//4p2Q/4P//PPPP1PPP/RNB1KBNR b KQkq -"
+ "Open Game: Patzer/Parnham Opening" "C20")
+ ("rnbqkbnr/pppp1ppp//4p/4P/5Q/PPPP1PPP/RNB1KBNR b KQkq -"
+ "Open Game: Napoleon's Opening" "C20")
+ ("rnbqkbnr/pppp1ppp//4p/4P/3P/PPP2PPP/RNBQKBNR b KQkq -"
+ "Open Game: 2.d3" "C20")
+ ("rnbqkbnr/ppp2ppp//3pp/4P/3P/PPP2PPP/RNBQKBNR w KQkq -"
+ "Open Game: 2.d3 d5" "C20")
+ ("rnbqkbnr/pppp1ppp//4p/2P1P//PP1P1PPP/RNBQKBNR b KQkq -"
+ "Open Game: 2.c4" "C20")
+ ("rnbqkbnr/pppp1ppp//4p/4P/2P/PP1P1PPP/RNBQKBNR b KQkq -"
+ "Open Game: Lopez/Mcleod Opening" "C20")
+ ("rnbqkbnr/pppp2pp//4pp/4P/2P/PP1P1PPP/RNBQKBNR w KQkq -"
+ "Open Game: Lopez/Mcleod, Lasa Gambit" "C20")
+ ("rnbqkbnr/pppp1ppp//4p/4P//PPPPNPPP/RNBQKB1R b KQkq -"
+ "Open Game: Alapin Opening" "C20")
+ ("rnbqkb1r/pppp1ppp/5n/4p/4P//PPPPNPPP/RNBQKB1R w KQkq -"
+ "Open Game: Alapin Opening" "C20")
+ ("rnbqkbnr/pppp1ppp//1B2p/4P//PPPP1PPP/RNBQK1NR b KQkq -"
+ "Open Game: Portuguese Opening" "C20")
+ ("rnbqkb1r/pppp1ppp/5n/1B2p/4P//PPPP1PPP/RNBQK1NR w KQkq -"
+ "Open Game: Portuguese, 2...Nf6" "C20")
+ ("rnbqkb1r/pppp1ppp/5n/1B2p/3PP//PPP2PPP/RNBQK1NR b KQkq -"
+ "Open Game: Portuguese Gambit" "C20")
+ ("r1bqkbnr/pppp1ppp/2n/1B2p/4P//PPPP1PPP/RNBQK1NR w KQkq -"
+ "Open Game: Portuguese, 2...Nc6" "C20")
+ ("rnbqkbnr/pp1p1ppp/2p/1B2p/4P//PPPP1PPP/RNBQK1NR w KQkq -"
+ "Open Game: Portuguese, 2...c6" "C20")
+ ("rnbqkbnr/pppp1ppp//4p/3PP//PPP2PPP/RNBQKBNR b KQkq -"
+ "Centre Game" "C21")
+ ("rnbqkbnr/ppp2ppp/3p/4p/3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Centre Game: Maroczy Defence" "C21")
+ ("rnbqkbnr/ppp2ppp/3p/4P/4P//PPP2PPP/RNBQKBNR b KQkq -"
+ "Centre Game: Maroczy Defence, 3.dxe5" "C21")
+ ("rn1qkbnr/pppb1ppp/3p/4P/4P//PPP2PPP/RNBQKBNR w KQkq -"
+ "Centre Game: Maroczy Defence, Philidor Gambit" "C21")
+ ("rnbQkbnr/ppp2ppp//4p/4P//PPP2PPP/RNB1KBNR b KQkq -"
+ "Centre Game: Queenswap line" "C21")
+ ("rnbqkbnr/pppp1ppp///3pP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Centre Game" "C21")
+ ("rnbqkbnr/pppp1ppp///3pP/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Centre Game: 3.Nf3" "C21")
+ ("rnbqkbnr/p2p1ppp//1pp/2BpP/5N/PPP2PPP/RNBQK2R w KQkq -"
+ "Centre Game: Kieseritsky Variation" "C21")
+ ("rnbqkbnr/pppp1ppp///3pPP//PPP3PP/RNBQKBNR b KQkq -"
+ "Centre Game: Halasz Gambit" "C21")
+ ("rnbqkbnr/pppp1ppp///3pP/2P/PP3PPP/RNBQKBNR b KQkq -"
+ "Danish Gambit" "C21")
+ ("rnbqkb1r/ppppnppp///3pP/2P/PP3PPP/RNBQKBNR w KQkq -"
+ "Danish Gambit: Svenonius Defence" "C21")
+ ("rnbqkbnr/ppp2ppp//3p/3pP/2P/PP3PPP/RNBQKBNR w KQkq -"
+ "Danish Gambit: Sörensen Defence" "C21")
+ ("rnbqkbnr/pppp1ppp///4P/2p/PP3PPP/RNBQKBNR w KQkq -"
+ "Danish Gambit: Accepted" "C21")
+ ("rnbqkbnr/pppp1ppp///2B1P/2p/PP3PPP/RNBQK1NR b KQkq -"
+ "Danish Gambit: Accepted, 4.Bc4" "C21")
+ ("rnbqkbnr/pppp1ppp///2B1P//PB3PPP/RN1QK1NR b KQkq -"
+ "Danish Gambit: Accepted, 4.Bc4 cxb2 5.Bxb2" "C21")
+ ("rnbqk1nr/pppp1ppp///1bB1P//PB3PPP/RN1QK1NR w KQkq -"
+ "Danish Gambit: Copenhagen Defence" "C21")
+ ("rnb1kbnr/ppppqppp///2B1P//PB3PPP/RN1QK1NR w KQkq -"
+ "Danish Gambit: Chigorin Defence" "C21")
+ ("rnbqkb1r/pppp1ppp/5n//2B1P//PB3PPP/RN1QK1NR w KQkq -"
+ "Danish Gambit: Classical Defence" "C21")
+ ("rnbqkbnr/ppp2ppp//3p/2B1P//PB3PPP/RN1QK1NR w KQkq -"
+ "Danish Gambit: Schlechter Defence" "C21")
+ ("rnbqkbnr/pppp1ppp///3QP//PPP2PPP/RNB1KBNR b KQkq -"
+ "Centre Game" "C22")
+ ("r1bqkbnr/pppp1ppp/2n//3QP//PPP2PPP/RNB1KBNR w KQkq -"
+ "Centre Game" "C22")
+ ("r1bqkbnr/pppp1ppp/2n//2Q1P//PPP2PPP/RNB1KBNR b KQkq -"
+ "Centre Game: Hall Variation" "C22")
+ ("r1bqkbnr/pppp1ppp/2n//4P/4Q/PPP2PPP/RNB1KBNR b KQkq -"
+ "Centre Game: Paulsen Attack" "C22")
+ ("r1bqk1nr/ppppbppp/2n//4P/2P1Q/PP3PPP/RNB1KBNR w KQkq -"
+ "Centre Game: Charousek Variation" "C22")
+ ("r1bqkb1r/pppp1ppp/2n2n//4P/4Q/PPP2PPP/RNB1KBNR w KQkq -"
+ "Centre Game: Berger Variation" "C22")
+ ("r1bqr1k/ppp2ppp/2np1n//1bB1P/2N1Q2N/PPPB1PPP/2KR3R b - -"
+ "Centre Game: Kupreichik Variation" "C22")
+ ("rnbqkbnr/pppp1ppp//4p/2B1P//PPPP1PPP/RNBQK1NR b KQkq -"
+ "Bishop's Opening" "C23")
+ ("rnbqkbnr/p1pp1ppp//1p2p/2B1P//PPPP1PPP/RNBQK1NR w KQkq -"
+ "Bishop's Opening: Anderssen Gambit" "C23")
+ ("rnbqkbnr/pp1p1ppp/2p/4p/2B1P//PPPP1PPP/RNBQK1NR w KQkq -"
+ "Bishop's Opening: Philidor Counterattack" "C23")
+ ("r2qkbnr/pp3ppp//3pn///PPP1NPPP/RNBQK2R b KQkq -"
+ "Bishop's Opening: Lisitsin Variation" "C23")
+ ("rnbqkbnr/pppp2pp//4pp/2B1P//PPPP1PPP/RNBQK1NR w KQkq -"
+ "Bishop's Opening: Calabrese Countergambit" "C23")
+ ("rnbqkbnr/pppp2pp//4pp/2B1P/3P/PPP2PPP/RNBQK1NR b KQkq -"
+ "Bishop's Opening: Calabrese Countergambit, Jänisch Variation" "C23")
+ ("rnbqk1nr/pppp1ppp//2b1p/2B1P//PPPP1PPP/RNBQK1NR w KQkq -"
+ "Bishop's Opening: Classical Variation" "C23")
+ ("rnbqk1nr/pppp1ppp//2b1p/2B1P//PPPPQPPP/RNB1K1NR b KQkq -"
+ "Bishop's Opening: 2...Bc5 3.Qe2" "C23")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/2B1PP/2P/PP1PQ1PP/RNB1K1NR b KQkq -"
+ "Bishop's Opening: Lopez Gambit" "C23")
+ ("rnbqk1nr/pppp1ppp//2b1p/2BPP//PPP2PPP/RNBQK1NR b KQkq -"
+ "Bishop's Opening: Lewis Gambit" "C23")
+ ("rnbqk1nr/pppp1ppp//2b1p/1PB1P//P1PP1PPP/RNBQK1NR b KQkq -"
+ "Bishop's Opening: MacDonnell Gambit" "C23")
+ ("rnbqk1nr/pppp1ppp//4p/1bB1PP//P1PP2PP/RNBQK1NR b KQkq -"
+ "Bishop's Opening: MacDonnell Double Gambit" "C23")
+ ("rnbqk1nr/pppp1ppp///2BPP2b/5N/P1P4p/RNBQ1R1K b kq -"
+ "Bishop's Opening: MacDonnell, Four Pawns Gambit" "C23")
+ ("rnbqk1nr/pppp1ppp//2b1p/2B1P/2P/PP1P1PPP/RNBQK1NR b KQkq -"
+ "Bishop's Opening: Philidor Variation" "C23")
+ ("rnb1k1nr/pppp1ppp//2b1p1q/2B1P/2P/PP1P1PPP/RNBQK1NR w KQkq -"
+ "Bishop's Opening: del Rio Variation" "C23")
+ ("rnbqk1nr/ppp2ppp//2bpp/2B1P/2P/PP1P1PPP/RNBQK1NR w KQkq -"
+ "Bishop's Opening: Lewis Countergambit" "C23")
+ ("rnbqk2r/ppp2ppp/5n/2bBp/4P/2P2Q/PP1P1PPP/RNB1K1NR b KQkq -"
+ "Bishop's Opening: Lewis Countergambit, Jänisch" "C23")
+ ("rnbqk2r/pppp1ppp/5n/2b1p/2B1P/2P/PP1P1PPP/RNBQK1NR w KQkq -"
+ "Bishop's Opening: 2...Bc5 3.c3 Nf6" "C23")
+ ("rnbq1rk/ppp2ppp/5P/2b4Q/2pp/2P/PP3PPP/RNB1K1NR w KQ -"
+ "Bishop's Opening: Pratt Variation" "C23")
+ ("rnbqkb1r/pppp1ppp/5n/4p/2B1P//PPPP1PPP/RNBQK1NR w KQkq -"
+ "Bishop's Opening: Berlin Defence" "C24")
+ ("rnbqkb1r/pppp1ppp/5n/4p/2B1PP//PPPP2PP/RNBQK1NR b KQkq -"
+ "Bishop's Opening: Greco Gambit" "C24")
+ ("rnbqkb1r/pppp1ppp/5n/4p/2B1P/3P/PPP2PPP/RNBQK1NR b KQkq -"
+ "Bishop's Opening: 3.d3" "C24")
+ ("rnbqkb1r/ppp2ppp/5n/3pp/2B1P/3P/PPP2PPP/RNBQK1NR w KQkq -"
+ "Bishop's Opening: 3.d3 d5" "C24")
+ ("rnbqkb1r/pp1p1ppp/2p2n/4p/2B1P/3P/PPP2PPP/RNBQK1NR w KQkq -"
+ "Bishop's Opening: Paulsen Defence" "C24")
+ ("rnbqkb1r/pp1p1ppp/2p2n/4p/2B1P/3P1N/PPP2PPP/RNBQK2R b KQkq -"
+ "Bishop's Opening: Paulsen, 4.Nf3" "C24")
+ ("rnbqkb1r/pppp1ppp/5n/4p/2BPP//PPP2PPP/RNBQK1NR b KQkq -"
+ "Bishop's Opening: 3.d4" "C24")
+ ("rnbqkb1r/pppp1ppp/5n//2BpP/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Bishop's Opening: Urusov Gambit" "C24")
+ ("rnb1k2r/ppp1qppp/5n/3P/1bBp/2P2N/PP3PPP/RNBQK2R w KQkq -"
+ "Bishop's Opening: Urusov Gambit, Panov Variation" "C24")
+ ("r1bqkb1r/pppp1ppp/2n2n//2B4Q/2N2N/PPP2PPP/R1B1K2R b KQkq -"
+ "Bishop's Opening: Urusov Gambit, Marshall Variation" "C24")
+ ("r1bqkb1r/pppp1ppp/2n2n/6B/2BQ/5N/PPP2PPP/RN2K2R w KQkq -"
+ "Bishop's Opening: Urusov Gambit, 6.Bg5 Nc6 Defence" "C24")
+ ("rnbqk2r/pp1pbppp/2p2n/6B/2BQ/2N2N/PPP2PPP/R3K2R w KQkq -"
+ "Bishop's Opening: Urusov Gambit, 7...c6 Defence" "C24")
+ ("rnbq1rk/pp2bppp/2p2n/3p2B/2B4Q/2N2N/PPP2PPP/2KRR b - -"
+ "Bishop's Opening: Urusov Gambit, Larsen Variation" "C24")
+ ("r2qk2r/pp1nbppp/4bn/2pp2B/7Q/2NB1N/PPP2PPP/2KRR w kq -"
+ "Bishop's Opening: Urusov Gambit, Karpov Variation" "C24")
+ ("r2qk1nr/pp2bppp/2p1b/2np2B/3N3Q/2NB/PPP2PPP/2KRR w kq -"
+ "Bishop's Opening: Urusov Gambit, Forintos/Haag Variation" "C24")
+ ("r1bqk2r/ppppbppp/2n2n/6B/2BQ/2N2N/PPP2PPP/R3K2R w KQkq -"
+ "Bishop's Opening: Urusov Gambit, 7...Nc6 Defence" "C24")
+ ("r1bqk2r/ppp1bppp/2np1n/6B/2B4Q/2N2N/PPP2PPP/R3K2R w KQkq -"
+ "Bishop's Opening: Urusov Gambit, Keres Variation" "C24")
+ ("r1bqk2r/ppp1bppp/2n2n/3p2B/2B4Q/2N2N/PPP2PPP/R3K2R w KQkq -"
+ "Bishop's Opening: Urusov Gambit, Estrin Variation" "C24")
+ ("rnbqkbnr/pppp1ppp//4p/4P/2N/PPPP1PPP/R1BQKBNR b KQkq -"
+ "Vienna Game" "C25a")
+ ("rnbqk1nr/pppp1ppp//4p/1b2P/2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Vienna: 2...Bb4" "C25b")
+ ("rnbqk1nr/pppp1ppp//4p/1b2P1Q/2N/PPPP1PPP/R1B1KBNR b KQkq -"
+ "Vienna: Zhuravlev" "C25b")
+ ("rnbqkbnr/ppp2ppp/3p/4p/4P/2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Vienna: 2...d6" "C25c")
+ ("rnbqkbnr/ppp2ppp/3p/4p/2B1P/2N/PPPP1PPP/R1BQK1NR b KQkq -"
+ "Vienna: 2...d6 3.Bc4" "C25c")
+ ("rnbqk1nr/pppp1ppp//2b1p/4P/2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Vienna: 2...Bc5" "C25d")
+ ("rnbqk1nr/pppp1ppp//2b1p/N3P//PPPP1PPP/R1BQKBNR b KQkq -"
+ "Vienna: Hammpe-Meitner" "C25d")
+ ("rnbqk1nr/pppp1ppp//2b1p/2B1P/2N/PPPP1PPP/R1BQK1NR b KQkq -"
+ "Vienna: 2...Bc5 3.Bc4" "C25e")
+ ("rnbqk1nr/pppp1ppp//2b1p/4P/2N2N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Vienna: 2...Bc5 3.Nf3" "C25f")
+ ("r1bqkbnr/pppp1ppp/2n/4p/4P/2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Vienna: 2...Nc6" "C25g")
+ ("r1bqkbnr/pppp1ppp/2n/4p/3PP/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "Vienna: Fyfe Gambit" "C25g")
+ ("r1bqkbnr/pppp1ppp/2n/4p/4P/2N3P/PPPP1P1P/R1BQKBNR b KQkq -"
+ "Vienna: Paulsen Variation" "C25h")
+ ("r1bqk1nr/pppp1ppp/2n/2b1p/4P/2N3P/PPPP1P1P/R1BQKBNR w KQkq -"
+ "Vienna: Paulsen, 3...Bc5" "C25i")
+ ("r1bqkbnr/pppp1ppp/2n/4p/2B1P/2N/PPPP1PPP/R1BQK1NR b KQkq -"
+ "Vienna: 2...Nc6 3.Bc4" "C25j")
+ ("r1bqk1nr/pppp1ppp/2n/2b1p/2B1P/2N/PPPP1PPP/R1BQK1NR w KQkq -"
+ "Vienna: 2...Nc6 3.Bc4 Bc5" "C25j")
+ ("r1bqk1nr/pppp1ppp/2n/2b1p/2B1P/2NP/PPP2PPP/R1BQK1NR b KQkq -"
+ "Vienna: 2...Nc6 3.Bc4 Bc5 4.d3" "C25k")
+ ("r1bqk1nr/pppp1ppp/2n/2b1p/2B1P1Q/2N/PPPP1PPP/R1B1K1NR b KQkq -"
+ "Vienna: 2...Nc6 3.Bc4 Bc5 4.Qg4" "C25l")
+ ("r1bqkbnr/pppp1ppp/2n/4p/4PP/2N/PPPP2PP/R1BQKBNR b KQkq -"
+ "Vienna: 2...Nc6 3.f4" "C25m")
+ ("r1bqkbnr/pppp1ppp/2n//4Pp/2N/PPPP2PP/R1BQKBNR w KQkq -"
+ "Vienna: 2...Nc6 3.f4" "C25m")
+ ("r1bqkbnr/pppp1ppp/2n//3PPp/2N/PPP3PP/R1BQKBNR b KQkq -"
+ "Vienna: Steinitz Gambit" "C25n")
+ ("r1b1kbnr/p1pp1ppp/1pn//3PPp1q/2N/PPP1K1PP/R1BQ1BNR w kq -"
+ "Vienna: Steinitz Gambit, Fraser-Minckwitz Variation" "C25n")
+ ("r1b1kbnr/ppp2ppp/2n/3p/3PPp1q/2N/PPP1K1PP/R1BQ1BNR w kq -"
+ "Vienna: Steinitz Gambit, Zukertort Defence" "C25o")
+ ("r1bqkbnr/pppp1ppp/2n//4Pp/2N2N/PPPP2PP/R1BQKB1R b KQkq -"
+ "Vienna: 2...Nc6 3.f4 exf4 4.Nf3" "C25p")
+ ("r1bqkbnr/pppp1p1p/2n/6p/4Pp/2N2N/PPPP2PP/R1BQKB1R w KQkq -"
+ "Vienna: 2...Nc6 3.f4 exf4 4.Nf3 g5" "C25p")
+ ("r1bqkbnr/pppp1p1p/2n//2B1Ppp/2N2N/PPPP2PP/R1BQ1RK b kq -"
+ "Vienna: Hamppe-Muzio Gambit" "C25p")
+ ("r1b1kbnr/pppp1p1p/5q/4n/2B1PQ/2N/PPPP2PP/R1B2RK w kq -"
+ "Vienna: Hamppe-Muzio, Dubois Variation" "C25p")
+ ("r1bqkbnr/pppp1p1p/2n/6p/4Pp1P/2N2N/PPPP2P/R1BQKB1R b KQkq -"
+ "Vienna: Hamppe-Allgaier Gambit" "C25q")
+ ("r1bqkbnr/ppp2p1p/2np/6N/4PppP/2N/PPPP2P/R1BQKB1R w KQkq -"
+ "Vienna: Hamppe-Allgaier Gambit, Alapin Variation" "C25q")
+ ("r1bqkbnr/pppp1p1p/2n/6p/3PPp/2N2N/PPP3PP/R1BQKB1R b KQkq -"
+ "Vienna: Pierce Gambit" "C25r")
+ ("r2qkbnr/ppp2p1p/2P//2BP1pb/2N2p/PPP3PP/R1BQ1RK b kq -"
+ "Vienna: Pierce Gambit, Rushmere Attack" "C25r")
+ ("rnbqkb1r/pppp1ppp/5n/4p/4P/2N/PPPP1PPP/R1BQKBNR w KQkq -"
+ "Vienna: 2...Nf6" "C26a")
+ ("rnbqkb1r/pppp1ppp/5n/4p/4P/P1N/1PPP1PPP/R1BQKBNR b KQkq -"
+ "Vienna: Mengarini Variation" "C26a")
+ ("rnbqkb1r/pppp1ppp/5n/4p/4P/2NP/PPP2PPP/R1BQKBNR b KQkq -"
+ "Vienna: 2...Nf6 3.d3" "C26b")
+ ("rnbqkb1r/pppp1ppp/5n/4p/4P/2N3P/PPPP1P1P/R1BQKBNR b KQkq -"
+ "Vienna: Smyslov Variation" "C26c")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/4P/2N3P/PPPP1P1P/R1BQKBNR w KQkq -"
+ "Vienna: Smyslov, 3...Nc6" "C26d")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/4P/2N3P/PPPP1PBP/R1BQK1NR b KQkq -"
+ "Vienna: Smyslov, 3...Nc6" "C26d")
+ ("rnbqk2r/pppp1ppp/5n/2b1p/4P/2N3P/PPPP1P1P/R1BQKBNR w KQkq -"
+ "Vienna: Smyslov, 3...Bc5" "C26e")
+ ("rnbqk2r/pppp1ppp/5n/2b1p/4P/2N3P/PPPP1PBP/R1BQK1NR b KQkq -"
+ "Vienna: Smyslov, 3...Bc5" "C26e")
+ ("rnbqk2r/ppp2ppp/3p1n/2b1p/4P/2N3P/PPPP1PBP/R1BQK1NR w KQkq -"
+ "Vienna: Smyslov, 3...Bc5 4.Bg2 d6" "C26f")
+ ("rnbq1rk/pppp1ppp/5n/2b1p/4P/2N3P/PPPP1PBP/R1BQK1NR w KQ -"
+ "Vienna: Smyslov, 3...Bc5 4.Bg2 O-O" "C26g")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/4P/2N3P/PPPP1PBP/R1BQK1NR w KQkq -"
+ "Vienna: Smyslov, 3...Bc5 4.Bg2 Nc6" "C26h")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/4P/2N3P/PPPPNPBP/R1BQK2R b KQkq -"
+ "Vienna: Smyslov, 3...Bc5 4.Bg2 Nc6 5.Nge2" "C26h")
+ ("rnbqkb1r/ppp2ppp/5n/3pp/4P/2N3P/PPPP1P1P/R1BQKBNR w KQkq -"
+ "Vienna: Smyslov, 3...d5" "C26i")
+ ("rnbqkb1r/ppp2ppp//3np//2N3P/PPPP1PBP/R1BQK1NR b KQkq -"
+ "Vienna: Smyslov, 3...d5" "C26i")
+ ("rnbqkb1r/ppp2ppp//4p//2n3P/PPPP1PBP/R1BQK1NR w KQkq -"
+ "Vienna: Smyslov, 3...d5, 5...Nxc3" "C26j")
+ ("rnbqk2r/ppp2ppp/3b/4p//2P3P/P1PP1PBP/R1BQK1NR w KQkq -"
+ "Vienna: Smyslov, 3...d5, 5...Nxc3 6.bxc3 Bd6" "C26k")
+ ("rnbqkb1r/pppp1ppp/5n/4p/2B1P/2N/PPPP1PPP/R1BQK1NR b KQkq -"
+ "Vienna: 3.Bc4" "C26l")
+ ("rnbqkb1r/p1pp1ppp/5n/1p2p/2B1P/2N/PPPP1PPP/R1BQK1NR w KQkq -"
+ "Vienna: Horwitz Gambit" "C26l")
+ ("rnbqk2r/pppp1ppp/5n/4p/1bB1P/2N/PPPP1PPP/R1BQK1NR w KQkq -"
+ "Vienna: 3.Bc4 Bb4" "C26m")
+ ("rnbqk2r/pppp1ppp/5n/4p/1bB1P/2N2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Vienna: 3.Bc4 Bb4 4.Nf3" "C26n")
+ ("rnbq1rk/pppp1ppp/5n/4p/1bB1P/2N2N/PPPP1PPP/R1BQK2R w KQ -"
+ "Vienna: 3.Bc4 Bb4 4.Nf3 O-O" "C26o")
+ ("rnbqk2r/pppp1ppp/5n/2b1p/2B1P/2N/PPPP1PPP/R1BQK1NR w KQkq -"
+ "Vienna: 3.Bc4 Bc5" "C26p")
+ ("rnbqk2r/pppp1ppp/5n/2b1p/2B1PP/2N/PPPP2PP/R1BQK1NR b KQkq -"
+ "Vienna: 3.Bc4 Bc5 4.f4" "C26p")
+ ("rnbqk2r/pppp1ppp/5n/2b1p/2B1P/2N2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Vienna: 3.Bc4 Bc5 4.Nf3" "C26q")
+ ("rnbqk2r/pppp1ppp/5n/2b1p/2B1P/2NP/PPP2PPP/R1BQK1NR b KQkq -"
+ "Vienna: 3.Bc4 Bc5 4.d3" "C26r")
+ ("rnbqk2r/ppp2ppp/3p1n/2b1p/2B1P/2NP/PPP2PPP/R1BQK1NR w KQkq -"
+ "Vienna: 3.Bc4 Bc5 4.d3 d6" "C26s")
+ ("rnbqk2r/ppp2ppp/3p1n/2b1p/N1B1P/3P/PPP2PPP/R1BQK1NR b KQkq -"
+ "Vienna: 3.Bc4 Bc5 4.d3 d6 5.Na4" "C26t")
+ ("rnbqk2r/ppp2ppp/3p1n/2b1p/2B1PP/2NP/PPP3PP/R1BQK1NR b KQkq -"
+ "Vienna: 3.Bc4 Bc5 4.d3 d6 5.f4" "C26u")
+ ("rnbqkb1r/pppp1ppp//4p/2B1n/2N/PPPP1PPP/R1BQK1NR w KQkq -"
+ "Vienna: 3.Bc4 Nxe4" "C27a")
+ ("rnbqkb1r/pppp1ppp//4p/2B1N//PPPP1PPP/R1BQK1NR b KQkq -"
+ "Vienna: 3.Bc4 Nxe4 4.Nxe4" "C27b")
+ ("rnbqkb1r/pppp1ppp//4p2Q/2B1n/2N/PPPP1PPP/R1B1K1NR b KQkq -"
+ "Vienna: 3.Bc4 Nxe4 4.Qh5" "C27c")
+ ("rnbqkb1r/pppp1ppp/3n/4Q/2B/2N/PPPP1PPP/R1B1K1NR b KQkq -"
+ "Vienna: 3.Bc4 Nxe4 4.Qh5 Nd6 5.Qxe5+" "C27d")
+ ("rnbqkb1r/pppp1ppp/3n/4p2Q//1BN/PPPP1PPP/R1B1K1NR b KQkq -"
+ "Vienna: 3.Bc4 Nxe4 4.Qh5 Nd6 5.Bb3" "C27e")
+ ("rnbqk2r/ppppbppp/3n/4p2Q//1BN/PPPP1PPP/R1B1K1NR w KQkq -"
+ "Vienna: 3.Bc4 Nxe4 4.Qh5 Nd6 5.Bb3 Be7" "C27f")
+ ("r1bqk2r/ppppbppp/2nn/4N2Q//1BN/PPPP1PPP/R1B1K2R b KQkq -"
+ "Vienna: Alekhine Variation" "C27g")
+ ("r1bqkb1r/pppp1ppp/2nn/4p2Q//1BN/PPPP1PPP/R1B1K1NR w KQkq -"
+ "Vienna: 3.Bc4 Nxe4 4.Qh5 Nd6 5.Bb3 Nc6" "C27h")
+ ("r1bqkb1r/pppp1ppp/2nn/4p2Q/3P/1BN/PPP2PPP/R1B1K1NR b KQkq -"
+ "Vienna: Adams' Gambit" "C27h")
+ ("r1bqkb1r/pppp1ppp/2nn/1N2p2Q//1B/PPPP1PPP/R1B1K1NR b KQkq -"
+ "Vienna: 3.Bc4 Nxe4 4.Qh5 Nd6 5.Bb3 Nc6" "C27h")
+ ("N1bk1b1r/pp1pq2p/2nn2p/3Qpp//1B/PPPP1PPP/R1B1K1NR b KQ -"
+ "Vienna: Frankenstein-Dracula Variation" "C27i")
+ ("N1bk1b1r/p2pq2p/1pnn2p/3Qpp//1B1P/PPP2PPP/R1B1K1NR b KQ -"
+ "Vienna: Frankenstein-Dracula, 11.d3" "C27j")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/2B1P/2N/PPPP1PPP/R1BQK1NR w KQkq -"
+ "Vienna: 3.Bc4 Nc6" "C28a")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/2B1PP/2N/PPPP2PP/R1BQK1NR b KQkq -"
+ "Vienna: 3.Bc4 Nc6 4.f4" "C28b")
+ ("r1bqkb1r/pppp1ppp/2n/4p/2B1nP/2N2N/PPPP2PP/R1BQK2R b KQkq -"
+ "Vienna: Bronstein Gambit" "C28b")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/2B1P/2NP/PPP2PPP/R1BQK1NR b KQkq -"
+ "Vienna: 3.Bc4 Nc6 4.d3" "C28c")
+ ("r1bqk2r/ppppbppp/2n2n/4p/2B1P/2NP/PPP2PPP/R1BQK1NR w KQkq -"
+ "Vienna: 3.Bc4 Nc6 4.d3 Be7" "C28d")
+ ("r1bqkb1r/pppp1ppp/5n/n3p/2B1P/2NP/PPP2PPP/R1BQK1NR w KQkq -"
+ "Vienna: 3.Bc4 Nc6 4.d3 Na5" "C28e")
+ ("r1bqkb1r/pppp1ppp/5n/n3p/2B1P/2NP/PPP1NPPP/R1BQK2R b KQkq -"
+ "Vienna: 3.Bc4 Nc6 4.d3 Na5 5.Nge2" "C28f")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/2B1P/2NP/PPP2PPP/R1BQK1NR w KQkq -"
+ "Vienna: 3.Bc4 Nc6 4.d3 Bc5" "C28g")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p1B/2B1P/2NP/PPP2PPP/R2QK1NR b KQkq -"
+ "Vienna: 3.Bc4 Nc6 4.d3 Bc5 5.Bg5" "C28h")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/2B1PP/2NP/PPP3PP/R1BQK1NR b KQkq -"
+ "Vienna: 3.Bc4 Nc6 4.d3 Bc5 5.f4" "C28i")
+ ("r1bqk2r/ppp2ppp/2np1n/2b1p/2B1PP/2NP1N/PPP3PP/R1BQK2R b KQkq -"
+ "Vienna: 3.Bc4 Nc6 4.d3 Bc5 5.f4 d6 6.Nf3" "C28j")
+ ("r2qk2r/ppp2ppp/2np1n/2b1p/2B1PPb/2NP1N/PPP3PP/R1BQK2R w KQkq -"
+ "Vienna: 3.Bc4 Nc6 4.d3 Bc5 5.f4 d6 6.Nf3 Bg4" "C28k")
+ ("r1bqk2r/1pp2ppp/p1np1n/2b1p/2B1PP/2NP1N/PPP3PP/R1BQK2R w KQkq -"
+ "Vienna: 3.Bc4 Nc6 4.d3 Bc5 5.f4 d6 6.Nf3 a6" "C28l")
+ ("r1bqk2r/pppp1ppp/2n2n/4p/1bB1P/2NP/PPP2PPP/R1BQK1NR w KQkq -"
+ "Vienna: 3.Bc4 Nc6 4.d3 Bb4" "C28m")
+ ("r1bqk2r/pppp1ppp/2n2n/4p/1bB1P/2NP1N/PPP2PPP/R1BQK2R b KQkq -"
+ "Vienna: 3.Bc4 Nc6 4.d3 Bb4 5.Nf3" "C28n")
+ ("r1bqk2r/pppp1ppp/2n2n/4p1B/1bB1P/2NP/PPP2PPP/R2QK1NR b KQkq -"
+ "Vienna: 3.Bc4 Nc6 4.d3 Bb4 5.Bg5" "C28o")
+ ("r1bqk2r/pppp1ppp/2n2n/4p/1bB1P/2NP/PPP1NPPP/R1BQK2R b KQkq -"
+ "Vienna: 3.Bc4 Nc6 4.d3 Bb4 5.Ne2" "C28p")
+ ("rnbqkb1r/pppp1ppp/5n/4p/4PP/2N/PPPP2PP/R1BQKBNR b KQkq -"
+ "Vienna Gambit" "C29a")
+ ("rnbqkb1r/pppp1ppp/5n//4Pp/2N/PPPP2PP/R1BQKBNR w KQkq -"
+ "Vienna Gambit: 3...exf4" "C29a")
+ ("rnbqkb1r/ppp2ppp/3p1n/4p/4PP/2N/PPPP2PP/R1BQKBNR w KQkq -"
+ "Vienna Gambit: 3...d6" "C29b")
+ ("rnbqkb1r/ppp2ppp/3p1n/4p/4PP/2N2N/PPPP2PP/R1BQKB1R b KQkq -"
+ "Vienna Gambit: 3...d6 4.Nf3" "C29b")
+ ("rnbqkb1r/ppp2ppp/5n/3pp/4PP/2N/PPPP2PP/R1BQKBNR w KQkq -"
+ "Vienna Gambit: 3...d5" "C29c")
+ ("rnbqkb1r/ppp2ppp/5n/3Pp/5P/2N/PPPP2PP/R1BQKBNR b KQkq -"
+ "Vienna Gambit: 3...d5 4.exd5" "C29d")
+ ("rnbqkb1r/ppp2ppp/5n/3P/5p/2N/PPPP2PP/R1BQKBNR w KQkq -"
+ "Vienna Gambit: 3...d5 4.exd5 exf4" "C29d")
+ ("rnbqkb1r/ppp2ppp/5n/3pp/4PP/2NP/PPP3PP/R1BQKBNR b KQkq -"
+ "Vienna Gambit: Steinitz Variation" "C29e")
+ ("rnbqkb1r/ppp2ppp/5n/3pP/4P/2N/PPPP2PP/R1BQKBNR b KQkq -"
+ "Vienna Gambit: 4.fxe5" "C29f")
+ ("rnbqkb1r/ppp2ppp//3pP/4n/2N/PPPP2PP/R1BQKBNR w KQkq -"
+ "Vienna Gambit: 4.fxe5" "C29f")
+ ("rnbqkb1r/ppp2ppp//3pP/4n/2NP/PPP3PP/R1BQKBNR b KQkq -"
+ "Vienna Gambit: Oxford Variation" "C29g")
+ ("rnb1kb1r/ppp2ppp//3NP2q//3P1Nn/PPP4P/R1BQKB1R b KQkq -"
+ "Vienna Gambit: Wurzburger Trap" "C29g")
+ ("rnbqk2r/ppp2ppp//3pP/1b2n/2NP/PPP3PP/R1BQKBNR w KQkq -"
+ "Vienna Gambit: Oxford, 5...Bb4" "C29h")
+ ("rnb1k2r/ppp2ppp//3pP/1b2P2q/2N/PPP1K1PP/R1BQ1BNR b kq -"
+ "Vienna Gambit: Oxford, 5...Bb4 6.dxe4 Qh4+ 7.Ke2" "C29h")
+ ("rnbqkb1r/ppp2ppp//3pP//2nP/PPP3PP/R1BQKBNR w KQkq -"
+ "Vienna Gambit: Oxford, 5...Nxc3" "C29i")
+ ("rnbqkb1r/ppp2ppp//4P/3p/2PP/P1P3PP/R1BQKBNR w KQkq -"
+ "Vienna Gambit: Oxford, 5...Nxc3 6.bxc3 d4" "C29j")
+ ("rnbqkb1r/ppp2ppp//3pP/4n/2N2Q/PPPP2PP/R1B1KBNR b KQkq -"
+ "Vienna Gambit: Paulsen Attack" "C29k")
+ ("r1bqkb1r/ppp2ppp/2n/3pP/4n/2N2Q/PPPP2PP/R1B1KBNR w KQkq -"
+ "Vienna Gambit: Paulsen Attack, 5...Nc6" "C29k")
+ ("rnbqkb1r/ppp3pp//3pPp/4n/2N2Q/PPPP2PP/R1B1KBNR w KQkq f6"
+ "Vienna Gambit: Paulsen Attack, Bardeleben Variation" "C29l")
+ ("rnbqkb1r/ppp3pp//3pPp/3Pn/2N2Q/PPP3PP/R1B1KBNR b KQkq -"
+ "Vienna Gambit: Paulsen Attack, Heyde Variation" "C29l")
+ ("rnbqkb1r/ppp2ppp//3pP//2n2Q/PPPP2PP/R1B1KBNR w KQkq -"
+ "Vienna Gambit: Paulsen Attack, 5...Nxc3" "C29m")
+ ("rnbqkb1r/ppp2ppp//3pP/4n/2N2N/PPPP2PP/R1BQKB1R b KQkq -"
+ "Vienna Gambit: 5.Nf3" "C29n")
+ ("rn1qkb1r/ppp2ppp//3pP/4n1b/2N2N/PPPP2PP/R1BQKB1R w KQkq -"
+ "Vienna Gambit: 5.Nf3 Bg4" "C29o")
+ ("rn1qkb1r/ppp2ppp//3pP/4n1b/2N2N/PPPPQ1PP/R1B1KB1R b KQkq -"
+ "Vienna Gambit: Kaufmann Variation" "C29o")
+ ("rnbqk2r/ppp2ppp//3pP/1b2n/2N2N/PPPP2PP/R1BQKB1R w KQkq -"
+ "Vienna Gambit: 5.Nf3 Bb4" "C29p")
+ ("r1bqkb1r/ppp2ppp/2n/3pP/4n/2N2N/PPPP2PP/R1BQKB1R w KQkq -"
+ "Vienna Gambit: 5.Nf3 Nc6" "C29q")
+ ("rnbqk2r/ppp1bppp//3pP/4n/2N2N/PPPP2PP/R1BQKB1R w KQkq -"
+ "Vienna Gambit: Breyer Variation" "C29r")
+ ("rnbqk2r/ppp1bppp//3pP/4n/2N2N/PPPPQ1PP/R1B1KB1R b KQkq -"
+ "Vienna Gambit: Breyer, 6.Qe2" "C29s")
+ ("rnbqk2r/ppp1bppp//3pP//2n2N/PPPPQ1PP/R1B1KB1R w KQkq -"
+ "Vienna Gambit: Breyer, 6.Qe2 Nxc3" "C29t")
+ ("rnbqk2r/ppp1bppp//3pP//2P2N/PPP1Q1PP/R1B1KB1R b KQkq -"
+ "Vienna Gambit: Breyer, 6.Qe2 Nxc3 7.dxc3" "C29t")
+ ("rnbqkbnr/pppp1ppp//4p/4PP//PPPP2PP/RNBQKBNR b KQkq -"
+ "King's Gambit" "C30a")
+ ("rnbqkbnr/pp1p1ppp//2p1p/4PP//PPPP2PP/RNBQKBNR w KQkq -"
+ "King's Gambit: Mafia Defence" "C30b")
+ ("rnbqkbnr/ppp2ppp/3p/4p/4PP//PPPP2PP/RNBQKBNR w KQkq -"
+ "King's Gambit: 2...d6" "C30c")
+ ("rnbqkbnr/ppp2ppp/3p/4p/4PP/5N/PPPP2PP/RNBQKB1R b KQkq -"
+ "King's Gambit: 2...d6 3.Nf3" "C30c")
+ ("r1bqkbnr/ppp2ppp/2np/4p/4PP/5N/PPPP2PP/RNBQKB1R w KQkq -"
+ "King's Gambit: 2...d6 3.Nf3 Nc6" "C30c")
+ ("rnbqkb1r/pppp1ppp/5n/4p/4PP//PPPP2PP/RNBQKBNR w KQkq -"
+ "King's Gambit: Wade Variation" "C30d")
+ ("rnb1kbnr/pppp1ppp/5q/4p/4PP//PPPP2PP/RNBQKBNR w KQkq -"
+ "King's Gambit: Norwald Variation" "C30e")
+ ("rnb1kbnr/pppp1ppp//4p/3PPq/2N/PPP3PP/R1BQKBNR b KQkq -"
+ "King's Gambit: Norwald Variation, Schubert line" "C30e")
+ ("rnb1k1nr/pppp1ppp//4p/1bB1Pq/2N2N/PPPP2PP/R1BQK2R b KQkq -"
+ "King's Gambit: Norwald Variation, Bücker Gambit" "C30e")
+ ("rnb1kbnr/pppp1ppp//4p/4PP1q//PPPP2PP/RNBQKBNR w KQkq -"
+ "King's Gambit: Keene Defence" "C30f")
+ ("rnb1kbnr/ppppqppp//4p/4PP/6P/PPPP3P/RNBQKBNR w KQkq -"
+ "King's Gambit: Keene Defence, 3.g3 Qe7" "C30f")
+ ("r1bqkbnr/pppp1ppp/2n/4p/4PP//PPPP2PP/RNBQKBNR w KQkq -"
+ "King's Gambit: 2...Nc6" "C30g")
+ ("r1bqkbnr/pppp2pp/2n/4pp/4PP/5N/PPPP2PP/RNBQKB1R w KQkq -"
+ "King's Gambit: Adelaide-Wahls Variation" "C30h")
+ ("r1bqkbnr/pppp2pp/2n/4pP/5P/5N/PPPP2PP/RNBQKB1R b KQkq -"
+ "King's Gambit: Adelaide-Wahls, 4.exf5" "C30i")
+ ("r1bqkbnr/pppp2pp/2n/5P/4pP/5N/PPPP2PP/RNBQKB1R w KQkq -"
+ "King's Gambit: Adelaide-Wahls, 4.exf5 e4" "C30i")
+ ("r1bqkb1r/pppp2pp/2n2n/4NP/4pP//PPPP2PP/RNBQKB1R w KQkq -"
+ "King's Gambit: Adelaide-Wahls, 4.exf5 e4 5.Ne5 Nf6" "C30i")
+ ("rnbqk1nr/pppp1ppp//2b1p/4PP//PPPP2PP/RNBQKBNR w KQkq -"
+ "King's Gambit: Classical KGD" "C30j")
+ ("rnbqk1nr/pppp1ppp//2b1p/2B1PP//PPPP2PP/RNBQK1NR b KQkq -"
+ "KGD: Classical, 3.Bc4" "C30j")
+ ("rnbqk1nr/pppp1ppp//2b1p/4PP/5N/PPPP2PP/RNBQKB1R b KQkq -"
+ "KGD: Classical, 3.Nf3" "C30j")
+ ("rnbqk1nr/pppp1p1p//2b1p1p/4PP/5N/PPPP2PP/RNBQKB1R w KQkq -"
+ "KGD: Classical, Senechaud Countergambit" "C30j")
+ ("rnbqk1nr/ppp2ppp/3p/2b1p/4PP/5N/PPPP2PP/RNBQKB1R w KQkq -"
+ "KGD: Classical, 3.Nf3 d6" "C30k")
+ ("rnbqk1nr/ppp2ppp/3p/2b1p/1P2PP/5N/P1PP2PP/RNBQKB1R b KQkq -"
+ "KGD: Classical, Heath Variation" "C30k")
+ ("rnbqk1nr/ppp2ppp/3p/2b1P/4P/5N/PPPP2PP/RNBQKB1R b KQkq -"
+ "KGD: Classical, Soldatenkov Variation" "C30k")
+ ("rnbqk1nr/ppp2ppp/3p/2b1p/4PP/2N2N/PPPP2PP/R1BQKB1R b KQkq -"
+ "KGD: Classical, 3.Nf3 d6 4.Nc3" "C30l")
+ ("r1bqk1nr/pppn1ppp/3p/2b1p/4PP/2N2N/PPPP2PP/R1BQKB1R w KQkq -"
+ "KGD: Classical, Hanham Variation" "C30l")
+ ("rnbqk2r/ppp2ppp/3p1n/2b1p/2B1PP/2N2N/PPPP2PP/R1BQK2R b KQkq -"
+ "KGD: Classical, 3.Nf3 d6 4.Nc3 Nf6 5.Bc4" "C30m")
+ ("r2qk2r/ppp2ppp/2np1n/2b/2B1Pp/2NP1Q1P/PPP3P/R1B1K2R w KQkq -"
+ "KGD: Classical, Svenonius Variation" "C30m")
+ ("rnbqk1nr/ppp2ppp/3p/2b1p/4PP/2P2N/PP1P2PP/RNBQKB1R b KQkq -"
+ "KGD: Classical, 4.c3" "C30n")
+ ("rn1qk1nr/ppp2ppp//2b1p/Q3P1b/2P2N/PP1P2PP/RNB1KB1R b KQkq -"
+ "KGD: Classical, Marshall Attack" "C30n")
+ ("rnbqk1nr/ppp2ppp/1b1p/4p/4PP/2P2N/PP1P2PP/RNBQKB1R w KQkq -"
+ "KGD: Classical, 4.c3 Bb6" "C30o")
+ ("rnbqk2r/ppp2ppp/3p1n/2b1p/4PP/2P2N/PP1P2PP/RNBQKB1R w KQkq -"
+ "KGD: Classical, 4.c3 Nf6" "C30p")
+ ("rnbqk2r/ppp2ppp/3p1n/2b1p/3PPP/2P2N/PP4PP/RNBQKB1R b KQkq -"
+ "KGD: Classical, 4.c3 Nf6 5.d4" "C30q")
+ ("rnbqk2r/ppp2ppp/1b1p1n/4p/3PPP/2P2N/PP4PP/RNBQKB1R w KQkq -"
+ "KGD: Classical, 4.c3 Nf6 5.d4" "C30q")
+ ("rnbqk2r/ppp2ppp/1b1p1n//3PPP/5N/PP4PP/RNBQKB1R w KQkq -"
+ "KGD: Classical, 4.c3 Nf6 5.d4" "C30q")
+ ("rnbqk1nr/ppp3pp/3p/2b1pp/4PP/2P2N/PP1P2PP/RNBQKB1R w KQkq -"
+ "KGD: Classical Countergambit" "C30r")
+ ("rnbqk1nr/ppp3pp//2b2p/2BpP/2P2N/PP4PP/RNBQK2R b KQkq -"
+ "KGD: Classical, Reti Variation" "C30r")
+ ("rnbqkbnr/ppp2ppp//3pp/4PP//PPPP2PP/RNBQKBNR w KQkq -"
+ "KGD: Falkbeer Countergambit" "C31")
+ ("rnbqkbnr/ppp2ppp//3pp/4PP/5N/PPPP2PP/RNBQKB1R b KQkq -"
+ "KGD: Falkbeer, Tartakower Variation" "C31")
+ ("rnbqkbnr/ppp2ppp//3pp/4PP/2N/PPPP2PP/R1BQKBNR b KQkq -"
+ "KGD: Falkbeer, Milner-Barry Variation" "C31")
+ ("rnbqkbnr/ppp2ppp//3Pp/5P//PPPP2PP/RNBQKBNR b KQkq -"
+ "KGD: Falkbeer, 3.exd5" "C31")
+ ("rnbqkbnr/ppp2ppp//3P/5p//PPPP2PP/RNBQKBNR w KQkq -"
+ "KGD: Falkbeer, 3.exd5 exf4" "C31")
+ ("rnbqkbnr/pp3ppp/2p/3Pp/5P//PPPP2PP/RNBQKBNR w KQkq -"
+ "KGD: Falkbeer, Marshall/Nimzowitsch Countergambit" "C31")
+ ("rnbqkbnr/pp3ppp/2P/4p/5P//PPPP2PP/RNBQKBNR b KQkq -"
+ "KGD: Falkbeer, Marshall/Nimzowitsch, 4.dxc6" "C31")
+ ("rnbqkbnr/pp3ppp/2p/3Pp/5P//PPPPQ1PP/RNB1KBNR b KQkq -"
+ "KGD: Falkbeer, Marshall/Nimzowitsch, 4.Qe2" "C31")
+ ("rnbqkbnr/pp3ppp/2p/3Pp/5P/2N/PPPP2PP/R1BQKBNR b KQkq -"
+ "KGD: Falkbeer, Marshall/Nimzowitsch, 4.Nc3" "C31")
+ ("rnbqkbnr/ppp2ppp//3P/4pP//PPPP2PP/RNBQKBNR w KQkq -"
+ "KGD: Falkbeer, 3.exd5 e4" "C31")
+ ("rnbqkb1r/ppp2ppp/5n/3P/4pP/2N/PPPPQ1PP/R1B1KBNR b KQkq -"
+ "KGD: Falkbeer, Rubinstein Variation" "C31")
+ ("rnbqkbnr/ppp2ppp//1B1P/4pP//PPPP2PP/RNBQK1NR b KQkq -"
+ "KGD: Falkbeer, Nimzowitsch Variation" "C31")
+ ("rnbqkbnr/ppp2ppp//3P/4pP/3P/PPP3PP/RNBQKBNR b KQkq -"
+ "KGD: Falkbeer, 4.d3" "C31")
+ ("rnbqkb1r/ppp2ppp/5n/3P/4pP/3P/PPP3PP/RNBQKBNR w KQkq -"
+ "KGD: Falkbeer, 4.d3 Nf6" "C32")
+ ("rnbqkb1r/ppp2ppp/5n/3P/4pP/3P/PPPN2PP/R1BQKBNR b KQkq -"
+ "KGD: Falkbeer, Keres Variation" "C32")
+ ("rnbqkb1r/ppp2ppp/5n/3P/5P/3p/PPPN2PP/R1BQKBNR w KQkq -"
+ "KGD: Falkbeer, Keres, 5...exd3" "C32")
+ ("rnbqkb1r/ppp2ppp/5n/3P/4pP/3P/PPP1Q1PP/RNB1KBNR b KQkq -"
+ "KGD: Falkbeer, Reti Variation" "C32")
+ ("rnbqkb1r/ppp2ppp/5n/3P/4pP/2NP/PPP3PP/R1BQKBNR b KQkq -"
+ "KGD: Falkbeer, 4.d3 Nf6 5.Nc3" "C32")
+ ("rnbqk2r/ppp2ppp/5n/3P/1b2pP/2NP/PPP3PP/R1BQKBNR w KQkq -"
+ "KGD: Falkbeer, 4.d3 Nf6 5.Nc3 Bb4" "C32")
+ ("rnbqk2r/ppp2ppp/5n/3P/1b3P/2NPp/PPPB2PP/R2QKBNR w KQkq -"
+ "KGD: Falkbeer, Morphy Gambit" "C32")
+ ("rnbqkb1r/ppp2ppp/5n/3P/4PP//PPP3PP/RNBQKBNR b KQkq -"
+ "KGD: Falkbeer, 5.dxe4" "C32")
+ ("rnbqkb1r/ppp2ppp//3P/4nP//PPP1Q1PP/RNB1KBNR b KQkq -"
+ "KGD: Falkbeer, Charousek Variation" "C32")
+ ("rnbqkb1r/ppp2ppp//3P/4nP/4B/PPP3PP/RN1QKBNR b KQkq -"
+ "KGD: Falkbeer, 5.dxe4 Nxe4 6.Be3" "C32")
+ ("rnbqkb1r/ppp2ppp//3P/4nP/5N/PPP3PP/RNBQKB1R b KQkq -"
+ "KGD: Falkbeer, 5.dxe4 Nxe4 6.Nf3" "C32")
+ ("rnbqk2r/ppp2ppp//2bP/4nP/5N/PPP1Q1PP/RNB1KB1R b KQkq -"
+ "KGD: Falkbeer, 5.dxe4 Nxe4 6.Nf3 Bc5 7.Qe2" "C32")
+ ("rnb1k2r/ppp2ppp//3q/4nP//PPPNQbPP/RNBK1B1R b kq -"
+ "KGD: Falkbeer, Alapin Variation" "C32")
+ ("rn1qk2r/ppp2ppp//2bP1b/4nP/5N/PPP1Q1PP/RNB1KB1R w KQkq -"
+ "KGD: Falkbeer, Main Line, 7...Bf5" "C32")
+ ("rn1q1rk/ppp2ppp//2bP1b/4nPP/5N/PPP1Q2P/RNB1KB1R w KQ -"
+ "KGD: Falkbeer, Tarrasch Variation" "C32")
+ ("rn1qk2r/ppp2ppp//2bP1b/4nP/2N2N/PPP1Q1PP/R1B1KB1R b KQkq -"
+ "KGD: Falkbeer, Main Line, 7...Bf5 8.Nc3" "C32")
+ ("rnbqkbnr/pppp1ppp///4Pp//PPPP2PP/RNBQKBNR w KQkq -"
+ "King's Gambit Accepted (KGA)" "C33")
+ ("rnbqkbnr/pppp1ppp///4Pp//PPPP1KPP/RNBQ1BNR b kq -"
+ "KGA: Tumbleweed/Drunken King" "C33")
+ ("rnbqkbnr/pppp1ppp///4Pp/1P/P1PP2PP/RNBQKBNR b KQkq -"
+ "KGA: Orsini Gambit" "C33")
+ ("rnbqkbnr/pppp1ppp///4Pp1P//PPPP2P/RNBQKBNR b KQkq -"
+ "KGA: Stamma (Leonardo) Gambit" "C33")
+ ("rnbqkbnr/pppp1ppp///4Pp/3B/PPPP2PP/RNBQK1NR b KQkq -"
+ "KGA: Schurig Gambit" "C33")
+ ("rnbqkbnr/pppp1ppp///4Pp//PPPPQ1PP/RNB1KBNR b KQkq -"
+ "KGA: Basman Gambit" "C33")
+ ("rnbqkbnr/pppp1ppp//7Q/4Pp//PPPP2PP/RNB1KBNR b KQkq -"
+ "KGA: Carrera Gambit" "C33")
+ ("rnbqkbnr/pppp1ppp///4Pp/7N/PPPP2PP/RNBQKB1R b KQkq -"
+ "KGA: Eisenberg Gambit" "C33")
+ ("rnbqkbnr/pppp1ppp///4Pp//PPPPN1PP/RNBQKB1R b KQkq -"
+ "KGA: Eisenberg Gambit" "C33")
+ ("rnbqkbnr/pppp1ppp///3PPp//PPP3PP/RNBQKBNR b KQkq -"
+ "KGA: Villemson Gambit" "C33")
+ ("rnbqkbnr/pppp1ppp///4Pp/2N/PPPP2PP/R1BQKBNR b KQkq -"
+ "KGA: Keres Gambit" "C33")
+ ("rnbqkbnr/pppp1ppp///4Pp/5Q/PPPP2PP/RNB1KBNR b KQkq -"
+ "KGA: Breyer Gambit" "C33")
+ ("rnbqkbnr/pppp1ppp///4Pp//PPPPB1PP/RNBQK1NR b KQkq -"
+ "KGA: Lesser Bishop's (Tartakower) Gambit" "C33")
+ ("rnbqkbnr/pppp1ppp///2B1Pp//PPPP2PP/RNBQK1NR b KQkq -"
+ "KGA: Bishop's Gambit" "C33")
+ ("rnb1kbnr/ppp2p1p//3B2p/4Pp1q/6P/PPPP3P/RNBQ1KNR b kq -"
+ "KGA: Bishop's Gambit, Chigorin Attack" "C33")
+ ("rnb1k1nr/pppp1ppp//2b/2B1Pp1q//PPPP2PP/RNBQ1KNR w kq -"
+ "KGA: Bishop's Gambit, Greco Variation" "C33")
+ ("rnb1kbnr/pppp1p1p//6p/2B1Pp1q//PPPP2PP/RNBQ1KNR w kq -"
+ "KGA: Bishop's Gambit, Classical Defence" "C33")
+ ("rnb1k1nr/ppp2pbp/3p/4P1p/2BP1p1q/2N/PPP3PP/R1BQ1KNR b kq -"
+ "KGA: Bishop's Gambit, Grimm Attack" "C33")
+ ("rnb1k2r/ppppnpbp//6p/2BPPp1q/2N/PPP3PP/R1BQ1KNR w kq -"
+ "KGA: Bishop's Gambit, Classical Defence" "C33")
+ ("rnb1k2r/ppppnpbp//6p/2BPPp1q/2N3P/PPP4P/R1BQ1KNR b kq -"
+ "KGA: Bishop's Gambit, McDonnell Attack" "C33")
+ ("rnb1k1nr/pppp1pbp//6p/2B1Pp1q/2N3P/PPPP3P/R1BQ1KNR b kq -"
+ "KGA: bishop's Gambit, McDonnell Attack" "C33")
+ ("rnb1k1nr/pppp1pbp//6p/2B1P2q/2N2Qp/PPPP3P/R1B2KNR b kq -"
+ "KGA: Bishop's Gambit, Fraser Variation" "C33")
+ ("rnb1kbnr/pppp1p1p//6p/2B1Pp1q/5Q/PPPP2PP/RNB2KNR b kq -"
+ "KGA: Bishop's Gambit, Classical Defence, Cozio Attack" "C33")
+ ("r1b1kbnr/pppp1ppp/2n//2B1Pp1q//PPPP2PP/RNBQ1KNR w kq -"
+ "KGA: Bishop's Gambit, Boden Defence" "C33")
+ ("rnb1kbnr/p1pp1ppp//1p/2B1Pp1q//PPPP2PP/RNBQ1KNR w kq -"
+ "KGA: Bishop's Gambit, Bryan Countergambit" "C33")
+ ("rnbqkbnr/p1pp1ppp//1p/2B1Pp//PPPP2PP/RNBQK1NR w KQkq -"
+ "KGA: Bishop's Gambit, Bryan Countergambit" "C33")
+ ("rnbqkb1r/ppppnppp///2B1Pp//PPPP2PP/RNBQK1NR w KQkq -"
+ "KGA: Bishop's Gambit, Steinitz Defence" "C33")
+ ("r1bqkbnr/pppp1ppp/2n//2B1Pp//PPPP2PP/RNBQK1NR w KQkq -"
+ "KGA: Bishop's Gambit, Maurian Defence" "C33")
+ ("rnbqkbnr/pp1p1ppp/2p//2B1Pp//PPPP2PP/RNBQK1NR w KQkq -"
+ "KGA: Bishop's Gambit, Ruy Lopez Defence" "C33")
+ ("rnbqkbnr/pppp2pp//5p/2B1Pp//PPPP2PP/RNBQK1NR w KQkq -"
+ "KGA: Bishop's Gambit, Lopez-Gianutio Countergambit" "C33")
+ ("rnbk1bnr/pppp2pp///2B1pp1q/2N/PPPPQ1PP/R1BK2NR w - -"
+ "KGA: Bishop's Gambit, Lopez-Gianutio Countergambit, Hein Variation" "C33")
+ ("rnbqkbnr/ppp2ppp//3p/2B1Pp//PPPP2PP/RNBQK1NR w KQkq -"
+ "KGA: Bishop's Gambit, Bledow Variation" "C33")
+ ("rnbqkbnr/ppp2ppp//3P/2B2p//PPPP2PP/RNBQK1NR b KQkq -"
+ "KGA: Bishop's Gambit, Bledow, 4.exd5" "C33")
+ ("rnbqkbnr/ppp2ppp//3B/4Pp//PPPP2PP/RNBQK1NR b KQkq -"
+ "KGA: Bishop's Gambit, Bledow, 4.Bxd5" "C33")
+ ("rnb1k1nr/ppp2ppp/3b/3B/4Pp1q//PPPP2PP/RNBQ1KNR w kq -"
+ "KGA: Bishop's Gambit, Boren-Svenonius Variation" "C33")
+ ("rnbqkbnr/pp3ppp/2p/3B/4Pp//PPPP2PP/RNBQK1NR w KQkq -"
+ "KGA: Bishop's Gambit, Anderssen Variation" "C33")
+ ("rnbqkb1r/ppp2ppp/5n/3B/4Pp//PPPP2PP/RNBQK1NR w KQkq -"
+ "KGA: Bishop's Gambit, Morphy Variation" "C33")
+ ("rnbqkb1r/pppp1ppp/5n//2B1Pp//PPPP2PP/RNBQK1NR w KQkq -"
+ "KGA: Bishop's Gambit, Cozio Defence" "C33")
+ ("rnbqkb1r/pppp1ppp/5n//2B1Pp/2N/PPPP2PP/R1BQK1NR b KQkq -"
+ "KGA: Bishop's Gambit, Bogoljubow Variation" "C33")
+ ("rnbqk2r/pppp1ppp/5n/4P/1bB2p/2N/PPPP2PP/R1BQK1NR b KQkq -"
+ "KGA: Bishop's Gambit, Paulsen Attack" "C33")
+ ("rnbqkb1r/pp1p1ppp/2p2n//2B1Pp/2N/PPPP2PP/R1BQK1NR w KQkq -"
+ "KGA: Bishop's Gambit, Jänisch Variation" "C33")
+ ("rnbqkbnr/pppp1ppp///4Pp/5N/PPPP2PP/RNBQKB1R b KQkq -"
+ "KGA: King's Knight Gambit" "C34")
+ ("rnbqkb1r/ppppnppp///4Pp/5N/PPPP2PP/RNBQKB1R w KQkq -"
+ "KGA: Bonsch-Osmolovsky Variation" "C34")
+ ("rnbqkbnr/pppp2pp//5p/4Pp/5N/PPPP2PP/RNBQKB1R w KQkq -"
+ "KGA: Gianutio Countergambit" "C34")
+ ("rnbqkbnr/pppp1pp/7p//4Pp/5N/PPPP2PP/RNBQKB1R w KQkq -"
+ "KGA: Becker Defence (Anti-Kieseritzky)" "C34")
+ ("rnbqkb1r/pppp1ppp/5n//4Pp/5N/PPPP2PP/RNBQKB1R w KQkq -"
+ "KGA: Schallop Defence" "C34")
+ ("rnbqkbnr/ppp2ppp/3p//4Pp/5N/PPPP2PP/RNBQKB1R w KQkq -"
+ "KGA: Fischer Defence" "C34")
+ ("rnbqkbnr/ppp2ppp/3p//2B1Pp/5N/PPPP2PP/RNBQK2R b KQkq -"
+ "KGA: Fischer, 4.Bc4" "C34")
+ ("rnbqkbnr/ppp2ppp/3p//3PPp/5N/PPP3PP/RNBQKB1R b KQkq -"
+ "KGA: Fischer, 4.d4" "C34")
+ ("rnbqkbnr/ppp2p1p/3p//3PPppP//PPP3P/RNBQKBNR b KQkq -"
+ "KGA: Fischer, Main Line" "C34")
+ ("rnbqk1nr/ppppbppp///4Pp/5N/PPPP2PP/RNBQKB1R w KQkq -"
+ "KGA: Cunningham Defence" "C35")
+ ("rnbqk1nr/pppp1ppp///2B1Pp1b/5NP/PPPP3P/RNBQK2R b KQkq -"
+ "KGA: Cunningham, Bertin Gambit" "C35")
+ ("rnbqk1nr/pppp1ppp///2B1P2b/5N/PPPP3p/RNBQ1R1K b kq -"
+ "KGA: Cunningham, Three Pawns Gambit" "C35")
+ ("rnbqk2r/ppppbppp/5n//2B1Pp/5N/PPPP2PP/RNBQK2R w KQkq -"
+ "KGA: Cunningham, Euwe Defence" "C35")
+ ("rnbqkbnr/ppp2ppp//3p/4Pp/5N/PPPP2PP/RNBQKB1R w KQkq -"
+ "KGA: Scandinavian (Abbazia) Variation" "C36")
+ ("rnbqkbnr/ppp2ppp//3P/5p/5N/PPPP2PP/RNBQKB1R b KQkq -"
+ "KGA: Scandinavian, 4.exd5" "C36")
+ ("rnbqk1nr/ppp2ppp/3b/3P/5p/5N/PPPP2PP/RNBQKB1R w KQkq -"
+ "KGA: Scandinavian, 4.exd5 Bd6" "C36")
+ ("rnbqkb1r/ppp2ppp/5n/3P/5p/5N/PPPP2PP/RNBQKB1R w KQkq -"
+ "KGA: Scandinavian, Modern Variation" "C36")
+ ("rnbqkb1r/ppp2ppp/5n/3P/2B2p/5N/PPPP2PP/RNBQK2R b KQkq -"
+ "KGA: Scandinavian, Modern, 5.Bc4" "C36")
+ ("rnbqkb1r/ppp2ppp/5n/3P/5p/2N2N/PPPP2PP/R1BQKB1R b KQkq -"
+ "KGA: Scandinavian, Modern, 5.Nc3" "C36")
+ ("rnbqkb1r/ppp2ppp/5n/1B1P/5p/5N/PPPP2PP/RNBQK2R b KQkq -"
+ "KGA: Scandinavian, Modern, 5.Bb5+ " "C36")
+ ("rnbqkb1r/pp3ppp/2p2n/1B1P/5p/5N/PPPP2PP/RNBQK2R w KQkq -"
+ "KGA: Scandinavian, Modern, 5.Bb5+ c6" "C36")
+ ("r1bqkb1r/pp3ppp/2n2n/1B/5p/5N/PPPP2PP/RNBQK2R w KQkq -"
+ "KGA: Scandinavian, Modern, 5.Bb5+ c6 6.dxc6 Nxc6" "C36")
+ ("rnbqkb1r/p4ppp/2p2n/1B/5p/5N/PPPP2PP/RNBQK2R w KQkq -"
+ "KGA: Scandinavian, Modern, 5.Bb5+ c6 6.dxc6 bxc6" "C36")
+ ("rnbqkb1r/p4ppp/2p/3n/2B2p/5N/PPPP2PP/RNBQK2R w KQkq -"
+ "KGA: Scandinavian, Botvinnik Variation" "C36")
+ ("rnbqkbnr/pppp1p1p//6p/4Pp/5N/PPPP2PP/RNBQKB1R w KQkq -"
+ "KGA: 3.Nf3 g5" "C37")
+ ("rnbqkbnr/pppp1p1p//6p/4Pp/2N2N/PPPP2PP/R1BQKB1R b KQkq -"
+ "KGA: Quaade Gambit" "C37")
+ ("rnbqkbnr/pppp1p1p//6p/3PPp/5N/PPP3PP/RNBQKB1R b KQkq -"
+ "KGA: Rosentreter Gambit" "C37")
+ ("rnbqkbnr/pppp1p1p//4N/3PPpp//PPP3PP/RNBQKB1R b KQkq -"
+ "KGA: Sörensen Gambit" "C37")
+ ("rnbqkbnr/pppp1p1p//6p/2B1Pp/5N/PPPP2PP/RNBQK2R b KQkq -"
+ "KGA: 3.Nf3 g5 4.Bc4" "C37")
+ ("r1bqkbnr/pppp1p1p/2n/6p/2B1Pp/5N/PPPP2PP/RNBQK2R w KQkq -"
+ "KGA: Blachly Gambit" "C37")
+ ("rnbqkbnr/pppp1p1p///2B1Ppp/5N/PPPP2PP/RNBQK2R w KQkq -"
+ "KGA: 3.Nf3 g5 4.Bc4 g4" "C37")
+ ("rnbqkbnr/pppp1B1p///4Ppp/5N/PPPP2PP/RNBQK2R b KQkq -"
+ "KGA: Lolli Gambit (Wild Muzio)" "C37")
+ ("rnb2bnr/pppp1k1p/5q//4Pp/2N1BQ/PPP3PP/R4RK b - -"
+ "KGA: Lolli Gambit, Young Variation" "C37")
+ ("rnbqkbnr/pppp1p1p///2BPPpp/5N/PPP3PP/RNBQK2R b KQkq -"
+ "KGA: Ghulam-Kassim Gambit" "C37")
+ ("rnbqkbnr/pppp1p1p///2B1Ppp/2N2N/PPPP2PP/R1BQK2R b KQkq -"
+ "KGA: MacDonnell Gambit" "C37")
+ ("rnbqkbnr/pppp1p1p//4N/2B1Ppp//PPPP2PP/RNBQK2R b KQkq -"
+ "KGA: Salvio Gambit" "C37")
+ ("rnb1kb1r/pppp1p1p/7n/4N/2BPP1pq/5p/PPP3PP/RNBQ1K1R w kq -"
+ "KGA: Salvio, Silberschmidt Gambit" "C37")
+ ("rnb1kb1r/ppp2p1p/3p3n/4N/2BPPppq//PPP3PP/RNBQ1K1R w kq -"
+ "KGA: Salvio, Anderssen Counterattack" "C37")
+ ("rnb1kbnr/pppp1p1p//4N/2B1P1pq/5p/PPPP2PP/RNBQ1K1R w kq -"
+ "KGA: Salvio, Cochrane Gambit" "C37")
+ ("r1b1kbnr/pppp1p1p/2n/4N/2B1Pppq//PPPP2PP/RNBQ1K1R w kq -"
+ "KGA: Salvio, Herzfeld Gambit" "C37")
+ ("rnbqkbnr/pppp1p1p///2B1Ppp/5N/PPPP2PP/RNBQ1RK b kq -"
+ "KGA: Muzio Gambit" "C37")
+ ("r1b1k2r/ppppnp1p/2n4b/4q/2B2p/2NP1Q/PPPB2PP/4RRK b kq -"
+ "KGA: Muzio Gambit, Paulsen Variation" "C37")
+ ("rnb1kbnr/pppp1B1p//4q/5p/5Q/PPPP2PP/RNB2RK b kq -"
+ "KGA: Double Muzio Gambit" "C37")
+ ("rnb1kbnr/ppppqp1p///2B1Pp/5Q/PPPP2PP/RNB2RK w kq -"
+ "KGA: Muzio Gambit, From Defence" "C37")
+ ("r1bqkbnr/pppp1p1p/2n//2B1Pp/5Q/PPPP2PP/RNB2RK w kq -"
+ "KGA: Muzio Gambit, Holloway Defence" "C37")
+ ("rnb1kbnr/ppppqp1p///2B1Ppp/5N/PPPP2PP/RNBQ1RK w kq -"
+ "KGA: Muzio Gambit, Kling and Horwitz Counterattack" "C37")
+ ("rnbqkbnr/ppp2p1p//3p/2B1Ppp/5N/PPPP2PP/RNBQ1RK w kq -"
+ "KGA: Muzio Gambit, Brentano Defence" "C37")
+ ("rnbqk1nr/pppp1pbp//6p/2B1Pp/5N/PPPP2PP/RNBQK2R w KQkq -"
+ "KGA: 3.Nf3 g5 4.Bc4 Bg7" "C38")
+ ("rnbqk1nr/pppp1pbp//6p/2BPPp/5N/PPP3PP/RNBQK2R b KQkq -"
+ "KGA: Hanstein Gambit" "C38")
+ ("rnbqk1nr/ppp2pb/3p3p/6p/2BPPp/5N/PPP3PP/RNBQ1RK w kq -"
+ "KGA: Hanstein Gambit" "C38")
+ ("rnbqk1nr/pppp1pbp//6p/2B1Pp1P/5N/PPPP2P/RNBQK2R b KQkq -"
+ "KGA: Philidor Gambit" "C38")
+ ("rnbqk1nb/pp3p/2pp/4N1p/2BPPp/2N/PPP3P/R1BQK b Qq -"
+ "KGA: Greco Gambit" "C38")
+ ("rnbqk1nr/ppp2pb/3p3p/6p/2BPPp1P/3Q1N/PPP3P/RNB1K2R b KQkq -"
+ "KGA: Philidor Gambit, Schultz Variation" "C38")
+ ("rnbqkbnr/pppp1p1p//6p/4Pp1P/5N/PPPP2P/RNBQKB1R b KQkq -"
+ "KGA: 3.Nf3 g5 4.h4" "C39")
+ ("rnbqkbnr/pppp1p1p//6N/4PppP//PPPP2P/RNBQKB1R b KQkq -"
+ "KGA: Allgaier Gambit" "C39")
+ ("rnbq3r/pppp1k/3b1n1p//4PQ1P//PPPP2P/RNB1KB1R w KQ -"
+ "KGA: Allgaier, Horny Defence" "C39")
+ ("rnbq1bnr/pppp1k/7p//3PPppP//PPP3P/RNBQKB1R b KQ -"
+ "KGA: Allgaier, Thorold Variation" "C39")
+ ("rnbq1bnr/ppp3k/7p/4B/2BPp1pP//PPP3P/RN1QK2R b KQ -"
+ "KGA: Allgaier, Cook Variation" "C39")
+ ("rnbq1bnr/pppp1k/7p//4PppP/2N/PPPP2P/R1BQKB1R b KQ -"
+ "KGA: Allgaier, Blackburne Gambit" "C39")
+ ("rnbq1bnr/pppp1k/7p//2B1PppP//PPPP2P/RNBQK2R b KQ -"
+ "KGA: Allgaier, Walker Attack" "C39")
+ ("rnbq1bnr/ppp3k/7p/3B/3PPppP//PPP3P/RNBQK2R b KQ -"
+ "KGA: Allgaier, Urusov Attack" "C39")
+ ("rnbqkb1r/pppp1p1p/5n/6N/4PppP//PPPP2P/RNBQKB1R w KQkq -"
+ "KGA: Allgaier, Schlechter Defence" "C39")
+ ("rnbqkbnr/pppp1p1p//4N/4PppP//PPPP2P/RNBQKB1R b KQkq -"
+ "KGA: Kieseritsky" "C39")
+ ("rnbqkbnr/ppp2p1p/3p/4N/4PppP//PPPP2P/RNBQKB1R w KQkq -"
+ "KGA: Kieseritsky, Green Variation" "C39")
+ ("rnbqk1nr/pppp1pbp//4N/4PppP//PPPP2P/RNBQKB1R w KQkq -"
+ "KGA: Kieseritsky, Paulsen Defence" "C39")
+ ("rnbqkbnr/pppp1p//4N2p/4PppP//PPPP2P/RNBQKB1R w KQkq -"
+ "KGA: Kieseritsky, Long Whip Defence" "C39")
+ ("rnbqk1n/pppp1p1r/7b/4N2p/2BPPppP/2N/PPP3P/R1BQK2R b KQq -"
+ "KGA: Kieseritsky, Long Whip Defence, Jänisch Variation" "C39")
+ ("rnbqkbnr/ppp2p1p//3pN/4PppP//PPPP2P/RNBQKB1R w KQkq -"
+ "KGA: Kieseritsky, Brentano (Campbell) Defence" "C39")
+ ("rnb1k2r/ppp2p1p/5n/3qN/1b1P1ppP/2N/PPP2KP/R1BQ1B1R b kq -"
+ "KGA: Kieseritsky, Brentano Defence, Kaplanek Variation" "C39")
+ ("rnbqkb1r/ppp2p1p/5n/3pN/3PPBpP//PPP3P/RN1QKB1R b KQkq -"
+ "KGA: Kieseritsky, Brentano Defence" "C39")
+ ("rnbqkb1r/ppp2p1p//3pN/3PnBpP//PPPN2P/R2QKB1R b KQkq -"
+ "KGA: Kieseritsky, Brentano Defence, Caro Variation" "C39")
+ ("rnb1kbnr/ppppqp1p//4N/4PppP//PPPP2P/RNBQKB1R w KQkq -"
+ "KGA: Kieseritsky, Salvio (Rosenthal) Defence" "C39")
+ ("rnb1kbnr/ppppq2p//4Np/2BPPppP//PPP3P/RNBQK2R b KQkq -"
+ "KGA: Kieseritsky, Salvio Defence, Cozio Variation" "C39")
+ ("rnbqk1nr/ppppbp1p//4N/4PppP//PPPP2P/RNBQKB1R w KQkq -"
+ "KGA: Kieseritsky, Polerio Defence" "C39")
+ ("r1bqkbnr/pppp1p1p/2n/4N/4PppP//PPPP2P/RNBQKB1R w KQkq -"
+ "KGA: Kieseritsky, Neumann Defence" "C39")
+ ("rnbqkb1r/pppp1p1p/5n/4N/4PppP//PPPP2P/RNBQKB1R w KQkq -"
+ "KGA: Kieseritsky, Berlin Defence" "C39")
+ ("rnbqkb1r/ppp2p1p/5n/3p/4PpNP//PPPP2P/RNBQKB1R w KQkq -"
+ "KGA: Kieseritsky, Berlin Defence, Riviere Variation" "C39")
+ ("rnbqkb1r/pppp1p1p/5n/4N/2B1PppP//PPPP2P/RNBQK2R b KQkq -"
+ "KGA: Kieseritsky, Berlin Defence, 6.Bc4" "C39")
+ ("rnbqk2r/ppp2p1p/3b1n/3PN/2B2ppP//PPPP2P/RNBQ1RK b kq -"
+ "KGA: Kieseritsky, Rice Gambit" "C39")
+ ("rnbqkbnr/pppp1ppp//4p/4P/5N/PPPP1PPP/RNBQKB1R b KQkq -"
+ "Open Game" "C40a")
+ ("rnbqkbnr/pppp2pp/5p/4p/4P/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Open Game: Damiano Defence" "C40a")
+ ("rnb1kbnr/pppp1ppp/5q/4p/4P/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Open Game: Greco Defence" "C40b")
+ ("rnb1kbnr/ppppqppp//4p/4P/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Open Game: Gunderam Defence" "C40c")
+ ("rnbqkbnr/ppp2ppp//3pp/4P/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Elephant Gambit" "C40d")
+ ("rnbqkbnr/ppp2ppp//3pN/4P//PPPP1PPP/RNBQKB1R b KQkq -"
+ "Elephant Gambit: 3.Nxe5" "C40e")
+ ("rnbqkbnr/ppp2ppp//4N/2B1p//PPPP1PPP/RNBQK2R b KQkq -"
+ "Elephant Gambit: 3.Nxe5 dxe4 4.Bc4" "C40e")
+ ("rnbqkbnr/ppp2ppp//3Pp//5N/PPPP1PPP/RNBQKB1R b KQkq -"
+ "Elephant Gambit: 3.exd5" "C40f")
+ ("rnbqk1nr/ppp2ppp/3b/3Pp//5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Elephant Gambit: Maroczy" "C40g")
+ ("rnbqkbnr/ppp2ppp//3P/4p/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Elephant Gambit: Paulsen" "C40h")
+ ("rnbqkbnr/pppp2pp//4pp/4P/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Latvian Gambit" "C40i")
+ ("rnbqkbnr/pppp2pp//4pp/4P/3P1N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Latvian Gambit: 3.d3" "C40j")
+ ("rnbqkbnr/pppp2pp//4pp/4P/2N2N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Latvian Gambit: 3.Nc3" "C40k")
+ ("rnbqkbnr/pppp2pp//4pp/3PP/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Latvian Gambit: 3.d4" "C40l")
+ ("rnbqkb1r/pppp2pp/5n/4N/3Pp//PPP2PPP/RNBQKB1R w KQkq -"
+ "Latvian Gambit: 3.d4 fxe4 5.Nxe5 Nf6" "C40l")
+ ("rnbqkbnr/pppp2pp//4pP//5N/PPPP1PPP/RNBQKB1R b KQkq -"
+ "Latvian Gambit: 3.exf5" "C40m")
+ ("rnbqkbnr/pppp2pp//5P/4p/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Latvian Gambit: 3.exf5 e4" "C40m")
+ ("rnbqkbnr/pppp2pp//4pp/2B1P/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Latvian Gambit: 3.Bc4" "C40n")
+ ("rnbqkbnr/p1pp2pp//1p2pp/2B1P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Latvian Gambit: Strautins Variation" "C40n")
+ ("rnbqkb1r/pppp2pp/5n/4pp/2B1P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Latvian Gambit: Morgado Variation" "C40n")
+ ("rnbqkbnr/pppp2pp//4p/2B1p/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Latvian Gambit: 3.Bc4 fxe4" "C40o")
+ ("rnbqkb1r/pppp2pp/5n/4N/2B1p//PPPP1PPP/RNBQK2R w KQkq -"
+ "Latvian: Blackburne Variation (Corkscrew Countergambit)" "C40o")
+ ("rnbqkbnr/ppp3pp//3pN/2B1p//PPPP1PPP/RNBQK2R w KQkq -"
+ "Latvian Gambit: Svedenborg Variation" "C40o")
+ ("rnbqkb1r/ppp4p/5nN/3p3Q/2B1p//PPPP1PPP/RNB1K2R w KQkq -"
+ "Latvian Gambit: Svedenborg, 6.Nxg6 Nf6" "C40o")
+ ("rnbqkbnr/ppp/6p/3p3Q/2B1p//PPPP1PPP/RNB1K2R w KQkq -"
+ "Latvian Gambit: Svedenborg, 6.Nxg6 hxg6" "C40o")
+ ("rnb1kbnr/pppp2pp//4N1q/2B1p//PPPP1PPP/RNBQK2R w KQkq -"
+ "Latvian Gambit: Poisoned Pawn Variation" "C40p")
+ ("rnbk1bnr/pppp1B1p/6p/4N2Q/3Pp//PPP2PqP/RNB1K2R w KQ -"
+ "Latvian Gambit: Poisoned Pawn, Main Line" "C40p")
+ ("rnbqkbnr/pppp2pp//4Np/4P//PPPP1PPP/RNBQKB1R b KQkq -"
+ "Latvian Gambit: 3.Nxe5" "C40q")
+ ("r1bqkbnr/pppp2pp/2n/4Np/4P//PPPP1PPP/RNBQKB1R w KQkq -"
+ "Latvian Gambit: 3.Nxe5 Nc6" "C40r")
+ ("rnb1kbnr/pppp2pp/5q/4Np/4P//PPPP1PPP/RNBQKB1R w KQkq -"
+ "Latvian Gambit: 3.Nxe5 Qf6" "C40s")
+ ("rnb1kbnr/pppp2pp/5q/5p/2N1P//PPPP1PPP/RNBQKB1R b KQkq -"
+ "Latvian Gambit: 3.Nxe5 Qf6 4.Nc4" "C40s")
+ ("rnb1kbnr/pppp2pp/5q/4Np/3PP//PPP2PPP/RNBQKB1R b KQkq -"
+ "Latvian Gambit: 3.Nxe5 Qf6 4.d4" "C40t")
+ ("rnb1kbnr/ppp3pp/3p1q/4Np/3PP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Latvian Gambit: 3.Nxe5 Qf6 4.d4 d6" "C40t")
+ ("rnb1kbnr/ppp3pp/3p1q/5p/2NPP//PPP2PPP/RNBQKB1R b KQkq -"
+ "Latvian Gambit: 3.Nxe5 Qf6 4.d4 d6 5.Nc4" "C40t")
+ ("rnb1kbnr/ppp3pp/3p1q//2NPp//PPP2PPP/RNBQKB1R w KQkq -"
+ "Latvian Gambit: 3.Nxe5 Qf6 4.d4 d6 5.Nc4 fxe4" "C40t")
+ ("rnb1kbnr/ppp3pp/3p1q//2NPp//PPP1BPPP/RNBQK2R b KQkq -"
+ "Latvian Gambit: 3.Nxe5 Qf6 4.d4 d6 5.Nc4 fxe4 6.Be2" "C40u")
+ ("rnb1kbnr/ppp3pp/3p1q//3Pp/4N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Latvian Gambit: Nimzowitsch Variation" "C40v")
+ ("rnb1kbnr/ppp3pp/3p1q//2NPp/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Latvian Gambit: 3.Nxe5 Qf6 4.d4 d6 5.Nc4 fxe4 6.Nc3" "C40w")
+ ("rnbqkbnr/ppp2ppp/3p/4p/4P/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Philidor Defence" "C41a")
+ ("rnbqkbnr/ppp2ppp/3p/4p/2B1P/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Philidor: 3.Bc4" "C41b")
+ ("rnbqk1nr/ppp1bppp/3p/4p/2B1P/2P2N/PP1P1PPP/RNBQK2R b KQkq -"
+ "Philidor: Steinitz Variation" "C41b")
+ ("rnbqkbnr/ppp3pp/3p/4pp/2B1P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Philidor: Lopez Countergambit" "C41b")
+ ("rnbqkb1r/ppp3pN/3p3n/5p/2BpP//PPP2PPP/RNBQK2R b KQkq -"
+ "Philidor: Lopez Countergambit, Jänisch Variation" "C41b")
+ ("rnbqkbnr/ppp2ppp/3p/4p/3PP/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Philidor: 3.d4" "C41c")
+ ("rnbqkbnr/ppp3pp/3p/4pp/3PP/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Philidor: Philidor Countergambit" "C41d")
+ ("rnbqkbnr/ppp3pp/3p/4pp/3PP/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Philidor: Philidor Countergambit, Zukertort Variation" "C41d")
+ ("rnbqkbnr/ppp3pp/3p/4Pp/4P/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Philidor: Philidor Countergambit, 4.dxe5" "C41e")
+ ("rnbqkbnr/ppp3pp//3pP1N/4p/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Philidor: Philidor Countergambit, Steinitz Variation" "C41e")
+ ("rnbqkbnr/ppp3pp/4P/3p2N/4p//PPP2PPP/RNBQKB1R b KQkq -"
+ "Philidor: Philidor Countergambit, del Rio Attack" "C41e")
+ ("rnbqk1nr/ppp3pp/4P/2bp2N/4p/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Philidor: Philidor Countergambit, Berger Variation" "C41e")
+ ("r1bqkbnr/pppn1ppp/3p/4p/3PP/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Philidor: Hanham Variation" "C41f")
+ ("r1bqkbnr/pppn1ppp/3p/4p/2BPP/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Philidor: Hanham, 4.Bc4" "C41f")
+ ("r1bqkbnr/pp1n1ppp/2pp/4p/2BPP/5N/PPP2PPP/RNBQK2R w KQkq -"
+ "Philidor: Hanham, 4.Bc4 c6" "C41g")
+ ("r1bqkbnr/pp1n1ppp/2pp/4p/2BPP/5N/PPP2PPP/RNBQ1RK b kq -"
+ "Philidor: Hanham, Krause Variation" "C41g")
+ ("r1bqk1nr/pp1nbppp/2pp/4P/2B1P/5N/PPP2PPP/RNBQ1RK b kq -"
+ "Philidor: Hanham, Steiner Variation" "C41g")
+ ("r1bqkbnr/pp1n1ppp/2pp/4p1N/2BPP//PPP2PPP/RNBQK2R b KQkq -"
+ "Philidor: Hanham, Kmoch Variation" "C41g")
+ ("r1bq1rk/pp1nbppp/2p4n/3pp1N/2BPPP/2P/PP4PP/RNBQ1RK w - -"
+ "Philidor: Hanham, Berger Variation" "C41g")
+ ("r1bqkbnr/pp1n1ppp/2pp/4p/2BPP/2N2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Philidor: Hanham, Schlechter Variation" "C41g")
+ ("r1bqkbnr/pp1n1ppp/2pp/4p/2BPP/2P2N/PP3PPP/RNBQK2R b KQkq -"
+ "Philidor: Hanham, Delmar Variation" "C41g")
+ ("rnbqkbnr/ppp2ppp/3p//3pP/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Philidor: 3...exd4" "C41h")
+ ("rnbqkbnr/ppp2ppp/3p//3pP/2P2N/PP3PPP/RNBQKB1R b KQkq -"
+ "Philidor: Bird Gambit" "C41h")
+ ("rnbqkbnr/ppp2ppp/3p//3QP/5N/PPP2PPP/RNB1KB1R b KQkq -"
+ "Philidor: Morphy Variation" "C41i")
+ ("r1bqkbnr/ppp2ppp/2np//3QP/5N/PPP2PPP/RNB1KB1R w KQkq -"
+ "Philidor: Morphy, 4...Nc6" "C41i")
+ ("rnbqkb1r/ppp2ppp/3p1n//3QP/5N/PPP2PPP/RNB1KB1R w KQkq -"
+ "Philidor: Morphy, 4...Nf6" "C41i")
+ ("rnbqkb1r/ppp2ppp/3p1n//3QP/2N2N/PPP2PPP/R1B1KB1R b KQkq -"
+ "Philidor: Morphy, 4...Nf6 5.Nc3" "C41i")
+ ("rnbqkbnr/ppp2ppp/3p//3NP//PPP2PPP/RNBQKB1R b KQkq -"
+ "Philidor: 3...exd4 4.Nxd4" "C41j")
+ ("rnbqkbnr/ppp2ppp//3P/3N//PPP2PPP/RNBQKB1R b KQkq -"
+ "Philidor: Paulsen Attack" "C41j")
+ ("rnbqkb1r/ppp2ppp/3p1n//3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Philidor: 3...exd4 4.Nxd4 Nf6" "C41k")
+ ("rnbqkb1r/ppp2ppp/3p1n//3NP/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Philidor: 3...exd4 4.Nxd4 Nf6 5.Nc3" "C41k")
+ ("rnbqk2r/ppp1bppp/3p1n//3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Philidor: 3...exd4 4.Nxd4 Nf6 5.Nc3 Be7" "C41k")
+ ("rnbqk2r/ppp1bppp/3p1n//2BNP/2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Philidor: 3...exd4 4.Nxd4 Nf6 5.Nc3 Be7 6.Bc4" "C41l")
+ ("rnbqk2r/ppp1bppp/3p1n//3NP/2N/PPP1BPPP/R1BQK2R b KQkq -"
+ "Philidor: Antoshin Variation" "C41m")
+ ("r2q1rk/pp2bppp/2npbn/2p3B/4P/2N2N/PPP1BPPP/R2QR1K b - -"
+ "Philidor: Berger Variation" "C41m")
+ ("rnbqkbnr/ppp2p1p/3p2p//3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Philidor: Larsen Variation" "C41n")
+ ("rnbqkb1r/ppp2ppp/3p1n/4p/3PP/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Philidor: Nimzowitsch Variation" "C41o")
+ ("rnbqkb1r/ppp2ppp/3p1n/4p/2BPP/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Philidor: Nimzowitsch, Klein Variation" "C41o")
+ ("rnbqkb1r/ppp2ppp/3p1n/4p1N/3PP//PPP2PPP/RNBQKB1R b KQkq -"
+ "Philidor: Nimzowitsch, Locock Variation" "C41o")
+ ("rnbqkb1r/ppp2ppp/3p1n/4P/4P/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Philidor: Exchange Variation" "C41p")
+ ("rnbqkb1r/ppp2ppp/3p/4P/4n/5N/PPPN1PPP/R1BQKB1R b KQkq -"
+ "Philidor: Exchange, Sokolsky Variation" "C41p")
+ ("rnbqkb1r/ppp2ppp/3p/3QP/4n/5N/PPP2PPP/RNB1KB1R b KQkq -"
+ "Philidor: Exchange, Rellstab Variation" "C41p")
+ ("rnbqkb1r/ppp2ppp/3p1n/4p/3PP/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Philidor: Nimzowitsch Variation" "C41q")
+ ("r1bqkb1r/pppn1ppp/3p1n/4p/3PP/2N2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Philidor: Improved Hanham" "C41r")
+ ("r1bqkb1r/pppn1ppp/3p1n/4p/2BPP/2N2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Philidor: Improved Hanham, 5.Bc4" "C41s")
+ ("r1bqk2r/pppnbppp/3p1n/4p/2BPP/2N2N/PPP2PPP/R1BQK2R w KQkq -"
+ "Philidor: Improved Hanham, 5.Bc4 Be7" "C41s")
+ ("r1bqk2r/pppnbBpp/3p1n/4p/3PP/2N2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Philidor: Improved Hanham, 6.Bxf7+" "C41s")
+ ("r1bqk2r/pppnbppp/3p1n/4p1N/2BPP/2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Philidor: Improved Hanham, 6.Ng5" "C41s")
+ ("r1bq1rk/pppnbBpp/3p1n/4p1N/3PP/2N/PPP2PPP/R1BQK2R b KQ -"
+ "Philidor: Improved Hanham, Larobok Variation" "C41s")
+ ("r1bqk2r/pppnbppp/3p1n/4P/2B1P/2N2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Philidor: Improved Hanham, 6.dxe5" "C41s")
+ ("r1bqk2r/ppp1bppp/3p1n/4n/2B1P/2N2N/PPP2PPP/R1BQK2R w KQkq -"
+ "Philidor: Improved Hanham, 6.dxe5 Nxe5" "C41s")
+ ("r1bqk2r/pppnbppp/5n/4p/2B1P/2N2N/PPP2PPP/R1BQK2R w KQkq -"
+ "Philidor: Improved Hanham, 6.dxe5 dxe5" "C41s")
+ ("r1bqk2r/pppnbppp/3p1n/4p/2BPP/2N2N/PPP2PPP/R1BQ1RK b kq -"
+ "Philidor: Improved Hanham 6.O-O" "C41t")
+ ("r1bq1rk/pppnbppp/3p1n/4p/2BPP/2N2N/PPP2PPP/R1BQ1RK w - -"
+ "Philidor: Improved Hanham, Main Line" "C41u")
+ ("r1bq1rk/pppnbppp/3p1n/4p/P1BPP/2N2N/1PP2PPP/R1BQ1RK b - -"
+ "Philidor: Improved Hanham, 7.a4" "C41v")
+ ("r1bq1rk/pp1nbppp/2pp1n/4p/P1BPP/2N2N/1PP2PPP/R1BQ1RK w - -"
+ "Philidor: Improved Hanham, 7.a4 c6" "C41v")
+ ("r1bq1rk/pppnbppp/3p1n/4p/2BPP/2N2N/PPP1QPPP/R1B2RK b - -"
+ "Philidor: Improved Hanham, 7.Qe2" "C41w")
+ ("r1bq1rk/pp1nbppp/2pp1n/4p/P1BPP/2N2N/1PP1QPPP/R1B2RK b - -"
+ "Philidor: Improved Hanham, 7.Qe2 c6 8.a4" "C41w")
+ ("r1bq1rk/pp1nbppp/2pp1n//P1BpP/2N2N/1PP1QPPP/R1B2RK w - -"
+ "Philidor: Improved Hanham, Sozin Variation" "C41w")
+ ("r1bq1rk/pppnbppp/3p1n/4p/2BPP/2N2N/PPP2PPP/R1BQR1K b - -"
+ "Philidor: Improved Hanham, 7.Re1" "C41x")
+ ("r1bq1rk/pp1nbppp/2pp1n/4p/P1BPP/2N2N/1PP2PPP/R1BQR1K b - -"
+ "Philidor: Improved Hanham, 7.Re1 c6 8.a4" "C41x")
+ ("r1bq1rk/p2nbppp/1ppp1n/4p/P1BPP/2N2N/1PP2PPP/R1BQR1K w - -"
+ "Philidor: Improved Hanham, 7.Re1 c6 8.a4 b6" "C41y")
+ ("rnbqkb1r/pppp1ppp/5n/4p/4P/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Russian Game (Petroff Defence)" "C42a")
+ ("rnbqkb1r/pppp1ppp/5n/4p/4P/3P1N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Russian Game: 3.d3" "C42b")
+ ("rnbqkb1r/pppp1ppp/5n/4p/4P/2N2N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Russian-Three Knights Game" "C42c")
+ ("rnbqk2r/pppp1ppp/5n/4p/1b2P/2N2N/PPPP1PPP/R1BQKB1R w KQkq -"
+ "Russian-Three Knights Game" "C42c")
+ ("rnbqk2r/pppp1ppp/5n/4N/1b2P/2N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Russian-Three Knights Game, 4.Nxe5" "C42d")
+ ("rnbqkb1r/pppp1ppp/5n/4p/2B1P/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Russian Game: Italian Variation" "C42e")
+ ("rnbqkb1r/pppp1ppp//4p/2B1n/2N2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Russian Game: Boden-Kieseritsky Gambit" "C42f")
+ ("rnbqkb1r/pppp1ppp//4p/2B/2n2N/PPPP1PPP/R1BQK2R w KQkq -"
+ "Russian Game: Boden-Kieseritsky Gambit Accepted" "C42f")
+ ("rnbqkb1r/pppp1ppp/5n/4N/4P//PPPP1PPP/RNBQKB1R b KQkq -"
+ "Russian Game: 3.Nxe5" "C42g")
+ ("rnbqkb1r/pppp1ppp//4N/4n//PPPP1PPP/RNBQKB1R w KQkq -"
+ "Russian Game: Damiano Variation" "C42g")
+ ("rnbqkb1r/ppp2ppp/3p1n/4N/4P//PPPP1PPP/RNBQKB1R w KQkq -"
+ "Russian Game: 3.Nxe5 d6" "C42g")
+ ("rnbqkb1r/ppp2Npp/3p1n//4P//PPPP1PPP/RNBQKB1R b KQkq -"
+ "Russian Game: Cochrane Gambit" "C42h")
+ ("rnbq1b1r/ppp2kpp/3p1n//3PP//PPP2PPP/RNBQKB1R b KQ -"
+ "Russian Game: Cochrane Gambit, 5.d4" "C42h")
+ ("rnbqkb1r/ppp2ppp/3p1n//2N1P//PPPP1PPP/RNBQKB1R b KQkq -"
+ "Russian Game: Paulsen Attack" "C42i")
+ ("rnbqkb1r/ppp2ppp/3p1n//4P/5N/PPPP1PPP/RNBQKB1R b KQkq -"
+ "Russian Game: 3.Nxe5 d6 4.Nf3" "C42j")
+ ("rnbqkb1r/ppp2ppp/3p//4n/3P1N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Russian Game: French Attack" "C42k")
+ ("rnbqkb1r/ppp2ppp/3p//2P1n/5N/PP1P1PPP/RNBQKB1R b KQkq -"
+ "Russian Game: Vienna/Kaufmann" "C42l")
+ ("rnbqkb1r/ppp2ppp/3p//4n/2N2N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Russian Game: Nimzowitsch Attack" "C42m")
+ ("rnbqkb1r/ppp2ppp/3p//4n/5N/PPPPQPPP/RNB1KB1R b KQkq -"
+ "Russian Game: Cozio/Lasker" "C42n")
+ ("r1b1kb1r/pppnqppp/3p1n/6B//3P1N/PPP1QPPP/RN2KB1R w KQkq -"
+ "Russian Game: Milner-Barry Variation" "C42n")
+ ("rnb1kb1r/ppp2ppp/3p1n/6B//3P1N/PPP1qPPP/RN2KB1R w KQkq -"
+ "Russian Game: 5.Qe2, Queenswap" "C42o")
+ ("rnbqkb1r/ppp2ppp/3p//3Pn/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Russian Game: Classical" "C42p")
+ ("rnbqkb1r/ppp2ppp/3p1n//3P/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Russian Game: Classical, Close Variation" "C42p")
+ ("rnbqkb1r/ppp2ppp//3p/3Pn/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Russian Game: Classical, 5...d5" "C42p")
+ ("rnbqkb1r/ppp2ppp//3p/3Pn/3B1N/PPP2PPP/RNBQK2R b KQkq -"
+ "Russian Game: Classical, 6.Bd3" "C42q")
+ ("rnbqk2r/ppp2ppp/3b/3p/3Pn/3B1N/PPP2PPP/RNBQK2R w KQkq -"
+ "Russian Game: Classical, Marshall Variation" "C42q")
+ ("rn1q1rk/ppp2ppp/3b/3p/2PPn1b/3B1N/PP3PPP/RNBQ1RK w - -"
+ "Russian Game: Classical, Tarrasch Variation" "C42q")
+ ("rn1q1rk/ppp3pp//3P1p/3Pn1b/3B1N/PP3PPb/RNBQR1K w - -"
+ "Russian Game: Classical, Marshall Trap" "C42q")
+ ("rnbq1rk/pp3ppp/2pb/3p/2PPn/3B1N/PP3PPP/RNBQ1RK w - -"
+ "Russian Game: Classical, Marshall, 8.c4 c6" "C42r")
+ ("rnbqk2r/ppp1bppp//3p/3Pn/3B1N/PPP2PPP/RNBQK2R w KQkq -"
+ "Russian Game: Classical, 6.Bd3 Be7" "C42s")
+ ("rnbq1rk/ppp1bppp//3p/3Pn/3B1N/PPP2PPP/RNBQ1RK w - -"
+ "Russian Game: Classical, Mason Variation" "C42s")
+ ("r1bqk2r/ppp1bppp/2n/3p/3Pn/3B1N/PPP2PPP/RNBQ1RK w kq -"
+ "Russian Game: Classical, 6.Bd3 Be7 7.O-O Nc6" "C42s")
+ ("r1bqk2r/ppp1bppp/2n/3p/2PPn/3B1N/PP3PPP/RNBQ1RK b kq -"
+ "Russian Game: Classical, Jänisch Variation" "C42t")
+ ("r1bq1rk/ppp1bppp//3p/1nPPn/5N/PP2BPPP/RNBQ1RK w - -"
+ "Russian Game: Classical, Jänisch, Main Line" "C42u")
+ ("r1bqk2r/ppp1bppp/2n/3p/3Pn/3B1N/PPP2PPP/RNBQR1K b kq -"
+ "Russian Game: Classical, Chigorin Variation" "C42v")
+ ("r2qk2r/ppp1bppp/2n/3p1b/3Pn/3B1N/PPP2PPP/RNBQR1K w kq -"
+ "Russian Game: Classical, Chigorin, 8...Bf5" "C42v")
+ ("r2qk2r/ppp1bppp/2n/3p/3Pn1b/3B1N/PPP2PPP/RNBQR1K w kq -"
+ "Russian Game: Classical, Chigorin, 8...Bg4" "C42w")
+ ("r2qk2r/ppp1bppp/2n/3p/2PPn1b/3B1N/PP3PPP/RNBQR1K b kq -"
+ "Russian Game: Classical, Chigorin, 8...Bg4 9.c4" "C42w")
+ ("r2qk2r/ppp1bppp/2n/3p/3Pn1b/2PB1N/PP3PPP/RNBQR1K b kq -"
+ "Russian Game: Classical, Chigorin, 8...Bg4 9.c3" "C42x")
+ ("r2qk2r/ppp1b1pp/2n/3p1p/3Pn1b/2PB1N/PP1N1PPP/R1BQR1K b kq -"
+ "Russian Game: Classical, Berger Variation" "C42x")
+ ("r2qk2r/ppp1b1pp/2n/3p1p/2PPn1b/3B1N/PP3PPP/RNBQR1K b kq -"
+ "Russian Game: Classical, Krause Variation" "C42x")
+ ("r2qk2r/ppp3pp/2n/3p1p/2PPn1bb/3B1N/PP3PPP/RNBQR1K w kq -"
+ "Russian Game: Classical, Maroczy Variation" "C42x")
+ ("rnbqkb1r/pppp1ppp/5n/4p/3PP/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Russian Game: Modern (Steinitz) Attack" "C43a")
+ ("rnbqkb1r/pppp1ppp/5n//3pP/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Russian Game: Modern Attack" "C43b")
+ ("rnbqkb1r/pppp1ppp//4P/3pn/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Russian Game: Modern Attack" "C43c")
+ ("rnbqkb1r/pppp1ppp//1B2P/3pn/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Russian Game: Modern Attack, Tal Gambit" "C43c")
+ ("rnbqkb1r/pppp1ppp//4P/3pn/5N/PPP1QPPP/RNB1KB1R b KQkq -"
+ "Russian Game: Modern Attack, Steinitz Variation" "C43c")
+ ("r1bqkb1r/pppp1ppp/2n/2n1P/3N//PPP1QPPP/RNB1KB1R w KQkq -"
+ "Russian Game: Modern Attack, Bardeleben Variation" "C43c")
+ ("rnbqkb1r/pppp1ppp//4P/3Qn/5N/PPP2PPP/RNB1KB1R b KQkq -"
+ "Russian Game: Modern Attack, 3...exd4, Main Line" "C43d")
+ ("rnbqkb1r/ppp2ppp/3n//3Q/2N2N/PPP2PPP/R1B1KB1R b KQkq -"
+ "Russian Game: Modern Attack, 3...exd4, Main Line, 7.Nc3" "C43e")
+ ("r2qkb1r/ppp2ppp/2nn/5b/5Q/2N2N/PPP2PPP/R1B1KB1R w KQkq -"
+ "Russian Game: Modern Attack, Pillsbury Variation" "C43e")
+ ("rnbqkb1r/pppp1ppp//4p/3Pn/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Russian Game: Modern Attack, 3...Nxe4" "C43f")
+ ("rnbqkb1r/pppp1ppp//4p/3Pn/3B1N/PPP2PPP/RNBQK2R b KQkq -"
+ "Russian Game: Modern Attack, 3...Nxe4 4.Bd3" "C43g")
+ ("r1bqkb1r/pppp1ppp/2n/4p/3Pn/3B1N/PPP2PPP/RNBQK2R w KQkq -"
+ "Russian Game: Modern Attack, 3...Nxe4 4.Bd3 Nc6" "C43g")
+ ("r1bqkb1r/pppp1ppp/2n/3Pp/4n/3B1N/PPP2PPP/RNBQK2R b KQkq -"
+ "Russian Game: Modern Attack, 3...Nxe4 4.Bd3 Nc6 5.d5" "C43g")
+ ("r1bqkb1r/pppp1ppp/2n/4p/3PB/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Russian Game: Modern Attack, 3...Nxe4 4.Bd3 Nc6 5.Bxe4" "C43h")
+ ("rnbqkb1r/ppp2ppp//3pp/3Pn/3B1N/PPP2PPP/RNBQK2R w KQkq -"
+ "Russian Game: Modern Attack, 3...Nxe4 4.Bd3 d5" "C43i")
+ ("rnbqkb1r/ppp2ppp//3pP/4n/3B1N/PPP2PPP/RNBQK2R b KQkq -"
+ "Russian Game: Modern Attack, 3...Nxe4 4.Bd3 d5 5.dxe5" "C43i")
+ ("rnbqkb1r/ppp2ppp//3pN/3Pn/3B/PPP2PPP/RNBQK2R b KQkq -"
+ "Russian Game: Modern Attack, 3...Nxe4 4.Bd3 d5 5.Nxe5" "C43j")
+ ("r1bqkb1r/ppp2ppp/2n/3pN/3Pn/3B/PPP2PPP/RNBQK2R w KQkq -"
+ "Russian Game: Modern Attack, 3...Nxe4 4.Bd3 d5 5.Nxe5 Nc6" "C43k")
+ ("rnbqk2r/ppp1bppp//3pN/3Pn/3B/PPP2PPP/RNBQK2R w KQkq -"
+ "Russian Game: Modern Attack, 3...Nxe4 4.Bd3 d5 5.Nxe5 Be7" "C43l")
+ ("rnbqk2r/ppp2ppp/3b/3pN/3Pn/3B/PPP2PPP/RNBQK2R w KQkq -"
+ "Russian Game: Modern Attack, 3...Nxe4 4.Bd3 d5 5.Nxe5 Bd6" "C43m")
+ ("rnbq1rk/ppp2ppp//3pb/2PPn/3B/PP3PPP/RNBQ1RK w - -"
+ "Russian Game: Modern Attack, Trifunovic Variation" "C43n")
+ ("r1bqkb1r/pppn1ppp//3pN/3Pn/3B/PPP2PPP/RNBQK2R w KQkq -"
+ "Russian Game: Modern Attack, 3...Nxe4 4.Bd3 d5 5.Nxe5 Nd7" "C43o")
+ ("r1bqkb1r/pppN1ppp//3p/3Pn/3B/PPP2PPP/RNBQK2R b KQkq -"
+ "Russian Game: Modern Attack, 3...Nxe4 4.Bd3 d5 5.Nxe5 Nd7 6.Nxd7" "C43p")
+ ("r2qkb1r/pppb1ppp//3p/3Pn/3B/PPP2PPP/RNBQ1RK b kq -"
+ "Russian Game: Modern Attack, 3...Nxe4, Main Line" "C43q")
+ ("r3kb1r/pppb1ppp//3p/3Pn2q/3B/PPP2PPP/RNBQ1RK w kq -"
+ "Russian Game: Modern Attack, 3...Nxe4, Main Line, 7...Qh4" "C43r")
+ ("r2qk2r/pppb1ppp/3b/3p/3Pn/3B/PPP2PPP/RNBQ1RK w kq -"
+ "Russian Game: Modern Attack, 3...Nxe4, Main Line, 7...Bd6" "C43s")
+ ("r1bqkbnr/pppp1ppp/2n/4p/4P/5N/PPPP1PPP/RNBQKB1R w KQkq -"
+ "Open Game" "C44a")
+ ("r1bqkbnr/pppp1ppp/2n/4N/4P//PPPP1PPP/RNBQKB1R b KQkq -"
+ "Open Game: Irish (Chicago) Gambit" "C44a")
+ ("r1bqkbnr/pppp1ppp/2n/4p/1P2P/5N/P1PP1PPP/RNBQKB1R b KQkq -"
+ "Open Game: Paschman Wing Gambit" "C44a")
+ ("r1bqkbnr/pppp1ppp/2n/4p/2P1P/5N/PP1P1PPP/RNBQKB1R b KQkq -"
+ "Open Game: Dresden Opening" "C44a")
+ ("r1bqkbnr/pppp1ppp/2n/4p/4P/5NP/PPPP1P1P/RNBQKB1R b KQkq -"
+ "Open Game: Konstantinopolsky" "C44b")
+ ("r1bqkbnr/pppp1ppp/2n/4p/4P/5N/PPPPBPPP/RNBQK2R b KQkq -"
+ "Open Game: Inverted Hungarian" "C44c")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/3PP/5N/PPP1BPPP/RNBQK2R b KQkq -"
+ "Open Game: Tayler Opening" "C44c")
+ ("r1bqkbnr/pppp1ppp/2n/4p/4P/3P1N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Open Game: Inverted Philidor" "C44d")
+ ("r1bqkbnr/ppp2ppp/2n/3pp/4P/3P1N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Open Game: Inverted Philidor" "C44d")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/4P/3P1N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Open Game: Inverted Philidor" "C44e")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/4P/3P1NP/PPP2P1P/RNBQKB1R b KQkq -"
+ "Open Game: Inverted Philidor, 4.g3" "C44f")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/4P/3P1N/PPP1BPPP/RNBQK2R b KQkq -"
+ "Open Game: Inverted Philidor, 4.Be2" "C44g")
+ ("r1bqkb1r/ppp2ppp/2n2n/3pp/4P/3P1N/PPPNBPPP/R1BQK2R b KQkq -"
+ "Open Game: Inverted Hanham" "C44h")
+ ("r1bqkbnr/pppp1ppp/2n/4p/4P/2P2N/PP1P1PPP/RNBQKB1R b KQkq -"
+ "Ponziani Opening" "C44i")
+ ("r1bqkb1r/ppppnppp/2n/4p/4P/2P2N/PP1P1PPP/RNBQKB1R w KQkq -"
+ "Ponziani: Reti Variation" "C44i")
+ ("r1bqk1nr/ppppbppp/2n/4p/4P/2P2N/PP1P1PPP/RNBQKB1R w KQkq -"
+ "Ponziani: Romanishin Variation" "C44i")
+ ("r1bqkbnr/pppp2pp/2n/4pp/4P/2P2N/PP1P1PPP/RNBQKB1R w KQkq -"
+ "Ponziani Countergambit" "C44j")
+ ("r1bqkbnr/ppp3pp/2np/3Ppp/4P/2P2N/PP3PPP/RNBQKB1R b KQkq -"
+ "Ponziani Countergambit, Schmidt Attack" "C44j")
+ ("rnbqk2r/ppp1b1pp/3p1n/3Pp/4N/2PB/PP3PPP/RNBQK2R w KQkq -"
+ "Ponziani Countergambit, Cordel Variation" "C44j")
+ ("r1bqkbnr/ppp2ppp/2n/3pp/4P/2P2N/PP1P1PPP/RNBQKB1R w KQkq -"
+ "Ponziani: 3...d5" "C44k")
+ ("r1bqkbnr/ppp2ppp/2n/3pp/Q3P/2P2N/PP1P1PPP/RNB1KB1R b KQkq -"
+ "Ponziani: 3...d5 4.Qa4" "C44l")
+ ("r2qkbnr/pppb1ppp/2n/3pp/Q3P/2P2N/PP1P1PPP/RNB1KB1R w KQkq -"
+ "Ponziani: Caro Variation" "C44l")
+ ("r1bqkb1r/ppp2ppp/2n2n/3pp/Q3P/2P2N/PP1P1PPP/RNB1KB1R w KQkq -"
+ "Ponziani: Leonhardt Variation" "C44l")
+ ("r1bqkbnr/ppp3pp/2n2p/3pp/Q3P/2P2N/PP1P1PPP/RNB1KB1R w KQkq -"
+ "Ponziani: Steinitz Variation" "C44m")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/4P/2P2N/PP1P1PPP/RNBQKB1R w KQkq -"
+ "Ponziani: 3...Nf6" "C44n")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/3PP/2P2N/PP3PPP/RNBQKB1R b KQkq -"
+ "Ponziani: 3...Nf6" "C44n")
+ ("r1bqkb1r/pppp1ppp/2n2n//3pP/2P2N/PP3PPP/RNBQKB1R w KQkq -"
+ "Ponziani: 3...Nf6 4.d4 exd4" "C44o")
+ ("r1bqkb1r/pppp1ppp/2n/4p/3Pn/2P2N/PP3PPP/RNBQKB1R w KQkq -"
+ "Ponziani: 3...Nf6 4.d4 Nxe4" "C44p")
+ ("r1bqk2r/pppp1ppp/2n/2bPp/4n/2P2N/PP3PPP/RNBQKB1R w KQkq -"
+ "Ponziani: Fraser Defence" "C44p")
+ ("r1bqkb1r/ppppnppp//3Pp/4n/2P2N/PP3PPP/RNBQKB1R w KQkq -"
+ "Ponziani: 3...Nf6 4.d4 Nxe4 5.d5 Ne7" "C44q")
+ ("r1bqkbnr/pppp1ppp/2n/4p/3PP/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Scotch Opening" "C44r")
+ ("r1bqkbnr/pppp1ppp//4p/3nP/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Scotch: Lolli Variation" "C44r")
+ ("r1bqkb1r/pp1p1Npp/2p1nn//2B1P//PPP2PPP/RNBQ1RK b kq -"
+ "Scotch: Cochrane Variation" "C44r")
+ ("r1bqkbnr/ppp2ppp/2np/4p/3PP/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Scotch: 3...d6" "C44s")
+ ("r1bqkbnr/pppp1ppp/2n//3pP/5N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Scotch: 3...exd4" "C44t")
+ ("r1bqkbnr/pppp1ppp/2n/1B/3pP/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Scotch: Relfsson Gambit" "C44t")
+ ("r1bqkbnr/pppp1ppp/2n//3pP/2P2N/PP3PPP/RNBQKB1R b KQkq -"
+ "Scotch: Goring Gambit" "C44t")
+ ("r1bqkbnr/ppp2ppp/2n/3p/3pP/2P2N/PP3PPP/RNBQKB1R w KQkq -"
+ "Scotch: Goring Gambit, 4...d5" "C44u")
+ ("r1bqkbnr/pppp1ppp/2n//4P/2Pp1N/PP3PPP/RNBQKB1R w KQkq -"
+ "Scotch: Goring Gambit, 4...d3" "C44v")
+ ("r1bqkbnr/pppp1ppp/2n//4P/2p2N/PP3PPP/RNBQKB1R w KQkq -"
+ "Scotch: Goring Gambit, 4...dxc3" "C44w")
+ ("r1bqkbnr/pppp1ppp/2n//2B1P/2p2N/PP3PPP/RNBQK2R b KQkq -"
+ "Scotch: Goring Gambit, 4...dxc3 5.Bc4" "C44w")
+ ("r1bqkbnr/pppp1ppp/2n//2B1P/5N/PB3PPP/RN1QK2R b KQkq -"
+ "Scotch: Goring Gambit, 4...dxc3 5.Bc4 cxb2 6.Bxb2" "C44w")
+ ("r1bqkbnr/pppp1ppp/2n//4P/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Scotch: Goring Gambit, 4...dxc3 5.Nxc3" "C44w")
+ ("r1bqk1nr/pppp1ppp/2n//1b2P/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Scotch: Goring Gambit, 4...dxc3 5.Nxc3 Bb4" "C44w")
+ ("r1bqk2r/pppp1ppp/2n2n//1bB1P/2N2N/PP3PPP/R1BQK2R w KQkq -"
+ "Scotch: Goring Gambit, Bardeleben Variation" "C44w")
+ ("r1bqk1nr/ppp2ppp/2np//1bB1P/2N2N/PP3PPP/R1BQK2R w KQkq -"
+ "Scotch: Goring Gambit, 4...dxc3 5.Nxc3 Bb4 6.Bc4 d6" "C44w")
+ ("r1bqk1nr/ppp2ppp/2np//1bB1P/2N2N/PP3PPP/R1BQ1RK b kq -"
+ "Scotch: Goring Gambit, 4...dxc3 5.Nxc3 Bb4 6.Bc4 d6 7.O-O" "C44w")
+ ("r1bqkbnr/pppp1ppp/2n//2BpP/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Scotch Gambit" "C44x")
+ ("r1bqk1nr/pppp1ppp/2n//1bBpP/5N/PPP2PPP/RNBQK2R w KQkq -"
+ "Scotch Gambit: London Defence" "C44x")
+ ("r1bqk1nr/pppp1ppp/2n/2b/2BpP/5N/PPP2PPP/RNBQK2R w KQkq -"
+ "Scotch Gambit: 4...Bc5" "C44y")
+ ("r1bqk1nr/pppp1ppp/2n/2b3N/2BpP//PPP2PPP/RNBQK2R b KQkq -"
+ "Scotch Gambit: 5.Ng5" "C44y")
+ ("r1bqk2r/pppp1ppp/2n4n/2b3NQ/2BpP//PPP2PPP/RNB1K2R b KQkq -"
+ "Scotch Gambit: Vitzhum Attack" "C44y")
+ ("r1bqk1nr/pppp1ppp/2n/2b/2BpP/5N/PPP2PPP/RNBQ1RK b kq -"
+ "Scotch Gambit: 5.O-O" "C44y")
+ ("r2qk1nr/ppp2ppp/2np/2b/2BpP1b/2P2N/PP3PPP/RNBQ1RK w kq -"
+ "Scotch Gambit: Anderssen (Paulsen) Counterattack" "C44y")
+ ("r1bqk1nr/pppp1ppp/2n/2b/2BpP/2P2N/PP3PPP/RNBQK2R b KQkq -"
+ "Scotch Gambit: 5.c3" "C44z")
+ ("r1bqk1nr/pppp1ppp/2n/2b/2B1P/2Pp1N/PP3PPP/RNBQK2R w KQkq -"
+ "Scotch Gambit: 5.c3 d3" "C44z")
+ ("r1bqkbnr/pppp1ppp/2n//3NP//PPP2PPP/RNBQKB1R b KQkq -"
+ "Scotch: 4.Nxd4" "C45a")
+ ("r1bqkbnr/pppp1ppp///3nP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Scotch: 4.Nxd4 Nxd4" "C45b")
+ ("r1bqkbnr/ppp2ppp/3p//3QP/3B/PPP2PPP/RNB1K2R b KQkq -"
+ "Scotch: Ghulam Kassim Variation" "C45b")
+ ("r1bqk1nr/pppp1ppp/2n//1b1NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Scotch: 4.Nxd4 Bb4+" "C45c")
+ ("r1b1kbnr/pppp1ppp/2n2q//3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Scotch: 4.Nxd4 Qf6" "C45d")
+ ("r1b1kbnr/pppp1ppp/2n//3NP2q//PPP2PPP/RNBQKB1R w KQkq -"
+ "Scotch: Steinitz Variation" "C45e")
+ ("r1b1kbnr/pppp1ppp/2n//3NP2q/3Q/PPP2PPP/RNB1KB1R b KQkq -"
+ "Scotch: Steinitz, 5.Qd3" "C45e")
+ ("r1b1kbnr/pppp1ppp/2n//4P2q/5N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Scotch: Steinitz, Fraser Attack" "C45e")
+ ("r1b1kbnr/pppp1ppp/2n//3NP2q/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Scotch: Steinitz, 5.Nc3" "C45f")
+ ("r1b1kbnr/pppp1ppp/2n/1N/4P2q//PPP2PPP/RNBQKB1R b KQkq -"
+ "Scotch: Steinitz, 5.Nb5" "C45g")
+ ("r1b1kbnr/pppp1ppp/2n/1N/4q//PPP2PPP/RNBQKB1R w KQkq -"
+ "Scotch: Steinitz, 5.Nb5 Qxe4+" "C45g")
+ ("r1b1k1nr/pppp1ppp/2n/1Nb/4P2q//PPP2PPP/RNBQKB1R w KQkq -"
+ "Scotch: Steinitz, 5.Nb5 Bc5" "C45g")
+ ("r1b1k1nr/pppp1ppp/2n/1Nb/4P2q/5Q/PPP2PPP/RNB1KB1R b KQkq -"
+ "Scotch: Steinitz, 5.Nb5 Bc5 6.Qf3" "C45g")
+ ("r1b1k1nr/pppp1ppp/2n/1N/1b2P2q//PPP2PPP/RNBQKB1R w KQkq -"
+ "Scotch: Steinitz, 5.Nb5 Bb4+" "C45g")
+ ("N1bk3r/pp1p1ppp/2n2n//1b/P4B1q/1PPN1P1P/R1BQK2R b KQ -"
+ "Scotch: Steinitz, Berger Variation" "C45g")
+ ("r1b1k1nr/pppp1ppp/2n/1N/1b2P2q//PPPB1PPP/RN1QKB1R b KQkq -"
+ "Scotch: Steinitz, 5.Nb5 Bb4+ 6.Bd2" "C45g")
+ ("r1bk2nr/pppp1ppp/2n3q/1N///PPPNBPPP/R2Q1RK w - -"
+ "Scotch: Steinitz, Rosenthal Variation" "C45g")
+ ("r1bqkb1r/pppp1ppp/2n2n//3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Scotch: 4.Nxd4 Nf6" "C45h")
+ ("r1bqkb1r/pppp1ppp/2N2n//4P//PPP2PPP/RNBQKB1R b KQkq -"
+ "Scotch: 4.Nxd4 Nf6 5.Nxc6" "C45h")
+ ("r1bqkb1r/p1pp1ppp/2p2n//4P//PPPN1PPP/R1BQKB1R b KQkq -"
+ "Scotch: Tartakower Variation" "C45h")
+ ("r1bqkb1r/p1pp1ppp/2p2n//4P/3B/PPP2PPP/RNBQK2R b KQkq -"
+ "Scotch: 4.Nxd4 Nf6 5.Nxc6 bxc6 6.Bd3" "C45i")
+ ("r1bqkb1r/p1pp1ppp/2p2n/4P///PPP2PPP/RNBQKB1R b KQkq -"
+ "Scotch: Mieses Variation" "C45j")
+ ("r1b1kb1r/p1ppqppp/2p2n/4P///PPP2PPP/RNBQKB1R w KQkq -"
+ "Scotch: Mieses, 6...Qe7" "C45j")
+ ("r1b1kb1r/p1ppqppp/2p2n/4P///PPP1QPPP/RNB1KB1R b KQkq -"
+ "Scotch: Mieses, 6...Qe7 7.Qe2" "C45j")
+ ("r1b1kb1r/p1ppqppp/2p/3nP/2P//PP2QPPP/RNB1KB1R b KQkq -"
+ "Scotch: Mieses, 8.c4" "C45k")
+ ("r3kb1r/p1ppqppp/b1p/3nP/2P//PP2QPPP/RNB1KB1R w KQkq -"
+ "Scotch: Mieses, 8.c4 Ba6" "C45l")
+ ("r3kb1r/p1ppqppp/b1p/3nP/2P/1P/P3QPPP/RNB1KB1R b KQkq -"
+ "Scotch: Mieses, 8.c4 Ba6 9.b3" "C45m")
+ ("r1bqk1nr/pppp1ppp/2n/2b/3NP//PPP2PPP/RNBQKB1R w KQkq -"
+ "Scotch: 4.Nxd4 Bc5" "C45n")
+ ("r1bqk1nr/pppp1ppp/2n/2b/4P/1N/PPP2PPP/RNBQKB1R b KQkq -"
+ "Scotch: 4.Nxd4 Bc5 5.Nb3" "C45o")
+ ("r1bqk1nr/pppp1ppp/2n//1b2P/1N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Scotch: Romanishin Variation" "C45o")
+ ("r1bqk1nr/pppp1ppp/1bn//4P/1N/PPP2PPP/RNBQKB1R w KQkq -"
+ "Scotch: 4.Nxd4 Bc5 5.Nb3 Bb6" "C45p")
+ ("r1bqk1nr/pppp1ppp/1bn//P3P/1N/1PP2PPP/RNBQKB1R b KQkq -"
+ "Scotch: 4.Nxd4 Bc5 5.Nb3 Bb6 6.a4" "C45p")
+ ("r1bqk1nr/1ppp1ppp/pbn//P3P/1N/1PP2PPP/RNBQKB1R w KQkq -"
+ "Scotch: 4.Nxd4 Bc5 5.Nb3 Bb6 6.a4 a6" "C45q")
+ ("r1bqk1nr/1ppp1ppp/pbn//P3P/1NN/1PP2PPP/R1BQKB1R b KQkq -"
+ "Scotch: 4.Nxd4 Bc5 5.Nb3 Bb6 6.a4 a6 7.Nc3" "C45q")
+ ("r1bqk2r/1ppp1ppp/pbn2n//P3P/1NN/1PP2PPP/R1BQKB1R w KQkq -"
+ "Scotch: Geller Variation" "C45q")
+ ("r1b1k1nr/1ppp1ppp/pbn2q//P3P/1NN/1PP2PPP/R1BQKB1R w KQkq -"
+ "Scotch: 4.Nxd4 Bc5 5.Nb3 Bb6 6.a4 a6 7.Nc3 Qf6" "C45q")
+ ("r1bqk1nr/pppp1ppp/2N/2b/4P//PPP2PPP/RNBQKB1R b KQkq -"
+ "Scotch: 4.Nxd4 Bc5 5.Nxc6" "C45r")
+ ("r1b1k1nr/pppp1ppp/2N2q/2b/4P//PPPQ1PPP/RNB1KB1R b KQkq -"
+ "Scotch: 4.Nxd4 Bc5 5.Nxc6 Qf6 6.Qd2" "C45s")
+ ("r1b1k1nr/ppp2ppp/2p2q/2b/4P/2N/PPPQ1PPP/R1B1KB1R b KQkq -"
+ "Scotch: 4.Nxd4 Bc5 5.Nxc6 Qf6 6.Qd2 dxc6 7.Nc3" "C45t")
+ ("r1bqk1nr/pppp1ppp/2n/2b/3NP/4B/PPP2PPP/RN1QKB1R b KQkq -"
+ "Scotch: 4.Nxd4 Bc5 5.Be3" "C45u")
+ ("r1b1k1nr/pppp1ppp/2n2q/1Nb/4P/4B/PPP2PPP/RN1QKB1R b KQkq -"
+ "Scotch: Blumenfeld Attack" "C45v")
+ ("r1b1k1nr/pppp1ppp/2n2q/2b/3NP/2P1B/PP3PPP/RN1QKB1R b KQkq -"
+ "Scotch: 4.Nxd4 Bc5 5.Be3 Qf6 6.c3" "C45v")
+ ("r1b1k2r/ppppnppp/2n2q/2b/3NP/2P1B/PP3PPP/RN1QKB1R w KQkq -"
+ "Scotch: 4.Nxd4 Bc5 5.Be3 Qf6 6.c3 Nge7" "C45w")
+ ("r1b1k2r/ppppnppp/2n2q/2b/3NP/2P1B/PP1Q1PPP/RN2KB1R b KQkq -"
+ "Scotch: Blackburne Attack" "C45w")
+ ("r1b1k2r/ppppnppp/2n2q/2b/4P/2P1B/PPN2PPP/RN1QKB1R b KQkq -"
+ "Scotch: Meitner Variation" "C45w")
+ ("r1b1k2r/ppppnppp/2n2q/1Bb/3NP/2P1B/PP3PPP/RN1QK2R b KQkq -"
+ "Scotch: Paulsen Attack" "C45w")
+ ("r1bnk2r/ppppnppp/5q/1Bb/3NP/2P1B/PP3PPP/RN1QK2R w KQkq -"
+ "Scotch: Paulsen, Gunsberg Defence" "C45w")
+ ("r1b1k2r/ppppnppp/2n2q/2b/2BNP/2P1B/PP3PPP/RN1QK2R b KQkq -"
+ "Scotch: 4.Nxd4 Bc5 5.Be3 Qf6 6.c3 Nge7 7.Bc4" "C45x")
+ ("r1b1k2r/ppppnppp/5q/2b1n/2BNP/2P1B/PP3PPP/RN1QK2R w KQkq -"
+ "Scotch: 4.Nxd4 Bc5 5.Be3 Qf6 6.c3 Nge7 7.Bc4 Ne5" "C45y")
+ ("r1bqkbnr/pppp1ppp/2n/4p/4P/2N2N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Three Knights Game" "C46a")
+ ("r1bqkbnr/pppp2pp/2n/4pp/4P/2N2N/PPPP1PPP/R1BQKB1R w KQkq -"
+ "Three Knights: Winawer Defence" "C46b")
+ ("r1bqkbnr/ppp2ppp/2np/4p/4P/2N2N/PPPP1PPP/R1BQKB1R w KQkq -"
+ "Three Knights: 3...d6" "C46c")
+ ("r1bqkbnr/ppp2ppp/2np/4p/3PP/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Three Knights: 3...d6 4.d4" "C46d")
+ ("r1bqk1nr/pppp1ppp/2n/2b1p/4P/2N2N/PPPP1PPP/R1BQKB1R w KQkq -"
+ "Three Knights: 3...Bc5" "C46e")
+ ("r1bqk1nr/pppp1ppp/2n/1Bb1p/4P/2N2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Three Knights: 3...Bc5 4.Bb5" "C46e")
+ ("r1bqk1nr/pppp1ppp/2n/2b1N/4P/2N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Three Knights: 3...Bc5 4.Nxe5" "C46f")
+ ("r1bqk1nr/pppp1ppp/2n/4p/1b2P/2N2N/PPPP1PPP/R1BQKB1R w KQkq -"
+ "Three Knights: 3...Bb4" "C46g")
+ ("r1bqk1nr/pppp1ppp/2n/3Np/1b2P/5N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Three Knights: 3...Bb4 4.Nd5" "C46h")
+ ("r1bqk2r/pppp1ppp/2n2n/3Np/1b2P/5N/PPPP1PPP/R1BQKB1R w KQkq -"
+ "Three Knights: Schlechter Variation" "C46h")
+ ("r1bqkbnr/pppp1p1p/2n3p/4p/4P/2N2N/PPPP1PPP/R1BQKB1R w KQkq -"
+ "Three Knights: Steinitz Variation" "C46i")
+ ("r1bqkbnr/pppp1p1p/2n3p/4p/3PP/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Three Knights: Steinitz, 4.d4" "C46j")
+ ("r1bqkbnr/pppp1p1p/2n3p/3N/3pP/5N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Three Knights: Steinitz, Rosenthal Variation" "C46k")
+ ("r1bqkbnr/pppp1p1p/2n3p//3NP/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Three Knights: Steinitz, 4.d4 exd4 5.Nxd4" "C46l")
+ ("r1bqk1nr/pppp1pbp/2n3p//3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Three Knights: Steinitz, 4.d4 exd4 5.Nxd4 Bg7" "C46l")
+ ("r1bqk1nr/pppp1pbp/2n3p//3NP/2N1B/PPP2PPP/R2QKB1R b KQkq -"
+ "Three Knights: Steinitz, 4.d4 exd4 5.Nxd4 Bg7 6.Be3" "C46l")
+ ("r1bqk2r/pppp1pbp/2n2np//3NP/2N1B/PPP2PPP/R2QKB1R w KQkq -"
+ "Three Knights: Steinitz, 4.d4 exd4 5.Nxd4 Bg7 6.Be3 Nf6" "C46m")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/4P/2N2N/PPPP1PPP/R1BQKB1R w KQkq -"
+ "Four Knights Game" "C47a")
+ ("r1bqkb1r/pppp1ppp/2n2n/4N/4P/2N/PPPP1PPP/R1BQKB1R b KQkq -"
+ "Four Knights: Halloween Gambit" "C47a")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/4P/P1N2N/1PPP1PPP/R1BQKB1R b KQkq -"
+ "Four Knights: Gunsberg Variation" "C47b")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/4P/2N2N/PPPPBPPP/R1BQK2R b KQkq -"
+ "Four Knights: Van der Wiel Variation" "C47c")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/2B1P/2N2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Four Knights: Italian Variation" "C47d")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/4P/2N2NP/PPPP1P1P/R1BQKB1R b KQkq -"
+ "Four Knights: Glek Variation" "C47e")
+ ("r1bqkb1r/ppp2ppp/2n2n/3pp/4P/2N2NP/PPPP1P1P/R1BQKB1R w KQkq -"
+ "Four Knights: Glek, 4...d5" "C47f")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/4P/2N2NP/PPPP1P1P/R1BQKB1R w KQkq -"
+ "Four Knights: Glek, 4...Bc5" "C47g")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/4P/2N2NP/PPPP1PBP/R1BQK2R b KQkq -"
+ "Four Knights: Glek, 4...Bc5" "C47g")
+ ("r1bqk2r/1pp2ppp/p1np1n/2b1p/4P/2NP1NP/PPP2PBP/R1BQK2R w KQkq -"
+ "Four Knights: Glek, Main Line" "C47h")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/3PP/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Four Knights: Scotch Variation" "C47i")
+ ("r1bqkb1r/ppp2ppp/2np1n/4p/3PP/2N2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Four Knights: Scotch, 4...d6" "C47i")
+ ("r1bqk2r/pppp1ppp/2n2n/4p/1b1PP/2N2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Four Knights: Scotch, Bogoljubow" "C47j")
+ ("r1bqk2r/pppp1ppp/2n2n/3Pp/1b2P/2N2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Four Knights: Scotch, Bogoljubow, 5.d5" "C47j")
+ ("r1bqk2r/pppp1ppp/2n2n/4N/1b1PP/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Four Knights: Scotch, Krause Variation" "C47k")
+ ("r1bqkb1r/pppp1ppp/2n2n//3pP/2N2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Four Knights: Scotch, 4...exd4" "C47l")
+ ("r1bqkb1r/pppp1ppp/2n2n/3N/3pP/5N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Four Knights: Belgrade Gambit" "C47l")
+ ("r1bqkb1r/pppp1ppp/5n/3N/1n1pP/5N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Four Knights: Belgrade Gambit, 5...Nb4" "C47l")
+ ("r1bqkb1r/pppp1ppp/2n/3n/3pP/5N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Four Knights: Belgrade Gambit, 5...Nxd5" "C47l")
+ ("r1bqkb1r/pppp1ppp/2n/3N/3pn/5N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Four Knights: Belgrade Gambit, 5...Nxe4" "C47m")
+ ("r1bqkb1r/pppp1ppp/2n/3N/3pn/5N/PPP1QPPP/R1B1KB1R b KQkq -"
+ "Four Knights: Belgrade Gambit, 5...Nxe4 6.Qe2 (Old Line)" "C47m")
+ ("r1bqkb1r/pppp1ppp/2n/3N/2Bpn/5N/PPP2PPP/R1BQK2R b KQkq -"
+ "Four Knights: Belgrade Gambit, 5...Nxe4 6.Bc4 (Modern Line)" "C47m")
+ ("r1bqk2r/ppppbppp/2n2n/3N/3pP/5N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Four Knights: Belgrade Gambit, 5...Be7" "C47n")
+ ("r1bqkb1r/pppp1ppp/2n2n//3NP/2N/PPP2PPP/R1BQKB1R b KQkq -"
+ "Four Knights: Scotch, 4...exd4 5.Nxd4" "C47o")
+ ("r1bqkb1r/ppp2ppp/2np1n//3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Four Knights: Scotch, 4...exd4 5.Nxd4 d6" "C47p")
+ ("r1bqk2r/pppp1ppp/2n2n/2b/3NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Four Knights: Scotch, 4...exd4 5.Nxd4 Bc5" "C47q")
+ ("r1bqk2r/pppp1ppp/2n2n//1b1NP/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Four Knights: Scotch, 4...exd4 5.Nxd4 Bb4" "C47r")
+ ("r1bqk2r/p1pp1ppp/2p2n//1b2P/2N/PPP2PPP/R1BQKB1R w KQkq -"
+ "Four Knights: Scotch, 4...exd4 5.Nxd4 Bb4 6.Nxc6 bxc6" "C47s")
+ ("r1bqk2r/p1pp1ppp/2p2n//1b2P/2NB/PPP2PPP/R1BQK2R b KQkq -"
+ "Four Knights: Scotch, Main Line" "C47s")
+ ("r1bqk2r/p1p2ppp/2p2n/3p/1b2P/2NB/PPP2PPP/R1BQK2R w KQkq -"
+ "Four Knights: Scotch, Main Line, 7...d5" "C47t")
+ ("r1bqk2r/p1p2ppp/5n/3p/1b/2NB/PPP2PPP/R1BQK2R w KQkq -"
+ "Four Knights: Scotch, Main Line, 7...d5 8.exd5 cxd5" "C47t")
+ ("r1bq1rk/p1p2ppp/5n/3p/1b/2NB/PPP2PPP/R1BQ1RK w - -"
+ "Four Knights: Scotch, Main Line, 8.exd5 cxd5 9.O-O O-O" "C47u")
+ ("r1bq1rk/p4ppp/2p2n/3p2B/1b/2NB/PPP2PPP/R2Q1RK w - -"
+ "Four Knights: Scotch, Main Line, 9.O-O O-O 10.Bg5 c6" "C47v")
+ ("r1bq1rk/p4ppp/2p2n/3p2B/Nb/3B/PPP2PPP/R2Q1RK b - -"
+ "Four Knights: Scotch, Main Line, 10.Bg5 c6 11.Na4" "C47w")
+ ("r1bq1rk/p4ppp/2p2n/3p2B/1b/2NB1Q/PPP2PPP/R4RK b - -"
+ "Four Knights: Scotch, Main Line, 10.Bg5 c6 11.Qf3" "C47x")
+ ("r1bq1rk/p3bppp/2p2n/3p2B//2NB1Q/PPP2PPP/R4RK w - -"
+ "Four Knights: Scotch, Main Line, 10.Bg5 c6 11.Qf3 Be7" "C47y")
+ ("r1bqkb1r/pppp1ppp/2n2n/1B2p/4P/2N2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Four Knights: Spanish Variation" "C48a")
+ ("r1bqkb1r/1ppp1ppp/p1B2n/4p/4P/2N2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Four Knights: Spanish, Ranken Variation" "C48a")
+ ("r3kb1r/1pp2ppp/p1p1b/3q/3PN//PPP2PPP/R1BQR1K w kq -"
+ "Four Knights: Spanish, Spielmann Variation" "C48a")
+ ("r1bqkb1r/ppp2ppp/2np1n/1B2p/4P/2N2N/PPPP1PPP/R1BQK2R w KQkq -"
+ "Four Knights: Spanish, 4...d6" "C48b")
+ ("r1bqkb1r/ppp2ppp/2np1n/1B2p/3PP/2N2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Four Knights: Spanish, 4...d6 5.d4" "C48c")
+ ("r1bqk2r/pppp1ppp/2n2n/1Bb1p/4P/2N2N/PPPP1PPP/R1BQK2R w KQkq -"
+ "Four Knights: Spanish, Classical Defence" "C48d")
+ ("r1bqk2r/pppp1ppp/2n2n/1Bb1N/4P/2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Four Knights: Spanish, Classical Defence, 5.Nxe5" "C48e")
+ ("r1bqk2r/pppp1ppp/2n2n/1Bb1p/4P/2N2N/PPPP1PPP/R1BQ1RK b kq -"
+ "Four Knights: Spanish, Classical Defence, 5.O-O" "C48f")
+ ("r1bq1rk/pppp1ppp/2n2n/1B2P/1b1P1P/2N/PPP3PP/R1BQ1RK w - -"
+ "Four Knights: Spanish, Classical, Bardeleben Variation" "C48f")
+ ("r1bq1rk/pppp1ppp/5n/1Bb1N/3nP/2N/PPPP1PPP/R1BQ1RK w - -"
+ "Four Knights: Spanish, Classical, Marshall Variation" "C48f")
+ ("r1bqkb1r/pppp1ppp/5n/1B2p/3nP/2N2N/PPPP1PPP/R1BQK2R w KQkq -"
+ "Four Knights: Rubinstein Countergambit" "C48g")
+ ("r1bqkb1r/pppp1ppp/5n/4p/3nP/2N2N/PPPPBPPP/R1BQK2R b KQkq -"
+ "Four Knights: Rubinstein, 5.Be2" "C48g")
+ ("r1bqkb1r/pppp1ppp/5n/1B2N/3nP/2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Four Knights: Rubinstein, 5.Nxe5" "C48h")
+ ("r1b1kb1r/ppppqppp/5n/1B2N/3nPP/2N/PPPP2PP/R1BQK2R b KQkq -"
+ "Four Knights: Rubinstein, Bogoljubow Variation" "C48h")
+ ("r1bqkb1r/pppp1ppp/5n/1B2p/3nP/2N2N/PPPP1PPP/R1BQ1RK b kq -"
+ "Four Knights: Rubinstein, Henneberger Variation" "C48i")
+ ("r1bqkb1r/pppp1ppp/5n/4p/2BnP/2N2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Four Knights: Rubinstein, 5.Bc4" "C48j")
+ ("r1bqkb1r/pppp1ppp/5n/1B2p/3NP/2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Four Knights: Rubinstein, Exchange Variation" "C48k")
+ ("r1bqkb1r/pppp1ppp/5P/1B//2p/PPPP1PPP/R1BQK2R b KQkq -"
+ "Four Knights: Rubinstein, Exchange Variation" "C48k")
+ ("r1b1k2r/pppp1ppp/5q/1Bb//2P/PPP2PPP/R1BQK2R w KQkq -"
+ "Four Knights: Rubinstein, Exchange Variation, 8...Bc5" "C48l")
+ ("r1b1kb1r/pppp1ppp//1B2q//2P/PPP2PPP/R1BQK2R w KQkq -"
+ "Four Knights: Rubinstein, Exchange Variation, 8...Qe5+" "C48m")
+ ("r1bqkb1r/pppp1ppp/5n/4p/B2nP/2N2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Four Knights: Rubinstein, 5.Ba4" "C48n")
+ ("r1bqkb1r/pppp1ppp/5n/4p/B3P/2N2n/PPPP1PPP/R1BQK2R w KQkq -"
+ "Four Knights: Rubinstein, 5.Ba4 Nxf3+" "C48n")
+ ("r1bqkb1r/pp1p1ppp/2p2n/4p/B2nP/2N2N/PPPP1PPP/R1BQK2R w KQkq -"
+ "Four Knights: Rubinstein, 5.Ba4 c6" "C48o")
+ ("r1bqkb1r/pp1p1ppp/2p2n/4N/B2nP/2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Four Knights: Rubinstein, 5.Ba4 c6 6.Nxe5" "C48p")
+ ("r1bqk2r/pppp1ppp/5n/2b1p/B2nP/2N2N/PPPP1PPP/R1BQK2R w KQkq -"
+ "Four Knights: Rubinstein, 5.Ba4 Bc5" "C48q")
+ ("r1bqk2r/pppp1ppp/5n/2b1N/B2nP/2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Four Knights: Rubinstein, 5.Ba4 Bc5 6.Nxe5" "C48r")
+ ("r1bqk2r/pppp1ppp/2n2n/1B2p/1b2P/2N2N/PPPP1PPP/R1BQK2R w KQkq -"
+ "Four Knights: 4.Bb5 Bb4" "C49a")
+ ("r1bqk2r/pppp1ppp/2n2n/1B2p/1b2P/2N2N/PPPP1PPP/R1BQ1RK b kq -"
+ "Four Knights: 4.Bb5 Bb4 5.O-O" "C49b")
+ ("r1bq1rk/pppp1ppp/2n2n/1B2p/1b2P/2N2N/PPPP1PPP/R1BQ1RK w - -"
+ "Four Knights: 4.Bb5 Bb4 5.O-O O-O" "C49c")
+ ("r1bq1rk/pppp1ppp/2n/1B1P/1b2p/5N/PPPP1PPP/R1BQ1RK w - -"
+ "Four Knights: Gunsberg Variation" "C49c")
+ ("r1bq1rk/pppp1ppp/2B2n/4p/1b2P/2N2N/PPPP1PPP/R1BQ1RK b - -"
+ "Four Knights: Nimzowitsch (Paulsen) Variation" "C49d")
+ ("r1bq1rk/pppp1ppp/2n2n/1B2p/1b2P/2NP1N/PPP2PPP/R1BQ1RK b - -"
+ "Four Knights: Double Bishops, 6.d3" "C49e")
+ ("r1bq1rk/pppp1ppp/2n2n/1B2p/4P/2bP1N/PPP2PPP/R1BQ1RK w - -"
+ "Four Knights: Double Bishops, 6.d3 Bxc3" "C49f")
+ ("r1bq1rk/ppp2ppp/2np1n/1B2p/4P/2PP1N/P1P2PPP/R1BQR1K b - -"
+ "Four Knights: Janowski Variation" "C49f")
+ ("r1bq1rk/ppp2ppp/2n2n/1B1pp/4P/2PP1N/P1P2PPP/R1BQ1RK w - -"
+ "Four Knights: Svenonius Variation" "C49f")
+ ("r1bq1rk/ppp2ppp/2np1n/1B2p/1b2P/2NP1N/PPP2PPP/R1BQ1RK w - -"
+ "Four Knights: Symmetrical Variation" "C49g")
+ ("r1bq1rk/ppp2ppp/2np1n/1B2p/1b2P/3P1N/PPP1NPPP/R1BQ1RK b - -"
+ "Four Knights: Symmetrical, Maroczy System" "C49h")
+ ("r1bq1rk/ppp2ppp/2np1n/1B2p1B/1b2P/2NP1N/PPP2PPP/R2Q1RK b - -"
+ "Four Knights: Symmetrical, 7.Bg5" "C49i")
+ ("r2q1rk/ppp2ppp/2npbn/1B2p1B/1b2P/2NP1N/PPP2PPP/R2Q1RK w - -"
+ "Four Knights: Symmetrical, Tarrasch Variation" "C49j")
+ ("r1bq1rk/ppp1nppp/3p1n/1B2p1B/1b2P/2NP1N/PPP2PPP/R2Q1RK w - -"
+ "Four Knights: Symmetrical, Pillsbury Variation" "C49k")
+ ("r1b2rk/pp2nppp/2pq1n/3pp1B/1b2P2N/1BNP/PPP2PPP/R2Q1RK w - -"
+ "Four Knights: Symmetrical, Blake Variation" "C49k")
+ ("r1bq1rk/ppp2ppp/2np1n/1B2p1B/4P/2bP1N/PPP2PPP/R2Q1RK w - -"
+ "Four Knights: Symmetrical, 7.Bg5 Bxc3" "C49l")
+ ("r1bq1rk/ppp2ppp/2np1n/1B2p1B/4P/2PP1N/P1P2PPP/R2Q1RK b - -"
+ "Four Knights: Symmetrical, 7.Bg5 Bxc3" "C49l")
+ ("r1bq1rk/ppp2pp/2np1n1p/1B2p1B/4P/2PP1N/P1P2PPP/R2Q1RK w - -"
+ "Four Knights: Symmetrical, 7.Bg5 Bxc3 8.bxc3 h6" "C49m")
+ ("r1b2rk/ppp1qppp/2np1n/1B2p1B/4P/2PP1N/P1P2PPP/R2Q1RK w - -"
+ "Four Knights: Symmetrical, Metger unpin" "C49n")
+ ("r1bn1rk/ppp1qppp/3p1n/1B2p1B/3PP/2P2N/P1P2PPP/R2QR1K b - -"
+ "Four Knights: Symmetrical, Metger, 10.d4" "C49n")
+ ("r2n1rk/ppp1qppp/3p1n/1B2p1B/3PP1b/2P2N/P1P2PPP/R2QR1K w - -"
+ "Four Knights: Symmetrical, Metger, Capablanca Variation" "C49o")
+ ("r1b2rk/ppp1qppp/3pnn/1B2p1B/3PP/2P2N/P1P2PPP/R2QR1K w - -"
+ "Four Knights: Symmetrical, Metger, 10.d4 Ne6" "C49p")
+ ("r1br2k/ppp1qppp/3pnn/1B2p/3PP/2P2N/P1P2PPP/R1BQR1K w - -"
+ "Four Knights: Symmetrical, Metger, 10.d4 Ne6 11.Bc1 Rd8" "C49q")
+ ("r1b2rk/pp2qppp/3pnn/1Bp1p/3PP/2P2N/P1P2PPP/R1BQR1K w - -"
+ "Four Knights: Symmetrical, Metger, 10.d4 Ne6 11.Bc1 c5" "C49r")
+ ("r1bqkbnr/pppp1ppp/2n/4p/2B1P/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Italian Game" "C50a")
+ ("r1bqkbnr/pppp2pp/2n/4pp/2B1P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Italian: Rousseau Gambit" "C50b")
+ ("r1bqkbnr/pppp1ppp//4p/2BnP/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Italian: Blackburne-Shilling Gambit" "C50c")
+ ("r1bqkbnr/ppp2ppp/2np/4p/2B1P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Italian: 3...d6" "C50d")
+ ("r1bqk1nr/ppppbppp/2n/4p/2B1P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Italian: Hungarian Defence" "C50e")
+ ("r1bqk1nr/ppppbppp/2n//2BpP/5N/PPP2PPP/RNBQK2R w KQkq -"
+ "Italian: Hungarian Defence, 4.d4 exd4" "C50f")
+ ("r1bqk2r/ppppbppp/2n/4P/2Bpn/2P2N/PP3PPP/RNBQK2R w KQkq -"
+ "Italian: Hungarian Defence, Tartakower Variation" "C50f")
+ ("r1bqk1nr/ppp1bppp/2np/4p/2BPP/5N/PPP2PPP/RNBQK2R w KQkq -"
+ "Italian: Hungarian Defence, 4.d4 d6" "C50g")
+ ("r1bqk1nr/pppp1ppp/2n/2b1p/2B1P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Giuoco Piano" "C50h")
+ ("r1bqk1nr/pppp1Bpp/2n/2b1p/4P/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Giuoco Piano: Jerome Gambit" "C50h")
+ ("r1bqk1nr/pppp1ppp/2n/2b1p/2BPP/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Giuoco Piano: Rosentreter Gambit" "C50h")
+ ("r1bqk1nr/pppp1ppp/2n/2b1p/2B1P/2N2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Giuoco Piano: Three Knights Variation" "C50i")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/2B1P/2N2N/PPPP1PPP/R1BQK2R w KQkq -"
+ "Giuoco Piano: Four Knights Variation" "C50j")
+ ("r1bqk1nr/pppp1ppp/2n/2b1p/2B1P/5N/PPPP1PPP/RNBQ1RK b kq -"
+ "Giuoco Piano: 4.O-O" "C50k")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/2B1P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Giuoco Piano: 4.O-O Nf6" "C50l")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/2B1P/2N2N/PPPP1PPP/R1BQ1RK b kq -"
+ "Giuoco Piano: 4.O-O Nf6 5.Nc3" "C50m")
+ ("r1bqk1nr/pppp1ppp/2n/2b1p/2B1P/3P1N/PPP2PPP/RNBQK2R b KQkq -"
+ "Giuoco Pianissimo: 4.d3" "C50n")
+ ("r1bqk1nr/pppp2pp/2n/2b1pp/2B1P/3P1N/PPP2PPP/RNBQK2R w KQkq -"
+ "Giuoco Pianissimo: Lucchini Gambit" "C50n")
+ ("r1bqk1nr/pppp2pp/2n/2b1p1N/2B1Pp/3P/PPP2PPP/RNBQK2R w KQkq -"
+ "Giuoco Pianissimo: Dubois Variation" "C50n")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/2B1P/3P1N/PPP2PPP/RNBQK2R w KQkq -"
+ "Giuoco Pianissimo: 4.d3 Nf6" "C50o")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/2B1P/3P1N/PPP2PPP/RNBQ1RK b kq -"
+ "Giuoco Pianissimo: 4.d3 Nf6 5.O-O" "C50p")
+ ("r1bqk2r/ppp2ppp/2np1n/2b1p/2B1P/3P1N/PPP2PPP/RNBQ1RK w kq -"
+ "Giuoco Pianissimo: 4.d3 Nf6 5.O-O d6" "C50q")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/2B1P/2NP1N/PPP2PPP/R1BQK2R b KQkq -"
+ "Giuoco Pianissimo: Italian Four Knights" "C50r")
+ ("r1bqk2r/ppp2ppp/2np1n/2b1p/2B1P/2NP1N/PPP2PPP/R1BQK2R w KQkq -"
+ "Giuoco Pianissimo: Italian Four Knights, 5...d6" "C50s")
+ ("r1bqk2r/ppp2ppp/2np1n/2b1p/2B1P/2NPBN/PPP2PPP/R2QK2R b KQkq -"
+ "Giuoco Pianissimo: Italian Four Knights, 5...d6 6.Be3" "C50t")
+ ("r1bqk2r/ppp2ppp/2np1n/2b1p1B/2B1P/2NP1N/PPP2PPP/R2QK2R b KQkq -"
+ "Giuoco Pianissimo: Canal Variation" "C50u")
+ ("r1bqk2r/ppp2pp/2np1n1p/2b1p1B/2B1P/2NP1N/PPP2PPP/R2QK2R w KQkq -"
+ "Giuoco Pianissimo: Canal, 6...h6" "C50v")
+ ("r1bqk1nr/pppp1ppp/2n/2b1p/1PB1P/5N/P1PP1PPP/RNBQK2R b KQkq -"
+ "Evans Gambit" "C51")
+ ("r1bqk1nr/ppppbppp/2n/4p/1PB1P/5N/P1PP1PPP/RNBQK2R w KQkq -"
+ "Evans Gambit Declined: 4...Be7" "C51")
+ ("r1bqk1nr/ppp2ppp/2n/2bpp/1PB1P/5N/P1PP1PPP/RNBQK2R w KQkq -"
+ "Evans Gambit: Hein Countergambit" "C51")
+ ("r1bqk1nr/pppp1ppp/1bn/4p/1PB1P/5N/P1PP1PPP/RNBQK2R w KQkq -"
+ "Evans Gambit Declined" "C51")
+ ("r1bqk1nr/pppp1ppp/1bn/4p/1PB1P/5N/PBPP1PPP/RN1QK2R b KQkq -"
+ "Evans Gambit Declined, Cordel Variation" "C51")
+ ("r1bqk1nr/pppp1ppp/1bn/1P2p/2B1P/5N/P1PP1PPP/RNBQK2R b KQkq -"
+ "Evans Gambit Declined, 5.b5" "C51")
+ ("r1bqk2r/pppp1ppp/1b5n/nP2N/2B1P//P1PP1PPP/RNBQK2R w KQkq -"
+ "Evans Gambit Declined, Lange Variation" "C51")
+ ("r1b3r/ppp2k1p/1b/nP2B1q/3PP//P1PN1PPP/R2QK2R b KQ -"
+ "Evans Gambit Declined, Pavlov Variation" "C51")
+ ("r1b1k1nr/pppp1ppp/1b/nP2N1q/2B1P//P1PP1PPP/RNBQK2R w KQkq -"
+ "Evans Gambit Declined, Hirschbach Variation" "C51")
+ ("r1b3nr/ppppkBpp/1b/nP2N1qQ/4P//P1PP1PPP/RNB1K2R b KQ -"
+ "Evans Gambit Declined, Vasquez Variation" "C51")
+ ("r1bk2nr/pppp1Qpp/1b/nP2q/2B1P//PBPP1PPP/RN2K2R b KQ -"
+ "Evans Gambit Declined, Hicken Variation" "C51")
+ ("r1bqk1nr/pppp1ppp/1bn/4p/PPB1P/5N/2PP1PPP/RNBQK2R b KQkq -"
+ "Evans Gambit Declined, 5.a4" "C51")
+ ("r1bqk1nr/1ppp1ppp/pbn/4p/PPB1P/2N2N/2PP1PPP/R1BQK2R b KQkq -"
+ "Evans Gambit Declined, Showalter Variation" "C51")
+ ("r1bqk1nr/pppp1ppp/2n/4p/1bB1P/5N/P1PP1PPP/RNBQK2R w KQkq -"
+ "Evans Gambit Accepted" "C51")
+ ("r1bqk1nr/pppp1ppp/2n/4p/1bB1P/2P2N/P2P1PPP/RNBQK2R b KQkq -"
+ "Evans Gambit Accepted, 5.c3" "C51")
+ ("r1bqkbnr/pppp1ppp/2n/4p/2B1P/2P2N/P2P1PPP/RNBQK2R w KQkq -"
+ "Evans Gambit: Mayet Defence" "C51")
+ ("r1bqk1nr/pppp1ppp/2nb/4p/2B1P/2P2N/P2P1PPP/RNBQK2R w KQkq -"
+ "Evans Gambit: Stone-Ware Defence" "C51")
+ ("r1bqk1nr/ppppbppp/2n/4p/2B1P/2P2N/P2P1PPP/RNBQK2R w KQkq -"
+ "Evans Gambit: Anderssen Variation" "C51")
+ ("r1bqk1nr/ppppbppp/2n/4p/2B1P/1QP2N/P2P1PPP/RNB1K2R b KQkq -"
+ "Evans Gambit: Anderssen, 6.Qb3" "C51")
+ ("r1bqk1nr/ppppbppp/2n/4p/2BPP/2P2N/P4PPP/RNBQK2R b KQkq -"
+ "Evans Gambit: Anderssen, 6.d4" "C51")
+ ("r1bqk1nr/ppppbppp//n3p/2BPP/2P2N/P4PPP/RNBQK2R w KQkq -"
+ "Evans Gambit: Cordel Variation" "C51")
+ ("r1bqk1nr/ppp2ppp/1bnp//2BPP/5N/P4PPP/RNBQ1RK w kq -"
+ "Evans Gambit: Normal Variation" "C51")
+ ("r1bqk1nr/ppp2ppp/1bnp/3P/2B1P/5N/P4PPP/RNBQ1RK b kq -"
+ "Evans Gambit: Anderssen Variation" "C51")
+ ("r1bqk1nr/ppp2ppp/1b1p/n2P/2B1P/5N/PB3PPP/RN1Q1RK b kq -"
+ "Evans Gambit: Ulvestad Variation" "C51")
+ ("r1bqk2r/ppp1nppp/1b1p/n2P/2B1P/5N/PB3PPP/RN1Q1RK w kq -"
+ "Evans Gambit: Paulsen Variation" "C51")
+ ("r1bqk1nr/ppp2ppp/1bnp//2BPP/2N2N/P4PPP/R1BQ1RK b kq -"
+ "Evans Gambit: Morphy Attack" "C51")
+ ("r1bqk1nr/ppp2ppp/1b1p/n5B/2BPP/2N2N/P4PPP/R2Q1RK b kq -"
+ "Evans Gambit: Göring Attack" "C51")
+ ("r1bqk1nr/ppp3pp/1b1p1p/n/2BPP/2N1BN/P4PPP/R2Q1RK b kq -"
+ "Evans Gambit: Steinitz Variation" "C51")
+ ("r2qk1nr/ppp2ppp/1bnp//2BPP1b/2N2N/P4PPP/R1BQ1RK w kq -"
+ "Evans Gambit: Normal Variation" "C51")
+ ("r2qk1nr/ppp2ppp/1bnp//Q1BPP1b/2N2N/P4PPP/R1B2RK b kq -"
+ "Evans Gambit: Fraser Attack" "C51")
+ ("r2q1knr/pppb1Bpp/1b1p/n/3PP/2N2N/P1Q2PPP/R1B2RK b - -"
+ "Evans Gambit: Fraser-Mortimer Attack" "C51")
+ ("r1bqk1nr/pppp1ppp/2n/b3p/2B1P/2P2N/P2P1PPP/RNBQK2R w KQkq -"
+ "Evans Gambit: 5...Ba5" "C52")
+ ("r1bqk1nr/pppp1ppp/2n/b3p/2B1P/1QP2N/P2P1PPP/RNB1K2R b KQkq -"
+ "Evans Gambit: 5...Ba5 6.Qb3" "C52")
+ ("r1bqk1nr/pppp1ppp/2n/b3p/2B1P/2P2N/P2P1PPP/RNBQ1RK b kq -"
+ "Evans Gambit: 5...Ba5 6.O-O" "C52")
+ ("r1bqk2r/pppp1ppp/2n2n/b3p/2B1P/2P2N/P2P1PPP/RNBQ1RK w kq -"
+ "Evans Gambit: 5...Ba5 6.O-O Nf6" "C52")
+ ("r1bq1rk/pppp1ppp/2n2n/b3N/2BPP/2P/P4PPP/RNBQ1RK b - -"
+ "Evans Gambit: Richardson Attack" "C52")
+ ("r1bqk1nr/ppp2ppp/2np/b3p/2B1P/2P2N/P2P1PPP/RNBQ1RK w kq -"
+ "Evans Gambit: 5...Ba5 6.O-O d6" "C52")
+ ("r1bqk1nr/ppp2ppp/2np/b3p/2BPP/2P2N/P4PPP/RNBQ1RK b kq -"
+ "Evans Gambit: 5...Ba5 6.O-O d6 7.d4" "C52")
+ ("r1bqk1nr/ppp2ppp/2np/b/2BpP/1QP2N/P4PPP/RNB2RK b kq -"
+ "Evans Gambit: Waller Attack" "C52")
+ ("r2qk1nr/pppb1ppp/2np/b3p/2BPP/2P2N/P4PPP/RNBQ1RK w kq -"
+ "Evans Gambit: Sanders-Alapin Variation" "C52")
+ ("r2qk1nr/ppp2ppp/2np/b3p/2BPP1b/2P2N/P4PPP/RNBQ1RK w kq -"
+ "Evans Gambit: Alapin-Steinitz Variation" "C52")
+ ("r1bqk1nr/ppp2ppp/1bnp/4p/2BPP/2P2N/P4PPP/RNBQ1RK w kq -"
+ "Evans Gambit: Lasker's Defence" "C52")
+ ("r1bqk1nr/pppp1ppp/2n/b3p/2BPP/2P2N/P4PPP/RNBQK2R b KQkq -"
+ "Evans Gambit: 5...Ba5 6.d4" "C52")
+ ("r1bqk1nr/p1pp1ppp/2n/bp2p/2BPP/2P2N/P4PPP/RNBQK2R w KQkq -"
+ "Evans Gambit: Leonhardt Variation" "C52")
+ ("r1bqk1nr/pppp1ppp/2n/b/2BpP/2P2N/P4PPP/RNBQK2R w KQkq -"
+ "Evans Gambit: 5...Ba5 6.d4 exd4" "C52")
+ ("r1bqk1nr/pppp1ppp/2n/b/2B1P/2p2N/P4PPP/RNBQ1RK w kq -"
+ "Evans Gambit: Compromised Defence" "C52")
+ ("r1b1k2r/ppppnppp/2n3q/b3P/2B/BQN2N/P4PPP/R4RK b kq -"
+ "Evans Gambit: Compromised Defence, Paulsen Variation" "C52")
+ ("r1b1k2r/ppppnppp/2n3q/b3P/2B/1QN2N/P4PPP/R1BR2K b kq -"
+ "Evans Gambit: Compromised Defence, Potter Variation" "C52")
+ ("r1bqk1nr/ppp2ppp/2np/b3p/2BPP/2P2N/P4PPP/RNBQK2R w KQkq -"
+ "Evans Gambit: 5...Ba5 6.d4 d6" "C52")
+ ("r1bqk1nr/ppp2ppp/2np/b3p1B/2BPP/2P2N/P4PPP/RN1QK2R b KQkq -"
+ "Evans Gambit: Sokolsky Variation" "C52")
+ ("r1bqk1nr/ppp2ppp/2np/b3p/2BPP/1QP2N/P4PPP/RNB1K2R b KQkq -"
+ "Evans Gambit: Tartakower Attack" "C52")
+ ("r1b1k1nr/pppq1ppp/2np/b3p/2BPP/1QP2N/P4PPP/RNB1K2R w KQkq -"
+ "Evans Gambit: Tartakower Attack, 7...Qd7" "C52")
+ ("r1b1k1nr/pppq1ppp/1bnp/4P/2B1P/1QP2N/P4PPP/RNB1K2R w KQkq -"
+ "Evans Gambit: Tartakower Attack, 8.dxe5 Bb6" "C52")
+ ("r1b1k1nr/pppq1ppp/2n/b3p/2B1P/1QP2N/P4PPP/RNB1K2R w KQkq -"
+ "Evans Gambit: Tartakower Attack, 8.dxe5 dxe5" "C52")
+ ("r1b1k1nr/pppq1ppp/1b/n3N/2B1P/BQP/P4PPP/RN3RK b kq -"
+ "Evans Gambit: Tartakower, Levenfish Variation" "C52")
+ ("r1bqk1nr/pppp1ppp/2n/2b1p/2B1P/2P2N/PP1P1PPP/RNBQK2R b KQkq -"
+ "Giuoco Piano: 4.c3" "C53")
+ ("r1bqk1nr/ppp2ppp/1bnp//2BPP/5N/PP3PPP/RNBQK2R w KQkq -"
+ "Giuoco Piano: LaBourdonnais Variation" "C53")
+ ("r1b1k1nr/ppppqppp/2n/2b1p/2B1P/2P2N/PP1P1PPP/RNBQK2R w KQkq -"
+ "Giuoco Piano: Close Variation" "C53")
+ ("r1b1k1nr/ppppqppp/1bn/4p/2BPP/2P2N/PP3PPP/RNBQK2R w KQkq -"
+ "Giuoco Piano: Centre-Holding Variation" "C53")
+ ("r1b1k2r/1pp1qppp/pbnp1n/4p/P1BPP/2P2N1P/1P3PP/RNBQR1K b kq -"
+ "Giuoco Piano: Tarrasch Variation" "C53")
+ ("r1b1k1nr/ppppqppp/1bn/4p1B/2BPP/2P2N/PP3PPP/RN1QK2R b KQkq -"
+ "Giuoco Piano: Mestel Variation" "C53")
+ ("rnb1k1nr/ppppqppp/1b1P/4p/2B1P/2P2N/PP3PPP/RNBQK2R b KQkq -"
+ "Giuoco Piano: Eisinger Variation" "C53")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/2B1P/2P2N/PP1P1PPP/RNBQK2R w KQkq -"
+ "Giuoco Piano: 4.c3 Nf6" "C54a")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/2B1P/2P2N/PP1P1PPP/RNBQ1RK b kq -"
+ "Giuoco Piano: Albin Gambit" "C54b")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/1PB1P/2P2N/P2P1PPP/RNBQK2R b KQkq -"
+ "Giuoco Piano: Bird's Attack" "C54c")
+ ("r1bqk2r/pppp1ppp/1bn2n/4p/PPB1P/2P2N/3P1PPP/RNBQK2R b KQkq -"
+ "Giuoco Piano: Bird's Attack" "C54c")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/2B1P/2PP1N/PP3PPP/RNBQK2R b KQkq -"
+ "Giuoco Pianissimo: 5.d3" "C54d")
+ ("r1bqk2r/1ppp1ppp/p1n2n/2b1p/2B1P/2PP1N/PP3PPP/RNBQK2R w KQkq -"
+ "Giuoco Pianissimo: 5.d3 a6" "C54e")
+ ("r1bqk2r/ppp2ppp/2np1n/2b1p/2B1P/2PP1N/PP3PPP/RNBQK2R w KQkq -"
+ "Giuoco Pianissimo: 5.d3 d6" "C54f")
+ ("r1bqk2r/ppp2ppp/2np1n/2b1p/2B1P/2PP1N/PP1N1PPP/R1BQK2R b KQkq -"
+ "Giuoco Pianissimo: 5.d3 d6 6.Nbd2" "C54g")
+ ("r1bqk2r/ppp2ppp/2np1n/2b1p/2B1P/2PP1N/PP3PPP/RNBQ1RK b kq -"
+ "Giuoco Pianissimo: 5.d3 d6 6.O-O" "C54h")
+ ("r1bq1rk/ppp2ppp/2np1n/2b1p/2B1P/2PP1N/PP3PPP/RNBQ1RK w - -"
+ "Giuoco Pianissimo: 5.d3 d6 6.O-O O-O" "C54i")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/2BPP/2P2N/PP3PPP/RNBQK2R b KQkq -"
+ "Giuoco Piano: 5.d4" "C54j")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1P/2Bp/2P2N/PP3PPP/RNBQK2R b KQkq -"
+ "Giuoco Piano: 6.e5" "C54k")
+ ("r1bqk2r/pppp1ppp/2n/2bBP//2p2NK/PP4PP/RNBQ3R b kq -"
+ "Giuoco Piano: Ghulam Kassim Variation" "C54k")
+ ("r1bqk2r/ppp2ppp/2n2n/2bpP/2Bp/2P2N/PP3PPP/RNBQK2R w KQkq d6"
+ "Giuoco Piano: 6.e5 d5" "C54k")
+ ("r1bqk2r/ppp2ppp/2n/1B1pP/1b1Pn/5N/PP3PPP/RNBQK2R w KQkq -"
+ "Giuoco Piano: Anderssen Variation" "C54k")
+ ("r1bqk2r/pppp1ppp/2n2n/2b/2BPP/5N/PP3PPP/RNBQK2R b KQkq -"
+ "Giuoco Piano: 6.cxd4" "C54l")
+ ("r1bqk2r/pppp1ppp/2n2n//1bBPP/5N/PP3PPP/RNBQK2R w KQkq -"
+ "Giuoco Piano: 6.cxd4 Bb4+" "C54l")
+ ("r1bqk2r/pppp1ppp/2n2n//1bBPP/5N/PP3PPP/RNBQ1K1R b kq -"
+ "Giuoco Piano: Krakow Variation" "C54l")
+ ("r1bqk2r/pppp1ppp/2n2n//1bBPP/5N/PP1B1PPP/RN1QK2R b KQkq -"
+ "Giuoco Piano: 6.cxd4 Bb4+ 7.Bd2" "C54m")
+ ("r1bq3r/ppp3pp/5k/3pN/1n1Pn/1Q3P/PP4PP/RN2K2R b KQ -"
+ "Giuoco Piano: Krause Variation" "C54m")
+ ("r1bqk2r/pppp1ppp/2n2n//1bBPP/2N2N/PP3PPP/R1BQK2R b KQkq -"
+ "Giuoco Piano: Greco Attack" "C54n")
+ ("r1bqk2r/pppp1ppp/2n//1bBP/2n2N/PP3PPP/R1BQ1RK w kq -"
+ "Giuoco Piano: Greco Attack" "C54n")
+ ("r1bqk2r/ppp2ppp/2n/3p/2BP/1Qb2N/P4PPP/R1B2RK w kq -"
+ "Giuoco Piano: Bernstein Variation" "C54n")
+ ("r1bqk2r/pppp1ppp/2n//2BP/B1b2N/P4PPP/R2Q1RK b kq -"
+ "Giuoco Piano: Aitken Variation" "C54n")
+ ("r1bqk2r/pppp1ppp/2n//2BPn/2b2N/PP3PPP/R1BQ1RK w kq -"
+ "Giuoco Piano: Greco Attack" "C54o")
+ ("r1bqk2r/ppp2ppp/2n/3p/2BPn/B1P2N/P4PPP/R2Q1RK b kq -"
+ "Giuoco Piano: Steinitz Variation" "C54o")
+ ("r1bqk2r/pppp1ppp/2n/3P/2B1n/2b2N/PP3PPP/R1BQ1RK b kq -"
+ "Giuoco Piano: Möller (Therkatz) Attack" "C54o")
+ ("r1bq1rk/ppp1nppN/3p/3P/2B1R//PP3PPP/R2Q2K b - -"
+ "Giuoco Piano: Möller-Herzog Variation" "C54o")
+ ("r1bqk2r/ppp1nppp/3p1b/3P/2B1R1P/5N/PP3P1P/R1BQ2K b kq -"
+ "Giuoco Piano: Möller, Bayonet Attack" "C54o")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/2B1P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Two Knights Defence" "C55a")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p/2BPP/5N/PPP2PPP/RNBQ1RK b kq -"
+ "Two Knights: Deutz Gambit" "C55b")
+ ("r1bqk2r/pppp1p/5n1p/4p1p/2BnPP1B//PPP3PP/RN1Q1RK b kq -"
+ "Two Knights: 4.O-O Gambit, Rosentreter Variation" "C55b")
+ ("r1b1k2r/ppp1qppp/5n/4p1B/2BnP/2N/PPP3PP/R2Q1RK b kq -"
+ "Two Knights: 4.O-O Gambit, Holzhausen Attack" "C55b")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/2B1P/3P1N/PPP2PPP/RNBQK2R b KQkq -"
+ "Two Knights: 4.d3" "C55c")
+ ("r1bqkb1r/pppp1pp/2n2n1p/4p/2B1P/3P1N/PPP2PPP/RNBQK2R w KQkq -"
+ "Two Knights: 4.d3 h6" "C55d")
+ ("r1bqk2r/ppppbppp/2n2n/4p/2B1P/3P1N/PPP2PPP/RNBQK2R w KQkq -"
+ "Two Knights: 4.d3 Be7" "C55e")
+ ("r1bq1rk/ppppbppp/2n2n/4p/4P/1B1P1N/PPP2PPP/RNBQK2R w KQ -"
+ "Two Knights: 4.d3 Be7 5.Bb3 O-O" "C55e")
+ ("r1bqk2r/ppppbppp/2n2n/4p/2B1P/2PP1N/PP3PPP/RNBQK2R b KQkq -"
+ "Two Knights: 4.d3 Be7 5.c3" "C55f")
+ ("r1bqk2r/ppppbppp/2n2n/4p/2B1P/3P1N/PPP2PPP/RNBQ1RK b kq -"
+ "Two Knights: 4.d3 Be7 5.O-O" "C55g")
+ ("r1bq1rk/ppppbppp/2n2n/4p/2B1P/3P1N/PPP2PPP/RNBQ1RK w - -"
+ "Two Knights: 4.d3 Be7 5.O-O O-O" "C55h")
+ ("r1bq1rk/ppppbppp/2n2n/4p/4P/1B1P1N/PPP2PPP/RNBQ1RK b - -"
+ "Two Knights: 4.d3 Be7 5.O-O O-O 6.Bb3" "C55i")
+ ("r1bq1rk/ppp1bppp/2np1n/4p/4P/1BPP1N/PP3PPP/RNBQ1RK b - -"
+ "Two Knights: 4.d3 Be7 5.O-O O-O 6.Bb3 d6 7.c3" "C55j")
+ ("r1bq1rk/ppppbppp/2n2n/4p/2B1P/3P1N/PPP2PPP/RNBQR1K b - -"
+ "Two Knights: 4.d3 Be7 5.O-O O-O 6.Re1" "C55k")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p/2BPP/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Two Knights: 4.d4" "C55l")
+ ("r1bqkb1r/pppp1ppp/2n2n//2BpP/5N/PPP2PPP/RNBQK2R w KQkq -"
+ "Two Knights: 4.d4 exd4" "C55l")
+ ("r1bqkb1r/pppp1ppp/2n2n//2BNP//PPP2PPP/RNBQK2R b KQkq -"
+ "Two Knights: 4.d4 exd4 5.Nxd4" "C55m")
+ ("r1bqkb1r/pppp1ppp/2n2n/6N/2BpP//PPP2PPP/RNBQK2R b KQkq -"
+ "Two Knights: Perreux Variation" "C55n")
+ ("r1bqkb1r/pppp1ppp/2n2n/4P/2Bp/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Two Knights: Modern Variation" "C55o")
+ ("r1bqkb1r/ppp2ppp/2n2n/3pP/2Bp/5N/PPP2PPP/RNBQK2R w KQkq d6"
+ "Two Knights: Modern, 5.e5 d5" "C55p")
+ ("r2qkb1r/pppb1ppp/2n/1B1pP/3Nn//PPP2PPP/RNBQK2R w KQkq -"
+ "Two Knights: Modern, Main Line" "C55q")
+ ("r2qk2r/p1pb1ppp/2p/2bpP/3Nn//PPP2PPP/RNBQ1RK w kq -"
+ "Two Knights: Modern, Main Line, 8.Bxc6 bxc6 9.O-O Bc5" "C55r")
+ ("r1bqkb1r/pppp1ppp/2n2n//2BpP/5N/PPP2PPP/RNBQ1RK b kq -"
+ "Two Knights: 5.O-O" "C55s")
+ ("r1bqk2r/ppppbppp/2n2n//2BpP/5N/PPP2PPP/RNBQ1RK w kq -"
+ "Two Knights: 5.O-O Be7" "C55s")
+ ("r1bqkb1r/ppp2ppp/2np1n//2BpP/5N/PPP2PPP/RNBQ1RK w kq -"
+ "Two Knights: 5.O-O d6" "C55t")
+ ("r1bqk2r/pppp1ppp/2n2n/2b/2BpP/5N/PPP2PPP/RNBQ1RK w kq -"
+ "Two Knights: Max Lange Attack" "C55u")
+ ("r1bqk2r/pppp1ppp/2n/2b1P/2Bp2n/5N/PPP2PPP/RNBQ1RK w kq -"
+ "Two Knights: Max Lange, Steinitz Variation" "C55v")
+ ("r1bqk2r/pppp1ppp/2n/2b1P/2Bp2n/2P2N/PP3PPP/RNBQ1RK b kq -"
+ "Two Knights: Max Lange, Krause Variation" "C55v")
+ ("r1bqk2r/ppp2ppp/2n2n/2bpP/2Bp/5N/PPP2PPP/RNBQ1RK w kq d6"
+ "Two Knights: Max Lange, 6.e5 d5" "C55w")
+ ("r2qk2r/ppp2pPp/2n1b/2b/2pp/5N/PPP2PPP/RNBQR1K b kq -"
+ "Two Knights: Max Lange, Schlechter Variation" "C55w")
+ ("2kr3r/ppp2ppp/1bn1bPq/6N/2ppNPP//PPP4P/R1BQR1K w - -"
+ "Two Knights: Max Lange, Berger Variation" "C55x")
+ ("r3k2r/ppp2ppp/2n1bP/2b2qN/2ppN//PPP2PPP/R1BQR1K b kq -"
+ "Two Knights: Max Lange, Marshall Variation" "C55x")
+ ("r3kb1r/ppp2ppp/2n1bP/5qN/2ppN//PPP2PPP/R1BQR1K w kq -"
+ "Two Knights: Max Lange, Rubinstein Variation" "C55x")
+ ("r2qk2r/ppp2p1p/2n1bPp/2b3N/2pp//PPP2PPP/RNBQR1K w kq -"
+ "Two Knights: Max Lange, Loman Defence" "C55x")
+ ("r1bqkb1r/pppp1ppp/2n//2Bpn/5N/PPP2PPP/RNBQ1RK w kq -"
+ "Two Knights: Classical" "C56a")
+ ("r1bqkb1r/pppp1ppp/2n//2Bpn/2N2N/PPP2PPP/R1BQ1RK b kq -"
+ "Two Knights: Classical, Nakhmanson Variation" "C56a")
+ ("r1bqkb1r/pppp1ppp/2n//2Bpn/5N/PPP2PPP/RNBQR1K b kq -"
+ "Two Knights: Classical, 6.Re1" "C56b")
+ ("r1bqkb1r/ppp2ppp/2n/3p/2Bpn/5N/PPP2PPP/RNBQR1K w kq -"
+ "Two Knights: Classical, 6.Re1 d5" "C56b")
+ ("r1bqkb1r/ppp2ppp/2n/3p/2Bpn/2N2N/PPP2PPP/R1BQR1K b kq -"
+ "Two Knights: Classical, Canal Variation" "C56c")
+ ("r1bqkb1r/ppp2ppp/2n/3B/3pn/5N/PPP2PPP/RNBQR1K b kq -"
+ "Two Knights: Classical, 7.Bxd5" "C56d")
+ ("r1b1kb1r/ppp2ppp/2n/3q/3pn/5N/PPP2PPP/RNBQR1K w kq -"
+ "Two Knights: Classical, 7.Bxd5 Qxd5" "C56d")
+ ("r1b1kb1r/ppp2ppp/2n/3q/3pn/2N2N/PPP2PPP/R1BQR1K b kq -"
+ "Two Knights: Classical, 8.Nc3" "C56d")
+ ("r1bqkb1r/ppp2ppp/2n//3pn/2N2N/PPP2PPP/R1BQR1K w kq -"
+ "Two Knights: Classical, 8.Nc3 Qd8" "C56e")
+ ("r1b1kb1r/ppp2ppp/2n/7q/3pn/2N2N/PPP2PPP/R1BQR1K w kq -"
+ "Two Knights: Classical, 8.Nc3 Qh5" "C56f")
+ ("r3k2r/ppp2ppp/2nbb/6Bq/3pN/5N/PPP2PPP/R2QR1K w kq -"
+ "Two Knights: Classical, 8.Nc3 Qh5 9.Nxe4 Be6 10.Bg5 Bd6" "C56g")
+ ("r1b1kb1r/ppp2ppp/2n/q/3pn/2N2N/PPP2PPP/R1BQR1K w kq -"
+ "Two Knights: Classical, Moller Variation" "C56h")
+ ("r1b1kb1r/ppp2ppp/2n/q/3pN/5N/PPP2PPP/R1BQR1K b kq -"
+ "Two Knights: Classical, Moller, 9.Nxe4" "C56h")
+ ("r3kb1r/ppp2ppp/2n1b/q/3pN/5N/PPP2PPP/R1BQR1K w kq -"
+ "Two Knights: Classical, Moller, 9.Nxe4 Be6" "C56h")
+ ("r3kb1r/ppp2ppp/2n1b/q5B/3pN/5N/PPP2PPP/R2QR1K b kq -"
+ "Two Knights: Classical, Moller, 10.Bg5" "C56i")
+ ("r4b1r/ppp1kp/2n1bN1p/q5p/1P1p3B/5N/P1P2PPP/R2QR1K b - -"
+ "Two Knights: Classical, Yurdansky Attack" "C56i")
+ ("r3kb1r/ppp2ppp/2n1b/q5N/3p/5N/PPP2PPP/R1BQR1K b kq -"
+ "Two Knights: Classical, Moller, 10.Neg5" "C56j")
+ ("2kr3r/ppp3pp/2nbR/q/3p/5N/PPP2PPP/R1BQ2K w - -"
+ "Two Knights: Classical, Moller, 10.Neg5 O-O-O 11.Nxe6 fxe6 12.Rxe6 Bd6" "C56k")
+ ("r3kb1r/ppp2ppp/2n1b/q/3pN/5N/PPPB1PPP/R2QR1K b kq -"
+ "Two Knights: Classical, Moller, 10.Bd2" "C56l")
+ ("r3kb1r/ppp2ppp/2n1b/5q/3pN/5N/PPPB1PPP/R2QR1K w kq -"
+ "Two Knights: Classical, Moller, 10.Bd2 Qf5" "C56m")
+ ("r3kb1r/ppp2ppp/2n1b/3q/3pN/5N/PPPB1PPP/R2QR1K w kq -"
+ "Two Knights: Classical, Moller, 10.Bd2 Qd5" "C56n")
+ ("r3k2r/ppp2ppp/2n1b/q/1b1pN/5N/PPPB1PPP/R2QR1K w kq -"
+ "Two Knights: Classical, Moller, 10.Bd2 Bb4" "C56o")
+ ("r1bqkb1r/pppp1ppp/2n2n/4p1N/2B1P//PPPP1PPP/RNBQK2R b KQkq -"
+ "Two Knights: 4.Ng5" "C57a")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p1N/2B1P//PPPP1PPP/RNBQK2R w KQkq -"
+ "Two Knights: Traxler (Wilkes-Barre) Variation" "C57a")
+ ("r1bqk2r/pppp1ppp/2n2n/2b1p1N/2BPP//PPP2PPP/RNBQK2R b KQkq -"
+ "Two Knights: Traxler, 5.d4" "C57a")
+ ("r1bqk2r/pppp1Npp/2n2n/2b1p/2B1P//PPPP1PPP/RNBQK2R b KQkq -"
+ "Two Knights: Traxler, 5.Nxf7" "C57b")
+ ("r1bqk2r/pppp1Npp/2n2n/4p/2B1P//PPPP1KPP/RNBQ3R b kq -"
+ "Two Knights: Traxler, 5.Nxf7 & 6.Kxf2" "C57b")
+ ("r1bqk2r/pppp1Npp/2n2n/4p/2B1P//PPPP1bPP/RNBQ1K1R b kq -"
+ "Two Knights: Traxler, 5.Nxf7 & 6.Kf1" "C57c")
+ ("r3k2N/ppp1q1pp/2n2n/3Pp/2B3b//PPPP1bPP/RNBQ1K1R w q -"
+ "Two Knights: Traxler, 5.Nxf7 & 6.Kf1, Beyer's 8...Bg4" "C57c")
+ ("r1b1k2N/ppp1q1pp/5n/3Pp/2Bn//PPPP1bPP/RNBQ1K1R w q -"
+ "Two Knights: Traxler, 5.Nxf7 & 6.Kf1, 8...Nd4" "C57c")
+ ("r1b1k2N/ppp1q1pp/5n/3Pp/2Bn/7P/PPPP1bP/RNBQ1K1R b q -"
+ "Two Knights: Traxler, 5.Nxf7 & 6.Kf1, Palkin Variation" "C57c")
+ ("r1b1k2N/ppp1q1pp/3P1n/4p/2Bn//PPPP1bPP/RNBQ1K1R b q -"
+ "Two Knights: Traxler, 5.Nxf7 & 6.Kf1, Menovsky Variation" "C57c")
+ ("r1bqk2r/pppp1Bpp/2n2n/2b1p1N/4P//PPPP1PPP/RNBQK2R b KQkq -"
+ "Two Knights: Traxler, 5.Bxf7+" "C57d")
+ ("r1bq3r/ppppk1pp/2n2n/2b1p1N/4P/1B/PPPP1PPP/RNBQK2R b KQ -"
+ "Two Knights: Traxler, 5.Bxf7+ Ke7 6.Bb3" "C57d")
+ ("r1bq3r/ppppk1pp/2n2n/2bBp1N/4P//PPPP1PPP/RNBQK2R b KQ -"
+ "Two Knights: Traxler, Chigorin/Pithart Variation" "C57d")
+ ("r1bqkb1r/ppp2ppp/2n2n/3pp1N/2B1P//PPPP1PPP/RNBQK2R w KQkq -"
+ "Two Knights: 4.Ng5 d5" "C57e")
+ ("r1bqkb1r/ppp2ppp/5n/3Pp1N/1nB//PPPP1PPP/RNBQK2R w KQkq -"
+ "Two Knights: Kloss Variation" "C57e")
+ ("r1bqkb1r/ppp2ppp/2n/3np1N/2B//PPPP1PPP/RNBQK2R w KQkq -"
+ "Two Knights: 4.Ng5 d5 5.exd5 Nxd5" "C57e")
+ ("r1bqkb1r/ppp2ppp/2n/3np1N/2BP//PPP2PPP/RNBQK2R b KQkq -"
+ "Two Knights: Lolli Attack" "C57f")
+ ("r1bqk2r/ppp2ppp/2n/3np1N/1bBP//PPP2PPP/RNBQK2R w KQkq -"
+ "Two Knights: Lolli Attack, Pinkus Variation" "C57f")
+ ("r1bqkb1r/ppp2Npp/2n/3np/2B//PPPP1PPP/RNBQK2R b KQkq -"
+ "Two Knights: Fegatello (Fried Liver) Attack" "C57g")
+ ("r1bq1b1r/ppn3pp/2p1k/3np/2BPQ/P1N/1PP2PPP/R1B1K2R w KQ -"
+ "Two Knights: Fegatello, Leonhardt Variation" "C57g")
+ ("r1bq1b1r/ppp1n1pp/4k/3np/2B/2N2Q/PPPP1PPP/R1B1K2R w KQ -"
+ "Two Knights: Fegatello, Polerio Defence" "C57g")
+ ("r1bqkb1r/p1p2ppp/2n2n/1p1Pp1N/2B//PPPP1PPP/RNBQK2R w KQkq -"
+ "Two Knights: Ulvestad Variation" "C57h")
+ ("r1bqkb1r/ppp2ppp/5n/3Pp1N/2Bn//PPPP1PPP/RNBQK2R w KQkq -"
+ "Two Knights: Fritz Variation" "C57i")
+ ("r1bqkb1r/p1p2ppp//1p1np1N/3n/2P/PP1P1PPP/RNBQKB1R w KQkq -"
+ "Two Knights: Fritz Variation, Main Line" "C57i")
+ ("r1bqkb1r/p1p2Npp//1p1np/3n/2P/PP1P1PPP/RNBQKB1R b KQkq -"
+ "Two Knights: Fritz, 8.Nxf7" "C57j")
+ ("r1bqkb1r/p1p2ppp//1p1np1N/3P//PP1P1PPP/RNBQKB1R b KQkq -"
+ "Two Knights: Fritz, 8.cxd5" "C57j")
+ ("r1bqkb1r/p1p2ppp//1p1np1N/3n3P/2P/PP1P1PP/RNBQKB1R b KQkq -"
+ "Two Knights: Fritz, Paoli's 8.h4" "C57j")
+ ("r1bqkb1r/p1p2ppp//1p1np/3nN/2P/PP1P1PPP/RNBQKB1R b KQkq -"
+ "Two Knights: Fritz, Gruber Variation (8.Ne4)" "C57k")
+ ("r3kb1r/pbp2ppp//1p1np/3n3q/2P3N/PP1P1PPP/RNBQKB1R w KQkq -"
+ "Two Knights: Fritz, Radchenko Variation" "C57l")
+ ("r3kb1r/p1p2ppp//1p1n/3np1bq/2P2PN/PP1P2PP/RNBQKB1R w KQkq -"
+ "Two Knights: Fritz, Berliner Variation" "C57m")
+ ("r1bqkb1r/ppp2ppp/5n/n2Pp1N/2B//PPPP1PPP/RNBQK2R w KQkq -"
+ "Two Knights: Morphy Variation (5...Na5)" "C58a")
+ ("r1bqkb1r/ppp2ppp/5n/n2Pp1N/2B/3P/PPP2PPP/RNBQK2R b KQkq -"
+ "Two Knights: Morphy, Kieseritsky Variation" "C58b")
+ ("r1bqkb1r/ppp2pp/5n1p/n2P/2B1p/3P1N/PPP1QPPP/RNB1K2R b KQkq -"
+ "Two Knights: Morphy, Kieseritsky Variation, 6...h6 7.Nf3 e4 8.Qe2" "C58c")
+ ("r1bqk2r/ppp2pp/5n1p/2bP/2P1p//PPPNQPPP/RNB1K2R b KQkq -"
+ "Two Knights: Morphy, Yankovich Variation" "C58c")
+ ("r1bqk2r/ppp1bpp/5n1p/3P/2P1p/5N/PPP1QPPP/RNB1K2R w KQkq -"
+ "Two Knights: Morphy, Maroczy Variation" "C58c")
+ ("r1bqkb1r/ppp2ppp/5n/nB1Pp1N///PPPP1PPP/RNBQK2R b KQkq -"
+ "Two Knights: Morphy, Polerio (6.Bb5+)" "C58d")
+ ("r2qkb1r/pppb1ppp/5n/nB1Pp1N///PPPP1PPP/RNBQK2R w KQkq -"
+ "Two Knights: Morphy, Polerio, 6...Bd7" "C58d")
+ ("r1bqkb1r/pp3ppp/2p2n/nB1Pp1N///PPPP1PPP/RNBQK2R w KQkq -"
+ "Two Knights: Morphy, Polerio, 6...c6" "C58e")
+ ("r1bqkb1r/p4ppp/2p2n/nB2p1N//5Q/PPPP1PPP/RNB1K2R b KQkq -"
+ "Two Knights: Morphy, Bogoljubow Variation" "C58f")
+ ("r1bqkb1r/p4ppp/5n/np2p1N//5Q/PPPP1PPP/RNB1K2R w KQkq -"
+ "Two Knights: Morphy, Blackburne Variation" "C58f")
+ ("r1b1kb1r/p1q2ppp/2p2n/n3p1N//3B1Q/PPPP1PPP/RNB1K2R b KQkq -"
+ "Two Knights: Morphy, Paoli Variation" "C58f")
+ ("1rbqkb1r/p4ppp/2p2n/nB2p1N//5Q/PPPP1PPP/RNB1K2R w KQk -"
+ "Two Knights: Morphy, Colman Variation" "C58g")
+ ("r1bqkb1r/p4ppp/2p2n/n3p1N///PPPPBPPP/RNBQK2R b KQkq -"
+ "Two Knights: Morphy, 8.Be2" "C58h")
+ ("r1bqkb1r/p4pp/2p2n1p/n3p1N///PPPPBPPP/RNBQK2R w KQkq -"
+ "Two Knights: Morphy, 8.Be2 h6" "C59a")
+ ("r1bqkb1r/p4pp/2p2n1p/n3p//7N/PPPPBPPP/RNBQK2R b KQkq -"
+ "Two Knights: Morphy, Steinitz Variation" "C59b")
+ ("r1bqkb1r/p4pp/2p2n1p/n3p//5N/PPPPBPPP/RNBQK2R b KQkq -"
+ "Two Knights: Morphy, Main Line 9.Nf3" "C59c")
+ ("r1bqkb1r/p4pp/2p2n1p/n/4p/5N/PPPPBPPP/RNBQK2R w KQkq -"
+ "Two Knights: Morphy, Main Line 9.Nf3 e4" "C59c")
+ ("r1bqkb1r/p4pp/2p2n1p/n3N/4p//PPPPBPPP/RNBQK2R b KQkq -"
+ "Two Knights: Morphy, Main Line 9.Nf3 e4 10.Ne5" "C59c")
+ ("r1bqk2r/p4pp/2p2n1p/n1b1N/4p//PPPPBPPP/RNBQK2R w KQkq -"
+ "Two Knights: Morphy, Steiner Variation" "C59d")
+ ("r1b1kb1r/p1q2pp/2p2n1p/n3N/4p//PPPPBPPP/RNBQK2R w KQkq -"
+ "Two Knights: Morphy, Göring Variation" "C59e")
+ ("r1b1kb1r/p4pp/2p2n1p/n3N/3qp//PPPPBPPP/RNBQK2R w KQkq -"
+ "Two Knights: Morphy, Geller Variation" "C59f")
+ ("r1bqk2r/p4pp/2pb1n1p/n3N/4p//PPPPBPPP/RNBQK2R w KQkq -"
+ "Two Knights: Main Line 10...Bd6" "C59g")
+ ("r1bqk2r/p4pp/2pb1n1p/n3N/4pP//PPPPB1PP/RNBQK2R b KQkq f3"
+ "Two Knights: Main Line, 11.f4" "C59h")
+ ("r1bqk2r/p4pp/2pb1n1p/n3N//5p/PPPPB1PP/RNBQK2R w KQkq -"
+ "Two Knights: Main Line, 11.f4 exf3" "C59i")
+ ("r1bqk2r/p4pp/2pb1n1p/n3N/3Pp//PPP1BPPP/RNBQK2R b KQkq d3"
+ "Two Knights: Main Line, 11.d4" "C59j")
+ ("r1b1k2r/p1q2pp/2pb1n1p/n3N/3Pp//PPP1BPPP/RNBQK2R w KQkq -"
+ "Two Knights: Main Line, 11.d4 Qc7" "C59j")
+ ("r1b1k2r/p1q2pp/2pb1n1p/n3N/3Pp//PPPBBPPP/RN1QK2R b KQkq -"
+ "Two Knights: Main Line, Knorre Variation" "C59j")
+ ("r1bqk2r/p4pp/2pb1n1p/n3N//3p/PPP1BPPP/RNBQK2R w KQkq -"
+ "Two Knights: Main Line, 11.d4 exd3" "C59k")
+ ("r1b1k2r/p1q2pp/2pb1n1p/n//3N/PPP1BPPP/RNBQK2R w KQkq -"
+ "Two Knights: Main Line, 11.d4 exd3 12.Nxd3 Qc7" "C59k")
+ ("r1b1k2r/p1q2pp/2pb1n1p/n//1P1N/P1P1BPPP/RNBQK2R b KQkq -"
+ "Two Knights: Main Line, 11.d4, Honfi Variation" "C59l")
+ ("r1bqkbnr/pppp1ppp/2n/1B2p/4P/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Spanish (Ruy Lopez)" "C60a")
+ ("r1bqkbnr/ppp2ppp/2n/1B1pp/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Spanish Countergambit" "C60a")
+ ("r1bqkbnr/1ppp1ppp/2n/pB2p/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: 3...a5" "C60b")
+ ("r1bqkbnr/pppp2pp/2n2p/1B2p/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Nürnberg Variation" "C60c")
+ ("r1bqkbnr/pppp1ppp//nB2p/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Pollock Defence" "C60d")
+ ("r1bqk1nr/ppppbppp/2n/1B2p/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Lucena Defence" "C60e")
+ ("r1b1kbnr/ppppqppp/2n/1B2p/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Vinogradov Variation" "C60f")
+ ("r1bqkbnr/pppp1p1p/2n/1B2p1p/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Brentano Variation" "C60g")
+ ("r1bqk1nr/pppp1ppp/2n/1B2p/1b2P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Alapin Variation" "C60h")
+ ("r1bqk1nr/pppp1ppp/2n/1B2p/1b2P/2P2N/PP1P1PPP/RNBQK2R b KQkq -"
+ "Spanish: Alapin, 4.c3" "C60i")
+ ("r1bqkbnr/pppp1p1p/2n3p/1B2p/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Fianchetto (Smyslov) Defence" "C60j")
+ ("r1bqkbnr/pppp1p1p/2n3p/1B2p/4P/5N/PPPP1PPP/RNBQ1RK b kq -"
+ "Spanish: Fianchetto, 4.O-O" "C60k")
+ ("r1bqkbnr/pppp1p1p/2n3p/1B2p/3PP/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Spanish: Fianchetto, 4.d4" "C60l")
+ ("r1bqkbnr/pppp1p1p/2n3p/1B4B/3pP/5N/PPP2PPP/RN1QK2R b KQkq -"
+ "Spanish: Fianchetto, 4.d4 exd4 5.Bg5" "C60m")
+ ("r1bqkbnr/pppp1p1p/2n3p/1B2p/4P/2P2N/PP1P1PPP/RNBQK2R b KQkq -"
+ "Spanish: Fianchetto, 4.c3" "C60n")
+ ("r1bqkb1r/ppppnppp/2n/1B2p/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Cozio Defence" "C60o")
+ ("r1bqkb1r/ppppnppp/2n/1B2p/4P/2N2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Spanish: Cozio, 4.Nc3" "C60p")
+ ("r1bqkb1r/ppppnp1p/2n3p/1B2p/4P/2N2N/PPPP1PPP/R1BQK2R w KQkq -"
+ "Spanish: Cozio, Paulsen Variation" "C60q")
+ ("r1bqkb1r/ppppnppp/2n/1B2p/4P/2P2N/PP1P1PPP/RNBQK2R b KQkq -"
+ "Spanish: Cozio, 4.O-O" "C60r")
+ ("r1bqkb1r/ppppnppp/2n/1B2p/4P/5N/PPPP1PPP/RNBQ1RK b kq -"
+ "Spanish: Cozio, 4.O-O" "C60s")
+ ("r1bqkb1r/ppppnp1p/2n3p/1B2p/4P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Cozio, 4.O-O g6" "C60t")
+ ("r1bqkb1r/ppppnp1p/2n3p/1B2p/4P/2P2N/PP1P1PPP/RNBQ1RK b kq -"
+ "Spanish: Cozio, 4.O-O g6" "C60u")
+ ("r1bqkbnr/pppp1ppp//1B2p/3nP/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Bird's Defence" "C61a")
+ ("r1bqkbnr/pppp1ppp//4p/2BnP/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Spanish: Bird's, 4.Bc4" "C61b")
+ ("r1bqkbnr/pppp1ppp//1B2p/3NP//PPPP1PPP/RNBQK2R b KQkq -"
+ "Spanish: Bird's, 4.Nxd4" "C61c")
+ ("r1bqkbnr/pppp1ppp//1B/3pP//PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Bird's, 4.Nxd4 exd4" "C61c")
+ ("r1bqkbnr/pppp1ppp//1B/3pP/3P/PPP2PPP/RNBQK2R b KQkq -"
+ "Spanish: Bird's, 5.d3" "C61d")
+ ("r1bqkbnr/pppp1ppp///2BpP//PPPP1PPP/RNBQK2R b KQkq -"
+ "Spanish: Bird's, 5.Bc4" "C61e")
+ ("r1bqkbnr/pppp1ppp//1B/3pP//PPPP1PPP/RNBQ1RK b kq -"
+ "Spanish: Bird's, 5.O-O" "C61f")
+ ("r1bqkb1r/ppppnppp//1B/3pP//PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Bird's, Paulsen Variation" "C61f")
+ ("r1bqkbnr/pp1p1ppp/2p/1B/3pP//PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Bird's, 5.O-O c6" "C61g")
+ ("r1bqkbnr/pp1p1ppp/2p//2BpP//PPPP1PPP/RNBQ1RK b kq -"
+ "Spanish: Bird's, 5.O-O c6 6.Bc4" "C61h")
+ ("r1bqk1nr/pppp1ppp//1Bb/3pP//PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Bird's, 5.O-O Bc5" "C61i")
+ ("r1bqk1nr/pppp1ppp//1Bb/3pP/3P/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Bird's, 5.O-O Bc5 6.d3" "C61j")
+ ("r1bqk1nr/pp1p1ppp/2p/1Bb/3pP/3P/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Bird's, 5.O-O Bc5 6.d3 c6" "C61k")
+ ("r1bqk1nr/pp1p1ppp/2p/2b/2BpP/3P/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Bird's, 5.O-O Bc5 6.d3 c6 7.Bc4" "C61l")
+ ("r1bqk1nr/pp3ppp/2p/2bp/2BpP/3P/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Bird's, 5.O-O Bc5 6.d3 c6 7.Bc4 d5" "C61m")
+ ("r1bqkbnr/ppp2ppp/2np/1B2p/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Old Steinitz" "C62")
+ ("r1bqkbnr/ppp2ppp/2Bp/4p/4P/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Spanish: Old Steinitz, 4.Bxc6+" "C62")
+ ("r1bqkbnr/ppp2ppp/2np/1B2p/4P/5N/PPPP1PPP/RNBQ1RK b kq -"
+ "Spanish: Old Steinitz, 4.O-O" "C62")
+ ("r1bqkbnr/ppp2ppp/2np/1B2p/4P/2P2N/PP1P1PPP/RNBQK2R b KQkq -"
+ "Spanish: Old Steinitz, 4.c3" "C62")
+ ("r1bqkbnr/ppp2ppp/2np/1B2p/3PP/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Spanish: Old Steinitz, 4.d4" "C62")
+ ("r1bqkbnr/ppp2ppp/2np/1B/3pP/5N/PPP2PPP/RNBQK2R w KQkq -"
+ "Spanish: Old Steinitz, 4.d4 exd4" "C62")
+ ("r1bqkbnr/ppp2ppp/2np/1B/3QP/5N/PPP2PPP/RNB1K2R b KQkq -"
+ "Spanish: Old Steinitz, 4.d4 exd4 5.Qxd4" "C62")
+ ("r1bqkbnr/ppp2ppp/2np/1B/3NP//PPP2PPP/RNBQK2R b KQkq -"
+ "Spanish: Old Steinitz, 4.d4 exd4 5.Nxd4" "C62")
+ ("r2qkbnr/pppb1ppp/2np/1B2p/3PP/5N/PPP2PPP/RNBQK2R w KQkq -"
+ "Spanish: Old Steinitz, 4.d4 Bd7" "C62")
+ ("r2qkbnr/pppb1ppp/2np/1B2p/3PP/2N2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Spanish: Old Steinitz, 4.d4 Bd7 5.Nc3" "C62")
+ ("r2qkb1r/pppb1ppp/2Bp1n/4p/3PP/2N2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Spanish: Old Steinitz, Nimzowitsch Attack" "C62")
+ ("r2qkbnr/pppb1ppp/2np/1B2p/2PPP/5N/PP3PPP/RNBQK2R b KQkq -"
+ "Spanish: Old Steinitz, Semi-Duras Variation" "C62")
+ ("r1bqkbnr/pppp2pp/2n/1B2pp/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Schliemann (Jänisch)" "C63a")
+ ("r1bqkbnr/pppp2pp/2n/1B2pp/4P/5N/PPPPQPPP/RNB1K2R b KQkq -"
+ "Spanish: Schliemann, 4.Qe2" "C63a")
+ ("r1bqkbnr/pppp2pp/2n/1B2pP//5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Spanish: Schliemann, 4.exf5" "C63b")
+ ("r1bqkbnr/pppp2pp/2n/1B2pp/3PP/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Spanish: Schliemann, 4.d4" "C63c")
+ ("r1bqkbnr/pppp2pp/2n/1B2pp/4P/3P1N/PPP2PPP/RNBQK2R b KQkq -"
+ "Spanish: Schliemann, 4.d3" "C63d")
+ ("r1bqkbnr/pppp2pp/2n/1B2p/4p/3P1N/PPP2PPP/RNBQK2R w KQkq -"
+ "Spanish: Schliemann, 4.d3 fxe4" "C63e")
+ ("r1bqkb1r/pppp2pp/2n2n/1B2p/4P/5N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Schliemann, 4.d3 fxe4 5.dxe4 Nf6 6.O-O" "C63f")
+ ("r1bqkbnr/pppp2pp/2B/4pp/4P/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Spanish: Schliemann, 4.Bxc6" "C63g")
+ ("r1bqkbnr/ppp3pp/2p/4pp/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Schliemann, 4.Bxc6 dxc6" "C63h")
+ ("r1bqkbnr/pppp2pp/2n/1B2pp/4P/2N2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Spanish: Schliemann, 4.Nc3" "C63i")
+ ("r1bqkbnr/pppp2pp//1B2pp/3nP/2N2N/PPPP1PPP/R1BQK2R w KQkq -"
+ "Spanish: Schliemann, 4.Nc3 Nd4" "C63j")
+ ("r1bqkbnr/pppp2pp//4pp/B2nP/2N2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Spanish: Schliemann, 4.Nc3 Nd4 5.Ba4" "C63k")
+ ("r1bqkb1r/pppp2pp/2n2n/1B2pp/4P/2N2N/PPPP1PPP/R1BQK2R w KQkq -"
+ "Spanish: Schliemann, 4.Nc3 Nf6" "C63l")
+ ("r1bqkb1r/pppp2pp/2n2n/1B2pP//2N2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Spanish: Schliemann, 4.Nc3 Nf6 5.exf5" "C63m")
+ ("r1bqkbnr/pppp2pp/2n/1B2p/4p/2N2N/PPPP1PPP/R1BQK2R w KQkq -"
+ "Spanish: Schliemann, 4.Nc3 fxe4" "C63n")
+ ("r1bqkb1r/pppp2pp/2n2n/1B2p/4N/5N/PPPP1PPP/R1BQK2R w KQkq -"
+ "Spanish: Schliemann, 4.Nc3 fxe4 5.Nxe4 Nf6" "C63o")
+ ("r1bqkb1r/pppp2pp/2n2n/1B2p/4N/5N/PPPPQPPP/R1B1K2R b KQkq -"
+ "Spanish: Schliemann, 4.Nc3 fxe4 5.Nxe4 Nf6 6.Qe2" "C63p")
+ ("r1bqkb1r/pppp2pp/2n2N/1B2p//5N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Spanish: Schliemann, 4.Nc3 fxe4 5.Nxe4 Nf6 6.Nxf6+" "C63q")
+ ("r1bqkbnr/ppp3pp/2n/1B1pp/4N/5N/PPPP1PPP/R1BQK2R w KQkq -"
+ "Spanish: Schliemann, 4.Nc3 fxe4 5.Nxe4 d5" "C63r")
+ ("r1bqkbnr/ppp3pp/2n/1B1pN/4N//PPPP1PPP/R1BQK2R b KQkq -"
+ "Spanish: Schliemann, 4.Nc3 fxe4 5.Nxe4 d5 6.Nxe5" "C63s")
+ ("r1b1kbnr/ppp3pp/2N/1B1q/4p//PPPP1PPP/R1BQK2R w KQkq -"
+ "Spanish: Schliemann, 4.Nc3 fxe4 5.Nxe4 d5 6.Nxe5 dxe4 7.Nxc6 Qd5" "C63t")
+ ("r1b1kbnr/ppp3pp/2N/1B4q/4p//PPPP1PPP/R1BQK2R w KQkq -"
+ "Spanish: Schliemann, 4.Nc3 fxe4 5.Nxe4 d5 6.Nxe5 dxe4 7.Nxc6 Qg5" "C63u")
+ ("r1bqk1nr/pppp1ppp/2n/1Bb1p/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Classical Defence" "C64a")
+ ("r1bqk1nr/pppp1ppp/2B/2b1p/4P/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Spanish: Classical, Exchange" "C64a")
+ ("r1bqk1nr/pppp1ppp/2n/1Bb1p/4P/2P2N/PP1P1PPP/RNBQK2R b KQkq -"
+ "Spanish: Classical, 4.c3" "C64b")
+ ("r1b1k1nr/ppppqppp/2n/1Bb1p/4P/2P2N/PP1P1PPP/RNBQK2R w KQkq -"
+ "Spanish: Classical, Boden Variation" "C64b")
+ ("r1bqk1nr/pppp1ppp/1bn/1B2p/4P/2P2N/PP1P1PPP/RNBQK2R w KQkq -"
+ "Spanish: Classical, Charousek Variation" "C64c")
+ ("r1bqk2r/ppppnppp/2n/1Bb1p/4P/2P2N/PP1P1PPP/RNBQK2R w KQkq -"
+ "Spanish: Classical, 4.c3 Nge7" "C64d")
+ ("r1b1k1nr/pppp1ppp/2n2q/1Bb1p/4P/2P2N/PP1P1PPP/RNBQK2R w KQkq -"
+ "Spanish: Classical, 4.c3 Qf6" "C64e")
+ ("r1bqk1nr/pppp2pp/2n/1Bb1pp/4P/2P2N/PP1P1PPP/RNBQK2R w KQkq -"
+ "Spanish: Classical, Cordel Gambit" "C64f")
+ ("r1bqk1nr/pppp2pp/2n/1Bb1pp/3PP/2P2N/PP3PPP/RNBQK2R b KQkq -"
+ "Spanish: Classical, Cordel Gambit, 5.d4" "C64g")
+ ("r1bqk2r/pppp1ppp/2n2n/1Bb1p/4P/2P2N/PP1P1PPP/RNBQK2R w KQkq -"
+ "Spanish: Classical, 4.c3 Nf6" "C64h")
+ ("r1bqk2r/pppp1ppp/2n2n/1Bb1p/3PP/2P2N/PP3PPP/RNBQK2R b KQkq -"
+ "Spanish: Classical, 4.c3 Nf6 5.d4" "C64i")
+ ("r1bqk2r/pppp1ppp/1bn2n/1B2p/3PP/2P2N/PP3PPP/RNBQK2R w KQkq -"
+ "Spanish: Classical, 4.c3 Nf6 5.d4 Bb6" "C64j")
+ ("r1bqk1nr/pppp1ppp/2n/1Bb1p/4P/5N/PPPP1PPP/RNBQ1RK b kq -"
+ "Spanish: Classical, 4.O-O" "C64k")
+ ("r1bqk2r/ppppnppp/2n/1Bb1p/4P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Classical, 4.O-O Nge7" "C64l")
+ ("r1b1k1nr/pppp1ppp/2n2q/1Bb1p/4P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Classical, 4.O-O Qf6" "C64m")
+ ("r1bqk1nr/ppp2ppp/2np/1Bb1p/4P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Classical, 4.O-O d6" "C64n")
+ ("r1bqk1nr/ppp2ppp/2np/1Bb1p/4P/2P2N/PP1P1PPP/RNBQ1RK b kq -"
+ "Spanish: Classical, 4.O-O d6 5.c3" "C64o")
+ ("r1bqk1nr/pppp1ppp//1Bb1p/3nP/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Classical, 4.O-O Nd4" "C64p")
+ ("r1bqk1nr/pppp1ppp//1Bb1p/1P1nP/5N/P1PP1PPP/RNBQ1RK b kq -"
+ "Spanish: Classical, Zaitsev Variation" "C64q")
+ ("r1bqk1nr/pppp1ppp//2b1p/2BnP/5N/PPPP1PPP/RNBQ1RK b kq -"
+ "Spanish: Classical, 4.O-O Nd4 5.Bc4" "C64r")
+ ("r1bqk1nr/pppp1ppp//1Bb1p/3NP//PPPP1PPP/RNBQ1RK b kq -"
+ "Spanish: Classical, 4.O-O Nd4 5.Nxd4" "C64s")
+ ("r1bqk1nr/pppp1ppp//1B2p/3bP//PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Classical, 4.O-O Nd4 5.Nxd4 Bxd4" "C64s")
+ ("r1bqk1nr/pppp1ppp//1B2p/3bP/2P/PP1P1PPP/RNBQ1RK b kq -"
+ "Spanish: Classical, 4.O-O Nd4 5.Nxd4 Bxd4 6.c3" "C64s")
+ ("r1bqk1nr/pppp1ppp/1b/1B2p/4P/2P/PP1P1PPP/RNBQ1RK w kq -"
+ "Spanish: Classical, 4.O-O Nd4 5.Nxd4 Bxd4 6.c3 Bb6" "C64s")
+ ("r1bqk1nr/pppp1ppp/1b/1B2p/3PP/2P/PP3PPP/RNBQ1RK b kq -"
+ "Spanish: Classical, 4.O-O Nd4 5.Nxd4 Bxd4 6.c3 Bb6 7.d4" "C64t")
+ ("r1bqk1nr/pp1p1ppp/1bp/4p/B2PP/2P/PP3PPP/RNBQ1RK b kq -"
+ "Spanish: Classical, 6.c3 Bb6 7.d4 c6 8.Ba4" "C64u")
+ ("r1bqk1nr/pp3ppp/1bpp/4p/B2PP/N1P/PP3PPP/R1BQ1RK b kq -"
+ "Spanish: Classical, 6.c3 Bb6 7.d4 c6 8.Ba4 d6 9.Na3" "C64v")
+ ("r1bqkb1r/pppp1ppp/2n2n/1B2p/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Berlin Defence" "C65a")
+ ("r1bqkb1r/pppp1ppp/2n2n/1B2p/4P/5N/PPPPQPPP/RNB1K2R b KQkq -"
+ "Spanish: Berlin, 4.Qe2" "C65b")
+ ("r1bqkb1r/pppp1ppp/2n2n/1B2p/3PP/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Spanish: Berlin, 4.d4" "C65c")
+ ("r1bqkb1r/pppp1ppp/2n2n/1B/3pP/5N/PPP2PPP/RNBQK2R w KQkq -"
+ "Spanish: Berlin, 4.d4 exd4" "C65d")
+ ("r1bqkb1r/pppp1ppp/2n2n/1B/3pP/5N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Berlin, Nyholm Attack" "C65e")
+ ("r1bqkb1r/pppp1ppp/2n2n/1B2p/4P/3P1N/PPP2PPP/RNBQK2R b KQkq -"
+ "Spanish: Berlin, 4.d3" "C65f")
+ ("r1bqkb1r/ppppnppp/5n/1B2p/4P/3P1N/PPP2PPP/RNBQK2R w KQkq -"
+ "Spanish: Berlin, Mortimer Variation" "C65g")
+ ("r1bqkb1r/pp1pnppp/2p2n/1B2N/4P/3P/PPP2PPP/RNBQK2R w KQkq -"
+ "Spanish: Berlin, Mortimer Trap" "C65g")
+ ("r1bqkb1r/ppp2ppp/2np1n/1B2p/4P/3P1N/PPP2PPP/RNBQK2R w KQkq -"
+ "Spanish: Berlin, 4.d3 d6" "C65h")
+ ("r1bqkb1r/ppp2ppp/2Bp1n/4p/4P/3P1N/PPP2PPP/RNBQK2R b KQkq -"
+ "Spanish: Berlin, Anderssen Variation" "C65h")
+ ("r1bqkb1r/ppp2ppp/2np1n/1B2p/2P1P/3P1N/PP3PPP/RNBQK2R b KQkq -"
+ "Spanish: Berlin, Duras Variation" "C65h")
+ ("r1bqkb1r/ppp2ppp/2np1n/1B2p/4P/2PP1N/PP3PPP/RNBQK2R b KQkq -"
+ "Spanish: Berlin, 4.d3 d6 5.c3" "C65i")
+ ("r1bqk2r/pppp1ppp/2n2n/1Bb1p/4P/3P1N/PPP2PPP/RNBQK2R w KQkq -"
+ "Spanish: Berlin, 4.d3 Bc5" "C65j")
+ ("r1bqk2r/pppp1ppp/2n2n/1Bb1p/4P/3PBN/PPP2PPP/RN1QK2R b KQkq -"
+ "Spanish: Berlin, Kaufmann Variation" "C65j")
+ ("r1bqkb1r/pppp1ppp/2n2n/1B2p/4P/5N/PPPP1PPP/RNBQ1RK b kq -"
+ "Spanish: Berlin, 4.O-O" "C65k")
+ ("r1bqk2r/ppppbppp/2n2n/1B2p/4P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Berlin, 4.O-O Be7" "C65l")
+ ("r1bqk2r/pppp1ppp/2n2n/1Bb1p/4P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Berlin, Beverwijk Variation" "C65m")
+ ("r1bqk2r/pppp1ppp/2n2n/1Bb1p/4P/2P2N/PP1P1PPP/RNBQ1RK b kq -"
+ "Spanish: Berlin, Beverwijk, 5.c3" "C65n")
+ ("r1bq1rk/pppp1ppp/1bn2n/1B2p/3PP/2P2N/PP3PPP/RNBQ1RK w - -"
+ "Spanish: Berlin, Benelux Variation" "C65o")
+ ("r1bq1rk/pppp1ppp/1bn2n/1B2p1B/3PP/2P2N/PP3PPP/RN1Q1RK b - -"
+ "Spanish: Berlin, Benelux Variation, 7.Bg5" "C65p")
+ ("r1bqk2r/pppp1ppp/2n2n/1Bb1N/4P//PPPP1PPP/RNBQ1RK b kq -"
+ "Spanish: Berlin, Beverwijk, 5.Nxe5" "C65q")
+ ("r1bqkb1r/ppp2ppp/2np1n/1B2p/4P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Closed Berlin" "C66")
+ ("r1bqkb1r/ppp2ppp/2np1n/1B2p/4P/5N/PPPP1PPP/RNBQR1K b kq -"
+ "Spanish: Closed Berlin, 5.Re1" "C66")
+ ("r1bqkb1r/ppp2ppp/2np1n/1B2p/3PP/5N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Closed Berlin, 5.d4" "C66")
+ ("r1bqkb1r/pppn1ppp/2np/1B2p/3PP/5N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Closed Berlin, Chigorin Variation" "C66")
+ ("r2qkb1r/pppb1ppp/2np1n/1B2p/3PP/5N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Closed Berlin, 5.d4 Bd7" "C66")
+ ("r2qkb1r/pppb1ppp/2np1n/1B/3pP/2N2N/PPP2PPP/R1BQ1RK w kq -"
+ "Spanish: Closed Berlin, Wolf Variation" "C66")
+ ("r2qk2r/pppbbppp/2np1n/1B2p/3PP/2N2N/PPP2PPP/R1BQ1RK w kq -"
+ "Spanish: Closed Berlin, Hedgehog Variation" "C66")
+ ("r2q1rk/pppbbppp/2np1n/1B2p/3PP/2N2N/PPP2PPP/R1BQR1K w - -"
+ "Spanish: Closed Berlin, Tarrasch Trap" "C66")
+ ("r2qk2r/pppbbppp/2np1n/1B2p1B/3PP/2N2N/PPP2PPP/R2Q1RK b kq -"
+ "Spanish: Closed Berlin, Bernstein Variation" "C66")
+ ("r2qk2r/pppbbppp/2Bp1n/4p/3PP/2N2N/PPP2PPP/R1BQ1RK b kq -"
+ "Spanish: Closed Berlin, Showalter Variation" "C66")
+ ("r1bqkb1r/pppp1ppp/2n/1B2p/4n/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Open Berlin" "C67a")
+ ("r1bqkb1r/pppp1ppp/2n/1B2p/4n/5N/PPPPQPPP/RNB2RK b kq -"
+ "Spanish: Open Berlin, 5.Qe2" "C67b")
+ ("r1bqkb1r/pppp1ppp/2n/1B2p/4n/5N/PPPP1PPP/RNBQR1K b kq -"
+ "Spanish: Open Berlin, 5.Re1" "C67c")
+ ("r1bqkb1r/pppp1ppp/2nn/1B2N///PPPP1PPP/RNBQR1K b kq -"
+ "Spanish: Open Berlin, 5.Re1 Nd6 6.Nxe5" "C67d")
+ ("r1bqkb1r/pppp1ppp/2n/1B2p/3Pn/5N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Open Berlin, 5.d4" "C67e")
+ ("r1bqkb1r/1ppp1ppp/p1n/1B2p/3Pn/5N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Open Berlin, Rosenthal Variation" "C67e")
+ ("r1bqk2r/ppppbppp/2n/1B2p/3Pn/5N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Open Berlin, 5...Be7" "C67f")
+ ("r1bqk2r/ppppbppp/2n/1B2P/4n/5N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Berlin, Minckwitz Variation" "C67g")
+ ("r1bqk2r/ppppbppp/2n/1B2p/3Pn/5N/PPP1QPPP/RNB2RK b kq -"
+ "Spanish: Open Berlin, 5...Be7 6.Qe2" "C67h")
+ ("r1bqk2r/ppp1bppp/2n/1B1pp/3Pn/5N/PPP1QPPP/RNB2RK w kq -"
+ "Spanish: Open Berlin, Trifunovic Variation" "C67h")
+ ("r1bqk2r/ppppbppp/2nn/1B2p/3P/5N/PPP1QPPP/RNB2RK w kq -"
+ "Spanish: Open Berlin, 5...Be7 6.Qd2 Nd6" "C67i")
+ ("r1bqk2r/p1ppbppp/2p/4Pn//5N/PPP1QPPP/RNB2RK w kq -"
+ "Spanish: Open Berlin, Cordel Variation" "C67i")
+ ("r1bqk2r/pnppbppp/2p/4P//5N/PPP1QPPP/RNB2RK w kq -"
+ "Spanish: Open Berlin, 5...Be7 6.Qd2 Nd6 7.Bxc6 bxc6 8.dxe5 Nb7" "C67j")
+ ("r1bqk2r/pnppbppp/2p/4P//1P3N/P1P1QPPP/RNB2RK b kq -"
+ "Spanish: Open Berlin, Pillsbury Variation" "C67j")
+ ("r1bqk2r/pnppbppp/2p/4P/2P/5N/PP2QPPP/RNB2RK b kq -"
+ "Spanish: Open Berlin, Zukertort Variation" "C67j")
+ ("r1bqk2r/pnppbppp/2p/4P/3N//PPP1QPPP/RNB2RK b kq -"
+ "Spanish: Open Berlin, Winawer Attack" "C67k")
+ ("r1bqk2r/pnppbppp/2p/4P//2N2N/PPP1QPPP/R1B2RK b kq -"
+ "Spanish: Open Berlin, Main Line 9.Nc3 (Rio de Janerio)" "C67l")
+ ("r1bqkb1r/pppp1ppp/2nn/1B2p/3P/5N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Open Berlin, 5.d4 Nd6" "C67m")
+ ("r1bqkb1r/pppp1ppp/2nn/4p/B2P/5N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Open Berlin, Showalter Variation" "C67m")
+ ("r1bqkb1r/pppp1ppp/2nn/1B2P//5N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Open Berlin, 5.d4 Nd6 6.dxe5" "C67n")
+ ("r1bqkb1r/pppp1ppp/2Bn/4p/3P/5N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Open Berlin, 5.d4 Nd6 6.Bxc6" "C67o")
+ ("r1bqkb1r/ppp2ppp/2pn/4p/3P/5N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Open Berlin, 5.d4 Nd6 6.Bxc6 dxc6" "C67p")
+ ("r1bqkb1r/ppp2ppp/2p/4Pn//5N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Open Berlin, 5.d4 Nd6 6.Bxc6 dxc6 7.dxe5 Nf5" "C67q")
+ ("r1bQkb1r/ppp2ppp/2p/4Pn//5N/PPP2PPP/RNB2RK b kq -"
+ "Spanish: Open Berlin, 5.d4 Nd6 Queenswap" "C67r")
+ ("r1bk1b1r/ppp2ppp/2p/4Pn//2N2N/PPP2PPP/R1B2RK b - -"
+ "Spanish: Open Berlin, 5.d4 Nd6 Queenswap, 9.Nc3" "C67s")
+ ("r1bk1b1r/ppp2pp/2p4p/4Pn//2N2N/PPP2PPP/R1B2RK w - -"
+ "Spanish: Open Berlin, 5.d4 Nd6 Queenswap, 9.Nc3 h6" "C67t")
+ ("r1b1kb1r/ppp2ppp/2p/4Pn//2N2N/PPP2PPP/R1B2RK w - -"
+ "Spanish: Open Berlin, 5.d4 Nd6 Queenswap, 9.Nc3 Ke8" "C67u")
+ ("r1b1kb1r/ppp2ppp/2p/4Pn//2N2N/PPP2PPP/R1BR2K b - -"
+ "Spanish: Open Berlin, 5.d4 Nd6 Queenswap, 9.Nc3 Ke8 10.Rd1" "C67v")
+ ("r1b1kb1r/ppp2ppp/2p/4Pn//2N2N1P/PPP2PP/R1B2RK b - -"
+ "Spanish: Open Berlin, 5.d4 Nd6 Queenswap, 9.Nc3 Ke8 10.h3" "C67w")
+ ("r1b1kb1r/1pp2ppp/2p/p3Pn//2N2N1P/PPP2PP/R1B2RK w - -"
+ "Spanish: Open Berlin, 5.d4 Nd6 Queenswap, 9.Nc3 Ke8 10.h3 a5" "C67x")
+ ("r1bqkbnr/1ppp1ppp/p1n/1B2p/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: 3...a6" "C68a")
+ ("r1bqkbnr/1ppp1ppp/p1n/4p/2B1P/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Spanish: 3...a6 4.Bc4" "C68b")
+ ("r1bqkbnr/1ppp1ppp/p1B/4p/4P/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Spanish: Exchange Variation" "C68c")
+ ("r1bqkbnr/2pp1ppp/p1p/4p/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Exchange, 4...bxc6" "C68c")
+ ("r1bqkbnr/1pp2ppp/p1p/4p/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Exchange, 4...dxc6" "C68d")
+ ("r1bqkbnr/1pp2ppp/p1p/4p/3PP/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Spanish: Exchange, Lasker Variation" "C68e")
+ ("r3kbnr/1ppb1ppp/p1p//3NP//PPP2PPP/RNB1K2R w KQkq -"
+ "Spanish: Exchange, Alekhine Variation" "C68f")
+ ("r1bqkbnr/1pp2ppp/p1p/4p/4P/2N2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Spanish: Exchange, Keres Variation" "C68g")
+ ("r1bqkbnr/1pp3pp/p1p2p/4p/4P/2N2N/PPPP1PPP/R1BQK2R w KQkq -"
+ "Spanish: Exchange, Keres, 5...f6" "C68h")
+ ("r1bqkbnr/1pp3pp/p1p2p/4p/4P/2NP1N/PPP2PPP/R1BQK2R b KQkq -"
+ "Spanish: Exchange, Romanovsky Variation" "C68h")
+ ("r1bqkbnr/1pp3pp/p1p2p/4p/3PP/2N2N/PPP2PPP/R1BQK2R b KQkq -"
+ "Spanish: Exchange, 5.Nc3 f6 6.d4" "C68i")
+ ("r1bqkbnr/1pp2ppp/p1p/4p/4P/5N/PPPP1PPP/RNBQ1RK b kq -"
+ "Spanish: Exchange, 5.O-O" "C68j")
+ ("r1bqkb1r/1pp1nppp/p1p/4p/4P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Exchange, 5.O-O Ne7" "C68k")
+ ("r1bqk1nr/1pp2ppp/p1pb/4p/4P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Exchange, 5.O-O Bd6" "C68l")
+ ("r1bqk1nr/1pp2ppp/p1pb//3pP/5N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Exchange, 5.O-O Bd6 6.d4 exd4" "C68m")
+ ("r2qkbnr/1pp2ppp/p1p/4p/4P1b/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Exchange, 5.O-O Bg4" "C68n")
+ ("r2qkbnr/1pp2ppp/p1p/4p/4P1b/5N1P/PPPP1PP/RNBQ1RK b kq -"
+ "Spanish: Exchange, 5.O-O Bg4 6.h3" "C68n")
+ ("r2qkbnr/1pp2pp/p1p/4p2p/4P1b/5N1P/PPPP1PP/RNBQ1RK w kq -"
+ "Spanish: Exchange, Alapin Gambit" "C68o")
+ ("r3kbnr/1pp2pp/p1p2q/4p2p/4P1b/3P1N1P/PPPN1PP/R1BQ1RK b kq -"
+ "Spanish: Exchange, Alapin Gambit, 7.d3 Qf6 8.Nbd2" "C68p")
+ ("r1b1kbnr/1pp2ppp/p1pq/4p/4P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Exchange, Bronstein Variation" "C68q")
+ ("r1b1kbnr/1pp2ppp/p1pq/4p/4P/3P1N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Exchange, Bronstein, 6.d3" "C68r")
+ ("r1b1kbnr/1pp2ppp/p1pq/4p/4P/N4N/PPPP1PPP/R1BQ1RK b kq -"
+ "Spanish: Exchange, Bronstein, 6.Na3" "C68s")
+ ("r1b1kbnr/2p2ppp/p1pq/1p2p/4P/N4N/PPPP1PPP/R1BQ1RK w kq -"
+ "Spanish: Exchange, Bronstein, 6.Na3 b5" "C68t")
+ ("r3kbnr/1pp2ppp/p1pqb/4p/4P/N4N/PPPP1PPP/R1BQ1RK w kq -"
+ "Spanish: Exchange, Bronstein, 6.Na3 Be6" "C68u")
+ ("r1bqkbnr/1pp3pp/p1p2p/4p/4P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Exchange, Gligoric Variation" "C69a")
+ ("r1bqkbnr/1pp3pp/p1p2p/4p/3PP/5N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Exchange, Gligoric, 6.d4" "C69b")
+ ("r2qkbnr/1pp3pp/p1p2p/4p/3PP1b/5N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Exchange, Gligoric, 6.d4 Bg4" "C69b")
+ ("r2qkbnr/1pp3pp/p1p2p/4p/3PP1b/2P2N/PP3PPP/RNBQ1RK b kq -"
+ "Spanish: Exchange, Gligoric, 6.d4 Bg4 7.c3" "C69c")
+ ("r2qk1nr/1pp3pp/p1pb1p/4p/3PP1b/2P2N/PP3PPP/RNBQ1RK w kq -"
+ "Spanish: Exchange, Gligoric, 6.d4 Bg4 7.c3 Bd6" "C69d")
+ ("r2qkbnr/1pp3pp/p1p2p/4P/4P1b/5N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Exchange, Gligoric, 6.d4 Bg4 7.dxe5" "C69e")
+ ("r3kbnr/1pp3pp/p1p/4p/4P1b/3R1N/PPP2PPP/RNB3K b kq -"
+ "Spanish: Exchange, Gligoric, 6.d4 Bg4 Queenswap, 9.Rd3" "C69f")
+ ("r3k1nr/1pp3pp/p1pb/4p/4P1b/3R1N/PPP2PPP/RNB3K w kq -"
+ "Spanish: Exchange, Gligoric, 6.d4 Bg4 Queenswap, 9.Rd3 Bd6" "C69g")
+ ("r1bqkbnr/1pp3pp/p1p2p//3pP/5N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Exchange, Gligoric, 6.d4 exd4" "C69h")
+ ("r1bqkbnr/1pp3pp/p1p2p//3NP//PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Exchange, Gligoric, 6.d4 exd4 7.Qxd4" "C69h")
+ ("r1bqkbnr/1pp3pp/p1p2p//3QP/5N/PPP2PPP/RNB2RK b kq -"
+ "Spanish: Exchange, Gligoric, 6.d4 exd4 7.Nxd4" "C69i")
+ ("r1bqkb1r/1pp1n1pp/p1p2p//3NP//PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Exchange, Gligoric, 6.d4 exd4 7.Nxd4 Ne7" "C69i")
+ ("r1bqkbnr/1pp3pp/p4p/2p/3NP//PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Exchange, Gligoric, 6.d4 exd4 7.Nxd4 c5" "C69j")
+ ("r1bqkbnr/1pp3pp/p4p/2p/4P//PPP1NPPP/RNBQ1RK b kq -"
+ "Spanish: Exchange, Gligoric, 8.Ne2" "C69j")
+ ("r1bqkbnr/1pp3pp/p4p/2p/4P/1N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Exchange, Gligoric, 8.Nb3" "C69k")
+ ("r1b1kbnr/1pp3pp/p4p/2p/4P/1N/PPP2PPP/RNBR2K b kq -"
+ "Spanish: Exchange, Gligoric, 8.Nb3 Queenswap" "C69k")
+ ("r3kbnr/1ppb2pp/p4p/2p/4P/1N/PPP2PPP/RNBR2K w kq -"
+ "Spanish: Exchange, Gligoric, 8.Nb3 Queenswap, 9...Bd7" "C69l")
+ ("r3kbnr/1pp3pp/p4p/2p/4P1b/1N/PPP2PPP/RNBR2K w kq -"
+ "Spanish: Exchange, Gligoric, 8.Nb3 Queenswap, 9...Bg4" "C69m")
+ ("r3kbnr/1pp3pp/p3bp/2p/4P/1N3P/PPP3PP/RNBR2K w kq -"
+ "Spanish: Exchange, Gligoric, 8.Nb3 Queenswap, 9...Bg4 10.f3 Be6" "C69n")
+ ("r1bqkbnr/1ppp1ppp/p1n/4p/B3P/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Spanish: 4.Ba4" "C70")
+ ("r1bqkbnr/1ppp1p1p/p1n/4p1p/B3P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Brentano Variation" "C70")
+ ("r1bqk1nr/1pppbppp/p1n/4p/B3P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: 4.Ba4 Be7" "C70")
+ ("r1bqkbnr/1ppp1p1p/p1n3p/4p/B3P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Fianchetto Deferred" "C70")
+ ("r1bqk1nr/1ppp1ppp/p1n/4p/Bb2P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Alapin Deferred" "C70")
+ ("r1bqkb1r/1pppnppp/p1n/4p/B3P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Cozio Deferred" "C70")
+ ("r1bqkbnr/1ppp1ppp/p/4p/B2nP/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Bird's Deferred" "C70")
+ ("r1bqk1nr/1ppp1ppp/p1n/2b1p/B3P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Classical Deferred" "C70")
+ ("r1bqkbnr/2pp1ppp/p1n/1p2p/B3P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Caro Variation" "C70")
+ ("r1bqk1nr/2pp1ppp/p1n/1pb1p/4P/1B3N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Graz Variation" "C70")
+ ("r1bqkbnr/2pp1ppp/p/np2p/4P/1B3N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Taimanov (Wing) Variation" "C70")
+ ("r1bqkbnr/1ppp2pp/p1n/4pp/B3P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Schliemann Deferred" "C70")
+ ("r1bqkbnr/1ppp2pp/p1n/4pp/B2PP/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Spanish: Schliemann Deferred, 5.d4" "C70")
+ ("r1bqkbnr/1ppp2pp/p1n/4Pp/B2p/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Spanish: Schliemann Deferred, 5.d4 exd4 6.e5" "C70")
+ ("r1bqkbnr/1pp2ppp/p1np/4p/B3P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Modern Steinitz Defence" "C71")
+ ("r1bqkbnr/1pp2ppp/p1np/4p/B3P/2N2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Spanish: Modern Steinitz, Three Knights Variation" "C71")
+ ("r1bqkbnr/1pp2ppp/p1np/4p/B2PP/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Spanish: Modern Steinitz, 5.d4" "C71")
+ ("r1bqkbnr/5ppp/p2p/1pp/3QP/1B/PPP2PPP/RNB1K2R w KQkq -"
+ "Spanish: Modern Steinitz, Noah's Ark Trap" "C71")
+ ("r1bqkbnr/1pp2ppp/p1np/4p/B1P1P/5N/PP1P1PPP/RNBQK2R b KQkq -"
+ "Spanish: Modern Steinitz, Keres Variation" "C71")
+ ("r1bqkbnr/1pp2ppp/p1np/4p/B3P/5N/PPPP1PPP/RNBQ1RK b kq -"
+ "Spanish: Modern Steinitz, 5.O-O" "C72")
+ ("r1bqkb1r/1pp1nppp/p1np/4p/B3P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Modern Steinitz, 5.O-O Ne7" "C72")
+ ("r2qkbnr/1pp2ppp/p1np/4p/B3P1b/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Modern Steinitz, 5.O-O Bg4" "C72")
+ ("r2qkbnr/1pp2ppp/p1np/4p/B3P1b/5N1P/PPPP1PP/RNBQ1RK b kq -"
+ "Spanish: Modern Steinitz, 5.O-O Bg4 6.h3" "C72")
+ ("r2qkbnr/1ppb1ppp/p1np/4p/B3P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Modern Steinitz, 5.O-O Bd7" "C72")
+ ("r2qkbnr/1ppb1ppp/p1np/4p/B2PP/5N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Modern Steinitz, 5.O-O Bd7 6.d4" "C72")
+ ("r1bqkbnr/1pp2ppp/p1Bp/4p/4P/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Spanish: Modern Steinitz, Richter Variation" "C73")
+ ("r1bqkbnr/2p2ppp/p1pp/4p/4P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Modern Steinitz, Richter Variation" "C73")
+ ("r1bqkbnr/2p2ppp/p1pp/4p/3PP/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Spanish: Modern Steinitz, Richter Variation" "C73")
+ ("r1bqkbnr/2p3pp/p1pp1p/4p/3PP/5N/PPP2PPP/RNBQK2R w KQkq -"
+ "Spanish: Modern Steinitz, Alapin Variation" "C73")
+ ("r1bqkbnr/1pp2ppp/p1np/4p/B3P/2P2N/PP1P1PPP/RNBQK2R b KQkq -"
+ "Spanish: Modern Steinitz, 5.c3" "C74")
+ ("r1bqkbnr/1pp2p1p/p1np2p/4p/B3P/2P2N/PP1P1PPP/RNBQK2R w KQkq -"
+ "Spanish: Modern Steinitz, 5.c3 g6" "C74")
+ ("r1bqkbnr/1pp3pp/p1np/4pp/B3P/2P2N/PP1P1PPP/RNBQK2R w KQkq -"
+ "Spanish: Modern Steinitz, Siesta Variation" "C74")
+ ("r1bqkbnr/1pp3pp/p1np/4pP/B/2P2N/PP1P1PPP/RNBQK2R b KQkq -"
+ "Spanish: Modern Steinitz, Siesta, 6.exf5" "C74")
+ ("r2qkbnr/1pp3pp/p1np/4pb/B/2P2N/PP1P1PPP/RNBQ1RK b kq -"
+ "Spanish: Modern Steinitz, Siesta, Kopayev Variation" "C74")
+ ("r2qk1nr/1pp1b1pp/p1np/4p//2P2N/PPQP1PPP/RNB1R1K b kq -"
+ "Spanish: Modern Steinitz, Siesta, Kopayev, Main Line" "C74")
+ ("r2qkbnr/1ppb1ppp/p1np/4p/B3P/2P2N/PP1P1PPP/RNBQK2R w KQkq -"
+ "Spanish: Modern Steinitz, 5.c3 Bd7" "C75")
+ ("r2qkbnr/1ppb1ppp/p1np/4p/B3P/2P2N/PP1P1PPP/RNBQ1RK b kq -"
+ "Spanish: Modern Steinitz, 5.c3 Bd7 6.O-O" "C75")
+ ("r2qkbnr/1ppb1ppp/p1np/4p/B2PP/2P2N/PP3PPP/RNBQK2R b KQkq -"
+ "Spanish: Modern Steinitz, 5.c3 Bd7 6.d4" "C75")
+ ("r2qkb1r/1ppb1ppp/p1np1n/4p/B2PP/2P2N/PP3PPP/RNBQK2R w KQkq -"
+ "Spanish: Modern Steinitz, 5.c3 Bd7 6.d4 Nf6" "C75")
+ ("r2qkb1r/1ppbnppp/p1np/4p/B2PP/2P2N/PP3PPP/RNBQK2R w KQkq -"
+ "Spanish: Modern Steinitz, Rubinstein Variation" "C75")
+ ("r2qkb1r/1ppbnppp/p1np/4p/3PP/1BP2N/PP3PPP/RNBQK2R b KQkq -"
+ "Spanish: Modern Steinitz, Rubinstein, 7.Bb3" "C75")
+ ("r2qkb1r/1ppbnppp/p1np/4p/B2PP/2P1BN/PP3PPP/RN1QK2R b KQkq -"
+ "Spanish: Modern Steinitz, Rubinstein, 7.Be3" "C75")
+ ("r2qkbnr/1ppb1p1p/p1np2p/4p/B2PP/2P2N/PP3PPP/RNBQK2R w KQkq -"
+ "Spanish: Modern Steinitz, Bronstein Variation" "C76")
+ ("r2qkbnr/1ppb1p1p/p1np2p/4p/B2PP/2P2N/PP3PPP/RNBQ1RK b kq -"
+ "Spanish: Modern Steinitz, Bronstein, 7.O-O" "C76")
+ ("r2qk1nr/1ppb1pbp/p1np2p/4p/B2PP/2P2N/PP3PPP/RNBQR1K b kq -"
+ "Spanish: Modern Steinitz, Bronstein, 7.O-O Bg7 8.Re1" "C76")
+ ("r2qk1nr/1ppb1pbp/p1np2p/4P/B3P/2P2N/PP3PPP/RNBQ1RK b kq -"
+ "Spanish: Modern Steinitz, Bronstein, 7.O-O Bg7 8.dxe5" "C76")
+ ("r2qk1nr/1ppb1pbp/p1n3p/4p/B3P/2P2N/PP3PPP/RNBQ1RK w kq -"
+ "Spanish: Modern Steinitz, Bronstein, 7.O-O Bg7 8.dxe5 dxe5" "C76")
+ ("r2qk1nr/1ppb1pbp/p2p2p/4n/B3P/2P2N/PP3PPP/RNBQ1RK w kq -"
+ "Spanish: Modern Steinitz, Bronstein, 7.O-O Bg7 8.dxe5 Nxe5" "C76")
+ ("r2qk1nr/1ppb1pbp/p1np2p/3Pp/B3P/2P2N/PP3PPP/RNBQ1RK b kq -"
+ "Spanish: Modern Steinitz, Bronstein, 7.O-O Bg7 8.d5" "C76")
+ ("r1bqkb1r/1ppp1ppp/p1n2n/4p/B3P/5N/PPPP1PPP/RNBQK2R w KQkq -"
+ "Spanish: Morphy Defence" "C77a")
+ ("r1bqkb1r/1ppp1ppp/p1n2n/4p/B3P/3P1N/PPP2PPP/RNBQK2R b KQkq -"
+ "Spanish: Anderssen Variation" "C77b")
+ ("r1bqkb1r/2pp1ppp/p1n2n/1p2p/B3P/3P1N/PPP2PPP/RNBQK2R w KQkq -"
+ "Spanish: Anderssen, 5...b5" "C77c")
+ ("r1bqkb1r/1pp2ppp/p1np1n/4p/B3P/3P1N/PPP2PPP/RNBQK2R w KQkq -"
+ "Spanish: Anderssen, 5...d6" "C77d")
+ ("r1bqkb1r/1pp2ppp/p1np1n/4p/B1P1P/3P1N/PP3PPP/RNBQK2R b KQkq -"
+ "Spanish: Duras Variation" "C77e")
+ ("r1bqkb1r/1pp2ppp/p1np1n/4p/B3P/2PP1N/PP3PPP/RNBQK2R b KQkq -"
+ "Spanish: Anderssen, 5...d6 6.c3" "C77f")
+ ("r1bqkb1r/1pp2p1p/p1np1np/4p/B3P/2PP1N/PP3PPP/RNBQK2R w KQkq -"
+ "Spanish: Anderssen, 5...d6 6.c3 g6" "C77g")
+ ("r1bqkb1r/1ppp1ppp/p1n2n/4p/B3P/2N2N/PPPP1PPP/R1BQK2R b KQkq -"
+ "Spanish: Four Knights (Tarrasch) Variation" "C77h")
+ ("r1bqkb1r/1ppp1ppp/p1B2n/4p/4P/5N/PPPP1PPP/RNBQK2R b KQkq -"
+ "Spanish: Exchange Deferred" "C77i")
+ ("r1bqkb1r/1ppp1ppp/p1n2n/4p/B2PP/5N/PPP2PPP/RNBQK2R b KQkq -"
+ "Spanish: Centre Attack" "C77j")
+ ("r1bqkb1r/2pp1ppp/p1n2n/1p2p/B2PP/5N/PPP2PPP/RNBQK2R w KQkq -"
+ "Spanish: Centre Attack, 5...b5" "C77k")
+ ("r1bqkb1r/1ppp1ppp/p4n/4p/B2nP/5N/PPP2PPP/RNBQK2R w KQkq -"
+ "Spanish: Centre Attack, 5...Nxd4" "C77l")
+ ("r1bqkb1r/1ppp1ppp/p1n/4p/B2Pn/5N/PPP2PPP/RNBQK2R w KQkq -"
+ "Spanish: Centre Attack, 5...Nxe4" "C77m")
+ ("r1bqk2r/1pppbppp/p1n2n/4p/B2PP/5N/PPP2PPP/RNBQK2R w KQkq -"
+ "Spanish: Centre Attack, 5...Be7" "C77n")
+ ("r1bqkb1r/1ppp1ppp/p1n2n//B2pP/5N/PPP2PPP/RNBQK2R w KQkq -"
+ "Spanish: Centre Attack, 5...exd4" "C77o")
+ ("r1bqkb1r/1ppp1ppp/p1n2n/4p/B3P/5N/PPPPQPPP/RNB1K2R b KQkq -"
+ "Spanish: Wormald Attack" "C77p")
+ ("r1bqk2r/1pppbppp/p1n2n/4p/B3P/5N/PPPPQPPP/RNB1K2R w KQkq -"
+ "Spanish: Wormald Attack, 5...Be7" "C77q")
+ ("r1bqkb1r/2pp1ppp/p1n2n/1p2p/B3P/5N/PPPPQPPP/RNB1K2R w KQkq -"
+ "Spanish: Wormald Attack, 5...b5" "C77r")
+ ("r1bqk2r/2pp1ppp/p1n2n/1pb1p/4P/1B3N/PPPPQPPP/RNB1K2R w KQkq -"
+ "Spanish: Wormald Attack, 5...b5 6.Bb3 Bc5" "C77s")
+ ("r1bqk2r/2pp1ppp/p1n2n/1pb1p/4P/1BP2N/PP1PQPPP/RNB1K2R b KQkq -"
+ "Spanish: Wormald Attack, 5...b5 6.Bb3 Bc5 7.c3" "C77t")
+ ("r1bqk2r/2ppbppp/p1n2n/1p2p/4P/1B3N/PPPPQPPP/RNB1K2R w KQkq -"
+ "Spanish: Wormald Attack, 5...b5 6.Bb3 Be7" "C77u")
+ ("r2qk2r/2p1bppp/p1np1n/1p2p/3PP1b/1BP2N/PP2QPPP/RNB1K2R w KQkq -"
+ "Spanish: Wormald Attack, Grünfeld Variation" "C77u")
+ ("r1bqkb1r/1ppp1ppp/p1n2n/4p/B3P/5N/PPPP1PPP/RNBQ1RK b kq -"
+ "Spanish: 5.O-O" "C78a")
+ ("r1bqk2r/1ppp1ppp/p1n2n/2b1p/B3P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Möller Defence" "C78b")
+ ("r1bqk2r/1ppp1ppp/p1n2n/2b1N/B3P//PPPP1PPP/RNBQ1RK b kq -"
+ "Spanish: Möller Defence, 6.Nxe5" "C78c")
+ ("r1bqk2r/1ppp1ppp/p1n2n/2b1p/B3P/2P2N/PP1P1PPP/RNBQ1RK b kq -"
+ "Spanish: Möller Defence, 6.c3" "C78d")
+ ("r1bqkb1r/2pp1ppp/p1n2n/1p2p/B3P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: 5.O-O b5" "C78e")
+ ("r1bqkb1r/2pp1ppp/p1n2n/1p2p/4P/1B3N/PPPP1PPP/RNBQ1RK b kq -"
+ "Spanish: 5.O-O b5 6.Bb3" "C78e")
+ ("r1bqkb1r/2p2ppp/p1np1n/1p2p/4P/1B3N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: 5.O-O b5 6.Bb3 d6" "C78f")
+ ("r1bq1k1r/2p2ppp/p4n/1pbPR1N/3n/1B/PPPP1PPP/RNBQ2K w - -"
+ "Spanish: Rabinovich Variation" "C78f")
+ ("r1bqk2r/2ppbppp/p1n2n/1p2p/4P/1B3N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: 5.O-O b5 6.Bb3 Be7" "C78g")
+ ("r1bqk2r/2ppbppp/p1n2n/1p2p/3PP/1B3N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: 5.O-O b5 6.Bb3 Be7" "C78g")
+ ("r1bqk2r/2pp1ppp/p1n2n/1pb1p/4P/1B3N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: 5.O-O b5 6.Bb3 Bc5" "C78h")
+ ("r1bqk2r/2pp1ppp/p1n2n/1pb1N/4P/1B/PPPP1PPP/RNBQ1RK b kq -"
+ "Spanish: 5.O-O b5 6.Bb3 Bc5 7.Nxe5" "C78i")
+ ("r1bqk2r/2pp1ppp/p4n/1pb1n/3PP/1B/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: 5.O-O b5 6.Bb3 Bc5 7.Nxe5" "C78i")
+ ("r1bqk2r/2pp1ppp/p1n2n/1pb1p/4P/1BP2N/PP1P1PPP/RNBQ1RK b kq -"
+ "Spanish: 5.O-O b5 6.Bb3 Bc5 7.c3" "C78j")
+ ("r1bqk2r/2p2ppp/p1np1n/1pb1p/4P/1BP2N/PP1P1PPP/RNBQ1RK w kq -"
+ "Spanish: 5.O-O b5 6.Bb3 Bc5 7.c3 d6" "C78j")
+ ("r1bqk2r/2p2ppp/p1np1n/1pb1p/3PP/1BP2N/PP3PPP/RNBQ1RK b kq -"
+ "Spanish: 5.O-O b5 6.Bb3 Bc5 7.c3 d6 8.d4" "C78k")
+ ("r1bqk2r/2pp1ppp/p1n2n/1pb1p/P3P/1B3N/1PPP1PPP/RNBQ1RK b kq -"
+ "Spanish: 5.O-O b5 6.Bb3 Bc5 7.a4" "C78l")
+ ("1rbqk2r/2pp1ppp/p1n2n/1pb1p/P3P/1B3N/1PPP1PPP/RNBQ1RK w k -"
+ "Spanish: 5.O-O b5 6.Bb3 Bc5 7.a4 Rb8" "C78m")
+ ("r2qkb1r/1bpp1ppp/p1n2n/1p2p/4P/1B3N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Archangelsk Variation" "C78n")
+ ("r2qkb1r/1bpp1ppp/p1n2n/1p2p/3PP/1B3N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Archangelsk, 7.d4" "C78o")
+ ("r2qkb1r/1bpp1ppp/p1n2n/1p2p/4P/1B1P1N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Archangelsk, 7.d3" "C78p")
+ ("r2qk2r/1bppbppp/p1n2n/1p2p/4P/1B1P1N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Archangelsk, 7.d3 Be7" "C78q")
+ ("r2qkb1r/1bpp1ppp/p1n2n/1p2p/4P/1BP2N/PP1P1PPP/RNBQ1RK b kq -"
+ "Spanish: Archangelsk, 7.c3" "C78r")
+ ("r2qkb1r/1bpp1ppp/p1n/1p2p/4n/1BP2N/PP1P1PPP/RNBQ1RK w kq -"
+ "Spanish: Archangelsk, 7.c3 Nxe4" "C78s")
+ ("r2qkb1r/1bpp1ppp/p1n2n/1p2p/4P/1B3N/PPPP1PPP/RNBQR1K b kq -"
+ "Spanish: Archangelsk, 7.Re1" "C78t")
+ ("r2qk2r/1bpp1ppp/p1n2n/1pb1p/4P/1B3N/PPPP1PPP/RNBQR1K w kq -"
+ "Spanish: Archangelsk, 7.Re1 Bc5" "C78t")
+ ("r2qk2r/1bp2ppp/p1np1n/1pb1p/4P/1BP2N/PP1P1PPP/RNBQR1K w kq -"
+ "Spanish: Archangelsk, 7.Re1 Bc5 8.c3 d6" "C78u")
+ ("r2qk2r/1bp2ppp/pbnp1n/1p2p/3PP/1BP2N/PP3PPP/RNBQR1K w kq -"
+ "Spanish: Archangelsk, Main Line" "C78u")
+ ("r2qk2r/1bp2ppp/pbnp1n/1p2p/P2PP/1BP2N/1P3PPP/RNBQR1K b kq -"
+ "Spanish: Archangelsk, Main Line, 10.a4" "C78v")
+ ("r2qk2r/1bp2ppp/pbnp1n/1p2p1B/3PP/1BP2N/PP3PPP/RN1QR1K b kq -"
+ "Spanish: Archangelsk, Main Line, 10.Bg5" "C78w")
+ ("r2qk2r/1bp2ppp/pbnp1n/1p2p/3PP/1BP1BN/PP3PPP/RN1QR1K b kq -"
+ "Spanish: Archangelsk, Main Line, 10.Be3" "C78x")
+ ("r1bqkb1r/1pp2ppp/p1np1n/4p/B3P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Steinitz Deferred" "C79")
+ ("r1bqkb1r/1pp2ppp/p1np1n/4p/B3P/2P2N/PP1P1PPP/RNBQ1RK b kq -"
+ "Spanish: Steinitz Deferred, 6.c3" "C79")
+ ("r1bqkb1r/1pp2ppp/p1np1n/4p/B3P/5N/PPPP1PPP/RNBQR1K b kq -"
+ "Spanish: Steinitz Deferred, 6.Re1" "C79")
+ ("r1bqkb1r/1pp2ppp/p1Bp1n/4p/4P/5N/PPPP1PPP/RNBQ1RK b kq -"
+ "Spanish: Steinitz Deferred, Exchange" "C79")
+ ("r2qkb1r/2p2ppp/p1pp1n/4p/3PP1b/5N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Steinitz Deferred, Lipnitsky Variation" "C79")
+ ("r1bqkb1r/2p2ppp/p1pp/4p/3Pn/5N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Steinitz Deferred, Rubinstein Variation" "C79")
+ ("r1bqkb1r/2p3pp/p1p/3pPp/4n/2N2N/PPP2PPP/R1BQR1K b kq -"
+ "Spanish: Steinitz Deferred, Boleslavsky Variation" "C79")
+ ("r1bqkb1r/1ppp1ppp/p1n/4p/B3n/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Open" "C80a")
+ ("r1bqkb1r/1ppp1ppp/p1n/4p/B3n/2N2N/PPPP1PPP/R1BQ1RK b kq -"
+ "Spanish: Open, Knorre Variation" "C80b")
+ ("r1bqkb1r/1ppp1ppp/p1n/4p/B3n/5N/PPPPQPPP/RNB2RK b kq -"
+ "Spanish: Open, Tartakower Variation" "C80c")
+ ("r1bqkb1r/1ppp1ppp/p1n/4p/B3n/5N/PPPP1PPP/RNBQR1K b kq -"
+ "Spanish: Open, 6.Re1" "C80d")
+ ("r1bqkb1r/1ppp1ppp/p1B/2n1p//5N/PPPP1PPP/RNBQR1K b kq -"
+ "Spanish: Open, 6.Re1 Nc5 7.Bxc6" "C80e")
+ ("r1bqkb1r/1ppp1ppp/p1n/4p/B2Pn/5N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Open, 6.d4" "C80f")
+ ("r1bqkb1r/1ppp1ppp/p1n//B2pn/5N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Open, Riga Variation" "C80g")
+ ("r1bqk2r/1pppbppp/p1n/4p/B2Pn/5N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Open, 6.d4 Be7" "C80h")
+ ("r1bqkb1r/2pp1ppp/p1n/1p2p/B2Pn/5N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Open, 6.d4 b5" "C80i")
+ ("r1bqkb1r/2pp1ppp/p1n/1p2N/B2Pn//PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Open, Friess Attack" "C80i")
+ ("r1bqkb1r/2pp1ppp/p1n/1p1Pp/B3n/5N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Open, Richter Variation" "C80i")
+ ("r1bqkb1r/2pp1ppp/p1n/1p2p/3Pn/1B3N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Open, 7.Bb3" "C80j")
+ ("r1bqkb1r/2p2ppp/p1n/1p1pp/3Pn/1B3N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Open, 7.Bb3 d5" "C80k")
+ ("r1bqkb1r/2p2ppp/p1n/1p1pp/P2Pn/1B3N/1PP2PPP/RNBQ1RK b kq -"
+ "Spanish: Open, 7.Bb3 d5 8.a4" "C80k")
+ ("r1bqkb1r/2p2ppp/p/1p1pp/P2nn/1B3N/1PP2PPP/RNBQ1RK w kq -"
+ "Spanish: Open, Schlechter Defence" "C80k")
+ ("r1bqkb1r/2p2ppp/p/1p1p/P2pn/1BN/1PP2PPP/R1BQ1RK b kq -"
+ "Spanish: Open, Schlecter, Berger Variation" "C80k")
+ ("r1bqkb1r/2p2ppp/p1n/1p1pp/2PPn/1B3N/PP3PPP/RNBQ1RK b kq -"
+ "Spanish: Open, Harksen Gambit" "C80k")
+ ("r1bqkb1r/2p2ppp/p1n/1p1pN/3Pn/1B/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Open, 8.Nxe5" "C80l")
+ ("r1bqkb1r/2p2ppp/p1n/1p1pP/4n/1B3N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Open, 8.dxe5" "C80m")
+ ("r1bqkb1r/2p1nppp/p/1p1pP/4n/1B3N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Open, Zukertort Variation" "C80m")
+ ("r2qkb1r/2p2ppp/p1n1b/1p1pP/4n/1B3N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Open, 8...Be6" "C80n")
+ ("r2qkb1r/2p2ppp/p1n1b/1p1pP/P3n/1B3N/1PP2PPP/RNBQ1RK b kq -"
+ "Spanish: Open, 8...Be6 9.a4" "C80n")
+ ("r2qkb1r/2p2ppp/p1n1b/1p1pP/4n/1B2BN/PPP2PPP/RN1Q1RK b kq -"
+ "Spanish: Open, 8...Be6 9.Be3" "C80o")
+ ("r2qkb1r/2p2ppp/p1n1b/1p1pP/4n/1B3N/PPPN1PPP/R1BQ1RK b kq -"
+ "Spanish: Open, Bernstein Variation" "C80p")
+ ("r2qk2r/2p2ppp/p1n1b/1pbpP/4n/1B3N/PPPN1PPP/R1BQ1RK w kq -"
+ "Spanish: Open, Bernstein, 9...Bc5" "C80q")
+ ("r2qkb1r/2p2ppp/p1n1b/1pnpP//1B3N/PPPN1PPP/R1BQ1RK w kq -"
+ "Spanish: Open, Bernstein, 9...Nc5" "C80r")
+ ("r2qkb1r/2p2ppp/p1n1b/1pn1P/3p/1BP2N/PP1N1PPP/R1BQ1RK w kq -"
+ "Spanish: Open, Bernstein, 9...Nc5 10.c3 d4" "C80s")
+ ("r2qkb1r/2p2ppp/p1n1b/1pn1P/3P/1B3N/PP1N1PPP/R1BQ1RK b kq -"
+ "Spanish: Open, Bernstein, 11.cxd4" "C80s")
+ ("r2qkb1r/2p2ppp/p1n1b/1pn1P1N/3p/1BP/PP1N1PPP/R1BQ1RK b kq -"
+ "Spanish: Open, Bernstein, Karpov Gambit" "C80t")
+ ("r2qkb1r/2p2ppp/p1n1B/1pn1P/3p/2P2N/PP1N1PPP/R1BQ1RK b kq -"
+ "Spanish: Open, Bernstein, 11.Bxe6" "C80u")
+ ("r2qkb1r/2p2ppp/p1n1b/1p1pP/4n/1B3N/PPP1QPPP/RNB2RK b kq -"
+ "Spanish: Open, Keres Attack" "C81")
+ ("r2qk2r/2p2ppp/p1n1b/1pbpP/4n/1B3N/PPP1QPPP/RNB2RK w kq -"
+ "Spanish: Open, Keres Attack, 9...Bc5" "C81")
+ ("r2qk2r/2p1bppp/p1n1b/1p1pP/4n/1B3N/PPP1QPPP/RNB2RK w kq -"
+ "Spanish: Open, Keres Attack, 9...Be7" "C81")
+ ("r2qk2r/2p1bppp/p1n1b/1p1pP/2P1n/1B3N/PP2QPPP/RNB2RK b kq -"
+ "Spanish: Open, Keres, Adam Variation" "C81")
+ ("r2qk2r/2p1bppp/p1n1b/1p1pP/4n/1B3N/PPP1QPPP/RNBR2K b kq -"
+ "Spanish: Open, Keres, 10.Rd1" "C81")
+ ("r2q1rk/2p1bppp/p1n1b/1p1pP/4n/1B3N/PPP1QPPP/RNBR2K w - -"
+ "Spanish: Open, Keres, 10.Rd1 O-O" "C81")
+ ("r2q1rk/2p1bppp/p1n1b/1p1pP/4n/1BP2N/PP2QPPP/RNBR2K b - -"
+ "Spanish: Open, Keres, 10.Rd1 O-O 11.c3" "C81")
+ ("r2q1rk/2p1bppp/p1n1b/1p1pP/2P1n/1B3N/PP2QPPP/RNBR2K b - -"
+ "Spanish: Open, Keres, 10.Rd1 O-O 11.c4" "C81")
+ ("r2q1rk/2p2ppp/p1n1b/2bpP/2B1n/5N/PP2QPPP/RNBR2K w - -"
+ "Spanish: Open, Keres, 10.Rd1 O-O 11.c4 bxc4 12.Bxc4 Bc5" "C81")
+ ("r4rk/2pqbppp/p1n1b/3pP/2B1n/5N/PP2QPPP/RNBR2K w - -"
+ "Spanish: Open, Keres, Ekstrom Variation" "C81")
+ ("r2qkb1r/2p2ppp/p1n1b/1p1pP/4n/1BP2N/PP3PPP/RNBQ1RK b kq -"
+ "Spanish: Open, 9.c3" "C82a")
+ ("r2qkb1r/2p2ppp/p1n1b/1pnpP//1BP2N/PP3PPP/RNBQ1RK w kq -"
+ "Spanish: Open, Berlin Variation" "C82b")
+ ("r2qkb1r/2p2ppp/p1n1b/1pnpP//2P2N/PPB2PPP/RNBQ1RK b kq -"
+ "Spanish: Open, Berlin, 10.Bc2" "C82b")
+ ("r2qkb1r/2p2ppp/p1n/1pnpP/6b/2P2N/PPB2PPP/RNBQ1RK w kq -"
+ "Spanish: Open, Berlin, 10.Bc2 Bg4" "C82c")
+ ("r2qkb1r/2p2ppp/p1n/1pnpP/6b/2P2N/PPB2PPP/RNBQR1K b kq -"
+ "Spanish: Open, Berlin, 10.Bc2 Bg4 11.Re1" "C82d")
+ ("r2qkb1r/2p2ppp/p1n/1pnpP/6b/2P2N/PPBN1PPP/R1BQ1RK b kq -"
+ "Spanish: Open, Berlin, 10.Bc2 Bg4 11.Nbd2" "C82e")
+ ("r2qk2r/2p1bppp/p1n/1pnpP/6b/2P2N/PPBN1PPP/R1BQ1RK w kq -"
+ "Spanish: Open, Berlin, 10.Bc2 Bg4 11.Nbd2 Be7" "C82e")
+ ("r2qk2r/2p1bppp/p1n/1pnpP/6b/2P2N/PPBN1PPP/R1BQR1K b kq -"
+ "Spanish: Open, Berlin, 10.Bc2 Bg4 11.Nbd2 Be7 12.Re1" "C82f")
+ ("r3k2r/2pqbppp/p1n/1pnpP/6b/2P2N/PPBN1PPP/R1BQR1K w kq -"
+ "Spanish: Open, Berlin, 10.Bc2 Bg4 11.Nbd2 Be7 12.Re1 Qd7" "C82g")
+ ("r2q1rk/2p1bppp/p1n/1pnpP/6b/2P2N/PPBN1PPP/R1BQR1K w - -"
+ "Spanish: Open, Berlin, 10.Bc2 Bg4 11.Nbd2 Be7 12.Re1 O-O" "C82h")
+ ("r2qk2r/2p2ppp/p1n1b/1pbpP/4n/1BP2N/PP3PPP/RNBQ1RK w kq -"
+ "Spanish: Open, Italian Variation" "C82i")
+ ("r2qk2r/2p2ppp/p1n1b/1pbpP/4n/1BPQ1N/PP3PPP/RNB2RK b kq -"
+ "Spanish: Open, Motzko Attack" "C82j")
+ ("r2qk2r/2p1nppp/p3b/1pbpP/4n/1BPQ1N/PP3PPP/RNB2RK w kq -"
+ "Spanish: Open, Motzko Attack, Nenarokov Variation" "C82j")
+ ("r2qk2r/2p2ppp/p1n1b/1pbpP/4n/1BP2N/PP1N1PPP/R1BQ1RK b kq -"
+ "Spanish: Open, St. Petersburg Variation" "C82k")
+ ("r2q1rk/2p2ppp/p1n1b/1pbpP/4n/1BP2N/PP1N1PPP/R1BQ1RK w - -"
+ "Spanish: Open, St. Petersburg Variation" "C82k")
+ ("r2q1rk/2p2ppp/p1n1b/1pbpP/4n/2P2N/PPBN1PPP/R1BQ1RK b - -"
+ "Spanish: Open, St. Petersburg, 11.Bc2" "C82l")
+ ("r2q1rk/2p3pp/p1n1b/1pbpPp/4n/2P2N/PPBN1PPP/R1BQ1RK w - f6"
+ "Spanish: Open, St. Petersburg, 11.Bc2 f5" "C82m")
+ ("r2q1rk/2p2ppp/p1n/1pbpPb/4n/2P2N/PPBN1PPP/R1BQ1RK w - -"
+ "Spanish: Open, Baguio Variation" "C82n")
+ ("r2q1rk/2p2ppp/p1n/1pbpPb/4n/1NP2N/PPB2PPP/R1BQ1RK b - -"
+ "Spanish: Open, Baguio, 12.Nb3" "C82n")
+ ("r2q1rk/2p2ppp/p1n1b/1pbpP//2P2N/PPBN1nPP/R1BQ1RK w - -"
+ "Spanish: Open, Dilworth Variation" "C82o")
+ ("r2q1rk/2p3pp/p1n1bP/1pbp//2P2N/PPBN1RPP/R1BQ2K b - -"
+ "Spanish: Open, Dilworth, 12.Rxf2 f6 13.exf6" "C82o")
+ ("r2q1rk/2p3pp/p1n1bP/1p1p//2P2N/PPBN1KPP/R1BQ b - -"
+ "Spanish: Open, Dilworth, 14.Kxf2" "C82p")
+ ("r4rk/2p3pp/p1n1bq/1p1p//2P2N/PPB2KPP/R1BQ1N b - -"
+ "Spanish: Open, Dilworth, 14.Kxf2 Qxf6 15.Nf1" "C82q")
+ ("r4rk/2p3pp/p1n1bq/1p1p//2P2N/PPBN2PP/R1BQ2K b - -"
+ "Spanish: Open, Dilworth, 14.Kxf2 Qxf6 15.Kg1" "C82r")
+ ("r4rk/2p4p/p1n1bq/1p1p2p//2P2N/PPBN2PP/R1BQ2K w - -"
+ "Spanish: Open, Dilworth, 14.Kxf2 Qxf6 15.Kg1 g5" "C82s")
+ ("r2qk2r/2p1bppp/p1n1b/1p1pP/4n/1BP2N/PP3PPP/RNBQ1RK w kq -"
+ "Spanish: Open, Classical Defence" "C83")
+ ("r2qk2r/2p1bppp/p1n1b/1p1pP/4n/1BP2N/PP3PPP/RNBQR1K b kq -"
+ "Spanish: Open, Classical, 10.Re1" "C83")
+ ("r4rk/2pqb1pp/p1n1p/1p1pP/4R/1BP/PP3PPP/RNBQ2K b - -"
+ "Spanish: Open, Classical, Tarrasch Trap" "C83")
+ ("r2q1rk/2p1bppp/p3b/1p1pn/3Nn/1BP/PP3PPP/RNBQR1K w - -"
+ "Spanish: Open, Classical, Breslau Variation" "C83")
+ ("r2qk2r/2p1bppp/p1n1b/1p1pP/4n/1BP1BN/PP3PPP/RN1Q1RK b kq -"
+ "Spanish: Open, Classical, 10.Be3" "C83")
+ ("r2qk2r/2p1bppp/p1n1b/1p1pP/4n/1BP2N/PP1N1PPP/R1BQ1RK b kq -"
+ "Spanish: Open, Classical, 10.Nbd2" "C83")
+ ("r2qk2r/2p1bppp/p1n1b/1pnpP//1BP2N/PP1N1PPP/R1BQ1RK w kq -"
+ "Spanish: Open, Classical, 10.Nbd2 Nc5" "C83")
+ ("r2q1rk/2p1bppp/p1n1b/1p1pP/4n/1BP2N/PP1N1PPP/R1BQ1RK w - -"
+ "Spanish: Open, Classical, 10.Nbd2 O-O" "C83")
+ ("r2q1rk/2p1bppp/p1n1b/1p1pP/4n/1BP2N/PP1NQPPP/R1B2RK b - -"
+ "Spanish: Open, Classical, Malkin Variation" "C83")
+ ("r2q1rk/2p1bppp/p1n1b/1p1pP/4n/2P2N/PPBN1PPP/R1BQ1RK b - -"
+ "Spanish: Open, Classical, 10.Nbd2 O-O 11.Bc2" "C83")
+ ("r2q1rk/2p1b1pp/p1n1bP/1p1p/4n/2P2N/PPBN1PPP/R1BQ1RK b - -"
+ "Spanish: Open, Classical, 10.Nbd2 O-O 11.Bc2 f5 12.exf6" "C83")
+ ("r2q1rk/2p1b1pp/p1n1b/1p1pPp/4n/1NP2N/PPB2PPP/R1BQ1RK b - -"
+ "Spanish: Open, Classical, 10.Nbd2 O-O 11.Bc2 f5 12.Nb3" "C83")
+ ("r1bqk2r/1pppbppp/p1n2n/4p/B3P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Closed System" "C84a")
+ ("r1bqk2r/1pppbppp/p1n2n/4p/B3P/2N2N/PPPP1PPP/R1BQ1RK b kq -"
+ "Spanish: Closed, 6.Nc3" "C84b")
+ ("r1bqk2r/2ppbppp/p1n2n/1p2p/B3P/2N2N/PPPP1PPP/R1BQ1RK w kq -"
+ "Spanish: Closed, 6.Nc3 b5" "C84c")
+ ("r1bqk2r/2ppbppp/p1n2n/1p2p/4P/1BN2N/PPPP1PPP/R1BQ1RK b kq -"
+ "Spanish: Closed, 6.Nc3 b5 7.Bb3" "C84c")
+ ("r1bqk2r/2p1bppp/p1np1n/1p2p/4P/1BN2N/PPPP1PPP/R1BQ1RK w kq -"
+ "Spanish: Closed, 6.Nc3 b5 7.Bb3 d6" "C84c")
+ ("r1bqk2r/2p1bppp/p1np1n/1p1Np/4P/1B3N/PPPP1PPP/R1BQ1RK b kq -"
+ "Spanish: Closed, 6.Nc3 b5 7.Bb3 d6 8.Nd5" "C84d")
+ ("r1bqk2r/1pppbppp/p1n2n/4p/B3P/3P1N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Closed, 6.d3" "C84e")
+ ("r1bqk2r/2ppbppp/p1n2n/1p2p/B3P/3P1N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Closed, 6.d3 b5" "C84f")
+ ("r1bqk2r/2ppbppp/p1n2n/1p2p/4P/1B1P1N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Closed, 6.d3 b5" "C84f")
+ ("r1bqk2r/1pppbppp/p1n2n/4p/B2PP/5N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Closed, Centre Attack" "C84g")
+ ("r1bqk2r/1pppbppp/p1n2n//B2pP/5N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Closed, Centre Attack" "C84g")
+ ("r1bqk2r/1pppbppp/p1n2n/4P/B2p/5N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Closed, Centre Attack, 7.e5" "C84h")
+ ("r1bqk2r/1pppbppp/p1n/4P/B2pn/5N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Closed, Centre Attack, 7.e5 Ne4" "C84h")
+ ("r1bqk2r/1pppbppp/p1n/4P/B2pn/2P2N/PP3PPP/RNBQ1RK b kq -"
+ "Spanish: Closed, Centre Attack, Basque Gambit" "C84h")
+ ("r1bqk2r/1pppbppp/p1n/4P/B3n/2p2N/PP3PPP/RNBQ1RK w kq -"
+ "Spanish: Closed, Centre Attack, Basque Gambit Accepted" "C84h")
+ ("r1bqk2r/1pppbppp/p1n/4P/BP1pn/5N/P1P2PPP/RNBQ1RK b kq -"
+ "Spanish: Closed, Centre Attack, 7.e5 Ne4 8.b4" "C84h")
+ ("r1bqk2r/1pppbppp/p1n/4P/B2Nn//PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Closed, Centre Attack, 7.e5 Ne4 8.Nxd4" "C84i")
+ ("r1bqk2r/1pppbppp/p/4P/B2nn//PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Closed, Centre Attack, 7.e5 Ne4 8.Nxd4 Nxd4" "C84j")
+ ("r1bq1rk/1pppbppp/p1n/4P/B2Nn//PPP2PPP/RNBQ1RK w - -"
+ "Spanish: Closed, Centre Attack, 7.e5 Ne4 8.Nxd4 O-O" "C84k")
+ ("r1bqk2r/1pppbppp/p1n2n//B2pP/5N/PPP2PPP/RNBQR1K b kq -"
+ "Spanish: Closed, Centre Attack, 7.Re1" "C84l")
+ ("r1bqk2r/2ppbppp/p1n2n/1p/B2pP/5N/PPP2PPP/RNBQR1K w kq -"
+ "Spanish: Closed, Centre Attack, 7.Re1 b5" "C84m")
+ ("r1bqk2r/2ppbppp/p1n2n/1p2P/B2p/5N/PPP2PPP/RNBQR1K b kq -"
+ "Spanish: Closed, Centre Attack, 7.Re1 b5 8.e5" "C84n")
+ ("r1bqk2r/2ppbppp/p4n/1p2n/B2p/5N/PPP2PPP/RNBQR1K w kq -"
+ "Spanish: Closed, Centre Attack, 7.Re1 b5 8.e5 Nxe5" "C84n")
+ ("r1bqk2r/2ppbppp/p4n/1p2R/B2p/5N/PPP2PPP/RNBQ2K b kq -"
+ "Spanish: Closed, Centre Attack, 7.Re1 b5 8.e5 Nxe5 9.Rxe5" "C84n")
+ ("r1bq1rk/1pppbppp/p1n2n//B2pP/5N/PPP2PPP/RNBQR1K w - -"
+ "Spanish: Closed, Centre Attack, 7.Re1 O-O" "C84o")
+ ("r1bqnrk/1pppbppp/p1n/4P/B2p/5N/PPP2PPP/RNBQR1K w - -"
+ "Spanish: Closed, Centre Attack, 7.Re1 O-O 8.e5 Ne8" "C84p")
+ ("r1bqnrk/1pppbppp/p1n/4P/B2p/2P2N/PP3PPP/RNBQR1K b - -"
+ "Spanish: Closed, Centre Attack, 7.Re1 O-O 8.e5 Ne8 9.c3" "C84p")
+ ("r1bqnrk/1pppbppp/p1n/4P/B2p1B/5N/PPP2PPP/RN1QR1K b - -"
+ "Spanish: Closed, Centre Attack, 7.Re1 O-O 8.e5 Ne8 9.Bf4" "C84q")
+ ("r1bqk2r/1pppbppp/p1B2n/4p/4P/5N/PPPP1PPP/RNBQ1RK b kq -"
+ "Spanish: Closed, Exchange" "C85a")
+ ("r1bqk2r/1pp1bppp/p1p2n/4p/4P/5N/PPPP1PPP/RNBQ1RK w kq -"
+ "Spanish: Closed, Exchange" "C85b")
+ ("r1bqk2r/1pp1bppp/p1p2n/4p/4P/5N/PPPPQPPP/RNB2RK b kq -"
+ "Spanish: Closed, Exchange, 7.Qe2" "C85c")
+ ("r1bqk2r/1pp1bppp/p1p2n/4p/4P/2N2N/PPPP1PPP/R1BQ1RK b kq -"
+ "Spanish: Closed, Exchange, 7.Nc3" "C85d")
+ ("r2qk2r/1pp1bppp/p1p2n/4p/4P1b/2N2N/PPPP1PPP/R1BQ1RK w kq -"
+ "Spanish: Closed, Exchange, 7.Nc3 Bg4" "C85e")
+ ("r1bqk2r/1pp1bppp/p1p2n/4p/4P/5N/PPPP1PPP/RNB1QRK b kq -"
+ "Spanish: Closed, Exchange, 7.Qe1" "C85f")
+ ("r1bqk2r/1pp1bppp/p4n/2p1p/4P/5N/PPPP1PPP/RNB1QRK w kq -"
+ "Spanish: Closed, Exchange, 7.Qe1 c5" "C85g")
+ ("r1bqk2r/1ppnbppp/p1p/4p/4P/5N/PPPP1PPP/RNB1QRK w kq -"
+ "Spanish: Closed, Exchange, 7.Qe1 Nd7" "C85h")
+ ("r1bqk2r/1ppnbppp/p1p/4p/4P/1P3N/P1PP1PPP/RNB1QRK b kq -"
+ "Spanish: Closed, Exchange, 7.Qe1 Nd7 8.b3" "C85i")
+ ("r1bqk2r/1pp1bppp/p1p2n/4p/4P/3P1N/PPP2PPP/RNBQ1RK b kq -"
+ "Spanish: Closed, Exchange, 7.d3" "C85j")
+ ("r2qk2r/1pp1bppp/p1p2n/4p/4P1b/3P1N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Closed, Exchange, 7.d3 Bg4" "C85k")
+ ("r1bqk2r/1ppnbppp/p1p/4p/4P/3P1N/PPP2PPP/RNBQ1RK w kq -"
+ "Spanish: Closed, Exchange, 7.d3 Nd7" "C85l")
+ ("r1bqk2r/1ppnbppp/p1p/4p/4P/3P1N/PPPN1PPP/R1BQ1RK b kq -"
+ "Spanish: Closed, Exchange, 7.d3 Nd7 8.Nbd2" "C85m")
+ ("r1bq1rk/1ppnbppp/p1p/4p/2N1P/3P1N/PPP2PPP/R1BQ1RK b - -"
+ "Spanish: Closed, Exchange, 7.d3 Nd7 8.Nbd2 O-O 9.Nc4" "C85n")
+ ("r1bq1rk/1ppnb1pp/p1p2p/4p/2N1P/3P1N/PPP2PPP/R1BQ1RK w - -"
+ "Spanish: Closed, Exchange, 7.d3 Nd7 8.Nbd2 O-O 9.Nc4 f6" "C85o")
+ ("r1bq1rk/1ppnb1pp/p1p2p/4p/2N1P2N/3P/PPP2PPP/R1BQ1RK b - -"
+ "Spanish: Closed, Exchange, 7.d3 Nd7 8.Nbd2 O-O 9.Nc4 f6 10.Nh4" "C85p")
+ ("r1bq1rk/1pp1b1pp/p1p2p/2n1p/2N1P2N/3P/PPP2PPP/R1BQ1RK w - -"
+ "Spanish: Closed, Exchange, 7.d3 Nd7 8.Nbd2 O-O 9.Nc4 f6 10.Nh4 Nc5" "C85q")
+ ("r1bq1rk/1pp1b1pp/p1p2p/2n1pN/2N1P/3P/PPP2PPP/R1BQ1RK b - -"
+ "Spanish: Closed, Exchange, 7.d3 Nd7 8.Nbd2 O-O 9.Nc4 f6 10.Nh4 Nc5 11.Nf5" "C85r")
+ ("r1bqk2r/1pppbppp/p1n2n/4p/B3P/5N/PPPPQPPP/RNB2RK b kq -"
+ "Spanish: Worrall Attack" "C86a")
+ ("r1bqk2r/1pp1bppp/p1np1n/4p/B3P/5N/PPPPQPPP/RNB2RK w kq -"
+ "Spanish: Worrall Attack, 6...d6" "C86a")
+ ("r1bqk2r/2ppbppp/p1n2n/1p2p/B3P/5N/PPPPQPPP/RNB2RK w kq -"
+ "Spanish: Worrall Attack, 6...b5" "C86b")
+ ("r1bqk2r/2ppbppp/p1n2n/1p2p/4P/1B3N/PPPPQPPP/RNB2RK b kq -"
+ "Spanish: Worrall Attack, 6...b5 7.Bb3" "C86b")
+ ("r1bqk2r/2p1bppp/p1np1n/1p2p/4P/1B3N/PPPPQPPP/RNB2RK w kq -"
+ "Spanish: Worrall Attack, 7...d6" "C86c")
+ ("r1bqk2r/2p1bppp/p1np1n/1p2p/4P/1BP2N/PP1PQPPP/RNB2RK b kq -"
+ "Spanish: Worrall Attack, 7...d6 8.c3" "C86d")
+ ("r1bq1rk/2ppbppp/p1n2n/1p2p/4P/1B3N/PPPPQPPP/RNB2RK w - -"
+ "Spanish: Worrall Attack, 7...O-O" "C86e")
+ ("r1bq1rk/2ppbppp/p1n2n/1p2p/P3P/1B3N/1PPPQPPP/RNB2RK b - -"
+ "Spanish: Worrall Attack, 7...O-O 8.a4" "C86e")
+ ("r1bq1rk/2ppbppp/p1n2n/1p2p/4P/1BP2N/PP1PQPPP/RNB2RK b - -"
+ "Spanish: Worrall Attack, 7...O-O 8.c3" "C86f")
+ ("r1bq1rk/2p1bppp/p1np1n/1p2p/4P/1BP2N/PP1PQPPP/RNB2RK w - -"
+ "Spanish: Worrall Attack, 7...O-O 8.c3 d6" "C86g")
+ ("r1bq1rk/2p1bppp/p1np1n/1p2p/3PP/1BP2N/PP2QPPP/RNB2RK b - -"
+ "Spanish: Worrall Attack, 7...O-O 8.c3 d6 9.d4" "C86h")
+ ("r1bq1rk/2p1bppp/p1np1n/1p2p/4P/1BP2N/PP1PQPPP/RNBR2K b - -"
+ "Spanish: Worrall Attack, 7...O-O 8.c3 d6 9.Rd1" "C86i")
+ ("r1bq1rk/2p1bppp/p1n2n/1p1pp/4P/1BP2N/PP1PQPPP/RNB2RK w - -"
+ "Spanish: Worrall Attack, 7...O-O 8.c3 d5" "C86j")
+ ("r1bq1rk/2p1bppp/p1n2n/1p1Pp//1BP2N/PP1PQPPP/RNB2RK b - -"
+ "Spanish: Worrall Attack, 7...O-O 8.c3 d5 9.exd5" "C86j")
+ ("r1bq1rk/2p1bppp/p1n2n/1p1pp/4P/1BPP1N/PP2QPPP/RNB2RK b - -"
+ "Spanish: Worrall Attack, 7...O-O 8.c3 d5 9.d3" "C86k")
+ ("r2q1rk/1bp1bppp/p1n2n/1p1pp/4P/1BPP1N/PP2QPPP/RNB2RK w - -"
+ "Spanish: Worrall Attack, 7...O-O 8.c3 d5 9.d3 Bb7" "C86l")
+ ("r1bqk2r/1pppbppp/p1n2n/4p/B3P/5N/PPPP1PPP/RNBQR1K b kq -"
+ "Spanish: Closed, 6.Re1" "C87a")
+ ("r1bqk2r/1pp1bppp/p1np1n/4p/B3P/5N/PPPP1PPP/RNBQR1K w kq -"
+ "Spanish: Closed, Averbakh (Russian) Variation" "C87b")
+ ("r1bqk2r/1pp1bppp/p1Bp1n/4p/4P/5N/PPPP1PPP/RNBQR1K b kq -"
+ "Spanish: Closed, Averbakh, 7.Bxc6+" "C87c")
+ ("r1bqk2r/2p1bppp/p1pp1n/4p/3PP/5N/PPP2PPP/RNBQR1K b kq -"
+ "Spanish: Closed, Averbakh, 7.Bxc6+ bxc6 8.d4" "C87c")
+ ("r1bqk2r/2p1bppp/p1pp1n//3pP/5N/PPP2PPP/RNBQR1K w kq -"
+ "Spanish: Closed, Averbakh, 7.Bxc6+ bxc6 8.d4 exd4" "C87d")
+ ("r1bqk2r/2p1bppp/p1pp1n//3NP//PPP2PPP/RNBQR1K b kq -"
+ "Spanish: Closed, Averbakh, 7.Bxc6+ bxc6 8.d4 exd4" "C87d")
+ ("r1bqk2r/1pp1bppp/p1np1n/4p/B3P/2P2N/PP1P1PPP/RNBQR1K b kq -"
+ "Spanish: Closed, Averbakh, 7.c3" "C87e")
+ ("r2qk2r/1pp1bppp/p1np1n/4p/B3P1b/2P2N/PP1P1PPP/RNBQR1K w kq -"
+ "Spanish: Closed, Averbakh, 7.c3 Bg4" "C87f")
+ ("r2qk2r/1pp1bppp/p1np1n/4p/B3P1b/2P2N1P/PP1P1PP/RNBQR1K b kq -"
+ "Spanish: Closed, Averbakh, 7.c3 Bg4 8.h3" "C87g")
+ ("r2qk2r/1pp1bppp/p1np1n/4p/B3P1b/2PP1N/PP3PPP/RNBQR1K b kq -"
+ "Spanish: Closed, Averbakh, 7.c3 Bg4 8.d3" "C87h")
+ ("r1bq1rk/1pp1bppp/p1np1n/4p/B3P/2P2N/PP1P1PPP/RNBQR1K w - -"
+ "Spanish: Closed, Averbakh, 7.c3 O-O" "C87i")
+ ("r1bq1rk/1pp1bppp/p1np1n/4p/B2PP/2P2N/PP3PPP/RNBQR1K b - -"
+ "Spanish: Closed, Averbakh, 7.c3 O-O 8.d4" "C87j")
+ ("r2q1rk/1ppbbppp/p1np1n/4p/B2PP/2P2N/PP3PPP/RNBQR1K w - -"
+ "Spanish: Closed, Averbakh, 7.c3 O-O 8.d4 Bd7" "C87k")
+ ("r2q1rk/1ppbbppp/p1np1n/4p/B2PP/2P2N/PP1N1PPP/R1BQR1K b - -"
+ "Spanish: Closed, Averbakh, 7.c3 O-O 8.d4 Bd7 9.Nbd2" "C87l")
+ ("r2qr1k/1ppbbppp/p1np1n/4p/B2PP/2P2N/PP1N1PPP/R1BQR1K w - -"
+ "Spanish: Closed, Averbakh, 7.c3 O-O 8.d4 Bd7 9.Nbd2 Re8" "C87m")
+ ("r1bq1rk/1pp1bppp/p1np1n/4p/B3P/2P2N1P/PP1P1PP/RNBQR1K b - -"
+ "Spanish: Closed, Averbakh, 7.c3 O-O 8.h3" "C87n")
+ ("r2q1rk/1ppbbppp/p1np1n/4p/B3P/2P2N1P/PP1P1PP/RNBQR1K w - -"
+ "Spanish: Closed, Averbakh, 7.c3 O-O 8.h3 Bd7" "C87o")
+ ("r1bqk2r/2ppbppp/p1n2n/1p2p/B3P/5N/PPPP1PPP/RNBQR1K w kq -"
+ "Spanish: Closed, 6...b5" "C88a")
+ ("r1bqk2r/2ppbppp/p1n2n/1p2p/4P/1B3N/PPPP1PPP/RNBQR1K b kq -"
+ "Spanish: Closed, 6...b5 7.Bb3" "C88a")
+ ("r2qk2r/1bppbppp/p1n2n/1p2p/4P/1B3N/PPPP1PPP/RNBQR1K w kq -"
+ "Spanish: Closed, Trajkovic Counterattack" "C88b")
+ ("r1bqk2r/2p1bppp/p1np1n/1p2p/4P/1B3N/PPPP1PPP/RNBQR1K w kq -"
+ "Spanish: Closed 7...d6" "C88c")
+ ("r1bqk2r/2p1bppp/p1np1n/1p2p/3PP/1B3N/PPP2PPP/RNBQR1K b kq -"
+ "Spanish: Closed, 7...d6 8.d4" "C88c")
+ ("r1bqk2r/4bppp/p2p1n/1pp/3QP/1B/PPP2PPP/RNB1R1K w kq -"
+ "Spanish: Closed, Noah's Ark Trap" "C88c")
+ ("r1bqk2r/2p1bppp/p1np1n/1p2p/4P/1BP2N/PP1P1PPP/RNBQR1K b kq -"
+ "Spanish: Closed 7...d6 8.c3" "C88d")
+ ("r2qk2r/2p1bppp/p1np1n/1p2p/4P1b/1BP2N/PP1P1PPP/RNBQR1K w kq -"
+ "Spanish: Closed 7...d6 8.c3 Bg4" "C88d")
+ ("r1bqk2r/2p1bppp/p2p1n/np2p/4P/1BP2N/PP1P1PPP/RNBQR1K w kq -"
+ "Spanish: Closed 7...d6 8.c3 Na5" "C88e")
+ ("rnb1k2r/2q1bp1p/p2p1n/1ppPp1p/4P/2P2N1P/PPBN1PP/R1BQR1K w kq -"
+ "Spanish: Closed, Leonhardt Variation" "C88e")
+ ("r1b1k2r/2q1bppp/p2p1n/npp1p/P2PP/2P2N/1PB2PPP/RNBQR1K b kq -"
+ "Spanish: Closed, Balla Variation" "C88e")
+ ("r1bq1rk/2ppbppp/p1n2n/1p2p/4P/1B3N/PPPP1PPP/RNBQR1K w - -"
+ "Spanish: Closed, 7...O-O" "C88f")
+ ("r1bq1rk/2ppbppp/p1n2n/1p2p/4P/1B1P1N/PPP2PPP/RNBQR1K b - -"
+ "Spanish: Closed, 8.d3" "C88g")
+ ("r1bq1rk/2p1bppp/p1np1n/1p2p/4P/1B1P1N/PPP2PPP/RNBQR1K w - -"
+ "Spanish: Closed, 8.d3 d6" "C88g")
+ ("r1bq1rk/2ppbppp/p1n2n/1p2p/4P/1B3N1P/PPPP1PP/RNBQR1K b - -"
+ "Spanish: Closed, 8.h3" "C88h")
+ ("r2q1rk/1bp1bppp/p1np1n/1p2p/4P/1B1P1N1P/PPP2PP/RNBQR1K w - -"
+ "Spanish: Closed, 8.h3 Bb7 9.d3 d6" "C88i")
+ ("r1bq1rk/2ppbppp/p1n2n/1p2p/P3P/1B3N/1PPP1PPP/RNBQR1K b - -"
+ "Spanish: Closed, Anti-Marshall 8.a4" "C88j")
+ ("r1bq1rk/2ppbppp/p1n2n/4p/Pp2P/1B3N/1PPP1PPP/RNBQR1K w - -"
+ "Spanish: Closed, Anti-Marshall 8.a4 b4" "C88k")
+ ("r2q1rk/1bppbppp/p1n2n/1p2p/P3P/1B3N/1PPP1PPP/RNBQR1K w - -"
+ "Spanish: Closed, Anti-Marshall 8.a4 Bb7" "C88l")
+ ("r2q1rk/1bppbppp/p1n2n/1p2p/P3P/1B1P1N/1PP2PPP/RNBQR1K b - -"
+ "Spanish: Closed, Anti-Marshall 8.a4 Bb7 9.d3" "C88m")
+ ("r2q1rk/1bp1bppp/p1np1n/1p2p/P3P/1B1P1N/1PP2PPP/RNBQR1K w - -"
+ "Spanish: Closed, Anti-Marshall 8.a4 Bb7 9.d3 d6" "C88n")
+ ("r2q1rk/1bp1bppp/p1np1n/1p2p/P3P/1BNP1N/1PP2PPP/R1BQR1K b - -"
+ "Spanish: Closed, Anti-Marshall 8.a4 Bb7 9.d3 d6 10.Nc3" "C88o")
+ ("r2q1rk/1bp1bppp/p1np1n/1p2p/P3P/1BPP1N/1P3PPP/RNBQR1K b - -"
+ "Spanish: Closed, Anti-Marshall 8.a4 Bb7 9.d3 d6 10.c3" "C88p")
+ ("r1bq1rk/2ppbppp/p1n2n/1p2p/4P/1BP2N/PP1P1PPP/RNBQR1K b - -"
+ "Spanish: Closed, 8.c3" "C88q")
+ ("r1bq1rk/2p1bppp/p1n2n/1p1pp/4P/1BP2N/PP1P1PPP/RNBQR1K w - -"
+ "Spanish: Marshall Counterattack" "C89a")
+ ("r1bq1rk/2p1bppp/p1n2n/1p1Pp//1BP2N/PP1P1PPP/RNBQR1K b - -"
+ "Spanish: Marshall, 9.exd5" "C89b")
+ ("r1bq1rk/2p1bppp/p1n2n/1p1P/4p/1BP2N/PP1P1PPP/RNBQR1K w - -"
+ "Spanish: Marshall, Herman Steiner Variation" "C89b")
+ ("r1bq1rk/2p1bppp/p1n/1p1np//1BP2N/PP1P1PPP/RNBQR1K w - -"
+ "Spanish: Marshall, 9.exd5 Nxd5" "C89c")
+ ("r1bq1rk/2p1bppp/p1n/1p1nN//1BP/PP1P1PPP/RNBQR1K b - -"
+ "Spanish: Marshall, 9.exd5 Nxd5 10.Nxe5" "C89d")
+ ("r1bq1rk/2p1bppp/p/1p1nn//1BP/PP1P1PPP/RNBQR1K w - -"
+ "Spanish: Marshall, 9.exd5 Nxd5 10.Nxe5 Nxe5" "C89d")
+ ("r1bq1rk/2p1bppp/p/1p1nR//1BP/PP1P1PPP/RNBQ2K b - -"
+ "Spanish: Marshall, 11.Rxe5" "C89d")
+ ("r1bq1rk/2p1bppp/p4n/1p2R//1BP/PP1P1PPP/RNBQ2K w - -"
+ "Spanish: Marshall, 11.Rxe5 Nf6" "C89e")
+ ("r1bq1rk/4bppp/p1p/1p1nR//1BP/PP1P1PPP/RNBQ2K w - -"
+ "Spanish: Marshall, 11.Rxe5 c6" "C89f")
+ ("r1bq1rk/4bppp/p1p/1p1BR//2P/PP1P1PPP/RNBQ2K b - -"
+ "Spanish: Marshall, 12.Bxd5" "C89g")
+ ("r1bq1rk/5ppp/p2b/1p1p/3P/2P1R/PP3PPP/RNBQ2K b - -"
+ "Spanish: Marshall, Kevitz Variation" "C89h")
+ ("r1bq1rk/4bppp/p1p/1p1nR//1BPP/PP3PPP/RNBQ2K b - -"
+ "Spanish: Marshall, 12.d3" "C89i")
+ ("r1bq1rk/5ppp/p1pb/1p1n//1BPP/PP3PPP/RNBQR1K b - -"
+ "Spanish: Marshall, 12.d3 Bd6 13.Re1" "C89i")
+ ("r1b2rk/5ppp/p1pb/1p1n/7q/1BPP/PP3PPP/RNBQR1K w - -"
+ "Spanish: Marshall, 12.d3 Bd6 13.Re1 Qh4" "C89j")
+ ("r1bq1rk/4bppp/p1p/1p1nR/3P/1BP/PP3PPP/RNBQ2K b - -"
+ "Spanish: Marshall, Main Line (12.d4)" "C89k")
+ ("r1bq1rk/5ppp/p1pb/1p1nR/3P/1BP/PP3PPP/RNBQ2K w - -"
+ "Spanish: Marshall, Main Line (12.d4 Bd6)" "C89k")
+ ("r1bq1rk/5ppp/p1pb/1p1n/3P/1BP/PP2RPPP/RNBQ2K b - -"
+ "Spanish: Marshall, Main Line, 13.Re2" "C89l")
+ ("r1bq1rk/5ppp/p1pb/1p1n/3P/1BP/PP3PPP/RNBQR1K b - -"
+ "Spanish: Marshall, Main Line, 13.Re1" "C89m")
+ ("r1b2rk/5ppp/p1pb/1p1n/3P3q/1BP/PP3PPP/RNBQR1K w - -"
+ "Spanish: Marshall, Main Line, 13.Re1 Qh4" "C89m")
+ ("r1b2rk/5ppp/p1pb/1p1n/3P3q/1BP3P/PP3P1P/RNBQR1K b - -"
+ "Spanish: Marshall, Main Line, 13.Re1 Qh4 14.g3" "C89m")
+ ("r1b2rk/5ppp/p1pb/1p1n/3P/1BP3Pq/PP3P1P/RNBQR1K w - -"
+ "Spanish: Marshall, Main Line, 14.g3 Qh3" "C89n")
+ ("r1b2rk/5ppp/p1pb/1p1n/3PR/1BP3Pq/PP3P1P/RNBQ2K b - -"
+ "Spanish: Marshall, Main Line, 15.Re4" "C89o")
+ ("r1b2rk/5ppp/p1pb/1p1n/3P/1BP1B1Pq/PP3P1P/RN1QR1K b - -"
+ "Spanish: Marshall, Main Line, 15.Be3" "C89p")
+ ("r4rk/5ppp/p1pb/1p1n/3P2b/1BP1B1Pq/PP3P1P/RN1QR1K w - -"
+ "Spanish: Marshall, Main Line, 15.Be3 Bg4" "C89p")
+ ("r4rk/5ppp/p1pb/1p1n/3P2b/1BPQB1Pq/PP3P1P/RN2R1K b - -"
+ "Spanish: Marshall, Main Line, 15.Be3 Bg4 16.Qd3" "C89p")
+ ("4rrk/5ppp/p1pb/1p1n/3P2b/1BPQB1Pq/PP3P1P/RN2R1K w - -"
+ "Spanish: Marshall, Main Line, 15.Be3 Bg4 16.Qd3 Rae8" "C89q")
+ ("4rrk/5ppp/p1pb/1p1n/3P2b/1BPQB1Pq/PP1N1P1P/R3R1K b - -"
+ "Spanish: Marshall, Main Line, 16.Qd3 Rae8 17.Nd2" "C89q")
+ ("4rrk/6pp/p1pb/1p1n1p/3P2b/1BPQB1Pq/PP1N1P1P/R3R1K w - -"
+ "Spanish: Marshall, Main Line, Pawn Push Variation" "C89r")
+ ("5rk/5ppp/p1pbr/1p1n/3P2b/1BPQB1Pq/PP1N1P1P/R3R1K w - -"
+ "Spanish: Marshall, Main Line, Classical Variation" "C89s")
+ ("5rk/5ppp/p1pbr/1p1n/2PP2b/1B1QB1Pq/PP1N1P1P/R3R1K b - -"
+ "Spanish: Marshall, Main Line, Classical, 18.c4" "C89t")
+ ("5rk/5ppp/p1pbr/1p1B/3P2b/2PQB1Pq/PP1N1P1P/R3R1K b - -"
+ "Spanish: Marshall, Main Line, Classical, 18.Bxd5" "C89u")
+ ("5rk/5ppp/p1pbr/1p1n/3P2b/1BP1B1Pq/PP1N1P1P/R3RQK b - -"
+ "Spanish: Marshall, Main Line, Classical, 18.Qf1" "C89v")
+ ("5rk/5ppp/p1pbr/1p1n/P2P2b/1BPQB1Pq/1P1N1P1P/R3R1K b - -"
+ "Spanish: Marshall, Main Line, Classical, 18.a4" "C89w")
+ ("5rk/5ppp/p1pbr/1p1n3q/P2P2b/1BPQB1P/1P1N1P1P/R3R1K w - -"
+ "Spanish: Marshall, Main Line, Classical, Spassky Variation" "C89x")
+ ("5rk/6pp/p1pbr/1p1n1p/P2P2b/1BPQB1Pq/1P1N1P1P/R3R1K w - -"
+ "Spanish: Marshall, Main Line, Classical, 18.a4 f5" "C89y")
+ ("r1bq1rk/2p1bppp/p1np1n/1p2p/4P/1BP2N/PP1P1PPP/RNBQR1K w - -"
+ "Spanish: Closed, 8...d6" "C90a")
+ ("r1bq1rk/2p1bppp/p1np1n/1p2p/4P/2P2N/PPBP1PPP/RNBQR1K b - -"
+ "Spanish: Closed, Lutikov Variation" "C90b")
+ ("r1bq1rk/2p1bppp/p1np1n/1p2p/4P/PBP2N/1P1P1PPP/RNBQR1K b - -"
+ "Spanish: Closed, Suetin Variation" "C90c")
+ ("r1bq1rk/2p1bppp/p1np1n/1p2p/P3P/1BP2N/1P1P1PPP/RNBQR1K b - -"
+ "Spanish: Closed, 8...d6 9.a4" "C90d")
+ ("r2q1rk/2p1bppp/p1np1n/1p2p/P3P1b/1BP2N/1P1P1PPP/RNBQR1K w - -"
+ "Spanish: Closed, 8...d6 9.a4 Bg4" "C90d")
+ ("r1bq1rk/2p1bppp/p1np1n/1p2p/4P/1BPP1N/PP3PPP/RNBQR1K b - -"
+ "Spanish: Closed, Pilnik Variation" "C90e")
+ ("r1bq1rk/2p1bpp/p1np1n1p/1p2p/4P/1BPP1N/PP3PPP/RNBQR1K w - -"
+ "Spanish: Closed, Pilnik, 9...h6" "C90f")
+ ("r1bq1rk/2p1bppp/p2p1n/np2p/4P/1BPP1N/PP3PPP/RNBQR1K w - -"
+ "Spanish: Closed, Pilnik, 9...Na5" "C90g")
+ ("r1bq1rk/2p1bppp/p2p1n/np2p/4P/2PP1N/PPB2PPP/RNBQR1K b - -"
+ "Spanish: Closed, Pilnik, 9...Na5" "C90g")
+ ("r1bq1rk/4bppp/p2p1n/npp1p/4P/2PP1N/PPB2PPP/RNBQR1K w - -"
+ "Spanish: Closed, Pilnik, 9...Na5" "C90g")
+ ("r1bq1rk/4bppp/p2p1n/npp1p/4P/2PP1N/PPBN1PPP/R1BQR1K b - -"
+ "Spanish: Closed, Pilnik, 11.Nbd2" "C90h")
+ ("r1b2rk/2q1bppp/p2p1n/npp1p/4P/2PP1N/PPBN1PPP/R1BQR1K w - -"
+ "Spanish: Closed, Pilnik, 11.Nbd2 Qc7" "C90i")
+ ("r1bq1rk/4bppp/p1np1n/1pp1p/4P/2PP1N/PPBN1PPP/R1BQR1K w - -"
+ "Spanish: Closed, Pilnik, 11.Nbd2 Nc6" "C90j")
+ ("r1bqr1k/4bppp/p2p1n/npp1p/4P/2PP1N/PPBN1PPP/R1BQR1K w - -"
+ "Spanish: Closed, Pilnik, 11.Nbd2 Re8" "C90k")
+ ("r1bqr1k/4bppp/p2p1n/npp1p/4P/2PP1N/PPB2PPP/R1BQRNK b - -"
+ "Spanish: Closed, Pilnik, 12.Nf1" "C90k")
+ ("r1bqr1k/4bppp/p1np1n/1pp1p/4P/2PP1N/PPB2PPP/R1BQRNK w - -"
+ "Spanish: Closed, Pilnik, 12.Nf1 Nc6" "C90l")
+ ("r1bqrbk/5ppp/p2p1n/npp1p/4P/2PP1N/PPB2PPP/R1BQRNK w - -"
+ "Spanish: Closed, Pilnik, 12.Nf1 Bf8" "C90m")
+ ("r1bqr1k/4bpp/p2p1n1p/npp1p/4P/2PP1N/PPB2PPP/R1BQRNK w - -"
+ "Spanish: Closed, Pilnik, 12.Nf1 h6" "C90n")
+ ("r1bq1rk/2p1bppp/p1np1n/1p2p/3PP/1BP2N/PP3PPP/RNBQR1K b - -"
+ "Spanish: Closed, 9.d4" "C91a")
+ ("r2q1rk/2p1bppp/p1np1n/1p2p/3PP1b/1BP2N/PP3PPP/RNBQR1K w - -"
+ "Spanish: Closed, Bogoljubow Variation" "C91b")
+ ("r2q1rk/2p1bppp/p1np1n/1p2p/3PP1b/1BP1BN/PP3PPP/RN1QR1K b - -"
+ "Spanish: Closed, Bogoljubow, 10.Be3" "C91c")
+ ("r2q1rk/2p1bppp/p1np1n/1p/3pP1b/1BP1BN/PP3PPP/RN1QR1K w - -"
+ "Spanish: Closed, Bogoljubow, 10.Be3 exd4" "C91d")
+ ("r2q1rk/2p1bppp/p1np1n/1p1Pp/4P1b/1BP2N/PP3PPP/RNBQR1K b - -"
+ "Spanish: Closed, Bogoljubow, 10.d5" "C91e")
+ ("r2q1rk/2p1bppp/p2p1n/np1Pp/4P1b/1BP2N/PP3PPP/RNBQR1K w - -"
+ "Spanish: Closed, Bogoljubow, 10.d5 Na5" "C91f")
+ ("r2q1rk/2p1bppp/p2p1n/np1Pp/4P1b/2P2N/PPB2PPP/RNBQR1K b - -"
+ "Spanish: Closed, Bogoljubow, 10.d5 Na5" "C91f")
+ ("r1q2rk/2p1bppp/p2p1n/np1Pp/4P1b/2P2N/PPB2PPP/RNBQR1K w - -"
+ "Spanish: Closed, Bogoljubow, 10.d5 Na5 11.Bc2 Qc8" "C91g")
+ ("r2q1rk/4bppp/p1pp1n/np1Pp/4P1b/2P2N/PPB2PPP/RNBQR1K w - -"
+ "Spanish: Closed, Bogoljubow, 10.d5 Na5 11.Bc2 c6" "C91h")
+ ("r1bq1rk/4bppp/p1pp1n/np1Pp/4P/2P2N1P/PPB2PP/RNBQR1K w - -"
+ "Spanish: Closed, Bogoljubow, 10.d5 Na5 11.Bc2 c6 12.h3 Bc8" "C91i")
+ ("r1bq1rk/2p1bppp/p1np1n/1p2p/4P/1BP2N1P/PP1P1PP/RNBQR1K b - -"
+ "Spanish: Closed, 9.h3" "C92a")
+ ("r1bq1rk/2p1bppp/2np1n/pp2p/4P/1BP2N1P/PP1P1PP/RNBQR1K w - -"
+ "Spanish: Closed, Keres Variation" "C92b")
+ ("r2q1rk/2p1bppp/p1npbn/1p2p/4P/1BP2N1P/PP1P1PP/RNBQR1K w - -"
+ "Spanish: Closed, Kholmov Variation" "C92c")
+ ("r2q1rk/2p1bppp/p1np1n/1p2p/3PP/1QP2N1P/PP3PP/RNB1R1K b - -"
+ "Spanish: Closed, Kholmov, 11.Qxb3" "C92d")
+ ("r1bq1rk/2pnbppp/p1np/1p2p/4P/1BP2N1P/PP1P1PP/RNBQR1K w - -"
+ "Spanish: Closed, Karpov Variation" "C92e")
+ ("r1bq1rk/2pn1ppp/p1np1b/1p2p/3PP/1BP2N1P/PP3PP/RNBQR1K w - -"
+ "Spanish: Closed, Karpov Variation, 10.d4 Bf6" "C92f")
+ ("r1bq1rk/2pn1ppp/p1np1b/1p2p/P2PP/1BP2N1P/1P3PP/RNBQR1K b - -"
+ "Spanish: Closed, Karpov Variation, 10.d4 Bf6 11.a4" "C92g")
+ ("r2q1rk/1bpn1ppp/p1np1b/1p2p/P2PP/NBP2N1P/1P3PP/R1BQR1K b - -"
+ "Spanish: Closed, Karpov Variation, 10.d4 Bf6 11.a4 Bb7 12.Na3" "C92h")
+ ("r2q1rk/1bp1bppp/p1np1n/1p2p/4P/1BP2N1P/PP1P1PP/RNBQR1K w - -"
+ "Spanish: Closed, Zaitsev (Flohr) Variation" "C92i")
+ ("r2q1rk/1bp1bppp/p1np1n/1p2p/3PP/1BP2N1P/PP3PP/RNBQR1K b - -"
+ "Spanish: Closed, Zaitsev, 10.d4" "C92j")
+ ("r2qr1k/1bp1bppp/p1np1n/1p2p/3PP/1BP2N1P/PP3PP/RNBQR1K w - -"
+ "Spanish: Closed, Zaitsev, 10.d4 Re8" "C92k")
+ ("r2qr1k/1bp1bppp/p1np1n/1p2p1N/3PP/1BP4P/PP3PP/RNBQR1K b - -"
+ "Spanish: Closed, Zaitsev, 11.Ng5" "C92l")
+ ("r2qr1k/1bp1bppp/p1np1n/1p2p/3PP/1BP2N1P/PP1N1PP/R1BQR1K b - -"
+ "Spanish: Closed, Zaitsev, 11.Nbd2" "C92m")
+ ("rn1qrbk/1bp2ppp/p2p1n/1p1Pp/4P/1BP2N1P/PP1N1PP/R1BQR1K w - -"
+ "Spanish: Closed, Zaitsev, 11.Nbd2 Bf8 12.d5 Nb8" "C92n")
+ ("r2qrbk/1bp2ppp/p1np1n/1p2p/3PP/2P2N1P/PPBN1PP/R1BQR1K b - -"
+ "Spanish: Closed, Zaitsev, 12.Bc2" "C92o")
+ ("r2qrbk/1bp2ppp/p1np1n/1p2p/3PP/PBP2N1P/1P1N1PP/R1BQR1K b - -"
+ "Spanish: Closed, Zaitsev, 12.a3" "C92p")
+ ("r2qrbk/1bp2ppp/p1np1n/1p2p/P2PP/1BP2N1P/1P1N1PP/R1BQR1K b - -"
+ "Spanish: Closed, Zaitsev, 12.a4" "C92q")
+ ("r2qrbk/1bp2pp/p1np1n1p/1p2p/P2PP/1BP2N1P/1P1N1PP/R1BQR1K w - -"
+ "Spanish: Closed, Zaitsev, 12.a4 h6" "C92r")
+ ("r2qrbk/1bp2pp/p1np1n1p/1p2p/P2PP/2P2N1P/1PBN1PP/R1BQR1K b - -"
+ "Spanish: Closed, Zaitsev, 12.a4 h6 13.Bc2" "C92s")
+ ("r2qrbk/1bp2pp/p1np1n1p/1p/P2pP/2P2N1P/1PBN1PP/R1BQR1K w - -"
+ "Spanish: Closed, Zaitsev, 12.a4 h6 13.Bc2 exd4" "C92t")
+ ("r2qrbk/1b3pp/p2p1n1p/1pp/Pn1PP/5N1P/1P1N1PP/RBBQR1K w - -"
+ "Spanish: Closed, Zaitsev, 12.a4 h6 13.Bc2 exd4 14.cxd4 Nb4 15.Bb1 c5" "C92u")
+ ("r1bq1rk/2p1bpp/p1np1n1p/1p2p/4P/1BP2N1P/PP1P1PP/RNBQR1K w - -"
+ "Spanish: Closed, Smyslov Defence" "C93")
+ ("r1bq1rk/2p1bpp/p1np1n1p/1p2p/4P/1BPP1N1P/PP3PP/RNBQR1K b - -"
+ "Spanish: Closed, Smyslov, 10.d3" "C93")
+ ("r1bq1rk/2p1bpp/p1np1n1p/1p2p/3PP/1BP2N1P/PP3PP/RNBQR1K b - -"
+ "Spanish: Closed, Smyslov, 10.d4" "C93")
+ ("r1bqr1k/2p1bpp/p1np1n1p/1p2p/3PP/1BP2N1P/PP3PP/RNBQR1K w - -"
+ "Spanish: Closed, Smyslov, 10.d4 Re8" "C93")
+ ("r1bqr1k/2p1bpp/p1np1n1p/1p2p/P2PP/1BP2N1P/1P3PP/RNBQR1K b - -"
+ "Spanish: Closed, Smyslov, 10.d4 Re8 11.a4" "C93")
+ ("r1bqr1k/2p1bpp/p1np1n1p/1p2p/3PP/1BP1BN1P/PP3PP/RN1QR1K b - -"
+ "Spanish: Closed, Smyslov, 10.d4 Re8 11.Be3" "C93")
+ ("r1bqr1k/2p1bpp/p1np1n1p/1p2p/3PP/1BP2N1P/PP1N1PP/R1BQR1K b - -"
+ "Spanish: Closed, Smyslov, 10.d4 Re8 11.Nbd2" "C93")
+ ("r1bqrbk/2p2pp/p1np1n1p/1p2p/3PP/1BP2N1P/PP1N1PP/R1BQR1K w - -"
+ "Spanish: Closed, Smyslov, 10.d4 Re8 11.Nbd2 Bf8" "C93")
+ ("r1bqrbk/2p2pp/p1np1n1p/1p2p/3PP/PBP2N1P/1P1N1PP/R1BQR1K b - -"
+ "Spanish: Closed, Smyslov, 12.a3" "C93")
+ ("r1bqrbk/2p2pp/p1np1n1p/1p2p/3PP/2P2N1P/PPBN1PP/R1BQR1K b - -"
+ "Spanish: Closed, Smyslov, 12.Bc2" "C93")
+ ("r1bqrbk/2p2pp/p1np1n1p/1p2p/3PP/1BP2N1P/PP3PP/R1BQRNK b - -"
+ "Spanish: Closed, Smyslov, 12.Nf1" "C93")
+ ("r2qrbk/1bp2pp/p1np1n1p/1p2p/3PP/1BP2N1P/PP3PP/R1BQRNK w - -"
+ "Spanish: Closed, Smyslov, 12.Nf1 Bb7" "C93")
+ ("r2qrbk/1bp2pp/p2p1n1p/1p2p/2nPP/2P2NNP/PPB2PP/R1BQR1K w - -"
+ "Spanish: Closed, Smyslov, 12.Nf1 Bb7 13.Ng3 Na5 14.Bc2 Nc4" "C93")
+ ("r2qrbk/2pb1pp/p1np1n1p/1p2p/3PP/1BP2N1P/PP3PP/R1BQRNK w - -"
+ "Spanish: Closed, Smyslov, 12.Nf1 Bd7" "C93")
+ ("r2qrbk/3b1pp/p2p1n1p/npp1p/3PP/2P2NNP/PPB2PP/R1BQR1K w - -"
+ "Spanish: Closed, Smyslov, 12.Nf1 Bd7 13.Ng3 Na5 14.Bc2 c5" "C93")
+ ("rnbq1rk/2p1bppp/p2p1n/1p2p/4P/1BP2N1P/PP1P1PP/RNBQR1K w - -"
+ "Spanish: Closed, Breyer Defence" "C94a")
+ ("rnbq1rk/2p1bppp/p2p1n/1p2p/P3P/1BP2N1P/1P1P1PP/RNBQR1K b - -"
+ "Spanish: Closed, Breyer, Matulovic Variation" "C94b")
+ ("rnbq1rk/2p1bppp/p2p1n/1p2p/4P/1BPP1N1P/PP3PP/RNBQR1K b - -"
+ "Spanish: Closed, Breyer, 10.d3" "C94c")
+ ("r1bq1rk/2pnbppp/p2p1n/1p2p/4P/1BPP1N1P/PP3PP/RNBQR1K w - -"
+ "Spanish: Closed, Breyer, 10.d3 Nbd7" "C94d")
+ ("r1bq1rk/2pnbppp/p2p1n/1p2p/4P/1BPP1N1P/PP1N1PP/R1BQR1K b - -"
+ "Spanish: Closed, Breyer, 10.d3 Nbd7 11.Nbd2" "C94e")
+ ("r2q1rk/1bpnbppp/p2p1n/1p2p/4P/1BPP1N1P/PP1N1PP/R1BQR1K w - -"
+ "Spanish: Closed, Breyer, 10.d3 Nbd7 11.Nbd2 Bb7" "C94f")
+ ("rnbq1rk/2p1bppp/p2p1n/1p2p/3PP/1BP2N1P/PP3PP/RNBQR1K b - -"
+ "Spanish: Closed, Breyer, 10.d4" "C95a")
+ ("rn1q1rk/1bp1bppp/p2p1n/1p2p/3PP/1BP2N1P/PP3PP/RNBQR1K w - -"
+ "Spanish: Closed, Breyer, 10.d4 Bb7" "C95a")
+ ("r1bq1rk/2pnbppp/p2p1n/1p2p/3PP/1BP2N1P/PP3PP/RNBQR1K w - -"
+ "Spanish: Closed, Breyer, 10.d4 Nbd7" "C95b")
+ ("r1bq1rk/2pnbppp/p2p1n/1p2p/3PP2N/1BP4P/PP3PP/RNBQR1K b - -"
+ "Spanish: Closed, Breyer, Simagin Variation" "C95c")
+ ("r1bq1rk/2pnbppp/p2p1n/1p2p1B/3PP/1BP2N1P/PP3PP/RN1QR1K b - -"
+ "Spanish: Closed, Breyer, 10.d4 Nbd7 11.Bg5" "C95d")
+ ("r1bq1rk/2pnbppp/p2p1n/1p2p/2PPP/1B3N1P/PP3PP/RNBQR1K b - -"
+ "Spanish: Closed, Breyer, Arseniev Variation" "C95e")
+ ("r1bq1rk/3nbppp/p1pp1n/1p2p/2PPP/1B3N1P/PP3PP/RNBQR1K w - -"
+ "Spanish: Closed, Breyer, Arseniev, 11...c6" "C95e")
+ ("r1bq1rk/2pnbppp/p2p1n/1p2p/3PP/1BP2N1P/PP1N1PP/R1BQR1K b - -"
+ "Spanish: Closed, Breyer, 10.d4 Nbd7 11.Nbd2" "C95f")
+ ("r2q1rk/1bpnbppp/p2p1n/1p2p/3PP/1BP2N1P/PP1N1PP/R1BQR1K w - -"
+ "Spanish: Closed, Breyer, 10.d4 Nbd7 11.Nbd2 Bb7" "C95f")
+ ("r2q1rk/1bpnbppp/p2p1n/1p2p/P2PP/1BP2N1P/1P1N1PP/R1BQR1K b - -"
+ "Spanish: Closed, Breyer, 10.d4 Nbd7 11.Nbd2 Bb7 12.a4" "C95f")
+ ("r2q1rk/1bpnbppp/p2p1n/1p2p/3PP/2P2N1P/PPBN1PP/R1BQR1K b - -"
+ "Spanish: Closed, Breyer, 10.d4 Nbd7 11.Nbd2 Bb7 12.Bc2" "C95g")
+ ("r2q1rk/1b1nbppp/p2p1n/1pp1p/3PP/2P2N1P/PPBN1PP/R1BQR1K w - -"
+ "Spanish: Closed, Breyer, Gligoric Variation" "C95g")
+ ("r2qr1k/1bpnbppp/p2p1n/1p2p/3PP/2P2N1P/PPBN1PP/R1BQR1K w - -"
+ "Spanish: Closed, Breyer, Main Line" "C95h")
+ ("r2qr1k/1bpnbppp/p2p1n/1p2p/1P1PP/2P2N1P/P1BN1PP/R1BQR1K b - -"
+ "Spanish: Closed, Breyer, Main Line, 13.b4" "C95i")
+ ("r2qr1k/1bpnbppp/p2p1n/1p2p/P2PP/2P2N1P/1PBN1PP/R1BQR1K b - -"
+ "Spanish: Closed, Breyer, Main Line, 13.a4" "C95j")
+ ("r2qr1k/1bpnbppp/p2p1n/1p2p/3PP/2P2N1P/PPB2PP/R1BQRNK b - -"
+ "Spanish: Closed, Breyer, Main Line, 13.Nf1" "C95k")
+ ("r2qrbk/1bpn1ppp/p2p1n/1p2p/3PP/2P2N1P/PPB2PP/R1BQRNK w - -"
+ "Spanish: Closed, Breyer, Main Line, 13.Nf1 Bf8" "C95k")
+ ("r2qrbk/1bpn1ppp/p2p1n/1p2p/3PP/2P2NNP/PPB2PP/R1BQR1K b - -"
+ "Spanish: Closed, Breyer, Main Line, 13.Nf1 Bf8 14.Ng3" "C95k")
+ ("r2qrbk/1b1n1ppp/p2p1n/1pp1p/3PP/2P2NNP/PPB2PP/R1BQR1K w - -"
+ "Spanish: Closed, Breyer, Main Line, 14.Ng3 c5" "C95k")
+ ("r2qrbk/1bpn1p1p/p2p1np/1p2p/3PP/2P2NNP/PPB2PP/R1BQR1K w - -"
+ "Spanish: Closed, Breyer, Main Line, 14.Ng3 g6" "C95l")
+ ("r2qrbk/1bpn1p1p/p2p1np/1p2p/3PP/1PP2NNP/P1B2PP/R1BQR1K b - -"
+ "Spanish: Closed, Breyer, Main Line, 14.Ng3 g6 15.b3" "C95l")
+ ("r2qrbk/1bpn1p1p/p2p1np/1p2p/P2PP/2P2NNP/1PB2PP/R1BQR1K b - -"
+ "Spanish: Closed, Breyer, Main Line, 14.Ng3 g6 15.a4" "C95m")
+ ("r2qrbk/1b1n1p1p/p2p1np/1pp1p/P2PP/2P2NNP/1PB2PP/R1BQR1K w - -"
+ "Spanish: Closed, Breyer, Main Line, 15.a4 c5" "C95n")
+ ("r2qrbk/1b1n1p1p/p2p1np/1p1Pp/P1p1P/2P2NNP/1PB2PP/R1BQR1K w - -"
+ "Spanish: Closed, Breyer, Main Line, 15.a4 c5 16.d5 c4" "C95o")
+ ("r1bq1rk/2p1bppp/p2p1n/np2p/4P/1BP2N1P/PP1P1PP/RNBQR1K w - -"
+ "Spanish: Closed, Chigorin" "C96a")
+ ("r1bq1rk/2p1bppp/p2p1n/np2p/4P/2P2N1P/PPBP1PP/RNBQR1K b - -"
+ "Spanish: Closed, Chigorin, 10.Bc2" "C96b")
+ ("r1bq1rk/4bppp/p1pp1n/np2p/4P/2P2N1P/PPBP1PP/RNBQR1K w - -"
+ "Spanish: Closed, Chigorin, 10...c6" "C96c")
+ ("r1b2rk/2q1bppp/p1pp1n/np2p/3PP/2P2N1P/PPB2PP/RNBQR1K w - -"
+ "Spanish: Closed, Chigorin, Rossolimo Variation" "C96d")
+ ("r2q1rk/1bp1bppp/p2p1n/np2p/4P/2P2N1P/PPBP1PP/RNBQR1K w - -"
+ "Spanish: Closed, Chigorin, 10...Bb7" "C96e")
+ ("r1bq1rk/4bppp/p2p1n/npp1p/4P/2P2N1P/PPBP1PP/RNBQR1K w - -"
+ "Spanish: Closed, Chigorin, 10...c5" "C96f")
+ ("r1bq1rk/4bppp/p2p1n/npp1p/4P/2PP1N1P/PPB2PP/RNBQR1K b - -"
+ "Spanish: Closed, Chigorin, 11.d3" "C96g")
+ ("r1bq1rk/4bppp/p1np1n/1pp1p/4P/2PP1N1P/PPB2PP/RNBQR1K w - -"
+ "Spanish: Closed, Chigorin, 11.d3 Nc6" "C96h")
+ ("r1bq1rk/4bppp/p2p1n/npp1p/3PP/2P2N1P/PPB2PP/RNBQR1K b - -"
+ "Spanish: Closed, Chigorin, 11.d4" "C96i")
+ ("r1bq1rk/4bppp/p2p1n/np2p/3pP/2P2N1P/PPB2PP/RNBQR1K w - -"
+ "Spanish: Closed, Chigorin, 11.d4 cxd4" "C96j")
+ ("r2q1rk/1b2bppp/p2p1n/npp1p/3PP/2P2N1P/PPB2PP/RNBQR1K w - -"
+ "Spanish: Closed, Chigorin, 11.d4 Bb7" "C96k")
+ ("r2q1rk/1b2bppp/p2p1n/npp1p/3PP/2P2N1P/PPBN1PP/R1BQR1K b - -"
+ "Spanish: Closed, Chigorin, 11.d4 Bb7 12.Nbd2" "C96l")
+ ("r1bq1rk/4bppp/p1np1n/1pp1p/3PP/2P2N1P/PPB2PP/RNBQR1K w - -"
+ "Spanish: Closed, Chigorin, Borisenko Variation" "C96m")
+ ("r1bq1rk/3nbppp/p2p/npp1p/3PP/2P2N1P/PPB2PP/RNBQR1K w - -"
+ "Spanish: Closed, Chigorin, Keres Variation" "C96n")
+ ("r1bq1rk/3nbppp/p2p/np2p/3pP/2P2N1P/PPBN1PP/R1BQR1K w - -"
+ "Spanish: Closed, Chigorin, Keres, 11.Nbd2 cxd4" "C96o")
+ ("r1b2rk/2q1bppp/p2p1n/npp1p/3PP/2P2N1P/PPB2PP/RNBQR1K w - -"
+ "Spanish: Closed, Chigorin, 11.d4 Qc7" "C97a")
+ ("r1b2rk/2q1bppp/p2p1n/nppPp/4P/2P2N1P/PPB2PP/RNBQR1K b - -"
+ "Spanish: Closed, Chigorin, 11.d4 Qc7 12.d5" "C97b")
+ ("r1b2rk/2q1bppp/p2p1n/np1Pp/2p1P/2P2N1P/PPB2PP/RNBQR1K w - -"
+ "Spanish: Closed, Chigorin, 11.d4 Qc7 12.d5 c4" "C97c")
+ ("r1b2rk/2q1bppp/p2p1n/npp1p/3PP/2P2N1P/PPBN1PP/R1BQR1K b - -"
+ "Spanish: Closed, Chigorin, 11.d4 Qc7 12.Nbd2" "C97d")
+ ("r4rk/1bq1bppp/p2p1n/npp1p/3PP/2P2N1P/PPBN1PP/R1BQR1K w - -"
+ "Spanish: Closed, Chigorin, 12...Bb7" "C97e")
+ ("r1b1r1k/2q1bppp/p2p1n/npp1p/3PP/2P2N1P/PPBN1PP/R1BQR1K w - -"
+ "Spanish: Closed, Chigorin, 12...Re8" "C97f")
+ ("r1br2k/2q1bppp/p2p1n/npp1p/3PP/2P2N1P/PPBN1PP/R1BQR1K w - -"
+ "Spanish: Closed, Chigorin, 12...Rd8" "C97g")
+ ("r4rk/2qbbppp/p2p1n/npp1p/3PP/2P2N1P/PPBN1PP/R1BQR1K w - -"
+ "Spanish: Closed, Chigorin, 12...Bd7" "C97h")
+ ("r4rk/2qbbppp/p2p1n/npp1p/3PP/2P2N1P/PPB2PP/R1BQRNK b - -"
+ "Spanish: Closed, Chigorin, 12...Bd7 13.Nf1" "C97i")
+ ("r4rk/2qbbppp/p2p1n/1pp1p/2nPP/2P2N1P/PPB2PP/R1BQRNK w - -"
+ "Spanish: Closed, Chigorin, 12...Bd7 13.Nf1 Nc4" "C97j")
+ ("r3r1k/2qbbppp/p2p1n/npp1p/3PP/2P2N1P/PPB2PP/R1BQRNK w - -"
+ "Spanish: Closed, Chigorin, 12...Bd7 13.Nf1 Rfe8" "C97k")
+ ("r3r1k/2qbbp1p/p2p1np/npp1p/3PP/2P1NN1P/PPB2PP/R1BQR1K w - -"
+ "Spanish: Closed, Chigorin, Yugoslav System" "C97l")
+ ("r1b2rk/2q1bppp/p1np1n/1pp1p/3PP/2P2N1P/PPBN1PP/R1BQR1K w - -"
+ "Spanish: Closed, Chigorin, 12...Nc6" "C98a")
+ ("r1b2rk/2q1bppp/p1np1n/1pP1p/4P/2P2N1P/PPBN1PP/R1BQR1K b - -"
+ "Spanish: Closed, Chigorin, Rauzer Attack" "C98b")
+ ("r1b2rk/2q1bppp/p1n2n/1pp1p/4P/2P2N1P/PPBN1PP/R1BQR1K w - -"
+ "Spanish: Closed, Chigorin, Rauzer Attack" "C98b")
+ ("r1b2rk/2q1bppp/p1n2n/1pp1p/4P/2P2N1P/PPB2PP/R1BQRNK b - -"
+ "Spanish: Closed, Chigorin, Rauzer, 14.Nf1" "C98c")
+ ("r4rk/2q1bppp/p1n1bn/1pp1p/4P/2P2N1P/PPB2PP/R1BQRNK w - -"
+ "Spanish: Closed, Chigorin, Rauzer, 14.Nf1 Be6" "C98d")
+ ("r1b2rk/2q1bppp/p1np1n/1ppPp/4P/2P2N1P/PPBN1PP/R1BQR1K b - -"
+ "Spanish: Closed, Chigorin, 12...Nc6 13.d5" "C98e")
+ ("r1b2rk/2q1bppp/p2p1n/nppPp/4P/2P2N1P/PPBN1PP/R1BQR1K w - -"
+ "Spanish: Closed, Chigorin, 12...Nc6 13.d5 Na5" "C98f")
+ ("r1bn1rk/2q1bppp/p2p1n/1ppPp/4P/2P2N1P/PPBN1PP/R1BQR1K w - -"
+ "Spanish: Closed, Chigorin, 12...Nc6 13.d5 Nd8" "C98g")
+ ("r1bn1rk/2q1bppp/p2p1n/1ppPp/4P/2P2N1P/PPB2PP/R1BQRNK b - -"
+ "Spanish: Closed, Chigorin, 12...Nc6 13.d5 Nd8 14.Nf1" "C98h")
+ ("r1bn1rk/2q1bppp/p2p1n/1ppPp/P3P/2P2N1P/1PBN1PP/R1BQR1K b - -"
+ "Spanish: Closed, Chigorin, 12...Nc6 13.d5 Nd8 14.a4" "C98i")
+ ("r1b2rk/2q1bppp/p2p1n/np2p/3pP/2P2N1P/PPBN1PP/R1BQR1K w - -"
+ "Spanish: Closed, Chigorin, 12...cxd4" "C99a")
+ ("r1b2rk/2q1bppp/p2p1n/np2p/3PP/5N1P/PPBN1PP/R1BQR1K b - -"
+ "Spanish: Closed, Chigorin, 12...cxd4 13.cxd4" "C99a")
+ ("r1br2k/2q1bppp/p2p1n/np2p/3PP/5N1P/PPBN1PP/R1BQR1K w - -"
+ "Spanish: Closed, Chigorin, 13...Rd8" "C99b")
+ ("r4rk/2qbbppp/p2p1n/np2p/3PP/5N1P/PPBN1PP/R1BQR1K w - -"
+ "Spanish: Closed, Chigorin, 13...Bd7" "C99c")
+ ("r4rk/2qbbppp/p2p1n/np2p/3PP/5N1P/PPB2PP/R1BQRNK b - -"
+ "Spanish: Closed, Chigorin, 13...Bd7 14.Nf1" "C99c")
+ ("2r2rk/2qbbppp/p2p1n/np2p/3PP/4NN1P/PPB2PP/R1BQR1K b - -"
+ "Spanish: Closed, Chigorin, 13...Bd7 14.Nf1 Rac8 15.Ne3" "C99d")
+ ("r4rk/1bq1bppp/p2p1n/np2p/3PP/5N1P/PPBN1PP/R1BQR1K w - -"
+ "Spanish: Closed, Chigorin, 13...Bb7" "C99e")
+ ("r4rk/1bq1bppp/p2p1n/np2p/3PP/5N1P/PPB2PP/R1BQRNK b - -"
+ "Spanish: Closed, Chigorin, 13...Bb7 14.Nf1" "C99e")
+ ("2r2rk/1bq1bppp/p2p1n/np2p/3PP/5N1P/PPB2PP/R1BQRNK w - -"
+ "Spanish: Closed, Chigorin, 13...Bb7 14.Nf1 Rac8" "C99e")
+ ("2r2rk/1bq1bppp/p2p1n/np2p/3PP/5N1P/PPB1RPP/R1BQ1NK b - -"
+ "Spanish: Closed, Chigorin, 13...Bb7 14.Nf1 Rac8 15.Re2" "C99f")
+ ("r4rk/1bq1bppp/p2p1n/np1Pp/4P/5N1P/PPBN1PP/R1BQR1K b - -"
+ "Spanish: Closed, Chigorin, 13...Bb7 14.d5" "C99g")
+ ("2r2rk/1bq1bppp/p2p1n/np1Pp/4P/5N1P/PPBN1PP/R1BQR1K w - -"
+ "Spanish: Closed, Chigorin, 13...Bb7 14.d5 Rac8" "C99h")
+ ("r1b2rk/2q1bppp/p1np1n/1p2p/3PP/5N1P/PPBN1PP/R1BQR1K w - -"
+ "Spanish: Closed, Chigorin, 13...Nc6" "C99i")
+ ("r1b2rk/2q1bppp/p1np1n/1p2p/3PP/P4N1P/1PBN1PP/R1BQR1K b - -"
+ "Spanish: Closed, Chigorin, 13...Nc6 14.a3" "C99i")
+ ("r1b2rk/2q1bppp/p1np1n/1p2p/3PP/5N1P/PPB2PP/R1BQRNK b - -"
+ "Spanish: Closed, Chigorin, 13...Nc6 14.Nf1" "C99j")
+ ("r1b2rk/2q1bppp/p1np1n/1p1Pp/4P/5N1P/PPBN1PP/R1BQR1K b - -"
+ "Spanish: Closed, Chigorin, 13...Nc6 14.d5" "C99k")
+ ("r1b2rk/2q1bppp/p1np1n/1p2p/3PP/1N3N1P/PPB2PP/R1BQR1K b - -"
+ "Spanish: Closed, Chigorin, 13...Nc6 14.Nb3" "C99l")
+ ("r1b2rk/2q1bppp/2np1n/pp2p/3PP/1N3N1P/PPB2PP/R1BQR1K w - -"
+ "Spanish: Closed, Chigorin, 13...Nc6 14.Nb3 a5" "C99l")
+ ("r1b2rk/2q1bppp/2np1n/1p2p/p2PP/1N2BN1P/PPB2PP/R2QR1K w - -"
+ "Spanish: Closed, Chigorin, 13...Nc6 14.Nb3 a5 15.Be3 a4" "C99m")
+ ("r1b2rk/2q1bppp/3p1n/1p2p/pn1PP/4BN1P/PPBN1PP/R2QR1K w - -"
+ "Spanish: Closed, Chigorin, 13...Nc6 14.Nb3 a5 15.Be3 a4 16.Nbd2 Nb4" "C99n")
+ ("r4rk/2qbbppp/2np1n/1p2p/p2PP/4BN1P/PPBN1PP/R2QR1K w - -"
+ "Spanish: Closed, Chigorin, 13...Nc6 14.Nb3 a5 15.Be3 a4 16.Nbd2 Bd7" "C99o")
+ ("rnbqkbnr/ppp1pppp//3p/3P//PPP1PPPP/RNBQKBNR w KQkq -"
+ "Queen's Pawn Game" "D00a")
+ ("rnbqkbnr/ppp1pppp//3p/3P1P//PPP1P1PP/RNBQKBNR b KQkq -"
+ "Queen's Pawn: 2.f4" "D00a")
+ ("rnbqkbnr/ppp1pppp//3p/3P/6P/PPP1PP1P/RNBQKBNR b KQkq -"
+ "Queen's Pawn: 2.g3" "D00a")
+ ("rnbqkbnr/ppp1pppp//3p/3P/2P/PP2PPPP/RNBQKBNR b KQkq -"
+ "Queen's Pawn: 2.c3" "D00b")
+ ("rnbqkb1r/ppp1pppp/5n/3p/3P/2P/PP2PPPP/RNBQKBNR w KQkq -"
+ "Queen's Pawn: 2.c3 Nf6" "D00b")
+ ("rnbqkb1r/ppp1pppp/5n/3p/3P1B/2P/PP2PPPP/RN1QKBNR b KQkq -"
+ "Queen's Pawn: 2.c3 Nf6 3.Bf4" "D00b")
+ ("rnbqkb1r/ppp1pppp/5n/3p2B/3P/2P/PP2PPPP/RN1QKBNR b KQkq -"
+ "Queen's Pawn: 2.c3 Nf6 3.Bg5" "D00b")
+ ("rnbqkbnr/ppp1pppp//3p/3P1B//PPP1PPPP/RN1QKBNR b KQkq -"
+ "Queen's Pawn: Mason Variation" "D00c")
+ ("rnbqkbnr/pp2pppp//2pp/3P1B//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Queen's Pawn, Mason, Steinitz Countergambit" "D00c")
+ ("rnbqkbnr/ppp1pppp//3p/3P/4P/PPP2PPP/RNBQKBNR b KQkq -"
+ "Queen's Pawn: 2.e3" "D00d")
+ ("rnbqkb1r/ppp1pppp/5n/3p/3P/4P/PPP2PPP/RNBQKBNR w KQkq -"
+ "Queen's Pawn: 2.e3 Nf6" "D00d")
+ ("rnbqkb1r/ppp1pppp/5n/3p/3P/3BP/PPP2PPP/RNBQK1NR b KQkq -"
+ "Queen's Pawn: Stonewall Attack" "D00e")
+ ("rnbqkbnr/ppp1pppp//3p2B/3P//PPP1PPPP/RN1QKBNR b KQkq -"
+ "Hodgson Attack (Trompowsky vs. 1...d5)" "D00f")
+ ("rn1qkbnr/ppp1pppp//3p2B/3P2b//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Hodgson Attack: Welling Variation" "D00f")
+ ("rnbqkbnr/ppp1p1pp/5p/3p2B/3P//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Hodgson Attack: 2...f6" "D00f")
+ ("rnbqkbnr/ppp1pp1p/6p/3p2B/3P//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Hodgson Attack: 2...g6" "D00f")
+ ("rnbqkbnr/pp2pppp/2p/3p2B/3P//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Hodgson Attack: 2...c6" "D00g")
+ ("rnbqkbnr/ppp1ppp/7p/3p2B/3P//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Hodgson Attack, 2...h6" "D00h")
+ ("rnbqkbnr/pp2ppp/2p4p/3p/3P3B//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Hodgson Attack: 2...h6 3.Bh4 c6" "D00h")
+ ("rnbqkbnr/pp2ppp/2p4p/3p/3P3B/4P/PPP2PPP/RN1QKBNR b KQkq -"
+ "Hodgson Attack: 2...h6 3.Bh4 c6 4.e3" "D00h")
+ ("rnb1kbnr/pp2ppp/1qp4p/3p/3P3B/4P/PPP2PPP/RN1QKBNR w KQkq -"
+ "Hodgson Attack: 2...h6 3.Bh4 c6 4.e3 Qb6" "D00h")
+ ("rnbqkb1r/ppp1pppp/5n/3p2B/3P//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...d5" "D00i")
+ ("rnbqkb1r/ppp1pppp/5n/3p2B/3P//PPPNPPPP/R2QKBNR b KQkq -"
+ "Trompowsky: 2...d5 3.Nd2" "D00i")
+ ("rnbqkb1r/ppp1pppp/5n/3p2B/3P/4P/PPP2PPP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...d5 3.e3" "D00i")
+ ("rnbqkb1r/ppp2ppp/4pn/3p2B/3P/4P/PPP2PPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...d5 3.e3 e6" "D00i")
+ ("rnbqkb1r/ppp1pppp/5B/3p/3P//PPP1PPPP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...d5 3.Bxf6" "D00j")
+ ("rnbqkb1r/ppp1pp1p/5p/3p/3P//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...d5 3.Bxf6 gxf6" "D00j")
+ ("rnbqkb1r/ppp1pp1p/5p/3p/3P/4P/PPP2PPP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...d5 3.Bxf6 gxf6 4.e3" "D00j")
+ ("rnbqkb1r/pp2pp1p/5p/2pp/3P/4P/PPP2PPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...d5 3.Bxf6 gxf6 4.e3 c5" "D00j")
+ ("rnbqkb1r/ppp2ppp/5p/3p/3P//PPP1PPPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...d5 3.Bxf6 exf6" "D00k")
+ ("rnbqkb1r/ppp2ppp/5p/3p/3P/4P/PPP2PPP/RN1QKBNR b KQkq -"
+ "Trompowsky: 2...d5 3.Bxf6 exf6 4.e3" "D00k")
+ ("rn1qkb1r/ppp2ppp/5p/3p1b/3P/4P/PPP2PPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...d5 3.Bxf6 exf6 4.e3 Bf5" "D00k")
+ ("rnbqkb1r/pp3ppp/2p2p/3p/3P/4P/PPP2PPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...d5 3.Bxf6 exf6 4.e3 c6" "D00k")
+ ("rn1qkb1r/ppp2ppp/4bp/3p/3P/4P/PPP2PPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...d5 3.Bxf6 exf6 4.e3 Be6" "D00k")
+ ("rnbqk2r/ppp2ppp/3b1p/3p/3P/4P/PPP2PPP/RN1QKBNR w KQkq -"
+ "Trompowsky: 2...d5 3.Bxf6 exf6 4.e3 Bd6" "D00k")
+ ("rnbqkbnr/ppp1pppp//3p/3PP//PPP2PPP/RNBQKBNR b KQkq -"
+ "Blackmar-Diemer Gambit (BDG): 2.e4" "D00l")
+ ("rnbqkbnr/ppp2ppp//3pp/3PP//PPP2PPP/RNBQKBNR w KQkq -"
+ "Blackmar-Diemer: Beyer Countergambit" "D00l")
+ ("rnbqkbnr/ppp1pppp///3Pp//PPP2PPP/RNBQKBNR w KQkq -"
+ "Blackmar-Diemer Gambit (BDG): 2.e4 dxe4" "D00l")
+ ("rnbqkbnr/ppp1pppp///3Pp/5P/PPP3PP/RNBQKBNR b KQkq -"
+ "Blackmar-Diemer: Gedult Gambit" "D00l")
+ ("rnbqkbnr/ppp1pppp///2BPp//PPP2PPP/RNBQK1NR b KQkq -"
+ "Blackmar-Diemer: Fritz Attack" "D00l")
+ ("rnbqkbnr/ppp1pppp///3Pp/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "Blackmar-Diemer: 2.e4 dxe4 3.Nc3" "D00l")
+ ("rn1qkbnr/pppbpppp///3Pp/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Blackmar-Diemer: Grosshans Defence" "D00l")
+ ("rn1qkbnr/ppp1pppp//5b/3Pp/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Blackmar-Diemer: Zeller Defence" "D00l")
+ ("rnbqkbnr/ppp1p1pp//5p/3Pp/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Blackmar-Diemer: Pohmlann Defence" "D00l")
+ ("rnbqkbnr/ppp2ppp//4p/3Pp/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Blackmar-Diemer: Lemberger Countergambit" "D00m")
+ ("rnbqkbnr/ppp2ppp//4p/3Pp/2N/PPP1NPPP/R1BQKB1R b KQkq -"
+ "Blackmar-Diemer: Lemberger Countergambit, Rassmussen Attack" "D00m")
+ ("rnbqkbnr/ppp2ppp//4p2Q/3Pp/2N/PPP2PPP/R1B1KBNR b KQkq -"
+ "Blackmar-Diemer: Lemberger Countergambit, Sneider Attack" "D00m")
+ ("rnbqkbnr/ppp1pppp//3p/3P/2N/PPP1PPPP/R1BQKBNR b KQkq -"
+ "Queen's Pawn: Veresov Attack" "D00n")
+ ("rn1qkbnr/ppp1pppp//3p1b/3P/2N/PPP1PPPP/R1BQKBNR w KQkq -"
+ "Queen's Pawn: Veresov Attack" "D00n")
+ ("rnbqkb1r/ppp1pppp/5n/3p/3P/2N/PPP1PPPP/R1BQKBNR w KQkq -"
+ "Queen's Pawn: Veresov Attack" "D00n")
+ ("rnbqkb1r/ppp1pppp/5n/3p/3P1B/2N/PPP1PPPP/R2QKBNR b KQkq -"
+ "Queen's Pawn: Veresov, 3.Bf4" "D00o")
+ ("rnbqkb1r/ppp1pppp/5n/3p/3P/2N2N/PPP1PPPP/R1BQKB1R b KQkq -"
+ "Queen's Pawn: Veresov, 3.Nf3" "D00p")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/3P/2N2N/PPP1PPPP/R1BQKB1R w KQkq -"
+ "Queen's Pawn: Veresov, 3.Nf3 g6" "D00p")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/3P1B/2N2N/PPP1PPPP/R2QKB1R b KQkq -"
+ "Queen's Pawn: Anti-King's Indian" "D00q")
+ ("rnbq1rk/ppp1ppbp/5np/3p/3P1B/2N1PN/PPP1BPPP/R2QK2R b KQ -"
+ "Queen's Pawn: Anti-King's Indian, Main Line" "D00r")
+ ("rnbqkb1r/ppp1pppp/5n/3p/3PP/2N/PPP2PPP/R1BQKBNR b KQkq -"
+ "Blackmar-Diemer Gambit (BDG)" "D00s")
+ ("rnbqkb1r/ppp1pppp//3p/3Pn/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Blackmar-Diemer: Hubsch Gambit" "D00s")
+ ("rnbqkb1r/ppp1pppp/5n//3Pp/2N/PPP2PPP/R1BQKBNR w KQkq -"
+ "Blackmar-Diemer: 3...dxe4" "D00t")
+ ("rnbqkb1r/ppp1pppp/5n/6B/3Pp/2N/PPP2PPP/R2QKBNR b KQkq -"
+ "Blackmar-Diemer: von Popiel Attack" "D00t")
+ ("rnbqkb1r/ppp1pppp/5n//3Pp/2N2P/PPP3PP/R1BQKBNR b KQkq -"
+ "Blackmar-Diemer: 4.f3" "D00u")
+ ("rnbqkb1r/pp2pppp/2p2n//3Pp/2N2P/PPP3PP/R1BQKBNR w KQkq -"
+ "Blackmar-Diemer: O'Kelly Defence" "D00u")
+ ("rnbqkb1r/ppp1pppp/5n//3P/2N1pP/PPP3PP/R1BQKBNR w KQkq -"
+ "Blackmar-Diemer: Langeheinecke Defence" "D00u")
+ ("rnbqkb1r/ppp2ppp/5n/4p/3Pp/2N2P/PPP3PP/R1BQKBNR w KQkq -"
+ "Blackmar-Diemer: Elbert Countergambit" "D00u")
+ ("rnbqkb1r/ppp2ppp/4pn//3Pp/2N2P/PPP3PP/R1BQKBNR w KQkq -"
+ "Blackmar-Diemer: Weinspach Defence" "D00u")
+ ("r1bqkb1r/ppp1pppp/2n2n//3Pp/2N2P/PPP3PP/R1BQKBNR w KQkq -"
+ "Blackmar-Diemer: Lamb Defence" "D00u")
+ ("rn1qkb1r/ppp1pppp/5n/5b/3Pp/2N2P/PPP3PP/R1BQKBNR w KQkq -"
+ "Blackmar-Diemer: Vienna Defence" "D00u")
+ ("rnbqkb1r/ppp1pppp/5n//3P/2N2p/PPP3PP/R1BQKBNR w KQkq -"
+ "Blackmar-Diemer: Accepted" "D00v")
+ ("rnbqkb1r/ppp1pppp/5n//3P/2N2Q/PPP3PP/R1B1KBNR b KQkq -"
+ "Blackmar-Diemer: Ryder Gambit" "D00v")
+ ("rnbqkb1r/ppp1pppp/5n//3P/2N2N/PPP3PP/R1BQKB1R b KQkq -"
+ "Blackmar-Diemer: 4.f3 exf3 5.Nxf3" "D00w")
+ ("rn1qkb1r/ppp1pppp/5n/5b/3P/2N2N/PPP3PP/R1BQKB1R w KQkq -"
+ "Blackmar-Diemer: Gunderam Defence" "D00w")
+ ("rn1qkb1r/ppp1pppp/5n//3P2b/2N2N/PPP3PP/R1BQKB1R w KQkq -"
+ "Blackmar-Diemer: Tartakower Defence" "D00w")
+ ("rnbqkb1r/pp2pppp/2p2n//3P/2N2N/PPP3PP/R1BQKB1R w KQkq -"
+ "Blackmar-Diemer: Ziegler Defence" "D00w")
+ ("rnbqkb1r/ppp2ppp/4pn//3P/2N2N/PPP3PP/R1BQKB1R w KQkq -"
+ "Blackmar-Diemer: Euwe Defence" "D00x")
+ ("rnbqkb1r/ppp1pp1p/5np//3P/2N2N/PPP3PP/R1BQKB1R w KQkq -"
+ "Blackmar-Diemer: Bogoljubow Defence" "D00y")
+ ("rnbqkb1r/ppp1pppp/5n/3p2B/3P/2N/PPP1PPPP/R2QKBNR b KQkq -"
+ "Richter-Veresov Attack" "D01a")
+ ("rnbqkb1r/ppp1pppp//3p2B/3Pn/2N/PPP1PPPP/R2QKBNR w KQkq -"
+ "Richter-Veresov: 3...Ne4" "D01b")
+ ("rnbqkb1r/ppp2ppp/4pn/3p2B/3P/2N/PPP1PPPP/R2QKBNR w KQkq -"
+ "Richter-Veresov: 3...e6" "D01c")
+ ("rnbqkb1r/ppp1ppp/5n1p/3p2B/3P/2N/PPP1PPPP/R2QKBNR w KQkq -"
+ "Richter-Veresov: 3...h6" "D01d")
+ ("rnbqkb1r/ppp1pp1p/5np/3p2B/3P/2N/PPP1PPPP/R2QKBNR w KQkq -"
+ "Richter-Veresov: 3...g6" "D01e")
+ ("rnbqkb1r/pp2pppp/2p2n/3p2B/3P/2N/PPP1PPPP/R2QKBNR w KQkq -"
+ "Richter-Veresov: 3...c6" "D01f")
+ ("rnbqkb1r/pp2pppp/5n/2pp2B/3P/2N/PPP1PPPP/R2QKBNR w KQkq -"
+ "Richter-Veresov: 3...c5" "D01g")
+ ("rn1qkb1r/ppp1pppp/5n/3p1bB/3P/2N/PPP1PPPP/R2QKBNR w KQkq -"
+ "Richter-Veresov: 3...Bf5" "D01h")
+ ("rn1qkb1r/ppp1pppp/5n/3p1bB/3P/2N2P/PPP1P1PP/R2QKBNR b KQkq -"
+ "Richter-Veresov: 3...Bf5 4.f3" "D01i")
+ ("rn1qkb1r/ppp1pppp/5n/3p1bB/3P/2N2N/PPP1PPPP/R2QKB1R b KQkq -"
+ "Richter-Veresov: 3...Bf5 4.Nf3" "D01j")
+ ("rn1qkb1r/ppp1pppp/5B/3p1b/3P/2N/PPP1PPPP/R2QKBNR b KQkq -"
+ "Richter-Veresov: 3...Bf5 4.Bxf6" "D01k")
+ ("r1bqkb1r/pppnpppp/5n/3p2B/3P/2N/PPP1PPPP/R2QKBNR w KQkq -"
+ "Richter-Veresov: 3...Nbd7" "D01l")
+ ("r1bqkb1r/pppnpppp/5n/3p2B/3P/2N2P/PPP1P1PP/R2QKBNR b KQkq -"
+ "Richter-Veresov: 3...Nbd7 4.f3" "D01m")
+ ("r1bqkb1r/pppnpppp/5n/3p2B/3P/2N2N/PPP1PPPP/R2QKB1R b KQkq -"
+ "Richter-Veresov: 3...Nbd7 4.Nf3" "D01n")
+ ("r1bqkb1r/pppnppp/5n1p/3p2B/3P/2N2N/PPP1PPPP/R2QKB1R w KQkq -"
+ "Richter-Veresov: 3...Nbd7 4.Nf3 h6" "D01o")
+ ("r1bqkb1r/pppnpp1p/5np/3p2B/3P/2N2N/PPP1PPPP/R2QKB1R w KQkq -"
+ "Richter-Veresov: 3...Nbd7 4.Nf3 g6" "D01p")
+ ("rnbqkbnr/ppp1pppp//3p/3P/5N/PPP1PPPP/RNBQKB1R b KQkq -"
+ "Queen's Pawn: 2.Nf3" "D02a")
+ ("rnbqkbnr/ppp1pp1p/6p/3p/3P/5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Queen's Pawn: 2.Nf3 g6" "D02a")
+ ("rn1qkbnr/ppp1pppp//3p/3P2b/5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Queen's Pawn: 2.Nf3 Bg4" "D02a")
+ ("rnbqkbnr/pp2pppp/2p/3p/3P/5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Queen's Pawn: 2.Nf3 c6" "D02b")
+ ("rnbqkbnr/pp2pppp/2p/3p/3P1B/5N/PPP1PPPP/RN1QKB1R b KQkq -"
+ "Queen's Pawn: London" "D02c")
+ ("rnb1kbnr/pp2pppp/1qp/3p/3P1B/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Queen's Pawn: London, Alapin Variation" "D02c")
+ ("rn1qkbnr/ppp1pppp//3p1b/3P/5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Queen's Pawn: 2.Nf3 Bf5" "D02d")
+ ("rn1qkbnr/ppp1pppp//3p1b/3P/4PN/PPP2PPP/RNBQKB1R b KQkq -"
+ "Queen's Pawn: 2.Nf3 Bf5 3.e3" "D02d")
+ ("rn1qkbnr/pp2pppp/2p/3p1b/3P/4PN/PPP2PPP/RNBQKB1R w KQkq -"
+ "Queen's Pawn: 2.Nf3 Bf5 3.e3 c6" "D02d")
+ ("rn1qkbnr/ppp1pppp//3p1b/3P1B/5N/PPP1PPPP/RN1QKB1R b KQkq -"
+ "Queen's Pawn: 2.Nf3 Bf5 3.Bf4" "D02d")
+ ("rn1qkbnr/pp2pppp/2p/3p1b/3P1B/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Queen's Pawn: 2.Nf3 Bf5 3.Bf4 c6" "D02d")
+ ("rn1qkbnr/ppp2ppp/4p/3p1b/3P1B/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Queen's Pawn: 2.Nf3 Bf5 3.Bf4 e6" "D02d")
+ ("r1bqkbnr/ppp1pppp/2n/3p/3P/5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Queen's Pawn: 2.Nf3 Nc6" "D02e")
+ ("r1bqkbnr/ppp1pppp/2n/3p/3P1B/5N/PPP1PPPP/RN1QKB1R b KQkq -"
+ "Queen's Pawn: 2.Nf3 Nc6 3.Bf4" "D02f")
+ ("r1bqkbnr/ppp1pppp/2n/3p/3P/5NP/PPP1PP1P/RNBQKB1R b KQkq -"
+ "Queen's Pawn: 2.Nf3 Nc6 3.g3" "D02g")
+ ("r2qkbnr/ppp1pppp/2n/3p/3P2b/5NP/PPP1PP1P/RNBQKB1R w KQkq -"
+ "Queen's Pawn: 2.Nf3 Nc6 3.g3 Bg4" "D02g")
+ ("rnbqkbnr/ppp2ppp/4p/3p/3P/5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Queen's Pawn: 2.Nf3 e6" "D02h")
+ ("rnbqkbnr/ppp2ppp/4p/3p/3P/5NP/PPP1PP1P/RNBQKB1R b KQkq -"
+ "Queen's Pawn: 2.Nf3 e6 3.g3" "D02i")
+ ("rnbqkbnr/pp3ppp/4p/2pp/3P/5NP/PPP1PP1P/RNBQKB1R w KQkq -"
+ "Queen's Pawn: 2.Nf3 e6 3.g3 c5" "D02i")
+ ("rnbqkbnr/pp3ppp/4p/2pp/3P/5NP/PPP1PPBP/RNBQK2R b KQkq -"
+ "Queen's Pawn: 2.Nf3 e6 3.g3 c5" "D02i")
+ ("rnbqkbnr/pp3ppp/4p/3p/3N/6P/PPP1PPBP/RNBQK2R b KQkq -"
+ "Queen's Pawn: 2.Nf3 e6 3.g3 c5" "D02i")
+ ("rnbqkbnr/pp3ppp//3pp/3N/6P/PPP1PPBP/RNBQK2R w KQkq -"
+ "Queen's Pawn: 2.Nf3 e6 3.g3 c5" "D02i")
+ ("rnbqkbnr/pp2pppp//2pp/3P/5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Queen's Pawn: Krause Variation" "D02j")
+ ("rnbqkbnr/pp2pppp//2pp/2PP/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Queen's Pawn: Krause, 3.c4" "D02j")
+ ("rnbqkbnr/pp2pppp//2pp/3P/2P2N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Queen's Pawn: Krause, Reversed Slav" "D02j")
+ ("rnbqkbnr/pp2pppp//2pp/3P/4PN/PPP2PPP/RNBQKB1R b KQkq -"
+ "Queen's Pawn: Krause, Reversed QGD" "D02j")
+ ("rnbqkbnr/pp2pppp//2Pp//5N/PPP1PPPP/RNBQKB1R b KQkq -"
+ "Queen's Pawn: Krause, Reversed QGA" "D02j")
+ ("rnbqkb1r/ppp1pppp/5n/3p/3P/5N/PPP1PPPP/RNBQKB1R w KQkq -"
+ "Queen's Pawn: 2.Nf3 Nf6" "D02k")
+ ("rnbqkb1r/ppp1pppp/5n/3p/3P/2P2N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Queen's Pawn: 3.c3" "D02k")
+ ("rnbqkb1r/ppp1pppp/5n/3p/3P1B/5N/PPP1PPPP/RN1QKB1R b KQkq -"
+ "Queen's Pawn: London" "D02l")
+ ("rn1qkb1r/ppp1pppp/5n/3p1b/3P1B/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Queen's Pawn: London" "D02m")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/3P1B/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Queen's Pawn: London" "D02n")
+ ("rnbqkb1r/pp2pppp/5n/2pp/3P1B/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Queen's Pawn: London" "D02o")
+ ("rnbqkb1r/pp3ppp/4pn/2pp/3P1B/4PN/PPP2PPP/RN1QKB1R w KQkq -"
+ "Queen's Pawn: London" "D02p")
+ ("r1bqkb1r/pp3ppp/2n1pn/2pp/3P1B/2P1PN/PP3PPP/RN1QKB1R w KQkq -"
+ "Queen's Pawn: London" "D02p")
+ ("r1bqk2r/pp3ppp/2nbpn/2pp/3P1B/2PBPN/PP3PPP/RN1QK2R w KQkq -"
+ "Queen's Pawn: London" "D02q")
+ ("rnbqkb1r/ppp1pppp/5n/3p/3P/5NP/PPP1PP1P/RNBQKB1R b KQkq -"
+ "Queen's Pawn: 3.g3" "D02r")
+ ("rnbqkb1r/pp2pppp/2p2n/3p/3P/5NP/PPP1PP1P/RNBQKB1R w KQkq -"
+ "Queen's Pawn: 3.g3 c6" "D02s")
+ ("rnbqkb1r/pp2pppp/2p2n/3p/3P/5NP/PPP1PPBP/RNBQK2R b KQkq -"
+ "Queen's Pawn: 3.g3 c6" "D02s")
+ ("rn1qkb1r/pp2pppp/2p2n/3p/3P2b/5NP/PPP1PPBP/RNBQK2R w KQkq -"
+ "Queen's Pawn: 3.g3 c6 4.Bg2 Bg4" "D02t")
+ ("rn1qkb1r/pp2pppp/2p2n/3p/3P2b/5NP/PPP1PPBP/RNBQ1RK b kq -"
+ "Queen's Pawn: 3.g3 c6 4.Bg2 Bg4" "D02t")
+ ("r2qkb1r/pp1npppp/2p2n/3p/3P2b/5NP/PPP1PPBP/RNBQ1RK w kq -"
+ "Queen's Pawn: 3.g3 c6 4.Bg2 Bg4" "D02t")
+ ("r2qkb1r/pp1n1ppp/2p1pn/3p/3P2b/5NP/PPPNPPBP/R1BQ1RK w kq -"
+ "Queen's Pawn: 3.g3 c6 4.Bg2 Bg4" "D02t")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/3P/5NP/PPP1PP1P/RNBQKB1R w KQkq -"
+ "Queen's Pawn: 3.g3 g6" "D02u")
+ ("rnbqk2r/ppp1ppbp/5np/3p/3P/5NP/PPP1PPBP/RNBQK2R w KQkq -"
+ "Queen's Pawn: 3.g3 g6" "D02u")
+ ("rnbq1rk/ppp1ppbp/5np/3p/3P/5NP/PPP1PPBP/RNBQ1RK w - -"
+ "Queen's Pawn: 3.g3 g6" "D02u")
+ ("rnbqkb1r/ppp1pppp/5n/3p2B/3P/5N/PPP1PPPP/RN1QKB1R b KQkq -"
+ "Torre Attack (Tartakower)" "D03a")
+ ("rnbqkb1r/ppp1pppp//3p2B/3Pn/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Torre Attack: 3...Ne4" "D03b")
+ ("rnbqkb1r/ppp1pppp//3p/3PnB/5N/PPP1PPPP/RN1QKB1R b KQkq -"
+ "Torre Attack: 3...Ne4 4.Bf4" "D03c")
+ ("rnbqkb1r/ppp2ppp/4pn/3p2B/3P/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Torre Attack: 3...e6" "D03d")
+ ("rnbqkb1r/ppp2ppp/4pn/3p2B/3P/4PN/PPP2PPP/RN1QKB1R b KQkq -"
+ "Torre Attack: 3...e6 4.e3" "D03e")
+ ("r1bqkb1r/pppn1ppp/4pn/3p2B/3P/4PN/PPP2PPP/RN1QKB1R w KQkq -"
+ "Torre Attack: 3...e6 4.e3 Nbd7" "D03f")
+ ("r1bqk2r/pppnbppp/4pn/3p2B/3P/4PN/PPPN1PPP/R2QKB1R w KQkq -"
+ "Torre Attack: 3...e6 4.e3 Nbd7" "D03f")
+ ("rnbqkb1r/pp3ppp/4pn/2pp2B/3P/4PN/PPP2PPP/RN1QKB1R w KQkq -"
+ "Torre Attack: 3...e6 4.e3 c5" "D03g")
+ ("r1bqkb1r/pp1n1ppp/4pn/2pp2B/3P/4PN/PPPN1PPP/R2QKB1R w KQkq -"
+ "Torre Attack: 3...e6 4.e3 c5" "D03h")
+ ("rnbqk2r/pp2bppp/4pn/2pp2B/3P/4PN/PPPN1PPP/R2QKB1R w KQkq -"
+ "Torre Attack: 3...e6 4.e3 c5" "D03i")
+ ("r1bqk2r/pp1nbppp/4pn/2pp2B/3P/2P1PN/PP1N1PPP/R2QKB1R w KQkq -"
+ "Torre Attack: 3...e6 4.e3 c5" "D03j")
+ ("rnbqkb1r/ppp1pp1p/5np/3p2B/3P/5N/PPP1PPPP/RN1QKB1R w KQkq -"
+ "Torre Attack: 3...g6" "D03k")
+ ("rnbqk2r/ppp1ppbp/5np/3p2B/3P/2P2N/PP2PPPP/RN1QKB1R w KQkq -"
+ "Torre Attack: 3...g6" "D03k")
+ ("rnbqkb1r/ppp1pp1p/5np/3p2B/3P/5N/PPPNPPPP/R2QKB1R b KQkq -"
+ "Torre Attack: 3...g6" "D03l")
+ ("rnbqk2r/ppp1ppbp/5np/3p2B/3P/5N/PPPNPPPP/R2QKB1R w KQkq -"
+ "Torre Attack: 3...g6" "D03l")
+ ("rnbqkb1r/ppp1pp1p/5np/3p2B/3P/4PN/PPP2PPP/RN1QKB1R b KQkq -"
+ "Torre Attack: 3...g6 4.e3" "D03m")
+ ("rnbqk2r/ppp1ppbp/5np/3p2B/3P/4PN/PPP2PPP/RN1QKB1R w KQkq -"
+ "Torre Attack: 3...g6 4.e3" "D03m")
+ ("rnbqk2r/ppp1ppbp/5np/3p2B/3P/4PN/PPPN1PPP/R2QKB1R b KQkq -"
+ "Torre Attack: 3...g6 4.e3 Bg7 5.Nbd2" "D03n")
+ ("rnbq1rk/ppp1ppbp/5np/3p2B/3P/4PN/PPPN1PPP/R2QKB1R w KQ -"
+ "Torre Attack: 3...g6 4.e3 Bg7 5.Nbd2 O-O" "D03o")
+ ("rnbq1rk/ppp1ppbp/5np/3p2B/3P/2P1PN/PP1N1PPP/R2QKB1R b KQ -"
+ "Torre Attack: 3...g6 4.e3 Bg7 5.Nbd2 O-O 6.c3" "D03p")
+ ("r1bq1rk/pppnppbp/5np/3p2B/3P/2P1PN/PP1N1PPP/R2QKB1R w KQ -"
+ "Torre Attack: 3...g6 4.e3 Bg7 5.Nbd2 O-O 6.c3 Nbd7" "D03q")
+ ("r1bq1rk/pppnppbp/5np/3p2B/3P/2P1PN/PP1NBPPP/R2QK2R b KQ -"
+ "Torre Attack: 3...g6 4.e3 Bg7 5.Nbd2 O-O 6.c3 Nbd7 7.Be2" "D03r")
+ ("rnbq1rk/ppp1ppbp/5np/3p2B/3P/3BPN/PPPN1PPP/R2QK2R b KQ -"
+ "Torre Attack: 3...g6 4.e3 Bg7 5.Nbd2 O-O 6.Bd3" "D03s")
+ ("rnbq1rk/pp2ppbp/5np/2pp2B/3P/3BPN/PPPN1PPP/R2QK2R w KQ -"
+ "Torre Attack: 3...g6 4.e3 Bg7 5.Nbd2 O-O 6.Bd3 c5" "D03t")
+ ("rnbq1rk/pp2ppbp/5np/2pp2B/3P/2PBPN/PP1N1PPP/R2QK2R b KQ -"
+ "Torre Attack: 3...g6 4.e3 Bg7 5.Nbd2 O-O 6.Bd3 c5" "D03t")
+ ("r1bq1rk/pp1nppbp/5np/2pp2B/3P/2PBPN/PP1N1PPP/R2QK2R w KQ -"
+ "Torre Attack: 3...g6 4.e3 Bg7 5.Nbd2 O-O 6.Bd3 c5 7.c3 Nbd7" "D03u")
+ ("rnbqkb1r/ppp1pppp/5n/3p/3P/4PN/PPP2PPP/RNBQKB1R b KQkq -"
+ "Queen's Pawn: Colle" "D04a")
+ ("rn1qkb1r/ppp1pppp/5n/3p/3P2b/4PN/PPP2PPP/RNBQKB1R w KQkq -"
+ "Colle: 3...Bg4" "D04b")
+ ("rn1qkb1r/ppp1pppp/5n/3p1b/3P/4PN/PPP2PPP/RNBQKB1R w KQkq -"
+ "Colle: 3...Bf5" "D04c")
+ ("rn1qkb1r/ppp2ppp/4pn/3p1b/3P/3BPN/PPP2PPP/RNBQK2R w KQkq -"
+ "Colle: 3...Bf5, Alekhine Variation" "D04d")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/3P/4PN/PPP2PPP/RNBQKB1R w KQkq -"
+ "Colle: 3...g6" "D04e")
+ ("rnbqkb1r/pp2pppp/2p2n/3p/3P/4PN/PPP2PPP/RNBQKB1R w KQkq -"
+ "Colle: 3...c6" "D04f")
+ ("rnbqkb1r/pp2pppp/5n/2pp/3P/4PN/PPP2PPP/RNBQKB1R w KQkq -"
+ "Colle: 3...c5" "D04g")
+ ("rnbqkb1r/pp2pppp/5n/2pp/3P/2P1PN/PP3PPP/RNBQKB1R b KQkq -"
+ "Colle: 3...c5 4.c3" "D04h")
+ ("r1bqkb1r/pp2pppp/2n2n/2pp/3P/2P1PN/PP3PPP/RNBQKB1R w KQkq -"
+ "Colle: 3...c5 4.c3 Nc6" "D04i")
+ ("r1bqkb1r/pp1npppp/5n/2pp/3P/2P1PN/PP3PPP/RNBQKB1R w KQkq -"
+ "Colle: 3...c5 4.c3 Nbd7" "D04j")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/3P/4PN/PPP2PPP/RNBQKB1R w KQkq -"
+ "Colle: 3...e6" "D05a")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/3P/4PN/PPPN1PPP/R1BQKB1R b KQkq -"
+ "Colle: 3...e6 4.Nbd2" "D05b")
+ ("rnbqkb1r/pp3ppp/4pn/2pp/3P/1P2PN/P1PN1PPP/R1BQKB1R b KQkq -"
+ "Colle: Zukertort Variation" "D05c")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/3P/3BPN/PPP2PPP/RNBQK2R b KQkq -"
+ "Colle: 3...e6 4.Bd3" "D05d")
+ ("rnbqkb1r/pp3ppp/4pn/2pp/3P/3BPN/PPP2PPP/RNBQK2R w KQkq -"
+ "Colle: 3...e6 4.Bd3 c5" "D05e")
+ ("rnbqkb1r/pp3ppp/4pn/2pp/3P/1P1BPN/P1P2PPP/RNBQK2R b KQkq -"
+ "Colle: Rubinstein's Attack" "D05f")
+ ("r1bqkb1r/pp3ppp/2n1pn/2pp/3P/1P1BPN/P1P2PPP/RNBQK2R w KQkq -"
+ "Colle: Rubinstein's Attack, 5...Nc6" "D05g")
+ ("rnbqkb1r/pp3ppp/4pn/2pp/3P/2PBPN/PP3PPP/RNBQK2R b KQkq -"
+ "Colle: 5.c3" "D05h")
+ ("r1bqkb1r/pp1n1ppp/4pn/2pp/3P/2PBPN/PP3PPP/RNBQK2R w KQkq -"
+ "Colle: 5.c3 Nbd7" "D05i")
+ ("r1bqkb1r/pp3ppp/2n1pn/2pp/3P/2PBPN/PP3PPP/RNBQK2R w KQkq -"
+ "Colle: 5.c3 Nc6" "D05j")
+ ("r1bqkb1r/pp3ppp/2n1pn/2pp/3P/2PBPN/PP1N1PPP/R1BQK2R b KQkq -"
+ "Colle: 5.c3 Nc6 6.Nbd2" "D05k")
+ ("r1bqk2r/pp3ppp/2nbpn/2pp/3P/2PBPN/PP1N1PPP/R1BQK2R w KQkq -"
+ "Colle: 5.c3 Nc6 6.Nbd2 Bd6" "D05l")
+ ("r1bq1rk/pp3ppp/2nbpn/2pp/3P/2PBPN/PP1N1PPP/R1BQ1RK w - -"
+ "Colle: 5.c3 Nc6 6.Nbd2 Bd6 7.O-O O-O" "D05m")
+ ("r1bq1rk/pp3ppp/2n1pn/2bp//2PBPN/PP1N1PPP/R1BQ1RK w - -"
+ "Colle: 5.c3 Nc6 6.Nbd2 Bd6 7.O-O O-O 8.dxc5 Bxc5" "D05n")
+ ("rnbqkbnr/ppp1pppp//3p/2PP//PP2PPPP/RNBQKBNR b KQkq -"
+ "Queen's Gambit" "D06a")
+ ("rnbqkbnr/pp2pppp//2pp/2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "QGD: Austrian Defence" "D06b")
+ ("rnbqkb1r/pp2pppp/5n/2pP/3P//PP2PPPP/RNBQKBNR w KQkq -"
+ "QGD: Austrian, Rubinstein Variation" "D06b")
+ ("rnbqkb1r/pp2pppp/5n/2PP///PP2PPPP/RNBQKBNR b KQkq -"
+ "QGD: Austrian, Rubinstein, 4.dxc5" "D06b")
+ ("rnbqkb1r/pp2pppp/5n/2pP/3P/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "QGD: Austrian, Rubinstein, 4.Nf3" "D06c")
+ ("rnbqkb1r/pp2pppp/5n/3P/3p/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "QGD: Austrian, Rubinstein, 4.Nf3 cxd4" "D06d")
+ ("rnbqkb1r/ppp1pppp/5n/3p/2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "QGD: Marshall Defence" "D06e")
+ ("rnbqkb1r/ppp1pppp/5n/3p/2PP/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "QGD: Marshall Defence, 3.Nc3" "D06f")
+ ("rnbqkb1r/ppp1pppp/5n/3p/2PP/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "QGD: Marshall Defence, 3.Nf3" "D06g")
+ ("rnbqkb1r/ppp1pppp/5n/3P/3P//PP2PPPP/RNBQKBNR b KQkq -"
+ "QGD: Marshall Defence, 3.cxd5" "D06h")
+ ("rnbqkb1r/ppp1pppp//3n/3P//PP2PPPP/RNBQKBNR w KQkq -"
+ "QGD: Marshall Defence, 3.cxd5 Nxd5" "D06i")
+ ("rnbqkb1r/ppp1pppp//3n/3P/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "QGD: Marshall Defence, 3.cxd5 Nxd5 4.Nf3" "D06j")
+ ("rnbqkb1r/ppp1pppp//3n/3PP//PP3PPP/RNBQKBNR b KQkq -"
+ "QGD: Marshall Defence, 3.cxd5 Nxd5 4.e4" "D06k")
+ ("rn1qkbnr/ppp1pppp//3p1b/2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "QGD: 2...Bf5" "D06l")
+ ("rn1qkbnr/ppp1pppp//3p1b/2PP/1Q/PP2PPPP/RNB1KBNR b KQkq -"
+ "QGD: 2...Bf5 3.Qb3" "D06l")
+ ("rn1qkbnr/ppp1pppp//3p1b/2PP/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "QGD: 2...Bf5 3.Nc3" "D06m")
+ ("rn1qkbnr/ppp2ppp/4p/3p1b/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "QGD: 2...Bf5 3.Nc3 e6" "D06m")
+ ("rn1qkbnr/ppp1pppp//3p1b/2PP/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "QGD: 2...Bf5 3.Nf3" "D06n")
+ ("rn1qkbnr/ppp2ppp/4p/3p1b/2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "QGD: 2...Bf5 3.Nf3 e6" "D06n")
+ ("rn1qkbnr/ppp2ppp/4p/3p1b/2PP/1Q3N/PP2PPPP/RNB1KB1R b KQkq -"
+ "QGD: 2...Bf5 3.Nf3 e6 4.Qb3" "D06o")
+ ("rn1qkbnr/ppp2ppp/4p/3p1b/2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "QGD: 2...Bf5 3.Nf3 e6 4.Nc3" "D06p")
+ ("rn1qkb1r/ppp2ppp/4pn/3p1b/2PP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "QGD: 2...Bf5 3.Nf3 e6 4.Nc3 Nf6" "D06q")
+ ("rn1qkbnr/ppp1pppp//3P1b/3P//PP2PPPP/RNBQKBNR b KQkq -"
+ "QGD: 2...Bf5 3.cxd5" "D06r")
+ ("rn1qkbnr/ppp1pppp//3P/3P//PP2PPPP/1RBQKBNR b Kkq -"
+ "QGD: 2...Bf5 3.cxd5 Bxb1 4.Rxb1" "D06s")
+ ("rn1qkbnr/ppp1pppp//3P/Q2P//PP2PPPP/RbB1KBNR b KQkq -"
+ "QGD: 2...Bf5 3.cxd5 Bxb1 4.Qa4+" "D06t")
+ ("rn1qkbnr/pp2pppp/2p/3P/Q2P//PP2PPPP/1RB1KBNR b Kkq -"
+ "QGD: 2...Bf5 3.cxd5 Bxb1 4.Qa4+ c6 5.Rxb1" "D06u")
+ ("r1bqkbnr/ppp1pppp/2n/3p/2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "QGD: Chigorin Defence" "D07a")
+ ("r1bqkbnr/ppp1pppp/2n/3p/2PP/4P/PP3PPP/RNBQKBNR b KQkq -"
+ "QGD: Chigorin, 3.e3" "D07b")
+ ("r1bqkbnr/ppp1pppp/2n/3P/3P//PP2PPPP/RNBQKBNR b KQkq -"
+ "QGD: Chigorin, 3.cxd5" "D07c")
+ ("r1b1k1nr/ppp2ppp/2n/3qp/3P/2b1P/PP1B1PPP/R2QKBNR w KQkq -"
+ "QGD: Chigorin, 3.cxd5, Main Line" "D07c")
+ ("r1b1k1nr/ppp2ppp/2n/3qp/3P/2P1P/P2B1PPP/R2QKBNR b KQkq -"
+ "QGD: Chigorin, 3.cxd5, Main Line, 7.bxc3" "D07d")
+ ("r1b1k1nr/ppp2ppp/2n/3qp/3P/2B1P/PP3PPP/R2QKBNR b KQkq -"
+ "QGD: Chigorin, 3.cxd5 Main Line, 7.Bxc3" "D07e")
+ ("r1bqkbnr/ppp1pppp/2n/3p/2PP/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "QGD: Chigorin, 3.Nf3" "D07f")
+ ("r1bqkbnr/ppp2ppp/2n/3pp/2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "QGD: Chigorin, Lazard Gambit" "D07g")
+ ("r2qkbnr/ppp1pppp/2n/3p/2PP2b/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "QGD: Chigorin, 3.Nf3 Bg4" "D07h")
+ ("r2qkbnr/ppp1pppp/2n/3p/2PP2b/4PN/PP3PPP/RNBQKB1R b KQkq -"
+ "QGD: Chigorin, 3.Nf3 Bg4 4.e3" "D07i")
+ ("r2qkbnr/ppp1pppp/2n/3p/2PP2b/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "QGD: Chigorin, 3.Nf3 Bg4 4.Nc3" "D07j")
+ ("r2qkbnr/ppp1pppp/2n/3P/3P2b/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "QGD: Chigorin, 3.Nf3 Bg4 4.cxd5" "D07k")
+ ("r2qkbnr/ppp1pppp/2P//3P/5b/PP2PPPP/RNBQKB1R b KQkq -"
+ "QGD: Chigorin, 3.Nf3 Bg4 4.cxd5 Bxf3 5.dxc6" "D07l")
+ ("r2qkbnr/ppp1pppp/2n/3P/3P/5P/PP2PP1P/RNBQKB1R b KQkq -"
+ "QGD: Chigorin, 3.Nf3 Bg4 4.cxd5 Bxf3 5.gxf3" "D07m")
+ ("r1bqkbnr/ppp1pppp/2n/3p/2PP/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "QGD: Chigorin, 3.Nc3" "D07n")
+ ("r1bqkbnr/ppp2ppp/2n/3pp/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "QGD: Chigorin, Tartakower Gambit" "D07o")
+ ("r1bqkb1r/ppp1pppp/2n2n/3p/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "QGD: Chigorin, 3.Nc3 Nf6" "D07p")
+ ("r1bqkb1r/ppp1pppp/2n2n/3p/2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "QGD: Chigorin, 3.Nc3 Nf6 4.Nf3" "D07q")
+ ("r2qkb1r/ppp1pppp/2n2n/3p/2PP2b/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "QGD: Chigorin, 3.Nc3 Nf6 4.Nf3 Bg4" "D07r")
+ ("r1bqkbnr/ppp1pppp/2n//2pP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "QGD: Chigorin, 3.Nc3 dxc4" "D07s")
+ ("r1bqkbnr/ppp1pppp/2n/3P/2p/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "QGD: Chigorin, 3.Nc3 dxc4 4.d5" "D07t")
+ ("r1bqkbnr/ppp1pppp/2n//2pP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "QGD: Chigorin, 3.Nc3 dxc4 4.Nf3" "D07u")
+ ("r1bqkb1r/ppp1pppp/2n2n//2pP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "QGD: Chigorin, 3.Nc3 dxc4 4.Nf3 Nf6" "D07v")
+ ("r1bqkb1r/ppp1pppp/2n2n//2pPP/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "QGD: Chigorin, 3.Nc3 dxc4 4.Nf3 Nf6 5.e4" "D07w")
+ ("rnbqkbnr/ppp2ppp//3pp/2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "QGD: Albin Countergambit" "D08")
+ ("rnbqkbnr/ppp2ppp//3pp/2PP/4P/PP3PPP/RNBQKBNR b KQkq -"
+ "QGD: Albin, 3.e3" "D08")
+ ("rnbqkbnr/ppp2ppp//3pP/2P//PP2PPPP/RNBQKBNR b KQkq -"
+ "QGD: Albin, 3.dxe5" "D08")
+ ("rnbqkbnr/ppp2ppp//4P/2Pp//PP2PPPP/RNBQKBNR w KQkq -"
+ "QGD: Albin, 3.dxe5 d4" "D08")
+ ("rnbqk1nr/ppp2ppp//4P/1bP/4p/PP1B1PPP/RN1QKBNR w KQkq -"
+ "QGD: Albin, Lasker Trap" "D08")
+ ("rnbqkbnr/ppp2ppp//4P/2PpP//PP3PPP/RNBQKBNR b KQkq e3"
+ "QGD: Albin, 4.e4" "D08")
+ ("rnbqkbnr/ppp2ppp//4P/2Pp/P/1P2PPPP/RNBQKBNR b KQkq -"
+ "QGD: Albin, 4.a3" "D08")
+ ("rnbqkbnr/ppp2ppp//4P/2Pp/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "QGD: Albin, 4.Nf3" "D08")
+ ("r1bqkbnr/ppp2ppp/2n/4P/2Pp/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "QGD: Albin, 4.Nf3 Nc6" "D08")
+ ("r1bqkbnr/ppp2ppp/2n/4P/2Pp/5N/PP1NPPPP/R1BQKB1R b KQkq -"
+ "QGD: Albin, Alapin Variation" "D08")
+ ("r1bqkbnr/ppp3pp/2n2p/4P/2Pp/5N/PP1NPPPP/R1BQKB1R w KQkq -"
+ "QGD: Albin, Janowski Variation" "D08")
+ ("r1b1kbnr/ppp1qppp/2n/4P/2Pp/5N/PP1NPPPP/R1BQKB1R w KQkq -"
+ "QGD: Albin, Balogh Variation" "D08")
+ ("r2qkbnr/ppp2ppp/2n/4P/2Pp2b/5N/PP1NPPPP/R1BQKB1R w KQkq -"
+ "QGD: Albin, Alapin, 5...Bg4" "D08")
+ ("r3k1nr/ppp1qppp/2n/4P/1bPp/5N1P/PP1BPPP/R2QKB1R w KQkq -"
+ "QGD: Albin, Krenosz Variation" "D08")
+ ("r1bqkbnr/ppp2ppp/2n/4P/2Pp/P4N/1P2PPPP/RNBQKB1R b KQkq -"
+ "QGD: Albin, 4.Nf3 Nc6 5.a3" "D08")
+ ("r1bqkbnr/1pp2ppp/2n/p3P/2Pp/P4N/1P2PPPP/RNBQKB1R w KQkq -"
+ "QGD: Albin, 4.Nf3 Nc6 5.a3 a5" "D08")
+ ("r2qkbnr/ppp2ppp/2n1b/4P/2Pp/P4N/1P2PPPP/RNBQKB1R w KQkq -"
+ "QGD: Albin, 4.Nf3 Nc6 5.a3 Be6" "D08")
+ ("r2qkbnr/ppp2ppp/2n/4P/2Pp2b/P4N/1P2PPPP/RNBQKB1R w KQkq -"
+ "QGD: Albin, 4.Nf3 Nc6 5.a3 Bg4" "D08")
+ ("r2qkbnr/ppp2ppp/2n/4P/2Pp2b/P4N/1P1NPPPP/R1BQKB1R b KQkq -"
+ "QGD: Albin, 4.Nf3 Nc6 5.a3 Bg4 6.Nbd2" "D08")
+ ("r1bqkbnr/ppp2ppp/2n/4P/2Pp/5NP/PP2PP1P/RNBQKB1R b KQkq -"
+ "QGD: Albin, 5.g3" "D09")
+ ("r1bqkb1r/ppp1nppp/2n/4P/2Pp/5NP/PP2PP1P/RNBQKB1R w KQkq -"
+ "QGD: Albin, 5.g3 Nge7" "D09")
+ ("r2qkbnr/ppp2ppp/2n/4Pb/2Pp/5NP/PP2PP1P/RNBQKB1R w KQkq -"
+ "QGD: Albin, 5.g3 Bf5" "D09")
+ ("r2qkbnr/ppp2ppp/2n/4P/2Pp2b/5NP/PP2PP1P/RNBQKB1R w KQkq -"
+ "QGD: Albin, 5.g3 Bg4" "D09")
+ ("r3kbnr/pppq1ppp/2n/4P/2Pp2b/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "QGD: Albin, 5.g3 Bg4 6.Bg2 Qd7" "D09")
+ ("2kr1bnr/pppq1ppp/2n/4P/2Pp2b/5NP/PP2PPBP/RNBQ1RK w - -"
+ "QGD: Albin, 5.g3 Bg4 6.Bg2 Qd7 7.O-O O-O-O" "D09")
+ ("r2qkbnr/ppp2ppp/2n1b/4P/2Pp/5NP/PP2PP1P/RNBQKB1R w KQkq -"
+ "QGD: Albin, 5.g3 Be6" "D09")
+ ("r2qkbnr/ppp2ppp/2n1b/4P/2Pp/1P3NP/P3PP1P/RNBQKB1R b KQkq -"
+ "QGD: Albin, 5.g3 Be6 6.b3" "D09")
+ ("r2qkbnr/ppp2ppp/2n1b/4P/2Pp/5NP/PP2PPBP/RNBQK2R b KQkq -"
+ "QGD: Albin, 5.g3 Be6 6.Bg2" "D09")
+ ("r2qkbnr/ppp2ppp/2n1b/4P/2Pp/5NP/PP1NPP1P/R1BQKB1R b KQkq -"
+ "QGD: Albin, 5.g3 Be6 6.Nbd2" "D09")
+ ("r3kbnr/pppq1ppp/2n1b/4P/2Pp/5NP/PP1NPP1P/R1BQKB1R w KQkq -"
+ "QGD: Albin, 5.g3 Be6 6.Nbd2 Qd7" "D09")
+ ("r3kbnr/pppq1ppp/2n1b/4P/2Pp/5NP/PP1NPPBP/R1BQK2R b KQkq -"
+ "QGD: Albin, 5.g3 Be6 6.Nbd2 Qd7 7.Bg2" "D09")
+ ("2kr1bnr/pppq1ppp/2n1b/4P/2Pp/5NP/PP1NPPBP/R1BQK2R w KQ -"
+ "QGD: Albin, 5.g3 Be6 6.Nbd2 Qd7 7.Bg2 O-O-O" "D09")
+ ("r3kb1r/pppqnppp/2n1b/4P/2Pp/5NP/PP1NPPBP/R1BQK2R w KQkq -"
+ "QGD: Albin, 5.g3 Be6 6.Nbd2 Qd7 7.Bg2 Nge7" "D09")
+ ("rnbqkbnr/pp2pppp/2p/3p/2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Slav Defence" "D10a")
+ ("rnbqkbnr/pp2pppp/2p/3p/2PPP//PP3PPP/RNBQKBNR b KQkq -"
+ "Diemer-Duhm Gambit (DDG) vs. Slav/Caro-Kann" "D10a")
+ ("rnbqkbnr/pp2pppp/2p/3p/2PP/6P/PP2PP1P/RNBQKBNR b KQkq -"
+ "Slav: 3.g3" "D10a")
+ ("rnbqkbnr/pp2pppp/2p/3p/2PP1B//PP2PPPP/RN1QKBNR b KQkq -"
+ "Slav: 3.Bf4" "D10a")
+ ("rnbqkbnr/pp2pppp/2p/3P/3P//PP2PPPP/RNBQKBNR b KQkq -"
+ "Slav: Exchange" "D10b")
+ ("rnbqkbnr/pp2pppp//3p/3P//PP2PPPP/RNBQKBNR w KQkq -"
+ "Slav: Exchange" "D10b")
+ ("rnbqkbnr/pp2pppp//3p/3P1B//PP2PPPP/RN1QKBNR b KQkq -"
+ "Slav: Exchange, 4.Bf4" "D10c")
+ ("rnbqkbnr/pp2pppp//3p/3P/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Slav: Exchange, 4.Nf3" "D10d")
+ ("rnbqkbnr/pp2pppp//3p/3P/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Slav: Exchange, 4.Nc3" "D10e")
+ ("rnbqkb1r/pp2pppp/5n/3p/3P/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Slav: Exchange, 4.Nc3 Nf6" "D10e")
+ ("rnbqkb1r/pp2pppp/5n/3p/3P1B/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "Slav: Exchange, 4.Nc3 Nf6 5.Bf4" "D10e")
+ ("r1bqkb1r/pp2pppp/2n2n/3p/3P1B/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "Slav: Exchange, 4.Nc3 Nf6 5.Bf4 Nc6" "D10f")
+ ("r1bqkb1r/pp2pppp/2n2n/3p/3P1B/2N1P/PP3PPP/R2QKBNR b KQkq -"
+ "Slav: Exchange, 4.Nc3 Nf6 5.Bf4 Nc6 6.e3" "D10f")
+ ("r1bqkb1r/1p2pppp/p1n2n/3p/3P1B/2N1P/PP3PPP/R2QKBNR w KQkq -"
+ "Slav: Exchange, 4.Nc3 Nf6 5.Bf4 Nc6 6.e3 a6" "D10g")
+ ("rnbqkbnr/pp2pppp/2p/3p/2PP/4P/PP3PPP/RNBQKBNR b KQkq -"
+ "Slav: 3.e3" "D10h")
+ ("rn1qkbnr/pp2pppp/2p/3p1b/2PP/4P/PP3PPP/RNBQKBNR w KQkq -"
+ "Slav: 3.e3 Bf5" "D10h")
+ ("rnbqkb1r/pp2pppp/2p2n/3p/2PP/4P/PP3PPP/RNBQKBNR w KQkq -"
+ "Slav: 3.e3 Nf6" "D10h")
+ ("rnbqkbnr/pp2pppp/2p/3p/2PP/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Slav: 3.Nc3" "D10i")
+ ("rnbqkbnr/pp3ppp/2p/3pp/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Slav: Winawer Countergambit" "D10j")
+ ("rnbqkbnr/pp3ppp/2p/3Pp/3P/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Slav: Winawer Countergambit, 4.cxd5" "D10k")
+ ("rnbqkbnr/pp3ppp//3pP//2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Slav: Winawer Countergambit, 4.cxd5 cxd5 5.dxe5" "D10k")
+ ("rnbqkbnr/pp3ppp//3pp/3P/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Slav: Winawer Countergambit, 4.cxd5 cxd5 5.Nf3" "D10l")
+ ("rnbqkbnr/pp3ppp/2p/3pP/2P/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Slav: Winawer Countergambit Accepted" "D10m")
+ ("rnb1kbnr/pp3ppp/2p/q3P/2Pp//PP1NPPPP/R1BQKBNR b KQkq -"
+ "Slav: Winawer Countergambit Accepted, 6.Nd2" "D10m")
+ ("rnb1kbnr/pp3ppp/2p/q3P/2PpN//PP1BPPPP/R2QKBNR b KQkq -"
+ "Slav: Winawer Countergambit Accepted, 6.Bd2" "D10n")
+ ("rnbqkbnr/pp2pppp/2p//2pP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Slav: 3.Nc3 dxc4" "D10o")
+ ("rnbqkbnr/pp2pppp/2p//P1pP/2N/1P2PPPP/R1BQKBNR b KQkq -"
+ "Slav: 3.Nc3 dxc4 4.a4" "D10o")
+ ("rnbqkbnr/pp2pppp/2p//2pP/2N1P/PP3PPP/R1BQKBNR b KQkq -"
+ "Slav: 3.Nc3 dxc4 4.e3" "D10o")
+ ("rnbqkbnr/pp2pppp/2p//2pPP/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Slav: 3.Nc3 dxc4 4.e4" "D10p")
+ ("rnbqkbnr/p3pppp/2p/1p/2pPP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Slav: 3.Nc3 dxc4 4.e4 b5" "D10q")
+ ("rnbqkbnr/p3pppp/2p/1p/P1pPP/2N/1P3PPP/R1BQKBNR b KQkq -"
+ "Slav: 3.Nc3 dxc4 4.e4 b5 5.a4" "D10r")
+ ("rnbqkb1r/pp2pppp/2p2n/3p/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Slav: 3.Nc3 Nf6" "D10r")
+ ("rnbqkb1r/pp2pppp/2p2n/3p2B/2PP/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "Slav: 3.Nc3 Nf6 4.Bg5" "D10s")
+ ("rnbqkb1r/pp2pppp/2p2n/6B/2pP/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "Slav: 3.Nc3 Nf6 4.Bg5 dxc4" "D10t")
+ ("rnbqkb1r/pp2pppp/2p2n/3p/2PP/2N1P/PP3PPP/R1BQKBNR b KQkq -"
+ "Slav: 3.Nc3 Nf6 4.e3" "D10u")
+ ("rn1qkb1r/pp2pppp/2p2n/3p1b/2PP/2N1P/PP3PPP/R1BQKBNR w KQkq -"
+ "Slav: 3.Nc3 Nf6 4.e3 Bf5" "D10v")
+ ("rnbqkb1r/1p2pppp/p1p2n/3p/2PP/2N1P/PP3PPP/R1BQKBNR w KQkq -"
+ "Slav: 3.Nc3 Nf6 4.e3 a6" "D10w")
+ ("rnbqkb1r/1p2pppp/p1p2n/3p/2PP/2NBP/PP3PPP/R1BQK1NR b KQkq -"
+ "Slav: 3.Nc3 Nf6 4.e3 a6 5.Bd3" "D10w")
+ ("rnbqkb1r/1p2pppp/p1p2n/3p/2PP/2N1P/PPQ2PPP/R1B1KBNR b KQkq -"
+ "Slav: 3.Nc3 Nf6 4.e3 a6 5.Qc2" "D10x")
+ ("rnbqkb1r/4pppp/p1p2n/1p1p/2PP/2N1P/PPQ2PPP/R1B1KBNR w KQkq -"
+ "Slav: 3.Nc3 Nf6 4.e3 a6 5.Qc2 b5" "D10y")
+ ("rnbqkbnr/pp2pppp/2p/3p/2PP/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Slav: 3.Nf3" "D11a")
+ ("rn1qkbnr/pp2pppp/2p/3p/2PP2b/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Slav: 3.Nf3 Bg4" "D11b")
+ ("rn1qkbnr/pp2pppp/2p/3p1b/2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Slav: 3.Nf3 Bf5" "D11c")
+ ("rn1qkbnr/pp2pppp/2p/3p1b/2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Slav: 3.Nf3 Bf5 4.Nc3" "D11c")
+ ("rn1qkbnr/pp3ppp/2p1p/3p1b/2PP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Slav: 3.Nf3 Bf5 4.Nc3 e6" "D11c")
+ ("rn1qkbnr/pp3ppp/2p1p/3p1b/2PP/1QN2N/PP2PPPP/R1B1KB1R b KQkq -"
+ "Slav: 3.Nf3 Bf5 4.Nc3 e6 5.Qb3" "D11d")
+ ("rnbqkbnr/pp2pppp/2p//2pP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Slav: 3.Nf3 dxc4" "D11e")
+ ("rnbqkbnr/pp2pppp/2p//2pP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Slav: 3.Nf3 dxc4 4.Nc3" "D11e")
+ ("rnbqkbnr/pp2pppp/2p//2pP/4PN/PP3PPP/RNBQKB1R b KQkq -"
+ "Slav: 3.Nf3 dxc4 4.e3" "D11e")
+ ("rn1qkbnr/pp2pppp/2p1b//2pP/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "Slav: 3.Nf3 dxc4 4.e3 Be6" "D11e")
+ ("rnbqkbnr/p3pppp/2p/1p/2pP/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "Slav: 3.Nf3 dxc4 4.e3 b5" "D11f")
+ ("rnbqkbnr/p3pppp/2p/1p/P1pP/4PN/1P3PPP/RNBQKB1R b KQkq -"
+ "Slav: 3.Nf3 dxc4 4.e3 b5 5.a4" "D11f")
+ ("rnbqkbnr/p4ppp/2p1p/1p/P1pP/4PN/1P3PPP/RNBQKB1R w KQkq -"
+ "Slav: 3.Nf3 dxc4 4.e3 b5 5.a4 e6" "D11f")
+ ("rnbqkb1r/pp2pppp/2p2n/3p/2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Slav: 3.Nf3 Nf6" "D11g")
+ ("rnbqkb1r/pp2pppp/2p2n/3p/2PP/1Q3N/PP2PPPP/RNB1KB1R b KQkq -"
+ "Slav: 4.Qb3" "D11h")
+ ("rnbqkb1r/pp2pppp/2p2n/3p/2PP/5N/PPQ1PPPP/RNB1KB1R b KQkq -"
+ "Slav: 4.Qc2" "D11i")
+ ("rnbqkb1r/pp2pp1p/2p2np/3p/2PP1B/5N/PPQ1PPPP/RN2KB1R b KQkq -"
+ "Slav: 4.Qc2 g6 5.Bf4" "D11j")
+ ("rnbqkb1r/pp2pppp/2p2n/3p/2PP/5N/PP1NPPPP/R1BQKB1R b KQkq -"
+ "Slav: Breyer Variation" "D11k")
+ ("rnbqkb1r/pp2pppp/2p2n/3p/2PP/5NP/PP2PP1P/RNBQKB1R b KQkq -"
+ "Slav: Slav-Reti System" "D11l")
+ ("rn1qkb1r/pp2pppp/2p2n/3p/2PP2b/5NP/PP2PP1P/RNBQKB1R w KQkq -"
+ "Slav: Slav-Reti System" "D11m")
+ ("rn1qkb1r/pp2pppp/2p2n/3p/2PP2b/5NP/PP2PPBP/RNBQK2R b KQkq -"
+ "Slav: Slav-Reti System" "D11m")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p/2PP2b/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Slav: Slav-Reti System" "D11m")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p/2PP2b/5NP/PP2PPBP/RNBQ1RK b kq -"
+ "Slav: Slav-Reti System" "D11m")
+ ("r2qkb1r/pp1n1ppp/2p1pn/3p/2PP2b/5NP/PP2PPBP/RNBQ1RK w kq -"
+ "Slav: Slav-Reti System" "D11m")
+ ("r2qkb1r/pp1n1ppp/2p1pn/3p/2PP2b/5NP/PP1NPPBP/R1BQ1RK b kq -"
+ "Slav: Slav-Reti System" "D11m")
+ ("r2qk2r/pp1n1ppp/2pbpn/3p/2PP2b/5NP/PP1NPPBP/R1BQ1RK w kq -"
+ "Slav: Slav-Reti System" "D11m")
+ ("r2qk2r/pp1nbppp/2p1pn/3p/2PP2b/5NP/PP1NPPBP/R1BQ1RK w kq -"
+ "Slav: Slav-Reti System" "D11m")
+ ("r2qkb1r/pp1n1ppp/2p1pn/3p/2PP2b/1P3NP/P3PPBP/RNBQ1RK b kq -"
+ "Slav: Slav-Reti with b3" "D11n")
+ ("r2qk2r/pp1n1ppp/2pbpn/3p/2PP2b/1P3NP/P3PPBP/RNBQ1RK w kq -"
+ "Slav: Slav-Reti with b3" "D11n")
+ ("r2qk2r/pp1n1ppp/2pbpn/3p/2PP2b/1P3NP/PB2PPBP/RN1Q1RK b kq -"
+ "Slav: Slav-Reti with b3" "D11n")
+ ("r2q1rk/pp1n1ppp/2pbpn/3p/2PP2b/1P3NP/PB1NPPBP/R2Q1RK b - -"
+ "Slav: Slav-Reti with b3" "D11n")
+ ("r2qk2r/pp1nbppp/2p1pn/3p/2PP2b/1P3NP/P3PPBP/RNBQ1RK w kq -"
+ "Slav: Slav-Reti with b3" "D11n")
+ ("r2qk2r/pp1nbppp/2p1pn/3p/2PP2b/1P3NP/PB2PPBP/RN1Q1RK b kq -"
+ "Slav: Slav-Reti with b3" "D11n")
+ ("r2q1rk/pp1nbppp/2p1pn/3p/2PP2b/1P3NP/PB1NPPBP/R2Q1RK b - -"
+ "Slav: Slav-Reti with b3" "D11n")
+ ("rn1qkb1r/pp2pppp/2p2n/3p1b/2PP/5NP/PP2PP1P/RNBQKB1R w KQkq -"
+ "Slav: Slav-Reti System" "D11o")
+ ("rn1qkb1r/pp2pppp/2p2n/3p1b/2PP/5NP/PP2PPBP/RNBQK2R b KQkq -"
+ "Slav: Slav-Reti System" "D11o")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p1b/2PP/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Slav: Slav-Reti System" "D11o")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p1b/2PP/5NP/PP2PPBP/RNBQ1RK b kq -"
+ "Slav: Slav-Reti System" "D11o")
+ ("r2qkb1r/pp1n1ppp/2p1pn/3p1b/2PP/5NP/PP2PPBP/RNBQ1RK w kq -"
+ "Slav: Slav-Reti System" "D11o")
+ ("rn1qk2r/pp2bppp/2p1pn/3p1b/2PP/5NP/PP2PPBP/RNBQ1RK w kq -"
+ "Slav: Slav-Reti System" "D11o")
+ ("rn1qkb1r/pp3pp/2p1pn1p/3p1b/2PP/5NP/PP2PPBP/RNBQ1RK w kq -"
+ "Slav: Slav-Reti System" "D11p")
+ ("rn1qkb1r/pp3pp/2p1pn1p/3p1b/2PP/5NP/PP1NPPBP/R1BQ1RK b kq -"
+ "Slav: Slav-Reti System" "D11p")
+ ("rn1qkb1r/pp3pp/2p1pn1p/3p1b/2PP/2N2NP/PP2PPBP/R1BQ1RK b kq -"
+ "Slav: Slav-Reti System" "D11p")
+ ("rn1qkb1r/pp3pp/2p1pn1p/3p1b/2PP/1P3NP/P3PPBP/RNBQ1RK b kq -"
+ "Slav: Slav-Reti System" "D11p")
+ ("rnbqkb1r/pp2pppp/2p2n/3p/2PP/4PN/PP3PPP/RNBQKB1R b KQkq -"
+ "Slav: 4.e3" "D11q")
+ ("rnbqkb1r/pp2pp1p/2p2np/3p/2PP/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "Slav: 4.e3 g6" "D11r")
+ ("rnbqkb1r/1p2pppp/p1p2n/3p/2PP/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "Slav: 4.e3 a6" "D11s")
+ ("rn1qkb1r/pp2pppp/2p2n/3p/2PP2b/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "Slav: 4.e3 Bg4" "D11t")
+ ("rn1qkb1r/pp2pppp/2p2n/3p/2PP2b/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "Slav: 4.e3 Bg4" "D11t")
+ ("rn1qkb1r/pp2pppp/2p2n/3p1b/2PP/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "Slav: 4.e3 Bf5" "D12a")
+ ("rn1qkb1r/pp2pppp/2p2n/3p1b/2PP/1Q2PN/PP3PPP/RNB1KB1R b KQkq -"
+ "Slav: 4.e3 Bf5 5.Qb3" "D12b")
+ ("rn1qkb1r/pp2pppp/2p2n/3P1b/3P/4PN/PP3PPP/RNBQKB1R b KQkq -"
+ "Slav: 4.e3 Bf5 5.cxd5" "D12c")
+ ("rn1qkb1r/pp2pppp/5n/3p1b/3P/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "Slav: 4.e3 Bf5 5.cxd5" "D12c")
+ ("rn1qkb1r/pp2pppp/5n/3p1b/3P/1Q2PN/PP3PPP/RNB1KB1R b KQkq -"
+ "Slav: 4.e3 Bf5 5.cxd5 cxd5 6.Qb3" "D12d")
+ ("rn2kb1r/ppq1pppp/5n/3p1b/3P/1Q2PN/PP3PPP/RNB1KB1R w KQkq -"
+ "Slav: 4.e3 Bf5 5.cxd5 cxd5 6.Qb3 Qc7" "D12e")
+ ("rn1qkb1r/pp2pppp/5n/3p1b/3P/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "Slav: 4.e3 Bf5 5.cxd5 cxd5 6.Nc3" "D12f")
+ ("rn1qkb1r/pp1n1ppp/4p/3pNb/3P/2N1P/PP3PPP/R1BQKB1R w KQkq -"
+ "Slav: 4.e3 Bf5 5.cxd5 cxd5 6.Nc3, Amsterdam Variation" "D12f")
+ ("rn1qkb1r/pp2pppp/2p2n/3p1b/2PP/3BPN/PP3PPP/RNBQK2R b KQkq -"
+ "Slav: 4.e3 Bf5 5.Bd3" "D12g")
+ ("rn1qkb1r/pp2pppp/2p2n/3p/2PP/3bPN/PP3PPP/RNBQK2R w KQkq -"
+ "Slav: 4.e3 Bf5 5.Bd3 Bxd3" "D12h")
+ ("rn1qkb1r/pp2pppp/2p2n/3p1b/2PP/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "Slav: 4.e3 Bf5 5.Nc3" "D12i")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p1b/2PP/2N1PN/PP3PPP/R1BQKB1R w KQkq -"
+ "Slav: 4.e3 Bf5 5.Nc3 e6" "D12i")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p1b/2PP/2N1PN/PP2BPPP/R1BQK2R b KQkq -"
+ "Slav: 4.e3 Bf5 5.Nc3 e6 6.Be2" "D12j")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p1b/2PP/2NBPN/PP3PPP/R1BQK2R b KQkq -"
+ "Slav: 4.e3 Bf5 5.Nc3 e6 6.Bd3" "D12k")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p/2PP/2NbPN/PP3PPP/R1BQK2R w KQkq -"
+ "Slav: 4.e3 Bf5 5.Nc3 e6 6.Bd3 Bxd3" "D12l")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p/2PP/2NQPN/PP3PPP/R1B1K2R b KQkq -"
+ "Slav: 4.e3 Bf5 5.Nc3 e6 6.Bd3 Bxd3" "D12l")
+ ("r2qkb1r/pp1n1ppp/2p1pn/3p/2PP/2NQPN/PP3PPP/R1B1K2R w KQkq -"
+ "Slav: 4.e3 Bf5 5.Nc3 e6 6.Bd3 Bxd3 7.Qxd3 Nbd7" "D12m")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p1b/2PP3N/2N1P/PP3PPP/R1BQKB1R b KQkq -"
+ "Slav: 4.e3 Bf5 5.Nc3 e6 6.Nh4" "D12n")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p/2PP2bN/2N1P/PP3PPP/R1BQKB1R w KQkq -"
+ "Slav: 4.e3 Bf5 5.Nc3 e6 6.Nh4 Bg4" "D12o")
+ ("rn1qkb1r/pp3ppp/2p1pn/3p/2PPb2N/2N1P/PP3PPP/R1BQKB1R w KQkq -"
+ "Slav: 4.e3 Bf5 5.Nc3 e6 6.Nh4 Be4" "D12p")
+ ("rnbqkb1r/pp2pppp/2p2n/3P/3P/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Slav: Exchange" "D13a")
+ ("rnbqkb1r/pp2pppp/5n/3p/3P/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Slav: Exchange" "D13b")
+ ("rnbqkb1r/pp2pppp/5n/3p/3P/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Slav: Exchange, 5.Nc3" "D13c")
+ ("rn1qkb1r/pp2pppp/5n/3p1b/3P/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Slav: Exchange, 5.Nc3 Bf5" "D13d")
+ ("rnbqkb1r/1p2pppp/p4n/3p/3P/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Slav: Exchange, 5.Nc3 a6" "D13e")
+ ("rnbqkb1r/1p2pppp/p4n/3pN/3P/2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Slav: Exchange, 5.Nc3 a6 6.Ne5" "D13f")
+ ("rnbqkb1r/1p2pppp/p4n/3p/3P1B/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "Slav: Exchange, 5.Nc3 a6 6.Bf4" "D13g")
+ ("rnbqkb1r/pp3ppp/4pn/3p/3P/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Slav: Exchange, 5.Nc3 e6" "D13h")
+ ("rnbqkb1r/pp3ppp/4pn/3p/3P1B/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "Slav: Exchange, 5.Nc3 e6 6.Bf4" "D13i")
+ ("r1bqkb1r/pp2pppp/2n2n/3p/3P/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Slav: Exchange, 5.Nc3 Nc6" "D13j")
+ ("r1bqkb1r/pp2pppp/2n2n/3p/3P1B/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "Slav: Exchange, 6.Bf4" "D13k")
+ ("r1bqkb1r/1p2pppp/p1n2n/3p/3P1B/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Slav: Exchange, 6.Bf4 a6" "D13l")
+ ("r1bqkb1r/1p2pppp/p1n2n/3p/3P1B/2N1PN/PP3PPP/R2QKB1R b KQkq -"
+ "Slav: Exchange, 6.Bf4 a6 7.e3" "D13m")
+ ("r2qkb1r/1p2pppp/p1n2n/3p/3P1Bb/2N1PN/PP3PPP/R2QKB1R w KQkq -"
+ "Slav: Exchange, 6.Bf4 a6 7.e3 Bg4" "D13n")
+ ("r2qkb1r/1p2pppp/p1n2n/3p/3P1Bb/2N1PN/PP2BPPP/R2QK2R b KQkq -"
+ "Slav: Exchange, 6.Bf4 a6 7.e3 Bg4 8.Be2" "D13o")
+ ("r1bqkb1r/pp3ppp/2n1pn/3p/3P1B/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Slav: Exchange, 6.Bf4 e6" "D13p")
+ ("r1bqkb1r/pp3ppp/2n1pn/3p/3P1B/2N1PN/PP3PPP/R2QKB1R b KQkq -"
+ "Slav: Exchange, 6.Bf4 e6 7.e3" "D13q")
+ ("r1bqk2r/pp2bppp/2n1pn/3p/3P1B/2N1PN/PP3PPP/R2QKB1R w KQkq -"
+ "Slav: Exchange, 6.Bf4 e6 7.e3 Be7" "D13r")
+ ("r1bqk2r/pp3ppp/2nbpn/3p/3P1B/2N1PN/PP3PPP/R2QKB1R w KQkq -"
+ "Slav: Exchange, 6.Bf4 e6 7.e3 Bd6" "D13s")
+ ("r1b1k2r/pp3ppp/2nqpn/3p/3P/2N1PN/PP3PPP/R2QKB1R w KQkq -"
+ "Slav: Exchange, 6.Bf4 e6 7.e3 Bd6 8.Bxd6 Qxd6" "D13t")
+ ("r2qkb1r/pp2pppp/2n2n/3p1b/3P1B/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Slav: Exchange, 6.Bf4 Bf5" "D14a")
+ ("r2qkb1r/pp2pppp/2n2n/3p1b/3P1B/2N1PN/PP3PPP/R2QKB1R b KQkq -"
+ "Slav: Exchange, 6.Bf4 Bf5 7.e3" "D14b")
+ ("r2qkb1r/1p2pppp/p1n2n/3p1b/3P1B/2N1PN/PP3PPP/R2QKB1R w KQkq -"
+ "Slav: Exchange, 6.Bf4 Bf5 7.e3 a6" "D14c")
+ ("r2qkb1r/pp3ppp/2n1pn/3p1b/3P1B/2N1PN/PP3PPP/R2QKB1R w KQkq -"
+ "Slav: Exchange, 6.Bf4 Bf5 7.e3 e6" "D14d")
+ ("r2qkb1r/pp3ppp/2n1pn/3pNb/3P1B/2N1P/PP3PPP/R2QKB1R b KQkq -"
+ "Slav: Exchange, 8.Ne5" "D14e")
+ ("r2qkb1r/pp3ppp/2n1pn/3p1b/3P1B/1QN1PN/PP3PPP/R3KB1R b KQkq -"
+ "Slav: Exchange, 8.Qb3" "D14f")
+ ("r2qk2r/pp3ppp/2n1pn/3p1b/1b1P1B/1QN1PN/PP3PPP/R3KB1R w KQkq -"
+ "Slav: Exchange, Trifunovic Variation" "D14g")
+ ("r2qkb1r/pp3ppp/2n1pn/3p1b/3P1B/2NBPN/PP3PPP/R2QK2R b KQkq -"
+ "Slav: Exchange, 8.Bd3" "D14h")
+ ("r2qk2r/pp3ppp/2nbpn/3p/3P1B/2NQPN/PP3PPP/R3K2R w KQkq -"
+ "Slav: Exchange, 8.Bd3 Bxd3 9.Qxd3 Bd6" "D14i")
+ ("r3k2r/pp3ppp/2nqpn/3p/3P/2NQPN/PP3PPP/R3K2R w KQkq -"
+ "Slav: Exchange, 8.Bd3 Bxd3 9.Qxd3 Bd6 10.Bxd6 Qxd6" "D14j")
+ ("r4rk/pp3ppp/2nqpn/3p/3P/2NQPN/PP3PPP/R4RK w - -"
+ "Slav: Exchange, 8.Bd3 Main Line" "D14k")
+ ("r4rk/pp3ppp/2nqpn/3p/3P/2NQPN/PP3PPP/2R2RK b - -"
+ "Slav: Exchange, 8.Bd3 Main Line, 12.Rac1" "D14l")
+ ("r4rk/pp3ppp/2nqpn/3p/3P/2NQPN/PP3PPP/R1R3K b - -"
+ "Slav: Exchange, 8.Bd3 Main Line, 12.Rfc1" "D14m")
+ ("r1r3k/pp3ppp/2nqpn/3p/3P/2NQPN/PP3PPP/R1R3K w - -"
+ "Slav: Exchange, 8.Bd3 Main Line, 12.Rfc1 Rfc8" "D14n")
+ ("r2qkb1r/pp3ppp/2n1pn/1B1p1b/3P1B/2N1PN/PP3PPP/R2QK2R b KQkq -"
+ "Slav: Exchange, 8.Bb5" "D14o")
+ ("r2qkb1r/pp1n1ppp/2n1p/1B1p1b/3P1B/2N1PN/PP3PPP/R2QK2R w KQkq -"
+ "Slav: Exchange, 8.Bb5 Nd7" "D14p")
+ ("r2qkb1r/pp1n1ppp/2n1p/1B1p1b/Q2P1B/2N1PN/PP3PPP/R3K2R b KQkq -"
+ "Slav: Exchange, 8.Bb5 Nd7 9.Qa4" "D14q")
+ ("rnbqkb1r/pp2pppp/2p2n/3p/2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Slav: 4.Nc3" "D15a")
+ ("rn1qkb1r/pp2pppp/2p2n/3p1b/2PP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Slav: 4.Nc3 Bf5" "D15b")
+ ("rn1qkb1r/pp2pppp/2p2n/3p1b/2PP/1QN2N/PP2PPPP/R1B1KB1R b KQkq -"
+ "Slav: 4.Nc3 Bf5 5.Qb3" "D15b")
+ ("rnb1kb1r/pp2pppp/1qp2n/3p/2PP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Slav: Süchting Variation" "D15c")
+ ("rnbqkb1r/1p2pppp/p1p2n/3p/2PP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Slav: Chameleon Variation" "D15d")
+ ("rnbqkb1r/1p2pppp/p1p2n/3p2B/2PP/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "Slav: Chameleon, 5.Bg5" "D15e")
+ ("rnbqkb1r/1p2pppp/p1p2n/3pN/2PP/2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Slav: Chameleon, 5.Ne5" "D15f")
+ ("rnbqkb1r/1p2pppp/p1p2n/3p/2PP/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "Slav: Chameleon, 5.e3" "D15g")
+ ("rnbqkb1r/4pppp/p1p2n/1p1p/2PP/2N1PN/PP3PPP/R1BQKB1R w KQkq -"
+ "Slav: Chameleon, 5.e3 b5" "D15h")
+ ("rnbqkb1r/4pppp/p1p2n/1p1p/2PP/1PN1PN/P4PPP/R1BQKB1R b KQkq -"
+ "Slav: Chameleon, 5.e3 b5 6.b3" "D15i")
+ ("rnbqkb1r/1p2pppp/p1p2n/2Pp/3P/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Slav: Chameleon, 5.c5" "D15j")
+ ("r1bqkb1r/1p1npppp/p1p2n/2Pp/3P/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Slav: Chameleon, 5.c5 Nbd7" "D15k")
+ ("rnbqkb1r/1p2pppp/p1p2n/3p/P1PP/2N2N/1P2PPPP/R1BQKB1R b KQkq -"
+ "Slav: Chameleon, 5.a4" "D15l")
+ ("rnbqkb1r/1p3ppp/p1p1pn/3p/P1PP/2N2N/1P2PPPP/R1BQKB1R w KQkq -"
+ "Slav: Chameleon, 5.a4 e6" "D15m")
+ ("rnbqkb1r/1p3ppp/p1p1pn/3p2B/P1PP/2N2N/1P2PPPP/R2QKB1R b KQkq -"
+ "Slav: Chameleon, 5.a4 e6 6.Bg5" "D15n")
+ ("rnbqkb1r/pp2pppp/2p2n//2pP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Slav: Accepted" "D15o")
+ ("rnbqkb1r/pp2pppp/2p2n/4N/2pP/2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Slav: Accepted, 5.Ne5" "D15p")
+ ("rnbqkb1r/pp2pppp/2p2n//2pP/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "Slav: Accepted, Alekhine" "D15q")
+ ("rnbqkb1r/p3pppp/2p2n//PppP/2N1PN/1P3PPP/R1BQKB1R w KQkq -"
+ "Slav: Accepted, Alekhine: 5...b5 6.a4 b4" "D15r")
+ ("rnbqkb1r/p3pppp/2p2n//PppP/4PN/1P3PPP/RNBQKB1R b KQkq -"
+ "Slav: Accepted, Alekhine: 5...b5 6.a4 b4 7.Nb1" "D15s")
+ ("rnbqkb1r/pp2pppp/2p2n//2pPP/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Slav: Geller (Tolush) Gambit" "D15t")
+ ("rnbqkb1r/p3pppp/2p2n/1p/2pPP/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "Slav: Geller Gambit" "D15t")
+ ("rnbqkb1r/p3pppp/2p2n/1p/2pPP/2N2N/PPQ2PPP/R1B1KB1R b KQkq -"
+ "Slav: Geller Gambit, Spassky Variation" "D15u")
+ ("rnbqkb1r/p3pppp/2p2n/1p2P/2pP/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Slav: Geller Gambit, 6.e5" "D15v")
+ ("rnbqkb1r/p3pppp/2p/1p1nP1N/2pP/2N/PP3PPP/R1BQKB1R b KQkq -"
+ "Slav: Geller Gambit, 6.e5 Nd5 7.Ng5" "D15w")
+ ("rnbqkb1r/p3pppp/2p/1p1nP/P1pP/2N2N/1P3PPP/R1BQKB1R b KQkq -"
+ "Slav: Geller Gambit, 6.e5 Nd5 7.a4" "D15x")
+ ("rnbqkb1r/p4ppp/2p1p/1p1nP/P1pP/2N2N/1P3PPP/R1BQKB1R w KQkq -"
+ "Slav: Geller Gambit, 6.e5 Nd5 7.a4 e6" "D15y")
+ ("rnbqkb1r/pp2pppp/2p2n//P1pP/2N2N/1P2PPPP/R1BQKB1R b KQkq -"
+ "Slav: Alapin" "D16a")
+ ("rnbqkb1r/pp2pppp/2p/3n/P1pP/2N2N/1P2PPPP/R1BQKB1R w KQkq -"
+ "Slav: 5.a4 Nd5" "D16b")
+ ("rnbqkb1r/pp3ppp/2p1pn//P1pP/2N2N/1P2PPPP/R1BQKB1R w KQkq -"
+ "Slav: Soultanbeieff Variation" "D16c")
+ ("rnbqkb1r/1p2pppp/2p2n/p/P1pP/2N2N/1P2PPPP/R1BQKB1R w KQkq -"
+ "Slav: Murey Variation" "D16d")
+ ("r1bqkb1r/pp2pppp/n1p2n//P1pP/2N2N/1P2PPPP/R1BQKB1R w KQkq -"
+ "Slav: Smyslov Variation" "D16e")
+ ("r1bqkb1r/pp2pppp/n1p2n/4N/P1pP/2N/1P2PPPP/R1BQKB1R b KQkq -"
+ "Slav: Smyslov, 6.Ne5" "D16f")
+ ("r1bqkb1r/pp2pppp/n1p2n//P1pP/2N1PN/1P3PPP/R1BQKB1R b KQkq -"
+ "Slav: Smyslov, 6.e3" "D16g")
+ ("r2qkb1r/pp2pppp/n1p2n//P1pP2b/2N1PN/1P3PPP/R1BQKB1R w KQkq -"
+ "Slav: Smyslov, 6.e3 Bg4" "D16h")
+ ("r1bqkb1r/pp2pppp/n1p2n//P1pPP/2N2N/1P3PPP/R1BQKB1R b KQkq -"
+ "Slav: Smyslov, 6.e4" "D16i")
+ ("r2qkb1r/pp2pppp/n1p2n//P1pPP1b/2N2N/1P3PPP/R1BQKB1R w KQkq -"
+ "Slav: Smyslov, 6.e4 Bg4" "D16j")
+ ("r2qkb1r/pp3ppp/n1p1pn//P1BPP1b/2N2N/1P3PPP/R1BQK2R w KQkq -"
+ "Slav: Smyslov, 6.e4 Bg4 7.Bxc4 e6" "D16k")
+ ("rn1qkb1r/pp2pppp/2p2n//P1pP2b/2N2N/1P2PPPP/R1BQKB1R w KQkq -"
+ "Slav: Bronstein (Steiner) Variation" "D16l")
+ ("rn1qkb1r/pp2pppp/2p2n/4N/P1pP2b/2N/1P2PPPP/R1BQKB1R b KQkq -"
+ "Slav: Bronstein, 6.Ne5" "D16m")
+ ("rn1qkb1r/pp2pppp/2p2n/4N2b/P1pP/2N/1P2PPPP/R1BQKB1R w KQkq -"
+ "Slav: Bronstein, 6.Ne5 Bh5" "D16n")
+ ("rn1qkb1r/pp2pppp/2p2n/4N2b/P1pP/2N4P/1P2PPP/R1BQKB1R b KQkq -"
+ "Slav: Bronstein, 6.Ne5 Bh5 7.h3" "D16o")
+ ("rn1qkb1r/pp2pppp/2p2n/4N2b/P1pP/2N3P/1P2PP1P/R1BQKB1R b KQkq -"
+ "Slav: Bronstein, 6.Ne5 Bh5 7.g3" "D16p")
+ ("rn1qkb1r/pp2pppp/2p2n/4N2b/P1pP/2N2P/1P2P1PP/R1BQKB1R b KQkq -"
+ "Slav: Bronstein, 6.Ne5 Bh5 7.f3" "D16q")
+ ("rn1qkb1r/pp1npppp/2p/4N2b/P1pP/2N2P/1P2P1PP/R1BQKB1R w KQkq -"
+ "Slav: Bronstein, 6.Ne5 Bh5 7.f3 Nfd7" "D16r")
+ ("rn1qkb1r/pp1n1ppp/2p/4p2b/P1NPN/5P/1P2P1PP/R1BQKB1R b KQkq -"
+ "Slav: Bronstein, 6.Ne5 Bh5 7.f3 Nfd7 8.Nxc4 e5 9.Ne4" "D16s")
+ ("rn1qkb1r/pp2pppp/2p2n/5b/P1pP/2N2N/1P2PPPP/R1BQKB1R w KQkq -"
+ "Slav: Czech Defence" "D17a")
+ ("rn1qkb1r/pp2pppp/2p2n/5b/P1pP3N/2N/1P2PPPP/R1BQKB1R b KQkq -"
+ "Slav: Czech, 6.Nh4" "D17b")
+ ("rn1qkb1r/pp3ppp/2p1pn/5b/P1pP3N/2N/1P2PPPP/R1BQKB1R w KQkq -"
+ "Slav: Czech, 6.Nh4 e6" "D17c")
+ ("rn1qkb1r/pp3ppp/2p2n/5p/P1pP/2N1P/1P3PPP/R1BQKB1R b KQkq -"
+ "Slav: Czech, 6.Nh4 e6 7.Nxf5 exf5 8.e3" "D17d")
+ ("rnbqkb1r/pp2pppp/2p2n//P1pP3N/2N/1P2PPPP/R1BQKB1R w KQkq -"
+ "Slav: Czech, 6.Nh4 Bc8" "D17e")
+ ("rnbqkb1r/pp2pppp/2p2n//P1pP3N/2N1P/1P3PPP/R1BQKB1R b KQkq -"
+ "Slav: Czech, 6.Nh4 Bc8 7.e3" "D17e")
+ ("rn1qkb1r/pp2pppp/2p2n/4Nb/P1pP/2N/1P2PPPP/R1BQKB1R b KQkq -"
+ "Slav: Central Variation" "D17f")
+ ("r2qkb1r/pp2pppp/n1p2n/4Nb/P1pP/2N/1P2PPPP/R1BQKB1R w KQkq -"
+ "Slav: Central, 6.Ne5 Na6" "D17g")
+ ("r2qkb1r/pp2pppp/n1p2n/4Nb/P1pP/2N2P/1P2P1PP/R1BQKB1R b KQkq -"
+ "Slav: Central, 6.Ne5 Na6 7.f3" "D17g")
+ ("r2qkb1r/pp1npppp/2p2n/4Nb/P1pP/2N/1P2PPPP/R1BQKB1R w KQkq -"
+ "Slav: Central, 6.Ne5 Nbd7" "D17h")
+ ("r3kb1r/ppqn1ppp/2p2n/4pb/P1NP/2N3P/1P2PP1P/R1BQKB1R w KQkq -"
+ "Slav: Central, Carlsbad Variation" "D17i")
+ ("r3kb1r/ppqn2pp/2p2p/4nb/P1N2B/2N3P/1P2PPBP/R2QK2R w KQkq -"
+ "Slav: Central, Carlsbad, Main Line" "D17j")
+ ("rn1qkb1r/pp3ppp/2p1pn/4Nb/P1pP/2N/1P2PPPP/R1BQKB1R w KQkq -"
+ "Slav: Central, 6.Ne5 e6" "D17k")
+ ("rn1qkb1r/pp3ppp/2p1pn/4Nb/P1pP/2N2P/1P2P1PP/R1BQKB1R b KQkq -"
+ "Slav: Central, 6.Ne5 e6 7.f3" "D17k")
+ ("rn1qkb1r/pp3ppp/4pn/2p1Nb/P1pP/2N2P/1P2P1PP/R1BQKB1R w KQkq -"
+ "Slav: Central, Hübner (7...c5)" "D17l")
+ ("rn1qk2r/pp3ppp/2p1pn/4Nb/PbpP/2N2P/1P2P1PP/R1BQKB1R w KQkq -"
+ "Slav: Central, 7.f3 Bb4" "D17m")
+ ("rn1qk2r/pp3ppp/2p1pn/4NbB/PbpP/2N2P/1P2P1PP/R2QKB1R b KQkq -"
+ "Slav: Central, 7.f3 Bb4 8.Bg5" "D17m")
+ ("rn1qk2r/pp3ppp/2p1pn/5b/PbNP/2N2P/1P2P1PP/R1BQKB1R b KQkq -"
+ "Slav: Central, 7.f3 Bb4 8.Nxc4" "D17n")
+ ("rn1qk2r/pp3ppp/2p1pn/4Nb/PbpPP/2N2P/1P4PP/R1BQKB1R b KQkq -"
+ "Slav: Central, 7.f3 Bb4 8.e4" "D17o")
+ ("rn1qk2r/pp3ppp/2p1pn/4N/PbpPb/2N2P/1P4PP/R1BQKB1R w KQkq -"
+ "Slav: Central, Piece-Sac Line" "D17p")
+ ("rn2k2r/pp3ppp/2p1p/4N/P1p1q//1P1KQ1PP/R4B1R b kq -"
+ "Slav: Central, Main Line" "D17q")
+ ("r3k2r/pp3ppp/n1p1p/3q/P1N//1PK1Q1PP/R4B1R b kq -"
+ "Slav: Central, Main Line, 15.Nxc4" "D17r")
+ ("r4rk/pp3ppp/n1p1p/3q/P1N//1PK1Q1PP/R4B1R w - -"
+ "Slav: Central, Main Line, 15.Nxc4 O-O" "D17s")
+ ("2kr3r/pp3ppp/n1p1p/3q/P1N//1PK1Q1PP/R4B1R w - -"
+ "Slav: Central, Main Line, 15.Nxc4 O-O-O" "D17t")
+ ("rn1qkb1r/pp2pppp/2p2n/5b/P1pP/2N1PN/1P3PPP/R1BQKB1R b KQkq -"
+ "Slav: Dutch Variation" "D18a")
+ ("r2qkb1r/pp2pppp/n1p2n/5b/P1pP/2N1PN/1P3PPP/R1BQKB1R w KQkq -"
+ "Slav: Dutch, Lasker Variation" "D18b")
+ ("rn1qkb1r/pp3ppp/2p1pn/5b/P1pP/2N1PN/1P3PPP/R1BQKB1R w KQkq -"
+ "Slav: Dutch, 6...e6" "D18c")
+ ("rn1qk2r/pp3ppp/2p1pn/5b/PbBP/2N1PN/1P3PPP/R1BQK2R w KQkq -"
+ "Slav: Dutch, 6...e6 7.Bxc4 Bb4" "D18d")
+ ("rn1qk2r/pp3ppp/2p1pn/5b/PbBP/2N1PN/1P3PPP/R1BQ1RK b kq -"
+ "Slav: Dutch, 8.O-O" "D18e")
+ ("r2qk2r/pp1n1ppp/2p1pn/5b/PbBP/2N1PN/1P3PPP/R1BQ1RK w kq -"
+ "Slav: Dutch, 8...Nbd7" "D18f")
+ ("r2qk2r/pp1n1ppp/2p1pn/5b/PbBP3N/2N1P/1P3PPP/R1BQ1RK b kq -"
+ "Slav: Dutch, 8...Nbd7 9.Nh4" "D18g")
+ ("r2qk2r/pp1n1ppp/2p1pnb//PbBP3N/2N1P/1P3PPP/R1BQ1RK w kq -"
+ "Slav: Dutch, 8...Nbd7 9.Nh4 Bg6" "D18h")
+ ("r2qk2r/pp1n1ppp/2p1pn/5b/PbBP/1QN1PN/1P3PPP/R1B2RK b kq -"
+ "Slav: Dutch, 8...Nbd7 9.Qb3" "D18i")
+ ("r2qk2r/1p1n1ppp/2p1pn/p4b/PbBP/1QN1PN/1P3PPP/R1B2RK w kq -"
+ "Slav: Dutch, 8...Nbd7 9.Qb3 a5" "D18j")
+ ("r2qk2r/pp1n1ppp/2p1pn/5b/PbBP/2N1PN/1P2QPPP/R1B2RK b kq -"
+ "Slav: Dutch, 8...Nbd7 9.Qe2" "D18k")
+ ("r2qk2r/pp1n1ppp/2p1pnb//PbBP/2N1PN/1P2QPPP/R1B2RK w kq -"
+ "Slav: Dutch, 8...Nbd7 9.Qe2 Bg6" "D18l")
+ ("r2qk2r/pp1n1ppp/2p1pnb//PbBPP/2N2N/1P2QPPP/R1B2RK b kq -"
+ "Slav: Dutch, 8...Nbd7 9.Qe2 Bg6 10.e4" "D18m")
+ ("rn1q1rk/pp3ppp/2p1pn/5b/PbBP/2N1PN/1P3PPP/R1BQ1RK w - -"
+ "Slav: Dutch, 8...O-O" "D18n")
+ ("rn1q1rk/pp3ppp/2p1pn/5b/PbBP/1QN1PN/1P3PPP/R1B2RK b - -"
+ "Slav: Dutch, 8...O-O 9.Qb3" "D18o")
+ ("rn1q1rk/pp3ppp/2p1pn/5b/PbBP3N/2N1P/1P3PPP/R1BQ1RK b - -"
+ "Slav: Dutch, 8...O-O 9.Nh4" "D18p")
+ ("rn1q1rk/pp3ppp/2p1pnb//PbBP3N/2N1P/1P3PPP/R1BQ1RK w - -"
+ "Slav: Dutch, 8...O-O 9.Nh4 Bg6" "D18p")
+ ("rn1q1rk/pp3ppp/2p1pn//PbBP2bN/2N1P/1P3PPP/R1BQ1RK w - -"
+ "Slav: Dutch, 8...O-O 9.Nh4 Bg4" "D18q")
+ ("r2q1rk/pp1n1ppp/2p1pn/5b/PbBP3N/2N1P/1P3PPP/R1BQ1RK w - -"
+ "Slav: Dutch, 8...O-O 9.Nh4 Nbd7" "D18r")
+ ("r2q1rk/pp1n1ppp/2p1pn/5N/PbBP/2N1P/1P3PPP/R1BQ1RK b - -"
+ "Slav: Dutch, 8...O-O 9.Nh4 Nbd7 10.Nxf5" "D18s")
+ ("r2q1rk/pp1n1ppp/2p2n/5p/PbBP/2N1P/1P3PPP/R1BQ1RK w - -"
+ "Slav: Dutch, 8...O-O 9.Nh4 Nbd7 10.Nxf5 exf5" "D18s")
+ ("r2q1rk/pp1n1ppp/2p2n/5p/PbBP/2N1P/1PQ2PPP/R1B2RK b - -"
+ "Slav: Dutch, 8...O-O 9.Nh4 Nbd7 10.Nxf5 exf5 11.Qc2" "D18t")
+ ("rn1q1rk/pp3ppp/2p1pn/5b/PbBP/2N1PN/1P2QPPP/R1B2RK b - -"
+ "Slav: Dutch, 8...O-O 9.Qe2" "D19a")
+ ("rn1q1rk/pp3ppp/2p1pn//PbBP2b/2N1PN/1P2QPPP/R1B2RK w - -"
+ "Slav: Dutch, 8...O-O 9.Qe2 Bg4" "D19b")
+ ("rn1q1rk/pp3ppp/2p1pnb//PbBP/2N1PN/1P2QPPP/R1B2RK w - -"
+ "Slav: Dutch, 8...O-O 9.Qe2 Bg6" "D19c")
+ ("rn1q1rk/pp3ppp/2p1pnb//PbBP/2N1PN/1P2QPPP/R1BR2K b - -"
+ "Slav: Dutch, 8...O-O 9.Qe2 Bg6 10.Rd1" "D19d")
+ ("r2q1rk/pp1n1ppp/2p1pnb//PbBP/2N1PN/1P2QPPP/R1BR2K w - -"
+ "Slav: Dutch, 8...O-O 9.Qe2 Bg6 10.Rd1 Nbd7" "D19d")
+ ("rn1q1rk/pp3ppp/2p1pnb/4N/PbBP/2N1P/1P2QPPP/R1B2RK b - -"
+ "Slav: Dutch, 8...O-O 9.Qe2 Bg6 10.Ne5" "D19e")
+ ("r2q1rk/pp1n1ppp/2p1pnb/4N/PbBP/2N1P/1P2QPPP/R1B2RK w - -"
+ "Slav: Dutch, 8...O-O 9.Qe2 Bg6 10.Ne5 Nbd7, 12.Rd1" "D19e")
+ ("r2q1rk/pp1n1pp/2p1pnp//PbBP/2N1P/1P2QPPP/R1BR2K b - -"
+ "Slav: Dutch, 8...O-O 9.Qe2 Bg6 10.Ne5 Nbd7, 12.Rd1" "D19f")
+ ("rn1q1rk/pp3ppp/2p1p/5b/PbBPn/2N1PN/1P2QPPP/R1B2RK w - -"
+ "Slav: Dutch, 8...O-O 9.Qe2 Ne4" "D19g")
+ ("rn1q1rk/pp3ppp/2p1p/5b/PbBPn1P/2N1PN/1P2QP1P/R1B2RK b - -"
+ "Slav: Dutch, Sämisch Variation" "D19g")
+ ("r2q1rk/pp1n1ppp/2p1pn/5b/PbBP/2N1PN/1P2QPPP/R1B2RK w - -"
+ "Slav: Dutch, 8...O-O 9.Qe2 Nbd7" "D19h")
+ ("r2q1rk/pp1n1ppp/2p1pn/5b/PbBPP/2N2N/1P2QPPP/R1B2RK b - -"
+ "Slav: Dutch, 8...O-O 9.Qe2 Nbd7 10.e4" "D19i")
+ ("r2q1rk/pp1n1ppp/2p1pn//PbBPP1b/2N2N/1P2QPPP/R1B2RK w - -"
+ "Slav: Dutch, 8...O-O 9.Qe2 Nbd7 10.e4 Bg4" "D19i")
+ ("r2q1rk/pp1n1ppp/2p1pnb//PbBPP/2N2N/1P2QPPP/R1B2RK w - -"
+ "Slav: Dutch, 8...O-O 9.Qe2 Nbd7 10.e4 Bg6" "D19j")
+ ("r2q1rk/pp1n1ppp/2p1pnb//Pb1PP/2NB1N/1P2QPPP/R1B2RK b - -"
+ "Slav: Dutch, 8...O-O 9.Qe2 Nbd7 10.e4 Bg6 11.Bd3" "D19k")
+ ("r2q1rk/pp1n1pp/2p1pnbp//Pb1PP/2NB1N/1P2QPPP/R1B2RK w - -"
+ "Slav: Dutch, 8...O-O 9.Qe2 Nbd7 10.e4 Bg6 11.Bd3 h6" "D19l")
+ ("r2qr1k/pp1n1ppp/2p1pnb//Pb1PP/2NB1N/1P2QPPP/R1B2RK w - -"
+ "Slav: Dutch, 8...O-O 9.Qe2 Nbd7 10.e4 Bg6 11.Bd3 Re8" "D19m")
+ ("r2q1rk/pp1n1ppp/2p1pn/7b/Pb1PP/2NB1N/1P2QPPP/R1B2RK w - -"
+ "Slav: Dutch, 8...O-O 9.Qe2 Nbd7 10.e4 Bg6 11.Bd3 Bh5" "D19n")
+ ("r2q1rk/pp1n1ppp/2p1pn/4P2b/Pb1P/2NB1N/1P2QPPP/R1B2RK b - -"
+ "Slav: Dutch, 8...O-O 9.Qe2 Nbd7 10.e4 Bg6 11.Bd3 Bh5 12.e5" "D19o")
+ ("rnbqkbnr/ppp1pppp///2pP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Queen's Gambit Accepted (QGA)" "D20a")
+ ("rnbqkbnr/ppp1pppp///Q1pP//PP2PPPP/RNB1KBNR b KQkq -"
+ "QGA: 3.Qa4+" "D20a")
+ ("rnbqkbnr/ppp1pppp///2pP/4P/PP3PPP/RNBQKBNR b KQkq -"
+ "QGA: 3.e3" "D20b")
+ ("rnbqkbnr/pp2pppp//2p/2pP/4P/PP3PPP/RNBQKBNR w KQkq -"
+ "QGA: 3.e3 c5" "D20c")
+ ("rnbqkbnr/pp2pppp//2p/2BP/4P/PP3PPP/RNBQK1NR b KQkq -"
+ "QGA: 3.e3 c5 4.Bxc4" "D20c")
+ ("rnbqkbnr/pp2pppp///2BP//PP3PPP/RNBQK1NR b KQkq -"
+ "QGA: 3.e3 c5 4.Bxc4" "D20c")
+ ("rnbqkbnr/ppp2ppp/4p//2pP/4P/PP3PPP/RNBQKBNR w KQkq -"
+ "QGA: 3.e3 e6" "D20d")
+ ("rnbqkb1r/ppp2ppp/4pn//2BP/4P/PP3PPP/RNBQK1NR w KQkq -"
+ "QGA: 3.e3 e6" "D20d")
+ ("rnbqkbnr/ppp2ppp//4p/2pP/4P/PP3PPP/RNBQKBNR w KQkq -"
+ "QGA: 3.e3 e5" "D20e")
+ ("rnbqkbnr/ppp2ppp///2BP//PP3PPP/RNBQK1NR b KQkq -"
+ "QGA: 3.e3 e5" "D20e")
+ ("rnbqk1nr/ppp2ppp///1bBP//PP3PPP/RNBQK1NR w KQkq -"
+ "QGA: 3.e3 e5" "D20f")
+ ("rnbqk2r/ppp2ppp/5n//1bBP/2N/PP3PPP/R1BQK1NR w KQkq -"
+ "QGA: 3.e3 e5" "D20f")
+ ("rnbqkb1r/ppp2ppp/5n//2BP//PP3PPP/RNBQK1NR w KQkq -"
+ "QGA: 3.e3 e5" "D20g")
+ ("rnbqkb1r/ppp1pppp/5n//2pP/4P/PP3PPP/RNBQKBNR w KQkq -"
+ "QGA: 3.e3 Nf6" "D20h")
+ ("rnbqkbnr/ppp1pppp///2pP/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "QGA: 3.Nc3" "D20i")
+ ("rnbqkbnr/pp2pppp//2p/2pP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "QGA: 3.Nc3 c5" "D20i")
+ ("rnbqkbnr/ppp2ppp//4p/2pP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "QGA: 3.Nc3 e5" "D20i")
+ ("rnbqkb1r/ppp1pppp/5n//2pP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "QGA: 3.Nc3 Nf6" "D20i")
+ ("rnbqkbnr/ppp2ppp/4p//2pP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "QGA: 3.Nc3 e6" "D20j")
+ ("rnbqkbnr/ppp2ppp/4p//2pPP/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "QGA: 3.Nc3 e6 4.e4" "D20j")
+ ("rnbqkbnr/1pp1pppp/p//2pP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "QGA: 3.Nc3 a6" "D20k")
+ ("rnbqkbnr/1pp1pppp/p//P1pP/2N/1P2PPPP/R1BQKBNR b KQkq -"
+ "QGA: 3.Nc3 a6 4.a4" "D20k")
+ ("rnbqkbnr/ppp1pppp///2pPP//PP3PPP/RNBQKBNR b KQkq -"
+ "QGA: 3.e4" "D20l")
+ ("rnbqkbnr/ppp1p1pp//5p/2pPP//PP3PPP/RNBQKBNR w KQkq -"
+ "QGA: 3.e4, Schwartz Defence" "D20l")
+ ("r1bqkbnr/ppp1pppp/2n//2pPP//PP3PPP/RNBQKBNR w KQkq -"
+ "QGA: 3.e4 Nc6" "D20m")
+ ("r1bqkbnr/ppp1pppp/2n//2pPP/5N/PP3PPP/RNBQKB1R b KQkq -"
+ "QGA: 3.e4 Nc6 4.Nf3" "D20m")
+ ("r1bqkbnr/ppp1pppp/2n//2pPP/4B/PP3PPP/RN1QKBNR b KQkq -"
+ "QGA: 3.e4 Nc6 4.Be3" "D20n")
+ ("rnbqkb1r/ppp1pppp/5n//2pPP//PP3PPP/RNBQKBNR w KQkq -"
+ "QGA: 3.e4 Nf6" "D20o")
+ ("rnbqkb1r/ppp1pppp/5n//2pPP/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "QGA: 3.e4 Nf6 4.Nc3" "D20o")
+ ("rnbqkb1r/ppp1pppp/5n/4P/2pP//PP3PPP/RNBQKBNR b KQkq -"
+ "QGA: 3.e4 Nf6 4.e5" "D20o")
+ ("rnbqkb1r/ppp1pppp//3nP/2pP//PP3PPP/RNBQKBNR w KQkq -"
+ "QGA: 3.e4 Nf6 4.e5 Nd5" "D20o")
+ ("rnbqkb1r/ppp1pppp/1n/4P/2BP//PP3PPP/RNBQK1NR w KQkq -"
+ "QGA: 3.e4 Nf6 4.e5 Nd5 5.Bxc4 Nb6" "D20p")
+ ("rnbqkb1r/ppp1pppp/1n/4P/3P/3B/PP3PPP/RNBQK1NR b KQkq -"
+ "QGA: 3.e4 Nf6 4.e5 Nd5 5.Bxc4 Nb6 6.Bd3" "D20p")
+ ("r1bqkb1r/ppp1pppp/1nn/4P/3P/3B/PP3PPP/RNBQK1NR w KQkq -"
+ "QGA: 3.e4 Nf6 4.e5 Nd5 5.Bxc4 Nb6 6.Bd3" "D20p")
+ ("rnbqkb1r/ppp1pppp/1n/4P/3P/1B/PP3PPP/RNBQK1NR b KQkq -"
+ "QGA: 3.e4 Nf6 4.e5 Nd5 5.Bxc4 Nb6 6.Bb3" "D20q")
+ ("r1bqkb1r/ppp1pppp/1nn/4P/3P/1B/PP3PPP/RNBQK1NR w KQkq -"
+ "QGA: 3.e4 Nf6 4.e5 Nd5 5.Bxc4 Nb6 6.Bb3" "D20q")
+ ("r1bqkb1r/ppp1pppp/1nn/4P/3P/1B/PP2NPPP/RNBQK2R b KQkq -"
+ "QGA: 3.e4 Nf6 4.e5 Nd5 5.Bxc4 Nb6 6.Bb3 Nc6 7.Ne2" "D20r")
+ ("rnbqkbnr/pp2pppp//2p/2pPP//PP3PPP/RNBQKBNR w KQkq -"
+ "QGA: 3.e4 c5" "D20s")
+ ("rnbqkbnr/pp2pppp//2p/2pPP/5N/PP3PPP/RNBQKB1R b KQkq -"
+ "QGA: 3.e4 c5" "D20s")
+ ("rnbqkbnr/pp2pppp//2pP/2p1P//PP3PPP/RNBQKBNR b KQkq -"
+ "QGA: 3.e4 c5 4.d5" "D20t")
+ ("rnbqkb1r/p3pppp/5n/1ppP/2p1P/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "QGA: Linares Variation" "D20u")
+ ("rnbqkbnr/ppp2ppp//4p/2pPP//PP3PPP/RNBQKBNR w KQkq -"
+ "QGA: 3.e4 e5" "D20v")
+ ("rnbqk1nr/ppp2ppp//4p/1bpPP/5N/PP3PPP/RNBQKB1R w KQkq -"
+ "QGA: 3.e4 e5 4.Nf3 Bb4+" "D20w")
+ ("rnbqkbnr/ppp2ppp///2ppP/5N/PP3PPP/RNBQKB1R w KQkq -"
+ "QGA: 3.e4 e5 4.Nf3 exd4" "D20x")
+ ("r1bqkbnr/ppp2ppp/2n//2BpP/5N/PP3PPP/RNBQK2R w KQkq -"
+ "QGA: 3.e4 e5 4.Nf3 exd4 5.Bxc4 Nc6" "D20y")
+ ("rnbqkbnr/ppp1pppp///2pP/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "QGA: 3.Nf3" "D21a")
+ ("rnbqkbnr/p1p1pppp//1p/2pP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "QGA: Ericson Variation" "D21a")
+ ("r1bqkbnr/pppnpppp///2pP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "QGA: 3.Nf3 Nd7" "D21b")
+ ("rn1qkbnr/ppp1pppp///2pP2b/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "QGA: 3.Nf3 Bg4" "D21c")
+ ("rnbqkbnr/ppp2ppp/4p//2pP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "QGA: 3.Nf3 e6" "D21d")
+ ("rnbqkbnr/ppp2ppp/4p//Q1pP/5N/PP2PPPP/RNB1KB1R b KQkq -"
+ "QGA: 3.Nf3 e6 4.Qa4+" "D21e")
+ ("rnbqkbnr/ppp2ppp/4p//2pPP/5N/PP3PPP/RNBQKB1R b KQkq -"
+ "QGA: 3.Nf3 e6 4.e4" "D21f")
+ ("rnbqkbnr/ppp2ppp/4p//2pP/4PN/PP3PPP/RNBQKB1R b KQkq -"
+ "QGA: 3.Nf3 e6 4.e3" "D21g")
+ ("rnbqkbnr/pp3ppp/4p/2p/2pP/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "QGA: 3.Nf3 e6 4.e3 c5" "D21g")
+ ("rnbqkbnr/pp2pppp//2p/2pP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "QGA: 3.Nf3 c5" "D21h")
+ ("rnbqkbnr/pp2pppp//2p/2pP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "QGA: 3.Nf3 c5 4.Nc3" "D21i")
+ ("rnbqkbnr/pp2pppp//2p/2pP/4PN/PP3PPP/RNBQKB1R b KQkq -"
+ "QGA: 3.Nf3 c5 4.e3" "D21j")
+ ("rnbqkbnr/pp2pppp///2pp/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "QGA: 3.Nf3 c5 4.e3 cxd4" "D21j")
+ ("rnbqkbnr/pp2pppp///2Bp/4PN/PP3PPP/RNBQK2R b KQkq -"
+ "QGA: 3.Nf3 c5 4.e3 cxd4 5.Bxc4" "D21k")
+ ("rnbqkbnr/pp2pppp//2pP/2p/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "QGA: 3.Nf3 c5 4.d5" "D21l")
+ ("rnbqkbnr/pp3ppp/4p/2pP/2p/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "QGA: 3.Nf3 c5 4.d5 e6" "D21m")
+ ("rnbqkbnr/pp3ppp/4p/2pP/2p1P/5N/PP3PPP/RNBQKB1R b KQkq -"
+ "QGA: 3.Nf3 c5 4.d5 e6 5.e4" "D21m")
+ ("rnbqkbnr/pp3ppp/4p/2pP/2p/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "QGA: 3.Nf3 c5 4.d5 e6 5.Nc3" "D21n")
+ ("rnbqkbnr/pp3ppp//2pp/2p/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "QGA: 3.Nf3 c5 4.d5 e6 5.Nc3 exd5" "D21o")
+ ("rnb1kbnr/pp3ppp//2pN/2p/5N/PP2PPPP/R1B1KB1R b KQkq -"
+ "QGA: 3.Nf3 c5 4.d5 e6 5.Nc3 exd5 6.Qxd5 Qxd5 7.Nxd5" "D21p")
+ ("rnb1k1nr/pp3ppp/3b/2pN/2p/5N/PP2PPPP/R1B1KB1R w KQkq -"
+ "QGA: 3.Nf3 c5 4.d5 e6 5.Nc3 exd5 6.Qxd5 Qxd5 7.Nxd5 Bd6" "D21q")
+ ("rnb1k1nr/pp3ppp/3b/2pN/2p//PP1NPPPP/R1B1KB1R b KQkq -"
+ "QGA: 3.Nf3 c5 4.d5 e6 5.Nc3 exd5 6.Qxd5 Qxd5 7.Nxd5 Bd6 8.Nd2" "D21r")
+ ("rnb1k2r/pp2nppp/3b/2pN/2p//PP1NPPPP/R1B1KB1R w KQkq -"
+ "QGA: Seirawan Variation" "D21s")
+ ("rnbqkbnr/1pp1pppp/p//2pP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "QGA: Alekhine Defence" "D21t")
+ ("rnbqkbnr/1pp1pppp/p//2pPP/5N/PP3PPP/RNBQKB1R b KQkq -"
+ "QGA: Alekhine, Borisenko-Furman Variation" "D21u")
+ ("rnbqkbnr/1pp1pppp/p//P1pP/5N/1P2PPPP/RNBQKB1R b KQkq -"
+ "QGA: Alekhine, 4.a4" "D21v")
+ ("rnbqkbnr/1pp1pppp/p//2pP/4PN/PP3PPP/RNBQKB1R b KQkq -"
+ "QGA: Alekhine, 4.e3" "D22a")
+ ("rnbqkbnr/2p1pppp/p/1p/2pP/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "QGA: Alekhine, Haberditz Variation" "D22b")
+ ("rnbqkbnr/1pp2ppp/p3p//2pP/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "QGA: Alekhine, 4.e3 e6" "D22c")
+ ("rnbqkbnr/1pp2ppp/p3p//2BP/4PN/PP3PPP/RNBQK2R b KQkq -"
+ "QGA: Alekhine, 4.e3 e6 5.Bxc4" "D22d")
+ ("rnbqkbnr/1p3ppp/p3p/2p/2BP/4PN/PP3PPP/RNBQK2R w KQkq -"
+ "QGA: Alekhine, 4.e3 e6 5.Bxc4 c5" "D22e")
+ ("rnbqkbnr/1p3ppp/p3p/2p/2BP/4PN/PP2QPPP/RNB1K2R b KQkq -"
+ "QGA: Alekhine, 4.e3 e6 5.Bxc4 c5 6.Qe2" "D22f")
+ ("rn1qkbnr/1pp1pppp/p//2pP2b/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "QGA: Alekhine, 4.e3 Bg4" "D22g")
+ ("rn1qkbnr/1pp2ppp/p3p//2BP2b/4PN/PP3PPP/RNBQK2R w KQkq -"
+ "QGA: Alekhine, 4.e3 Bg4 5.Bxc4 e6" "D22h")
+ ("rn1qkbnr/1pp2ppp/p3p/3P/2B3b/4PN/PP3PPP/RNBQK2R b KQkq -"
+ "QGA: Alekhine, Alatortsev Variation" "D22i")
+ ("rn1qkbnr/1pp2ppp/p3p//2BP2b/1Q2PN/PP3PPP/RNB1K2R b KQkq -"
+ "QGA: Alekhine, 4.e3 Bg4 5.Bxc4 e6 6.Qb3" "D22j")
+ ("rn1qkbnr/1pp2ppp/p3p//2BP2b/2N1PN/PP3PPP/R1BQK2R b KQkq -"
+ "QGA: Alekhine, 4.e3 Bg4 5.Bxc4 e6 6.Nc3" "D22k")
+ ("rn1qkbnr/1pp2ppp/p3p//2BP2b/4PN1P/PP3PP/RNBQK2R b KQkq -"
+ "QGA: Alekhine, 4.e3 Bg4 5.Bxc4 e6 6.h3" "D22l")
+ ("rnbqkb1r/ppp1pppp/5n//2pP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "QGA: 3.Nf3 Nf6" "D23a")
+ ("rnbqkb1r/ppp1pppp/5n//2pP/5NP/PP2PP1P/RNBQKB1R b KQkq -"
+ "QGA: 3.Nf3 Nf6 4.g3" "D23b")
+ ("rnbqkb1r/ppp1pppp/5n//Q1pP/5N/PP2PPPP/RNB1KB1R b KQkq -"
+ "QGA: Mannheim Variation" "D23c")
+ ("r1bqkb1r/ppp1pppp/2n2n//Q1pP/5N/PP2PPPP/RNB1KB1R w KQkq -"
+ "QGA: Mannheim, 4...Nc6" "D23d")
+ ("r1bqkb1r/ppp1pppp/2n2n//Q1pP/2N2N/PP2PPPP/R1B1KB1R b KQkq -"
+ "QGA: Mannheim, 4...Nc6" "D23e")
+ ("r1bqkb1r/pppnpppp/5n//Q1pP/5N/PP2PPPP/RNB1KB1R w KQkq -"
+ "QGA: Mannheim, 4...Nbd7" "D23f")
+ ("r1bqkb1r/pppn1ppp/4pn//Q1pP/2N2N/PP2PPPP/R1B1KB1R w KQkq -"
+ "QGA: Mannheim, 4...Nbd7 5.Nc3 e6" "D23g")
+ ("r1bqkb1r/pppn1ppp/4pn//Q1pPP/2N2N/PP3PPP/R1B1KB1R b KQkq -"
+ "QGA: Mannheim, 4...Nbd7 5.Nc3 e6 6.e4" "D23h")
+ ("rnbqkb1r/pp2pppp/2p2n//Q1pP/5N/PP2PPPP/RNB1KB1R w KQkq -"
+ "QGA: Mannheim, 4...c6" "D23i")
+ ("rnbqkb1r/pp2pppp/2p2n//2QP/5N/PP2PPPP/RNB1KB1R b KQkq -"
+ "QGA: Mannheim, 4...c6 5.Qxc4" "D23i")
+ ("rn1qkb1r/pp2pppp/2p2n/5b/2QP/5N/PP2PPPP/RNB1KB1R w KQkq -"
+ "QGA: Mannheim, 4...c6, 5.Qxc4 Bf5" "D23j")
+ ("rn1qkb1r/pp2pppp/2p2n/5b/2QP/2N2N/PP2PPPP/R1B1KB1R b KQkq -"
+ "QGA: Mannheim, 4...c6, 5.Qxc4 Bf5 6.Nc3" "D23k")
+ ("rn1qkb1r/pp2pppp/2p2n/5b/2QP/5NP/PP2PP1P/RNB1KB1R b KQkq -"
+ "QGA: Mannheim, 4...c6, 5.Qxc4 Bf5 6.g3" "D23l")
+ ("rn1qkb1r/pp3ppp/2p1pn/5b/2QP/5NP/PP2PP1P/RNB1KB1R w KQkq -"
+ "QGA: Mannheim, 4...c6, 5.Qxc4 Bf5 6.g3 e6" "D23m")
+ ("rn1qkb1r/pp3ppp/2p1pn/5b/2QP/5NP/PP2PPBP/RNB1K2R b KQkq -"
+ "QGA: Mannheim, 4...c6, 5.Qxc4 Bf5 6.g3 e6 7.Bg2" "D23m")
+ ("r2qkb1r/pp1n1ppp/2p1pn/5b/2QP/5NP/PP2PPBP/RNB1K2R w KQkq -"
+ "QGA: Mannheim, 4...c6, 5.Qxc4 Bf5 6.g3 e6 7.Bg2 Nbd7" "D23n")
+ ("r2qk2r/pp1nbppp/2p1pn/5b/2QP/2N2NP/PP2PPBP/R1B2RK b kq -"
+ "QGA: Mannheim, Main Line" "D23o")
+ ("r2q1rk/pp1nbppp/2p1pn/5b/2QP/2N2NP/PP2PPBP/R1B2RK w - -"
+ "QGA: Mannheim, Main Line, 9...O-O" "D23p")
+ ("r2q1rk/pp1nbppp/2p1pn/5bB/2QP/2N2NP/PP2PPBP/R4RK b - -"
+ "QGA: Mannheim, Main Line, 10.Bg5" "D23q")
+ ("r2q1rk/pp1nbppp/2p1pn/5b/2QP/2N1PNP/PP3PBP/R1B2RK b - -"
+ "QGA: Mannheim, Main Line, 10.e3" "D23r")
+ ("r2q1rk/pp1nbppp/2p1p/5b/2QPn/2N1PNP/PP3PBP/R1B2RK w - -"
+ "QGA: Mannheim, Main Line, 10.e3 Ne4" "D23s")
+ ("r2q1rk/pp1nbppp/2p1p/5b/3Pn/2N1PNP/PP2QPBP/R1B2RK b - -"
+ "QGA: Mannheim, Main Line, 10.e3 Ne4 11.Qe2" "D23t")
+ ("rnbqkb1r/ppp1pppp/5n//2pP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "QGA: 4.Nc3" "D24a")
+ ("rnbqkb1r/ppp1pppp//3n/2pP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "QGA: 4.Nc3 Nd5" "D24a")
+ ("rnbqkb1r/ppp2ppp/4pn//2pP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "QGA: 4.Nc3 e6" "D24b")
+ ("rnbqkb1r/ppp2ppp/4pn/6B/2pP/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "QGA: 4.Nc3 e6 5.Bg5" "D24b")
+ ("rnbqkb1r/ppp2ppp/4pn//2pPP/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "QGA: 4.Nc3 e6 5.e4" "D24b")
+ ("rnbqkb1r/ppp2ppp/4pn//2pP/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "QGA: 4.Nc3 e6 5.e3" "D24c")
+ ("rnbqkb1r/pp2pppp/5n/2p/2pP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "QGA: 4.Nc3 c5" "D24d")
+ ("rnbqkb1r/pp2pppp/5n/2pP/2p/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "QGA: 4.Nc3 c5 5.d5" "D24e")
+ ("rnbqkb1r/pp3ppp/4pn/2pP/2p1P/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "QGA: 4.Nc3 c5 5.d5 e6 6.e4" "D24f")
+ ("rnbqkb1r/pp1n1ppp//2ppP/2p/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "QGA: 4.Nc3 c5 5.d5 e6 6.e4" "D24g")
+ ("rnbqkb1r/pp1n1ppp//2ppP1B/2p/2N2N/PP3PPP/R2QKB1R b KQkq -"
+ "QGA: 4.Nc3 c5 5.d5 e6 6.e4" "D24g")
+ ("rnbqk2r/pp1nbppp//2ppP1B/2p/2N2N/PP3PPP/R2QKB1R w KQkq -"
+ "QGA: 4.Nc3 c5 5.d5 e6 6.e4" "D24g")
+ ("rnbqkb1r/1pp1pppp/p4n//2pP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "QGA: 4.Nc3 a6" "D24h")
+ ("rnbqkb1r/1pp1pppp/p4n//P1pP/2N2N/1P2PPPP/R1BQKB1R b KQkq -"
+ "QGA: 4.Nc3 a6 5.a4" "D24i")
+ ("r1bqkb1r/1pp1pppp/p1n2n//P1pP/2N2N/1P2PPPP/R1BQKB1R w KQkq -"
+ "QGA: 4.Nc3 a6 5.a4 Nc6" "D24j")
+ ("r1bqkb1r/1pp1pppp/p1n2n//P1pPP/2N2N/1P3PPP/R1BQKB1R b KQkq -"
+ "QGA: 4.Nc3 a6 5.a4 Nc6 5.e4" "D24j")
+ ("rnbqkb1r/1pp1pppp/p4n//2pPP/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "QGA: Bogoljubow" "D24k")
+ ("rnbqkb1r/2p1pppp/p/1p1nP/P1pP/2N2N/1P3PPP/R1BQKB1R b KQkq -"
+ "QGA: Bogoljubow, 7.a4" "D24l")
+ ("rnbqkb1r/2p2ppp/p3p/1p1nP/P1pP/2N2N/1P3PPP/R1BQKB1R w KQkq -"
+ "QGA: Bogoljubow, 7.a4 e6" "D24m")
+ ("rnbqkb1r/4pppp/p1p/1p1nP/P1pP/2N2N/1P3PPP/R1BQKB1R w KQkq -"
+ "QGA: Bogoljubow, 7.a4 c6" "D24n")
+ ("rn1qkb1r/1bp1pppp/p/1p1nP/P1pP/2N2N/1P3PPP/R1BQKB1R w KQkq -"
+ "QGA: Bogoljubow, 7.a4 Bb7" "D24o")
+ ("rnbqkb1r/2p1pppp/p/1p2P/PnpP/2N2N/1P3PPP/R1BQKB1R w KQkq -"
+ "QGA: Bogoljubow, 7.a4 Nb4" "D24p")
+ ("rnbqkb1r/2p1pppp/p/1p2P/P1pP/2n2N/1P3PPP/R1BQKB1R w KQkq -"
+ "QGA: Bogoljubow, 7.a4 Nxc3" "D24q")
+ ("rn1qkb1r/1bp1pppp/p/1p2P/P1pP/2P2N/5PPP/R1BQKB1R w KQkq -"
+ "QGA: Bogoljubow, 7.a4 Nxc3" "D24r")
+ ("rnb1kb1r/2p1pppp/p/1p1qP/P1pP/2P2N/5PPP/R1BQKB1R w KQkq -"
+ "QGA: Bogoljubow, 7.a4 Nxc3" "D24s")
+ ("rn2kb1r/1bp1pppp/p/1p1qP/P1pP/2P2NP/5P1P/R1BQKB1R w KQkq -"
+ "QGA: Bogoljubow, 7.a4 Nxc3" "D24t")
+ ("rnbqkb1r/ppp1pppp/5n//2pP/4PN/PP3PPP/RNBQKB1R b KQkq -"
+ "QGA: 4.e3" "D25a")
+ ("rnbqkb1r/pp2pppp/5n/2p/2pP/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "QGA: 4.e3 c5" "D25b")
+ ("rnbqkb1r/1pp1pppp/p4n//2pP/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "QGA: 4.e3 a6" "D25c")
+ ("rnbqkb1r/ppp1pp1p/5np//2pP/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "QGA: Smyslov Variation" "D25d")
+ ("rnbqk2r/ppp1ppbp/5np//2BP/4PN/PP3PPP/RNBQK2R w KQkq -"
+ "QGA: Smyslov, 5.Bxc4 Bg7" "D25d")
+ ("rnbqk2r/ppp1ppbp/5np//2BP/2N1PN/PP3PPP/R1BQK2R b KQkq -"
+ "QGA: Smyslov, 5.Bxc4 Bg7 6.Nc3" "D25d")
+ ("rnbqk2r/ppp1ppbp/5np//2BP/4PN/PP3PPP/RNBQ1RK b kq -"
+ "QGA: Smyslov, 5.Bxc4 Bg7 6.O-O" "D25e")
+ ("rnbq1rk/ppp1ppbp/5np//2BP/4PN/PP3PPP/RNBQ1RK w - -"
+ "QGA: Smyslov, 5.Bxc4 Bg7 6.O-O O-O" "D25e")
+ ("rnbq1rk/ppp1ppbp/5np//2BP/2N1PN/PP3PPP/R1BQ1RK b - -"
+ "QGA: Smyslov, 5.Bxc4 Bg7 6.O-O O-O 7.Nc3" "D25e")
+ ("rn1qkb1r/ppp1pppp/4bn//2pP/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "QGA: Flohr Variation" "D25f")
+ ("rn1qkb1r/ppp1pppp/4bn//2pP/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "QGA: Flohr, 5.Nc3" "D25f")
+ ("rn1qkb1r/pp2pppp/2p1bn//2pP/2N1PN/PP3PPP/R1BQKB1R w KQkq -"
+ "QGA: Flohr, 5.Nc3 c6" "D25f")
+ ("rn1qkb1r/ppp1pppp/5n//2pP2b/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "QGA: Janowski-Larsen Variation" "D25g")
+ ("rn1qkb1r/ppp1pppp/5n//2pP2b/4PN1P/PP3PP/RNBQKB1R b KQkq -"
+ "QGA: Janowski-Larsen, 5.h3" "D25g")
+ ("rn1qkb1r/ppp2ppp/4pn//2BP2b/4PN/PP3PPP/RNBQK2R w KQkq -"
+ "QGA: Janowski-Larsen, 5.Bxc4 e6" "D25h")
+ ("rn1qkb1r/ppp2ppp/4pn//2BP2b/1Q2PN/PP3PPP/RNB1K2R b KQkq -"
+ "QGA: Janowski-Larsen, 6.Qb3" "D25i")
+ ("rn1qkb1r/ppp2ppp/4pn//2BP2b/4PN/PP3PPP/RNBQ1RK b kq -"
+ "QGA: Janowski-Larsen, 6.O-O" "D25j")
+ ("rn1qkb1r/ppp2ppp/4pn//2BP2b/2N1PN/PP3PPP/R1BQK2R b KQkq -"
+ "QGA: Janowski-Larsen, 6.Nc3" "D25k")
+ ("rn1qkb1r/ppp2ppp/4pn//2BP2b/4PN1P/PP3PP/RNBQK2R b KQkq -"
+ "QGA: Janowski-Larsen, 6.h3" "D25l")
+ ("rn1qkb1r/ppp2ppp/4pn/7b/2BP/2N1PN1P/PP3PP/R1BQK2R b KQkq -"
+ "QGA: Janowski-Larsen, 6.h3 Bh5 7.Nc3" "D25m")
+ ("rn1qkb1r/1pp2ppp/p3pn/7b/2BP/2N1PN1P/PP3PP/R1BQK2R w KQkq -"
+ "QGA: Janowski-Larsen, 6.h3 Bh5 7.Nc3 a6" "D25n")
+ ("rn1qkb1r/1pp2ppp/p3pn/7b/2BP2P/2N1PN1P/PP3P/R1BQK2R b KQkq -"
+ "QGA: Janowski-Larsen, 6.h3 Bh5 7.Nc3 a6 8.g4" "D25o")
+ ("r2qkb1r/pppn1ppp/4pn/7b/2BP/2N1PN1P/PP3PP/R1BQK2R w KQkq -"
+ "QGA: Janowski-Larsen, 6.h3 Bh5 7.Nc3 Nbd7" "D25p")
+ ("r2qkb1r/pppn1ppp/4pn/7b/2BP/2N1PN1P/PP3PP/R1BQ1RK b kq -"
+ "QGA: Janowski-Larsen, 6.h3 Bh5 7.Nc3 Nbd7 8.O-O" "D25q")
+ ("r2qk2r/pppn1ppp/3bpn/7b/2BP/2N1PN1P/PP3PP/R1BQ1RK w kq -"
+ "QGA: Janowski-Larsen, 6.h3 Bh5 7.Nc3 Nbd7 8.O-O Bd6" "D25r")
+ ("r2qk2r/pppn1ppp/3bpn/7b/3P/2N1PN1P/PP2BPP/R1BQ1RK b kq -"
+ "QGA: Janowski-Larsen, 6.h3 Bh5 7.Nc3 Nbd7 8.O-O Bd6 9.Be2" "D25r")
+ ("r2qk2r/pppn1ppp/3bpn/7b/2BPP/2N2N1P/PP3PP/R1BQ1RK b kq -"
+ "QGA: Janowski-Larsen, 6.h3 Bh5 7.Nc3 Nbd7 8.O-O Bd6 9.e4" "D25s")
+ ("rnbqkb1r/ppp2ppp/4pn//2pP/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "QGA: 4.e3 e6" "D26a")
+ ("rnbqkb1r/ppp2ppp/4pn//2BP/4PN/PP3PPP/RNBQK2R b KQkq -"
+ "QGA: 4.e3 e6 5.Bxc4" "D26b")
+ ("rnbqkb1r/1pp2ppp/p3pn//2BP/4PN/PP3PPP/RNBQK2R w KQkq -"
+ "QGA: 4.e3 e6 5.Bxc4 a6" "D26c")
+ ("rnbqkb1r/1pp2ppp/p3pn//2BP/4PN/PP3PPP/RNBQ1RK b kq -"
+ "QGA: 4.e3 e6 5.Bxc4 a6 6.O-O" "D26d")
+ ("rnbqkb1r/2p2ppp/p3pn/1p/2BP/4PN/PP3PPP/RNBQ1RK w kq -"
+ "QGA: 4.e3 e6 5.Bxc4 a6 6.O-O b5" "D26e")
+ ("rnbqkb1r/pp3ppp/4pn/2p/2BP/4PN/PP3PPP/RNBQK2R w KQkq -"
+ "QGA: Classical Variation" "D26f")
+ ("rnbqkb1r/pp3ppp/4pn/2P/2B/4PN/PP3PPP/RNBQK2R b KQkq -"
+ "QGA: Classical, Early Queenswap" "D26g")
+ ("rnbqkb1r/pp3ppp/4pn/2p/2BP/2N1PN/PP3PPP/R1BQK2R b KQkq -"
+ "QGA: Classical, 6.Nc3" "D26h")
+ ("rnbqkb1r/1p3ppp/p3pn/2p/2BP/2N1PN/PP3PPP/R1BQK2R w KQkq -"
+ "QGA: Classical, 6.Nc3 a6" "D26i")
+ ("rnbqkb1r/pp3ppp/4pn/2p/2BP/4PN/PP2QPPP/RNB1K2R b KQkq -"
+ "QGA: Classical, Furman Variation" "D26j")
+ ("rnbqkb1r/pp3ppp/4pn//2Bp/4PN/PP2QPPP/RNB1K2R w KQkq -"
+ "QGA: Classical, Furman, 6...cxd4" "D26k")
+ ("rnbqkb1r/1p3ppp/p3pn/2p/2BP/4PN/PP2QPPP/RNB1K2R w KQkq -"
+ "QGA: Classical, Furman, 6...a6" "D26l")
+ ("rnbqk2r/1p3ppp/p3pn/2b/2B/4PN/PP2QPPP/RNB2RK b kq -"
+ "QGA: Classical, Furman, 6...a6 7.dxc5 Bxc5 8.O-O" "D26m")
+ ("r1bqk2r/1p3ppp/p1n1pn/2b/2B/4PN/PP2QPPP/RNB2RK w kq -"
+ "QGA: Classical, Furman, 6...a6 7.dxc5 Bxc5 8.O-O Nc6" "D26n")
+ ("rnbqk2r/5ppp/p3pn/1pb/2B/4PN/PP2QPPP/RNB2RK w kq -"
+ "QGA: Classical, Furman, 6...a6 7.dxc5 Bxc5 8.O-O b5" "D26o")
+ ("rnbqkb1r/pp3ppp/4pn/2p/2BP/4PN/PP3PPP/RNBQ1RK b kq -"
+ "QGA: Classical, 6.O-O" "D26p")
+ ("rnbqkb1r/pp3ppp/4pn//2Bp/4PN/PP3PPP/RNBQ1RK w kq -"
+ "QGA: Classical, Steinitz Variation" "D26q")
+ ("r1bqkb1r/pp3ppp/2n1pn/2p/2BP/4PN/PP3PPP/RNBQ1RK w kq -"
+ "QGA: Classical, 6.O-O Nc6" "D26r")
+ ("r1bqkb1r/pp3ppp/2n1pn/2p/2BP/2N1PN/PP3PPP/R1BQ1RK b kq -"
+ "QGA: Classical, 6.O-O Nc6 7.Nc3" "D26s")
+ ("r1bqkb1r/pp3ppp/2n1pn/2p/2BP/4PN/PP2QPPP/RNB2RK b kq -"
+ "QGA: Classical, 6.O-O Nc6 7.Qe2" "D26t")
+ ("rnbqkb1r/1p3ppp/p3pn/2p/2BP/4PN/PP3PPP/RNBQ1RK w kq -"
+ "QGA: Classical, 6...a6" "D27a")
+ ("rnbqkb1r/1p3ppp/p3pn/2p/2BP/P3PN/1P3PPP/RNBQ1RK b kq -"
+ "QGA: Classical, 6...a6 7.a3" "D27a")
+ ("rnbqkb1r/1p3ppp/p3pn/2p/2BP/1P2PN/P4PPP/RNBQ1RK b kq -"
+ "QGA: Classical, 6...a6 7.b3" "D27b")
+ ("rnbqkb1r/1p3ppp/p3pn/2p/2BP/2N1PN/PP3PPP/R1BQ1RK b kq -"
+ "QGA: Classical, 6...a6 7.Nc3" "D27c")
+ ("rnbqkb1r/1p3ppp/p3pn/2p/3P/3BPN/PP3PPP/RNBQ1RK b kq -"
+ "QGA: Classical, 6...a6 7.Bd3" "D27d")
+ ("r1bqkb1r/1p1n1ppp/p3pn/2p/3P/3BPN/PP3PPP/RNBQ1RK w kq -"
+ "QGA: Classical, 6...a6 7.Bd3 Nbd7" "D27e")
+ ("rnbqkb1r/1p3ppp/p3pn/2p/3P/1B2PN/PP3PPP/RNBQ1RK b kq -"
+ "QGA: Classical, 6...a6 7.Bb3" "D27f")
+ ("rnbqkb1r/5ppp/p3pn/1pp/3P/1B2PN/PP3PPP/RNBQ1RK w kq -"
+ "QGA: Classical, 6...a6 7.Bb3 b5" "D27g")
+ ("rnbqkb1r/1p3ppp/p3pn//3p/1B2PN/PP3PPP/RNBQ1RK w kq -"
+ "QGA: Classical, 6...a6 7.Bb3 cxd4" "D27h")
+ ("r1bqkb1r/1p3ppp/p1n1pn/2p/3P/1B2PN/PP3PPP/RNBQ1RK w kq -"
+ "QGA: Classical, 6...a6 7.Bb3 Nc6" "D27i")
+ ("r1bqkb1r/1p3ppp/p1n1pn/2p/3P/1BN1PN/PP3PPP/R1BQ1RK b kq -"
+ "QGA: Classical, 6...a6 7.Bb3 Nc6 8.Nc3" "D27j")
+ ("rnbqkb1r/1p3ppp/p3pn/2p/2BPP/5N/PP3PPP/RNBQ1RK b kq -"
+ "QGA: Classical, Geller Variation" "D27k")
+ ("rnbqkb1r/1p3ppp/p3pn/2P/2B/4PN/PP3PPP/RNBQ1RK b kq -"
+ "QGA: Classical, Spassky Variation" "D27l")
+ ("rnb1kb1r/1p3ppp/p3pn/2P/2B/4PN/PP3PPP/RNBq1RK w kq -"
+ "QGA: Classical, Spassky, 7...Qxd1" "D27m")
+ ("rnb1k2r/1p3ppp/p3pn/2b/2B/4PN/PP1N1PPP/R1BR2K b kq -"
+ "QGA: Classical, Spassky, 9.Nbd2" "D27n")
+ ("rnb1k2r/1p3ppp/p3pn/2b/2B/1P2PN/P4PPP/RNBR2K b kq -"
+ "QGA: Classical, Spassky, 9.b3" "D27o")
+ ("rnbqkb1r/1p3ppp/p3pn/2p/P1BP/4PN/1P3PPP/RNBQ1RK b kq -"
+ "QGA: Classical, Rubinstein Variation" "D27p")
+ ("r1bqkb1r/1p3ppp/p1n1pn/2p/P1BP/4PN/1P3PPP/RNBQ1RK w kq -"
+ "QGA: Classical, Rubinstein, 7...Nc6" "D27p")
+ ("r1bqkb1r/1p3ppp/p1n1pn/2p/P1BP/2N1PN/1P3PPP/R1BQ1RK b kq -"
+ "QGA: Classical, Rubinstein, 8.Nc3" "D27q")
+ ("r1bqk2r/1p2bppp/p1n1pn/2p/P1BP/2N1PN/1P3PPP/R1BQ1RK w kq -"
+ "QGA: Classical, Rubinstein, 8.Nc3 Be7" "D27r")
+ ("r1bqk2r/1p2bppp/p1n1pn/2p/P1BP/2N1PN/1P2QPPP/R1B2RK b kq -"
+ "QGA: Classical, Rubinstein, 8.Nc3 Be7 9.Qe2" "D27s")
+ ("r1bqkb1r/1p3ppp/p1n1pn/2p/P1BP/4PN/1P2QPPP/RNB2RK b kq -"
+ "QGA: Classical, Rubinstein, 8.Qe2" "D27t")
+ ("r1b1kb1r/1pq2ppp/p1n1pn/2p/P1BP/4PN/1P2QPPP/RNB2RK w kq -"
+ "QGA: Classical, Rubinstein, 8.Qe2 Qc7" "D27u")
+ ("r1bqkb1r/1p3ppp/p1n1pn//P1Bp/4PN/1P2QPPP/RNB2RK w kq -"
+ "QGA: Classical, Rubinstein, 8.Qe2 cxd4" "D27v")
+ ("r1bq1rk/1p2bppp/p1n1pn//P1BP/2N2N/1P2QPPP/R1BR2K b - -"
+ "QGA: Classical, Rubinstein, 8.Qe2 cxd4, 11.Nc3" "D27v")
+ ("r1bq1rk/1p2bppp/p1n1p/3n/P1BP/2N2N/1P2QPPP/R1BR2K w - -"
+ "QGA: Classical, Rubinstein, 8.Qe2 cxd4, 11.Nc3 Nd5" "D27w")
+ ("rnbqkb1r/1p3ppp/p3pn/2p/2BP/4PN/PP2QPPP/RNB2RK b kq -"
+ "QGA: Classical, 7.Qe2" "D28a")
+ ("rnbqkb1r/1p3ppp/p3pn//2Bp/4PN/PP2QPPP/RNB2RK w kq -"
+ "QGA: Classical, 7.Qe2 cxd4" "D28b")
+ ("r1bqkb1r/1p3ppp/p1n1pn/2p/2BP/4PN/PP2QPPP/RNB2RK w kq -"
+ "QGA: Classical, 7.Qe2 Nc6" "D28c")
+ ("rnbqkb1r/5ppp/p3pn/1pp/2BP/4PN/PP2QPPP/RNB2RK w kq -"
+ "QGA: Classical, 7.Qe2 b5" "D28d")
+ ("rnbqkb1r/5ppp/p3pn/1pp/3P/3BPN/PP2QPPP/RNB2RK b kq -"
+ "QGA: Classical, 7.Qe2 b5 8.Bd3" "D28e")
+ ("rnbqkb1r/5ppp/p3pn/1p/3p/3BPN/PP2QPPP/RNB2RK w kq -"
+ "QGA: Classical, 7.Qe2 b5 8.Bd3 cxd4" "D28f")
+ ("rnbqkb1r/5ppp/p3pn/1p/3P/3B1N/PP2QPPP/RNB2RK b kq -"
+ "QGA: Classical, 7.Qe2 b5 8.Bd3 cxd4 9.exd4" "D28g")
+ ("rnbqkb1r/5ppp/p3pn/1pp/3P/1B2PN/PP2QPPP/RNB2RK b kq -"
+ "QGA: Classical, 7.Qe2 b5 8.Bb3" "D28h")
+ ("r1bqkb1r/5ppp/p1n1pn/1pp/3P/1B2PN/PP2QPPP/RNB2RK w kq -"
+ "QGA: Classical, 7.Qe2 b5 8.Bb3 Nc6" "D28i")
+ ("r1bqkb1r/5ppp/p1n1pn/1pp/3P/1B2PN/PP2QPPP/RNBR2K b kq -"
+ "QGA: Classical, 7.Qe2 b5 8.Bb3 Nc6 9.Rd1" "D28j")
+ ("r1bqkb1r/5ppp/p1n1pn/1p/2pP/1B2PN/PP2QPPP/RNBR2K w kq -"
+ "QGA: Classical, 7.Qe2 b5 8.Bb3 Nc6 9.Rd1 c4" "D28k")
+ ("r1bqkb1r/5ppp/p1n1pn/1pp/3P/1BN1PN/PP2QPPP/R1B2RK b kq -"
+ "QGA: Classical, 7.Qe2 b5 8.Bb3 Nc6 9.Nc3" "D28l")
+ ("r2qkb1r/1b3ppp/p1n1pn/1pp/3P/1BN1PN/PP2QPPP/R1B2RK w kq -"
+ "QGA: Classical, 7.Qe2 b5 8.Bb3 Nc6 9.Nc3 Bb7" "D28m")
+ ("r1bqk2r/4bppp/p1n1pn/1pp/3P/1BN1PN/PP2QPPP/R1B2RK w kq -"
+ "QGA: Classical, 7.Qe2 b5 8.Bb3 Nc6 9.Nc3 Be7" "D28n")
+ ("rn1qkb1r/1b3ppp/p3pn/1pp/3P/1B2PN/PP2QPPP/RNB2RK w kq -"
+ "QGA: Classical, 8...Bb7" "D29a")
+ ("rn1qkb1r/1b3ppp/p3pn/1pp/3P/1BN1PN/PP2QPPP/R1B2RK b kq -"
+ "QGA: Classical, 8...Bb7 9.Nc3" "D29b")
+ ("rn1qkb1r/1b3ppp/p3pn/1pp/P2P/1B2PN/1P2QPPP/RNB2RK b kq -"
+ "QGA: Classical, 8...Bb7 9.a4" "D29c")
+ ("rn1qkb1r/1b3ppp/p3pn/2p/Pp1P/1B2PN/1P2QPPP/RNB2RK w kq -"
+ "QGA: Classical, 8...Bb7 9.a4 b4" "D29d")
+ ("r2qkb1r/1b1n1ppp/p3pn/1pp/P2P/1B2PN/1P2QPPP/RNB2RK w kq -"
+ "QGA: Classical, 8...Bb7 9.a4 Nbd7" "D29e")
+ ("rn1qkb1r/1b3ppp/p3pn/1pp/3P/1B2PN/PP2QPPP/RNBR2K b kq -"
+ "QGA: Classical, 8...Bb7 9.Rd1" "D29f")
+ ("r2qkb1r/1b1n1ppp/p3pn/1pp/3P/1B2PN/PP2QPPP/RNBR2K w kq -"
+ "QGA: Classical, 8...Bb7 9.Rd1 Nbd7" "D29g")
+ ("r2qkb1r/1b1n1ppp/p3pn/1pp/3PP/1B3N/PP2QPPP/RNBR2K b kq -"
+ "QGA: Classical, 8...Bb7 9.Rd1 Nbd7 10.e4" "D29g")
+ ("r2qkb1r/1b1n1ppp/p3pn/1pp/P2P/1B2PN/1P2QPPP/RNBR2K b kq -"
+ "QGA: Classical, 8...Bb7 9.Rd1 Nbd7 10.a4" "D29h")
+ ("r2qkb1r/1b1n1ppp/p3pn/2p/Pp1P/1B2PN/1P2QPPP/RNBR2K w kq -"
+ "QGA: Classical, 8...Bb7 9.Rd1 Nbd7 10.a4 b4" "D29i")
+ ("r2qkb1r/1b1n1ppp/p3pn/1pp/3P/1BN1PN/PP2QPPP/R1BR2K b kq -"
+ "QGA: Classical, 8...Bb7 9.Rd1 Nbd7 10.Nc3" "D29j")
+ ("r2qk2r/1b1n1ppp/p2bpn/1pp/3P/1BN1PN/PP2QPPP/R1BR2K w kq -"
+ "QGA: Classical, Smyslov Variation" "D29k")
+ ("r3kb1r/1bqn1ppp/p3pn/1pp/3P/1BN1PN/PP2QPPP/R1BR2K w kq -"
+ "QGA: Classical, 8...Bb7 9.Rd1 Nbd7 10.Nc3 Qc7" "D29l")
+ ("rq2kb1r/1b1n1ppp/p3pn/1pp/3P/1BN1PN/PP2QPPP/R1BR2K w kq -"
+ "QGA: Classical, 8...Bb7 9.Rd1 Nbd7 10.Nc3 Qb8" "D29m")
+ ("r3kb1r/1b1n1ppp/pq2pn/1pp/3P/1BN1PN/PP2QPPP/R1BR2K w kq -"
+ "QGA: Classical, 8...Bb7 9.Rd1 Nbd7 10.Nc3 Qb6" "D29n")
+ ("rnbqkbnr/ppp2ppp/4p/3p/2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Queen's Gambit Declined (QGD)" "D30a")
+ ("rnbqkbnr/ppp2ppp/4p/3p/2PP/4P/PP3PPP/RNBQKBNR b KQkq -"
+ "QGD: 3.e3" "D30a")
+ ("rnbqkbnr/ppp2ppp/4p/3p/2PPP//PP3PPP/RNBQKBNR b KQkq -"
+ "Diemer-Duhm Gambit (DDG)" "D30b")
+ ("rnbqkbnr/ppp2ppp/4p//2PPp//PP3PPP/RNBQKBNR w KQkq -"
+ "Diemer-Duhm Gambit (DDG) Accepted" "D30b")
+ ("rnbqkbnr/ppp3pp/4p/5p/2PPp/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Diemer-Duhm Gambit (DDG): 4...f5" "D30b")
+ ("rnbqkb1r/ppp2ppp/4pn//2PPp/2N1B/PP3PPP/R2QKBNR b KQkq -"
+ "Diemer-Duhm Gambit (DDG): Alapin Variation" "D30b")
+ ("rnbqkb1r/ppp2ppp/4pn//2PPp/P1N/1P3PPP/R1BQKBNR b KQkq -"
+ "Diemer-Duhm Gambit (DDG): Duhm Variation" "D30b")
+ ("rnbqkb1r/ppp2ppp/4pn//2PPp/2N2P/PP4PP/R1BQKBNR b KQkq -"
+ "Diemer-Duhm Gambit (DDG): 5.f3" "D30b")
+ ("rnbqkb1r/ppp2ppp/4pn//2PP/2N2p/PP4PP/R1BQKBNR w KQkq -"
+ "Diemer-Duhm Gambit (DDG): Exchange Variation" "D30b")
+ ("rnbqkb1r/pp3ppp/4pn/2p/2PPp/2N2P/PP4PP/R1BQKBNR w KQkq -"
+ "Diemer-Duhm Gambit (DDG): Keres Defence" "D30b")
+ ("rnbqk2r/ppp2ppp/4pn//1bPPp/2N2P/PP4PP/R1BQKBNR w KQkq -"
+ "Diemer-Duhm Gambit (DDG): Main Line" "D30b")
+ ("rnbqkbnr/ppp2ppp/4p/3p/2PP/6P/PP2PP1P/RNBQKBNR b KQkq -"
+ "QGD: 3.g3" "D30c")
+ ("rnbqkbnr/ppp2ppp/4p/3P/3P//PP2PPPP/RNBQKBNR b KQkq -"
+ "QGD: 3.cxd5" "D30d")
+ ("rnbqkbnr/ppp2ppp//3p/3P//PP2PPPP/RNBQKBNR w KQkq -"
+ "QGD: 3.cxd5" "D30d")
+ ("rnbqkbnr/ppp2ppp//3p/3P/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "QGD: 3.cxd5" "D30d")
+ ("rnbqkbnr/ppp2ppp/4p/3p/2PP1B//PP2PPPP/RN1QKBNR b KQkq -"
+ "QGD: 3.Bf4" "D30e")
+ ("rnbqkbnr/ppp2ppp/4p/3p/2PP/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "QGD: 3.Nf3" "D30f")
+ ("r1bqkbnr/pppn1ppp/4p/3p/2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "QGD: 3.Nf3 Nbd7 (Westphalia)" "D30g")
+ ("rnbqkbnr/pp3ppp/4p/2pp/2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "QGD: Tarrasch without Nc3" "D30h")
+ ("rnbqkbnr/pp3ppp/4p/2pp/2PP/4PN/PP3PPP/RNBQKB1R b KQkq -"
+ "QGD: Tarrasch without Nc3: 4.e3" "D30h")
+ ("rnbqkb1r/pp3ppp/4pn/2pp/2PP/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "QGD: Tarrasch without Nc3: 4.e3 Nf6" "D30h")
+ ("rnbqkbnr/pp3ppp/4p/2pP/3P/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "QGD: Tarrasch without Nc3" "D30h")
+ ("rnbqkbnr/pp3ppp//2pp/3P/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "QGD: Tarrasch without Nc3" "D30h")
+ ("rnbqkbnr/pp3ppp//2pp/3P/5NP/PP2PP1P/RNBQKB1R b KQkq -"
+ "QGD: Tarrasch without Nc3: 5.g3" "D30i")
+ ("rnbqkb1r/pp3ppp/5n/2pp/3P/5NP/PP2PP1P/RNBQKB1R w KQkq -"
+ "QGD: Tarrasch without Nc3: 5.g3" "D30i")
+ ("rnbqkb1r/pp3ppp/5n/2pp/3P/5NP/PP2PPBP/RNBQK2R b KQkq -"
+ "QGD: Tarrasch without Nc3: 5.g3" "D30i")
+ ("r1bqkbnr/pp3ppp/2n/2pp/3P/5NP/PP2PP1P/RNBQKB1R w KQkq -"
+ "QGD: Tarrasch without Nc3: 5.g3 Nc6" "D30i")
+ ("r1bqkbnr/pp3ppp/2n/2pp/3P/5NP/PP2PPBP/RNBQK2R b KQkq -"
+ "QGD: Tarrasch without Nc3: 5.g3 Nc6 6.Bg2" "D30i")
+ ("r1bqkb1r/pp3ppp/2n2n/2pp/3P/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "QGD: Tarrasch without Nc3: 5.g3 Nc6 6.Bg2 Nf6" "D30i")
+ ("r1bqkb1r/pp3ppp/2n2n/2pp/3P/5NP/PP2PPBP/RNBQ1RK b kq -"
+ "QGD: Tarrasch without Nc3: 5.g3 Nc6 6.Bg2 Nf6 7.O-O" "D30i")
+ ("r1bqk2r/pp2bppp/2n2n/2pp/3P/5NP/PP2PPBP/RNBQ1RK w kq -"
+ "QGD: Tarrasch without Nc3: Main Line" "D30i")
+ ("rnbqkbnr/pp3ppp/2p1p/3p/2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "QGD: 3.Nf3 c6" "D30j")
+ ("rnbqkbnr/pp3ppp/2p1p/3p/2PP/4PN/PP3PPP/RNBQKB1R b KQkq -"
+ "QGD: 3.Nf3 c6 4.e3" "D30k")
+ ("rnbqkbnr/pp3ppp/2p1p/3p/2PP/5N/PP1NPPPP/R1BQKB1R b KQkq -"
+ "QGD: 3.Nf3 c6 4.Nbd2" "D30l")
+ ("rnbqkbnr/pp3ppp/2p1p/3p/2PP/5N/PPQ1PPPP/RNB1KB1R b KQkq -"
+ "QGD: 3.Nf3 c6 4.Qc2" "D30m")
+ ("rnbqkb1r/pp3ppp/2p1pn/3p/2PP/5N/PPQ1PPPP/RNB1KB1R w KQkq -"
+ "QGD: 3.Nf3 c6 4.Qc2 Nf6" "D30n")
+ ("rnbqkb1r/pp3ppp/2p1pn/3p2B/2PP/5N/PPQ1PPPP/RN2KB1R b KQkq -"
+ "QGD: 3.Nf3 c6 4.Qc2 Nf6 5.Bg5" "D30o")
+ ("rnbqkb1r/pp3ppp/2p1pn/3p/2PP/5NP/PPQ1PP1P/RNB1KB1R b KQkq -"
+ "QGD: 3.Nf3 c6 4.Qc2 Nf6 5.g3" "D30p")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "QGD: 3.Nf3 Nf6" "D30q")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/2PP/4PN/PP3PPP/RNBQKB1R b KQkq -"
+ "QGD: 3.Nf3 Nf6 4.e3" "D30r")
+ ("rnbqkb1r/pp3ppp/2p1pn/3p/2PP/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "QGD: 3.Nf3 Nf6 4.e3 c6" "D30s")
+ ("rnbqkb1r/pp3ppp/2p1pn/3p/2PP/4PN/PP1N1PPP/R1BQKB1R b KQkq -"
+ "QGD: 3.Nf3 Nf6 4.e3 c6 5.Nbd2" "D30t")
+ ("rnbqkb1r/pp3p1p/2p1pnp/3p/2PP/4PN/PP1N1PPP/R1BQKB1R w KQkq -"
+ "QGD: Spielmann Variation" "D30t")
+ ("rnbqkb1r/pp4pp/2p1p/3p1p/2PPn/3BPN/PP1N1PPP/R1BQK2R w KQkq -"
+ "QGD: Stonewall Formation" "D30t")
+ ("r1bqkb1r/pp1n1ppp/2p1pn/3p/2PP/4PN/PP1N1PPP/R1BQKB1R w KQkq -"
+ "QGD: 3.Nf3 Nf6 4.e3 c6 5.Nbd2 Nbd7" "D30t")
+ ("r1bqkb1r/pp1n1ppp/2p1pn/3p/2PP/3BPN/PP1N1PPP/R1BQK2R b KQkq -"
+ "QGD: 3.Nf3 Nf6 4.e3 c6 5.Nbd2 Nbd7 6.Bd3" "D30u")
+ ("r1bqkb1r/pp1n1ppp/4pn/2pp/2PP/3BPN/PP1N1PPP/R1BQK2R w KQkq -"
+ "QGD: Semmering Variation" "D30u")
+ ("rnbqkb1r/ppp2ppp/4pn/3p2B/2PP/5N/PP2PPPP/RN1QKB1R b KQkq -"
+ "QGD: 3.Nf3 Nf6 4.Bg5" "D30v")
+ ("rnbqkb1r/ppp2ppp/4pn/6B/2pP/5N/PP2PPPP/RN1QKB1R w KQkq -"
+ "QGD: 3.Nf3 Nf6 4.Bg5 dxc4" "D30v")
+ ("rnbqk2r/ppp2ppp/4pn/3p2B/1bPP/5N/PP2PPPP/RN1QKB1R w KQkq -"
+ "QGD: Vienna Variation" "D30v")
+ ("r1bqkb1r/pppn1ppp/4pn/3p2B/2PP/5N/PP2PPPP/RN1QKB1R w KQkq -"
+ "QGD: 3.Nf3 Nf6 4.Bg5 Nbd7" "D30v")
+ ("r1bqkb1r/pp1n1ppp/2p1pn/3p2B/2PP/4PN/PP1N1PPP/R2QKB1R b KQkq -"
+ "QGD: 3.Nf3 Nf6 4.Bg5, Capablanca Variation" "D30v")
+ ("rnbqkb1r/ppp2pp/4pn1p/3p2B/2PP/5N/PP2PPPP/RN1QKB1R w KQkq -"
+ "QGD: Capablanca-Duras Variation" "D30w")
+ ("rnbqk2r/ppp1bppp/4pn/3p2B/2PP/5N/PP2PPPP/RN1QKB1R w KQkq -"
+ "QGD: 3.Nf3 Nf6 4.Bg5 Be7" "D30x")
+ ("rnbqk2r/ppp1bppp/4pn/3p2B/2PP/4PN/PP3PPP/RN1QKB1R b KQkq -"
+ "QGD: 3.Nf3 Nf6 4.Bg5 Be7 5.e3" "D30x")
+ ("rnbqkbnr/ppp2ppp/4p/3p/2PP/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "QGD: 3.Nc3" "D31a")
+ ("r1bqkbnr/ppp2ppp/2n1p/3p/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "QGD: 3.Nc3 Nc6" "D31a")
+ ("rnbqkbnr/p1p2ppp/1p2p/3p/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "QGD: Alapin Variation" "D31a")
+ ("rnbqkbnr/1pp2ppp/p3p/3p/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "QGD: Janowski Variation" "D31b")
+ ("rnbqk1nr/ppp2ppp/4p/3p/1bPP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "QGD: 3.Nc3 Bb4" "D31c")
+ ("rnbqk1nr/ppp2ppp/4p/3p/1bPP/P1N/1P2PPPP/R1BQKBNR b KQkq -"
+ "QGD: 3.Nc3 Bb4 4.a3" "D31c")
+ ("rnbqk1nr/ppp1bppp/4p/3p/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "QGD: Alatortsev Variation" "D31d")
+ ("rnbqk1nr/ppp1bppp/4p/3p/2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "QGD: Alatortsev, 4.Nf3" "D31d")
+ ("rnbqk1nr/ppp1bppp/4p/3p/2PP1B/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "QGD: Alatortsev, 4.Bf4" "D31d")
+ ("rnbqk1nr/ppp1bppp/4p/3P/3P/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "QGD: Alatortsev, Exchange" "D31e")
+ ("rnbqk1nr/ppp1bppp//3p/3P/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "QGD: Alatortsev, Exchange" "D31e")
+ ("rnbqk1nr/ppp1bppp//3p/3P1B/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "QGD: Alatortsev, 5.Bf4" "D31e")
+ ("rnbqk1nr/pp2bppp/2p/3p/3P1B/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "QGD: Alatortsev, 5.Bf4 c6" "D31f")
+ ("rn1qk1nr/pp2bppp/2p/3p1b/3P1B/2N1P/PP3PPP/R2QKBNR w KQkq -"
+ "QGD: Alatortsev, 5.Bf4 c6 6.e3 Bf5" "D31g")
+ ("rn1qk1nr/pp2bppp/2p/3p1b/3P1BP/2N1P/PP3P1P/R2QKBNR b KQkq -"
+ "QGD: Alatortsev, 5.Bf4 c6 6.e3 Bf5 7.g4" "D31h")
+ ("rnbqkbnr/pp3ppp/2p1p/3p/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Semi-Slav" "D31i")
+ ("rnbqkbnr/pp3ppp/2p1p/3P/3P/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Semi-Slav: 4.cxd5" "D31j")
+ ("rnbqkbnr/pp3ppp/2p/3p/3P/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Semi-Slav: 4.cxd5" "D31j")
+ ("rnbqkbnr/pp3ppp/2p/3p/3P/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Semi-Slav: 4.cxd5 exd5 5.Nf3" "D31k")
+ ("rn1qkbnr/pp3ppp/2p/3p1b/3P/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Semi-Slav: 4.cxd5 exd5 5.Nf3 Bf5" "D31l")
+ ("rnbqkbnr/pp3ppp/2p/3p/3P1B/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "Semi-Slav: 4.cxd5 exd5 5.Bf4" "D31m")
+ ("rnbqkbnr/pp3ppp/2p1p/3p/2PP/2N1P/PP3PPP/R1BQKBNR b KQkq -"
+ "Semi-Slav: 4.e3" "D31n")
+ ("rnbqkb1r/pp3ppp/2p1pn/3p/2PP/2N1P/PP3PPP/R1BQKBNR w KQkq -"
+ "Semi-Slav: 4.e3 Nf6" "D31o")
+ ("rnbqkbnr/pp3ppp/2p1p/3p/2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Semi-Slav: 4.Nf3" "D31p")
+ ("rnbqkbnr/pp3ppp/2p1p//2pP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Semi-Slav: Noteboom Variation" "D31q")
+ ("rnbqkbnr/pp3ppp/2p1p//P1pP/2N2N/1P2PPPP/R1BQKB1R b KQkq -"
+ "Semi-Slav: Noteboom, 5.a4" "D31r")
+ ("rnbqk1nr/p4ppp/2p1p/1p/PbpP/2N1PN/1P3PPP/R1BQKB1R w KQkq -"
+ "Semi-Slav: Noteboom, 5.a4 Bb4 6.e3 b5" "D31s")
+ ("rnb1k1nr/p3qppp/2p1p/1p/PbpP/2N1PN/1P1B1PPP/R2QKB1R w KQkq -"
+ "Semi-Slav: Noteboom, Koomen Variation" "D31s")
+ ("rnb1k1nr/p4ppp/1qp1p/1p/PbpP/2N1PN/1P1B1PPP/R2QKB1R w KQkq -"
+ "Semi-Slav: Noteboom, Junge Variation" "D31s")
+ ("rnbqk1nr/5ppp/2p1p/pp/PbpP/2N1PN/1P1B1PPP/R2QKB1R w KQkq -"
+ "Semi-Slav: Noteboom, Abrahams Variation" "D31t")
+ ("rn1qk1nr/1b3ppp/4p/pp/2pP/1PB1PN/5PPP/R2QKB1R w KQkq -"
+ "Semi-Slav: Noteboom, Abrahams, Main Line" "D31u")
+ ("r2q1rk/1b1n1ppp/4pn/p/1pPP/3BPN/1B3PPP/R2Q1RK w - -"
+ "Semi-Slav: Noteboom, Abrahams, Main Line, 14.O-O O-O" "D31v")
+ ("rnbqkbnr/pp3ppp/2p1p/3p/2PPP/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Semi-Slav: Marshall Gambit" "D31w")
+ ("rnbqk1nr/pp3ppp/2p1p/3p/1bPPP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Semi-Slav: Marshall Gambit, 4...Bb4" "D31w")
+ ("rnbqkbnr/pp3ppp/2p1p//2PPp/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Semi-Slav: Marshall Gambit, 4...dxe4" "D31w")
+ ("rnbqkbnr/pp3ppp/2p1p//2PPp/2N2P/PP4PP/R1BQKBNR b KQkq -"
+ "Semi-Slav: Marshall Gambit, Gunderam Gambit" "D31w")
+ ("rnbqkbnr/pp3ppp/2p1p//2PPN//PP3PPP/R1BQKBNR b KQkq -"
+ "Semi-Slav: Marshall Gambit, 5.Nxe4" "D31w")
+ ("rnbqkb1r/pp3ppp/2p1pn//2PPN//PP3PPP/R1BQKBNR w KQkq -"
+ "Semi-Slav: Marshall Gambit, 5.Nxe4 Nf6" "D31w")
+ ("rnbqk1nr/pp3ppp/2p1p//1bPPN//PP3PPP/R1BQKBNR w KQkq -"
+ "Semi-Slav: Marshall Gambit, 5.Nxe4 Bb4+" "D31x")
+ ("rnbqk1nr/pp3ppp/2p1p//1bPP/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Semi-Slav: Marshall Gambit, 5.Nxe4 Bb4+ 6.Nc3" "D31x")
+ ("rnbqk1nr/pp3ppp/2p1p//1bPPN//PP1B1PPP/R2QKBNR b KQkq -"
+ "Semi-Slav: Marshall Gambit, 5.Nxe4 Bb4+ 6.Bd2" "D31x")
+ ("rnb1k1nr/pp3ppp/2p1p//1BP1q//PP2NPPP/R2QKB1R b KQkq -"
+ "Semi-Slav: Marshall Gambit, 8.Ne2" "D31x")
+ ("rnb1k1nr/pp3ppp/2p1p//1BP1q//PP2BPPP/R2QK1NR b KQkq -"
+ "Semi-Slav: Marshall Gambit, 8.Be2" "D31y")
+ ("r1b1k1nr/pp3ppp/n1p1p//1BP1q//PP2BPPP/R2QK1NR w KQkq -"
+ "Semi-Slav: Marshall Gambit, 8.Be2 Na6" "D31z")
+ ("rnbqkbnr/pp3ppp/4p/2pp/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "QGD Tarrasch" "D32a")
+ ("rnbqkbnr/pp3ppp/4p/2pp/2PP/2N1P/PP3PPP/R1BQKBNR b KQkq -"
+ "QGD Tarrasch: 4.e3" "D32a")
+ ("rnbqkbnr/pp3ppp/4p/2pp/2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "QGD Tarrasch: 4.Nf3" "D32b")
+ ("rnbqkbnr/pp3ppp//3pp/2PN/2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "QGD Tarrasch: 4.Nf3 cxd4 5.Nxd4 e5" "D32c")
+ ("rnbqkbnr/pp3ppp/4p/2pP/3P/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "QGD Tarrasch: 4.cxd5" "D32d")
+ ("rnbqkbnr/pp3ppp/4p/3P/3p/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "QGD Tarrasch: von Hennig-Schara Gambit" "D32d")
+ ("rnbqkbnr/pp3ppp/4p/3P/3Q/2N/PP2PPPP/R1B1KBNR b KQkq -"
+ "QGD Tarrasch: von Hennig-Schara Gambit, 5.Qxd4" "D32d")
+ ("r1bqkbnr/pp3ppp/2n/3p//2N1P/PP3PPP/R1BQKBNR b KQkq -"
+ "QGD Tarrasch: von Hennig-Schara Gambit, 5.Qxd4 Nc6 6.Qd1 exd5 7.e3" "D32e")
+ ("rnbqkbnr/pp3ppp/4p/3P/Q2p/2N/PP2PPPP/R1B1KBNR b KQkq -"
+ "QGD Tarrasch: von Hennig-Schara Gambit, 5.Qa4+" "D32f")
+ ("r2qkbnr/pp1b1ppp/2n/3Q//2N/PP2PPPP/R1B1KBNR w KQkq -"
+ "QGD Tarrasch: von Hennig-Schara Gambit, 7.Qxd5 Nc6" "D32f")
+ ("r2qkbnr/pp1b1ppp/2n/3Q2B//2N/PP2PPPP/R3KBNR b KQkq -"
+ "QGD Tarrasch: von Hennig-Schara Gambit, 7.Qxd5 Nc6 8.Bg5" "D32g")
+ ("r2qkbnr/pp1b1ppp/2n/3Q//2N2N/PP2PPPP/R1B1KB1R b KQkq -"
+ "QGD Tarrasch: von Hennig-Schara Gambit, 7.Qxd5 Nc6 8.Nf3" "D32h")
+ ("2kr3r/pp1bqppp/2n2n/2b//2N1PN/PP2BPPP/R1BQK2R w KQ -"
+ "QGD Tarrasch: von Hennig-Schara Gambit, Main Line (11.Be2 O-O-O)" "D32i")
+ ("rnbqkbnr/pp3ppp//2pp/3P/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "QGD Tarrasch: 4.cxd5 exd5" "D32j")
+ ("rnbqkbnr/pp3ppp//2pp/3P/2N3P/PP2PP1P/R1BQKBNR b KQkq -"
+ "QGD Tarrasch: 5.g3" "D32j")
+ ("rnbqkbnr/pp3ppp//2Pp//2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "QGD Tarrasch: 5.dxc5" "D32k")
+ ("rnbqkbnr/p4ppp//1pP/N2p//PP2PPPP/R1BQKBNR w KQkq b6"
+ "QGD Tarrasch: 5.dxc5, Tarrasch Gambit" "D32k")
+ ("rnbqkbnr/pp3ppp//2pp/3PP/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "QGD Tarrasch: Marshall Gambit" "D32l")
+ ("rnbqkbnr/pp3ppp//2p/3Pp/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "QGD Tarrasch: Marshall Gambit" "D32l")
+ ("rnbqkbnr/pp3ppp//2p/2BPp/2N/PP3PPP/R1BQK1NR b KQkq -"
+ "QGD Tarrasch: Marshall Gambit, Modern 6.Bc4" "D32l")
+ ("rnbqkbnr/pp3ppp//2pP/4p/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "QGD Tarrasch: Marshall Gambit, 6.d5" "D32l")
+ ("rnbqkbnr/pp3ppp//2pp/3P/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "QGD Tarrasch: 5.Nf3" "D32m")
+ ("r1bqkbnr/pp3ppp/2n/2pp/3P/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "QGD Tarrasch: 5.Nf3 Nc6" "D32n")
+ ("r1bqkbnr/pp3ppp/2n/2pp/3P1B/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "QGD Tarrasch: 5.Nf3 Nc6 6.Bf4" "D32o")
+ ("r1bqkb1r/pp3ppp/2n2n/2pp/3P1B/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "QGD Tarrasch: 5.Nf3 Nc6 6.Bf4 Nf6" "D32o")
+ ("r1bqkbnr/pp3ppp/2n/2pp2B/3P/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "QGD Tarrasch: 5.Nf3 Nc6 6.Bg5" "D32p")
+ ("r1bqk1nr/pp2bppp/2n/2pp2B/3P/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "QGD Tarrasch: 5.Nf3 Nc6 6.Bg5 Be7" "D32q")
+ ("r1bqkbnr/pp3ppp/2n/2pp/3P/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "QGD Tarrasch: 5.Nf3 Nc6 6.e3" "D32r")
+ ("r1bqkb1r/pp3ppp/2n2n/2pp/3P/2N1PN/PP3PPP/R1BQKB1R w KQkq -"
+ "QGD Tarrasch: 5.Nf3 Nc6 6.e3 Nf6" "D32r")
+ ("r1bqkb1r/pp3ppp/2n2n/1Bpp/3P/2N1PN/PP3PPP/R1BQK2R b KQkq -"
+ "QGD Tarrasch: 5.Nf3 Nc6 6.e3 Nf6 7.Bb5" "D32s")
+ ("r1bqkb1r/pp3ppp/2n2n/2pp/3P/2N1PN/PP2BPPP/R1BQK2R b KQkq -"
+ "QGD Tarrasch: 5.Nf3 Nc6 6.e3 Nf6 7.Be2" "D32t")
+ ("r1bqk2r/pp2bppp/2n2n/2pp/3P/2N1PN/PP2BPPP/R1BQK2R w KQkq -"
+ "QGD Tarrasch: 5.Nf3 Nc6 6.e3 Nf6 7.Be2 Be7" "D32u")
+ ("r1bqk2r/pp3ppp/2n2n/2bp//2N1PN/PP2BPPP/R1BQK2R w KQkq -"
+ "QGD Tarrasch: 5.Nf3 Nc6 6.e3 Nf6 7.Be2 Be7 8.dxc5 Bxc5" "D32u")
+ ("r1bqkb1r/pp3ppp/2n2n/3p/3p/2N1PN/PP2BPPP/R1BQK2R w KQkq -"
+ "QGD Tarrasch: 5.Nf3 Nc6 6.e3 Nf6 7.Be2 cxd4" "D32v")
+ ("r1bqk2r/pp3ppp/2nb1n/3p/3N/2N1P/PP2BPPP/R1BQK2R w KQkq -"
+ "QGD Tarrasch: 5.Nf3 Nc6 6.e3 Nf6 7.Be2 cxd4 8.Nxd4 Bd6" "D32v")
+ ("r1bqk2r/pp3ppp/2nb1n/3p/3N/2N1P/PP2BPPP/R1BQ1RK b kq -"
+ "QGD Tarrasch: 5.Nf3 Nc6 6.e3 Nf6 7.Be2 cxd4 8.Nxd4 Bd6 9.O-O" "D32v")
+ ("r1bq1rk/pp3ppp/2nb1n/3p/3N/2N1P/PP2BPPP/R1BQ1RK w - -"
+ "QGD Tarrasch: 5.Nf3 Nc6 6.e3 Nf6 7.Be2 cxd4 8.Nxd4 Bd6 9.O-O O-O" "D32w")
+ ("r1bq1rk/pp3ppp/2nb1n/3p/3N/1PN1P/P3BPPP/R1BQ1RK b - -"
+ "QGD Tarrasch: 5.Nf3 Nc6 6.e3 Nf6 7.Be2 cxd4 8.Nxd4 Bd6 9.O-O O-O 10.b3" "D32x")
+ ("r1bqkbnr/pp3ppp/2n/2pp/3P/2N2NP/PP2PP1P/R1BQKB1R b KQkq -"
+ "QGD Tarrasch: 6.g3 (Schlecter/Rubinstein)" "D33a")
+ ("r1bqkbnr/pp3ppp/2n/3p/3p/2N2NP/PP2PP1P/R1BQKB1R w KQkq -"
+ "QGD Tarrasch: 6.g3 cxd4" "D33b")
+ ("r1bqkbnr/pp3ppp/2n/3p/2pP/2N2NP/PP2PP1P/R1BQKB1R w KQkq -"
+ "QGD Tarrasch: Swedish Variation" "D33c")
+ ("r1bqkbnr/pp3ppp/2n/3p/2pPP/2N2NP/PP3P1P/R1BQKB1R b KQkq -"
+ "QGD Tarrasch: Swedish, Rey Ardid Variation" "D33d")
+ ("r1bqkbnr/pp3ppp/2n/3p/2pP/2N2NP/PP2PPBP/R1BQK2R b KQkq -"
+ "QGD Tarrasch: Swedish, 7.Bg2" "D33e")
+ ("r1bqk2r/pp2nppp/2n/3p/1bpP/2N2NP/PP2PPBP/R1BQ1RK w kq -"
+ "QGD Tarrasch: Swedish, 7.Bg2 Bb4 8.O-O Nge7" "D33f")
+ ("r1bqk2r/pp2nppp/2n/3p/1bpP/P1N2NP/1P2PPBP/R1BQ1RK b kq -"
+ "QGD Tarrasch: Swedish, 9.a3" "D33g")
+ ("r1bqk2r/pp2nppp/2n/3p/1bpP/2N2NP/PP1BPPBP/R2Q1RK b kq -"
+ "QGD Tarrasch: Swedish, 9.Bd2" "D33h")
+ ("r1bqk2r/pp2nppp/2n/3pN/1bpP/2N3P/PP2PPBP/R1BQ1RK b kq -"
+ "QGD Tarrasch: Swedish, 9.Ne5" "D33i")
+ ("r1bqk2r/pp2nppp/2n/3p/1bpPP/2N2NP/PP3PBP/R1BQ1RK b kq -"
+ "QGD Tarrasch: Swedish, 9.e4" "D33j")
+ ("r1bqk2r/pp2nppp/2n//1bpPp/2N2NP/PP3PBP/R1BQ1RK w kq -"
+ "QGD Tarrasch: Swedish, 9.e4 dxe4" "D33k")
+ ("r1bqkb1r/pp3ppp/2n2n/2pp/3P/2N2NP/PP2PP1P/R1BQKB1R w KQkq -"
+ "QGD Tarrasch: 6.g3 Nf6 (Prague)" "D33l")
+ ("r1bqkb1r/pp3ppp/2n2n/2pp/3P/2N2NP/PP2PPBP/R1BQK2R b KQkq -"
+ "QGD Tarrasch: 6.g3 Nf6 (Prague)" "D33l")
+ ("r2qkb1r/pp3ppp/2n1bn/2pp/3P/2N2NP/PP2PPBP/R1BQK2R w KQkq -"
+ "QGD Tarrasch: 7.Bg2 Be6" "D33m")
+ ("r2qkb1r/pp3ppp/2n2n/2pp/3P2b/2N2NP/PP2PPBP/R1BQK2R w KQkq -"
+ "QGD Tarrasch: Wagner Variation" "D33n")
+ ("r1bqkb1r/pp3ppp/2n2n/3p/3p/2N2NP/PP2PPBP/R1BQK2R w KQkq -"
+ "QGD Tarrasch: 7.Bg2 cxd4" "D33o")
+ ("r1bqkb1r/pp3ppp/2n2n/3p/3N/2N3P/PP2PPBP/R1BQK2R b KQkq -"
+ "QGD Tarrasch: 7.Bg2 cxd4 8.Nxd4" "D33o")
+ ("r1bqk2r/pp2bppp/2n2n/3p/3N/2N3P/PP2PPBP/R1BQK2R w KQkq -"
+ "QGD Tarrasch: 7.Bg2 cxd4 8.Nxd4 Be7" "D33p")
+ ("r1bqk2r/pp2bppp/2n2n/3p/3N/2N3P/PP2PPBP/R1BQ1RK b kq -"
+ "QGD Tarrasch: 7.Bg2 cxd4 8.Nxd4 Be7" "D33p")
+ ("r1bq1rk/pp2bppp/2n2n/3p/3N/2N3P/PP2PPBP/R1BQ1RK w - -"
+ "QGD Tarrasch: 7.Bg2 cxd4 8.Nxd4 Be7" "D33p")
+ ("r1bq1rk/pp2bppp/2n2n/3p/3N/2N1B1P/PP2PPBP/R2Q1RK b - -"
+ "QGD Tarrasch: 7.Bg2 cxd4 8.Nxd4 Be7 9.O-O O-O 10.Be3" "D33q")
+ ("r1bqk2r/pp2bppp/2n2n/2pp/3P/2N2NP/PP2PPBP/R1BQK2R w KQkq -"
+ "QGD Tarrasch: 7.Bg2 Be7" "D34a")
+ ("r1bqk2r/pp2bppp/2n2n/2pp/3P/2N2NP/PP2PPBP/R1BQ1RK b kq -"
+ "QGD Tarrasch: 7.Bg2 Be7 8.O-O" "D34a")
+ ("r2qk2r/pp2bppp/2n1bn/2pp/3P/2N2NP/PP2PPBP/R1BQ1RK w kq -"
+ "QGD Tarrasch: 7.Bg2 Be7 8.O-O Be6" "D34b")
+ ("r1bq1rk/pp2bppp/2n2n/2pp/3P/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "QGD Tarrasch: 8.O-O O-O (Main Line)" "D34c")
+ ("r1bq1rk/pp2bppp/2n2n/2pp/3P/1PN2NP/P3PPBP/R1BQ1RK b - -"
+ "QGD Tarrasch: 9.b3" "D34d")
+ ("r1bq1rk/pp2bppp/2n/2pp/3Pn/1PN2NP/P3PPBP/R1BQ1RK w - -"
+ "QGD Tarrasch: 9.b3 Ne4" "D34e")
+ ("r1bq1rk/pp2bppp/2n2n/2pp/3P1B/2N2NP/PP2PPBP/R2Q1RK b - -"
+ "QGD Tarrasch: 9.Bf4" "D34f")
+ ("r1bq1rk/pp2bppp/2n2n/2pp/3P/2N1BNP/PP2PPBP/R2Q1RK b - -"
+ "QGD Tarrasch: 9.Be3" "D34g")
+ ("r1bq1rk/pp2bppp/2n2n/2Pp//2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "QGD Tarrasch: 9.dxc5" "D34h")
+ ("r1bq1rk/pp2bppp/2n2n/2P/3p/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "QGD Tarrasch: Tarrasch's Gambit" "D34h")
+ ("r1bq1rk/pp3ppp/2n2n/2bp//2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "QGD Tarrasch: 9.dxc5 Bxc5" "D34i")
+ ("r1bq1rk/pp3ppp/2n2n/2bp/N/5NP/PP2PPBP/R1BQ1RK b - -"
+ "QGD Tarrasch: Reti Variation" "D34j")
+ ("r1bq1rk/pp3ppp/2n2n/2bp2B//2N2NP/PP2PPBP/R2Q1RK b - -"
+ "QGD Tarrasch: 9.dxc5 Bxc5 10.Bg5" "D34k")
+ ("r2q1rk/pp3ppp/2n1bn/2bp2B//2N2NP/PP2PPBP/R2Q1RK w - -"
+ "QGD Tarrasch: 9.dxc5 Bxc5 10.Bg5 Be6" "D34k")
+ ("r2q1rk/pp3ppp/2n1bB/2bp//2N2NP/PP2PPBP/R2Q1RK b - -"
+ "QGD Tarrasch: 9.dxc5 Bxc5 10.Bg5 Be6 11.Bxf6" "D34k")
+ ("r1bq1rk/pp3ppp/2n2n/2b3B/3p/2N2NP/PP2PPBP/R2Q1RK w - -"
+ "QGD Tarrasch: 9.dxc5 Bxc5 10.Bg5 d4" "D34l")
+ ("r1b2rk/pp3ppp/2n2q/2bN/3p/5NP/PP2PPBP/R2Q1RK b - -"
+ "QGD Tarrasch: 9.dxc5 Bxc5 10.Bg5 d4 11.Bxf6 Qxf6 12.Nd5" "D34m")
+ ("r1bqr1k/pp3ppp/2n/2bN/3p/6P/PP1NPPBP/R2Q1RK w - -"
+ "QGD Tarrasch: 9.dxc5 Bxc5 10.Bg5 d4 11.Bxf6: Main Line" "D34n")
+ ("r1bq1rk/pp2bppp/2n2n/2pp2B/3P/2N2NP/PP2PPBP/R2Q1RK b - -"
+ "QGD Tarrasch: 9.Bg5" "D34o")
+ ("r2q1rk/pp2bppp/2n1bn/2pp2B/3P/2N2NP/PP2PPBP/R2Q1RK w - -"
+ "QGD Tarrasch: 9.Bg5 Be6" "D34o")
+ ("r2q1rk/p3bppp/1pn1bn/2pp2B/3P/2N2NP/PP2PPBP/2RQ1RK w - -"
+ "QGD Tarrasch: Stoltz Variation" "D34o")
+ ("r2q1rk/pp2bppp/2n1bn/3p2B/2pP/2N2NP/PP2PPBP/2RQ1RK w - -"
+ "QGD Tarrasch: Bogoljubow Variation" "D34o")
+ ("r1bq1rk/pp2bppp/2n2n/3p2B/2pP/2N2NP/PP2PPBP/R2Q1RK w - -"
+ "QGD Tarrasch: 9.Bg5 c4" "D34p")
+ ("r2q1rk/pp2bppp/2N1bn/3p2B/2pP/2N3P/PP2PPBP/R2Q1RK b - -"
+ "QGD Tarrasch: 9.Bg5 c4 10.Ne5 Be6 11.Nxc6" "D34q")
+ ("r1bq1rk/pp2bppp/2n2n/3p2B/3p/2N2NP/PP2PPBP/R2Q1RK w - -"
+ "QGD Tarrasch: 9.Bg5 cxd4" "D34r")
+ ("r1bq1rk/pp2bppp/2n2n/3p2B/3N/2N3P/PP2PPBP/R2Q1RK b - -"
+ "QGD Tarrasch: 9.Bg5 cxd4" "D34r")
+ ("r1bq1rk/pp2bpp/2n2n1p/3p2B/3N/2N3P/PP2PPBP/R2Q1RK w - -"
+ "QGD Tarrasch: 9.Bg5 cxd4 10.Nxd4 h6" "D34s")
+ ("r1bq1rk/pp2bpp/2n2n1p/3p/3N/2N1B1P/PP2PPBP/R2Q1RK b - -"
+ "QGD Tarrasch: 9.Bg5 cxd4 10.Nxd4 h6 11.Be3" "D34t")
+ ("r1bqr1k/pp2bpp/2n2n1p/3p/3N/2N1B1P/PP2PPBP/R2Q1RK w - -"
+ "QGD Tarrasch: 9.Bg5 cxd4 10.Nxd4 h6 11.Be3 Re8" "D34u")
+ ("r1bqr1k/pp2bpp/2n2n1p/3p/3N/1QN1B1P/PP2PPBP/R4RK b - -"
+ "QGD Tarrasch: 9.Bg5 cxd4 10.Nxd4 h6 11.Be3 Re8 12.Qb3" "D34v")
+ ("r1bqr1k/pp2bpp/2n2n1p/3p/3N/2N1B1P/PP2PPBP/2RQ1RK b - -"
+ "QGD Tarrasch: 9.Bg5 cxd4 10.Nxd4 h6 11.Be3 Re8 12.Rc1" "D34w")
+ ("r1bqrbk/pp3pp/2n2n1p/3p/3N/2N1B1P/PP2PPBP/2RQ1RK w - -"
+ "QGD Tarrasch: 9.Bg5 cxd4 10.Nxd4 h6 11.Be3 Re8 12.Rc1 Bf8" "D34x")
+ ("r1bqrbk/pp3pp/2N2n1p/3p//2N1B1P/PP2PPBP/2RQ1RK b - -"
+ "QGD Tarrasch: 9.Bg5 cxd4 10.Nxd4 h6 11.Be3 Re8 12.Rc1 Bf8 13.Nxc6" "D34y")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "QGD: 3.Nc3 Nf6" "D35a")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/2PP/2N1P/PP3PPP/R1BQKBNR b KQkq -"
+ "QGD: 3.Nc3 Nf6 4.e3" "D35a")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/2PP1B/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "QGD: Harrwitz Attack" "D35a")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/2PP/2N3P/PP2PP1P/R1BQKBNR b KQkq -"
+ "QGD: Catalan without Nf3" "D35a")
+ ("rnbqkb1r/ppp2ppp/4pn/3P/3P/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "QGD: Exchange" "D35b")
+ ("rnbqkb1r/ppp2ppp/4p/3n/3P/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "QGD: Exchange, 4...Nxd5" "D35b")
+ ("rnbqkb1r/ppp2ppp/5n/3p/3P/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "QGD: Exchange" "D35b")
+ ("rnbqkb1r/ppp2ppp/5n/3p/3P1B/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "QGD: Exchange, Sämisch Variation" "D35c")
+ ("rnbqkb1r/ppp2ppp/5n/3p/3P/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "QGD: Exchange, 5.Nf3" "D35d")
+ ("rnbqkb1r/pp3ppp/2p2n/3p/3P/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "QGD: Exchange, 5.Nf3 c6" "D35d")
+ ("rnbqkb1r/pp3ppp/2p2n/3p/3P/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "QGD: Exchange, 5.Nf3 c6 6.e3" "D35d")
+ ("r1bqkb1r/pppn1ppp/5n/3p/3P/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "QGD: Exchange, 5.Nf3 Nbd7" "D35e")
+ ("r1bqkb1r/pppn1ppp/5n/3p/3P/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "QGD: Exchange, 5.Nf3 Nbd7 6.e3" "D35e")
+ ("r1bqkb1r/pp1n1ppp/2p2n/3p/3P/2N1PN/PP3PPP/R1BQKB1R w KQkq -"
+ "QGD: Exchange, 5.Nf3 Nbd7 6.e3 c6" "D35e")
+ ("r1bqkb1r/pppn1ppp/5n/3p/3P1B/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "QGD: Exchange, 5.Nf3 Nbd7 6.Bf4" "D35f")
+ ("rnbqk2r/ppp1bppp/5n/3p/3P/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "QGD: Exchange, 5.Nf3 Be7" "D35g")
+ ("rnbqk2r/ppp1bppp/5n/3p/3P1B/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "QGD: Exchange, 5.Nf3 Be7 6.Bf4" "D35g")
+ ("rnbqk2r/pp2bppp/2p2n/3p/3P1B/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "QGD: Exchange, 5.Nf3 Be7 6.Bf4 c6" "D35h")
+ ("rnbqk2r/pp2bppp/2p2n/3p/3P1B/2N2N/PPQ1PPPP/R3KB1R b KQkq -"
+ "QGD: Exchange, 5.Nf3 Be7 6.Bf4 c6 7.Qc2" "D35h")
+ ("r1bqk2r/pp1nbppp/2p2n/3p/3P1B/2N2N/PPQ1PPPP/R3KB1R w KQkq -"
+ "QGD: Exchange, 5.Nf3 Be7 6.Bf4 c6 7.Qc2 Nbd7" "D35h")
+ ("rnbqkb1r/ppp2ppp/5n/3p2B/3P/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "QGD: Exchange, 5.Bg5" "D35i")
+ ("r1bqkb1r/pppn1ppp/5n/3p2B/3P/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "QGD: Exchange, 5.Bg5 Nbd7" "D35i")
+ ("r1bqkb1r/pppn1ppp/5n/3p2B/3P/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "QGD: Exchange, 5.Bg5 Nbd7 6.Nf3" "D35i")
+ ("r1bqkb1r/pppn1ppp/5n/3p2B/3P/2N1P/PP3PPP/R2QKBNR b KQkq -"
+ "QGD: Exchange, 5.Bg5 Nbd7 6.e3" "D35i")
+ ("rnbqk2r/ppp1bppp/5n/3p2B/3P/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "QGD: Exchange, 5.Bg5 Be7" "D35i")
+ ("rnbqk2r/ppp1bppp/5n/3p2B/3P/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "QGD: Exchange, 5.Bg5 Be7 6.Nf3" "D35i")
+ ("rnbqk2r/ppp1bppp/5n/3p2B/3P/2N1P/PP3PPP/R2QKBNR b KQkq -"
+ "QGD: Exchange, 5.Bg5 Be7 6.e3" "D35j")
+ ("rnbqk2r/ppp1bpp/5n1p/3p2B/3P/2N1P/PP3PPP/R2QKBNR w KQkq -"
+ "QGD: Exchange, 5.Bg5 Be7 6.e3 h6" "D35j")
+ ("r1bqk2r/pppnbppp/5n/3p2B/3P/2N1P/PP3PPP/R2QKBNR w KQkq -"
+ "QGD: Exchange, 5.Bg5 Be7 6.e3 Nbd7" "D35j")
+ ("rnbq1rk/ppp1bppp/5n/3p2B/3P/2N1P/PP3PPP/R2QKBNR w KQ -"
+ "QGD: Exchange, 5.Bg5 Be7 6.e3 O-O" "D35k")
+ ("rnbqkb1r/pp3ppp/2p2n/3p2B/3P/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "QGD: Exchange, 5.Bg5 c6" "D35l")
+ ("rnbqkb1r/pp3ppp/2p2n/3p2B/3P/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "QGD: Exchange, 5.Bg5 c6 6.Nf3" "D35l")
+ ("rnbqkb1r/pp3ppp/2p2n/3p2B/3P/2N1P/PP3PPP/R2QKBNR b KQkq -"
+ "QGD: Exchange, 5.Bg5 c6 6.e3" "D35m")
+ ("r1bqkb1r/pp1n1ppp/2p2n/3p2B/3P/2N1P/PP3PPP/R2QKBNR w KQkq -"
+ "QGD: Exchange, 5.Bg5 c6 6.e3 Nbd7" "D35n")
+ ("rnbqk2r/pp2bppp/2p2n/3p2B/3P/2N1P/PP3PPP/R2QKBNR w KQkq -"
+ "QGD: Exchange, 5.Bg5 c6 6.e3 Be7" "D35o")
+ ("rnbqk2r/pp2bppp/2p2n/3p2B/3P/2N1PN/PP3PPP/R2QKB1R b KQkq -"
+ "QGD: Exchange, 5.Bg5 c6 6.e3 Be7 7.Nf3" "D35o")
+ ("rn1qk2r/pp2bppp/2p2n/3p1bB/3P/2N1PN/PP3PPP/R2QKB1R w KQkq -"
+ "QGD: Exchange, 5.Bg5 c6 6.e3 Be7 7.Nf3 Bf5" "D35p")
+ ("rn1qk2r/pp2bppp/2p2n/3p1bB/3P/2NBPN/PP3PPP/R2QK2R b KQkq -"
+ "QGD: Exchange, 5.Bg5 c6 6.e3 Be7 7.Nf3 Bf5 8.Bd3" "D35q")
+ ("rnbqk2r/pp2bppp/2p2n/3p2B/3P/2NBP/PP3PPP/R2QK1NR b KQkq -"
+ "QGD: Exchange, 5.Bg5 c6 6.e3 Be7 7.Bd3" "D35r")
+ ("rnbqk2r/pp2bppp/2p/3p2B/3Pn/2NBP/PP3PPP/R2QK1NR w KQkq -"
+ "QGD: Exchange, 5.Bg5 c6 6.e3 Be7 7.Bd3 Ne4" "D35s")
+ ("r1bqk2r/pp1nbppp/2p2n/3p2B/3P/2NBP/PP3PPP/R2QK1NR w KQkq -"
+ "QGD: Exchange, 5.Bg5 c6 6.e3 Be7 7.Bd3 Nbd7" "D35t")
+ ("r1bqk2r/pp1nbppp/2p2n/3p2B/3P/2NBP/PP2NPPP/R2QK2R b KQkq -"
+ "QGD: Exchange, 5.Bg5 c6 6.e3 Be7 7.Bd3 Nbd7 8.Nge2" "D35t")
+ ("r1bqk2r/pp1nbppp/2p2n/3p2B/3P/2NBPN/PP3PPP/R2QK2R b KQkq -"
+ "QGD: Exchange, 5.Bg5 c6 6.e3 Be7 7.Bd3 Nbd7 8.Nf3" "D35u")
+ ("rnbq1rk/pp2bppp/2p2n/3p2B/3P/2NBP/PP3PPP/R2QK1NR w KQ -"
+ "QGD: Exchange, 5.Bg5 c6 6.e3 Be7 7.Bd3 O-O" "D35v")
+ ("rnbq1rk/pp2bppp/2p2n/3p2B/3P/2NBPN/PP3PPP/R2QK2R b KQ -"
+ "QGD: Exchange, 5.Bg5 c6 6.e3 Be7 7.Bd3 O-O 8.Nf3" "D35v")
+ ("rnbq1rk/pp2bppp/2p2n/3p2B/3P/2NBP/PP2NPPP/R2QK2R b KQ -"
+ "QGD: Exchange, 5.Bg5 c6 6.e3 Be7 7.Bd3 O-O 8.Nge2" "D35v")
+ ("rnbqkb1r/pp3ppp/2p2n/3p2B/3P/2N/PPQ1PPPP/R3KBNR b KQkq -"
+ "QGD: Exchange, 5.Bg5 c6 6.Qc2" "D36a")
+ ("rnbqkb1r/pp3p1p/2p2np/3p2B/3P/2N/PPQ1PPPP/R3KBNR w KQkq -"
+ "QGD: Exchange, 5.Bg5 c6 6.Qc2 g6" "D36a")
+ ("r1bqkb1r/pp3ppp/n1p2n/3p2B/3P/2N/PPQ1PPPP/R3KBNR w KQkq -"
+ "QGD: Exchange, 5.Bg5 c6 6.Qc2 Na6" "D36b")
+ ("rnbqk2r/pp2bppp/2p2n/3p2B/3P/2N/PPQ1PPPP/R3KBNR w KQkq -"
+ "QGD: Exchange, 6.Qc2 Be7" "D36c")
+ ("rnbqk2r/pp2bppp/2p2n/3p2B/3P/2N2N/PPQ1PPPP/R3KB1R b KQkq -"
+ "QGD: Exchange, 6.Qc2 Be7 7.Nf3" "D36c")
+ ("r1bqk2r/pp1nbppp/2p2n/3p2B/3P/2N2N/PPQ1PPPP/R3KB1R w KQkq -"
+ "QGD: Exchange, 6.Qc2 Be7 7.Nf3 Nbd7" "D36c")
+ ("rnbq1rk/pp2bppp/2p2n/3p2B/3P/2N2N/PPQ1PPPP/R3KB1R w KQ -"
+ "QGD: Exchange, 6.Qc2 Be7 7.Nf3 O-O" "D36c")
+ ("rnbqk2r/pp2bp1p/2p2np/3p2B/3P/2N2N/PPQ1PPPP/R3KB1R w KQkq -"
+ "QGD: Exchange, 6.Qc2 Be7 7.Nf3 g6" "D36d")
+ ("rnbqk2r/pp2bp1p/2p2np/3p2B/3P/2N1PN/PPQ2PPP/R3KB1R b KQkq -"
+ "QGD: Exchange, 6.Qc2 Be7 7.Nf3 g6 8.e3" "D36e")
+ ("rnbqk2r/pp2bppp/2p2n/3p2B/3P/2N1P/PPQ2PPP/R3KBNR b KQkq -"
+ "QGD: Exchange, 6.Qc2 Be7 7.e3" "D36f")
+ ("rnbq1rk/pp2bppp/2p2n/3p2B/3P/2N1P/PPQ2PPP/R3KBNR w KQ -"
+ "QGD: Exchange, 6.Qc2 Be7 7.e3 O-O" "D36f")
+ ("rnbq1rk/pp2bppp/2p2n/3p2B/3P/2NBP/PPQ2PPP/R3K1NR b KQ -"
+ "QGD: Exchange, 6.Qc2 Be7 7.e3 O-O 8.Bd3" "D36f")
+ ("rnbqk2r/pp2bpp/2p2n1p/3p2B/3P/2N1P/PPQ2PPP/R3KBNR w KQkq -"
+ "QGD: Exchange, 6.Qc2 Be7 7.e3 h6" "D36g")
+ ("rnbq1rk/pp2bpp/2p2n1p/3p/3P3B/2N1P/PPQ2PPP/R3KBNR w KQ -"
+ "QGD: Exchange, 6.Qc2 Be7 7.e3 h6" "D36g")
+ ("rnbqr1k/pp2bpp/2p2n1p/3p/3P3B/2NBP/PPQ2PPP/R3K1NR w KQ -"
+ "QGD: Exchange, 6.Qc2 Be7 7.e3 h6" "D36g")
+ ("r1bqk2r/pp1nbppp/2p2n/3p2B/3P/2N1P/PPQ2PPP/R3KBNR w KQkq -"
+ "QGD: Exchange, 6.Qc2 Be7 7.e3 Nbd7" "D36h")
+ ("r1bqk2r/pp1nbppp/2p2n/3p2B/3P/2N1PN/PPQ2PPP/R3KB1R b KQkq -"
+ "QGD: Exchange, 6.Qc2 Be7 7.e3 Nbd7 8.Nf3" "D36h")
+ ("r1bqk2r/pp1nbppp/2p2n/3p2B/3P/2NBP/PPQ2PPP/R3K1NR b KQkq -"
+ "QGD: Exchange, 6.Qc2 Be7 7.e3 Nbd7 8.Bd3" "D36i")
+ ("r1bqkn1r/pp2bppp/2p2n/3p2B/3P/2NBP/PPQ2PPP/R3K1NR w KQkq -"
+ "QGD: Exchange, 6.Qc2 Be7 7.e3 Nbd7 8.Bd3 Nf8" "D36j")
+ ("r1bq1rk/pp1nbppp/2p2n/3p2B/3P/2NBP/PPQ2PPP/R3K1NR w KQ -"
+ "QGD: Exchange, Main Line" "D36k")
+ ("r1bq1rk/pp1nbppp/2p2n/3p2B/3P/2NBP/PPQ1NPPP/R3K2R b KQ -"
+ "QGD: Exchange, Main Line, 9.Nge2" "D36k")
+ ("r1bq1rk/pp1nbpp/2p2n1p/3p2B/3P/2NBP/PPQ1NPPP/R3K2R w KQ -"
+ "QGD: Exchange, Main Line, 9.Nge2 h6" "D36k")
+ ("r1bq1rk/pp1nbpp/2p2n1p/3p/3P3B/2NBP/PPQ1NPPP/R3K2R b KQ -"
+ "QGD: Exchange, Main Line, 9.Nge2 h6 10.Bh4" "D36k")
+ ("r1bqr1k/pp1nbppp/2p2n/3p2B/3P/2NBP/PPQ1NPPP/R3K2R w KQ -"
+ "QGD: Exchange, Main Line, 9.Nge2 Re8" "D36l")
+ ("r1bqr1k/pp1nbppp/2p2n/3p2B/3P/2NBP/PPQ1NPPP/R4RK b - -"
+ "QGD: Exchange, Main Line, 9.Nge2 Re8 10.O-O" "D36m")
+ ("r1bqrnk/pp2bppp/2p2n/3p2B/3P/2NBP/PPQ1NPPP/R4RK w - -"
+ "QGD: Exchange, Main Line, 9.Nge2 Re8 10.O-O Nf8" "D36m")
+ ("r1bqrnk/pp2bppp/2p2n/3p2B/3P/2NBPP/PPQ1N1PP/R4RK b - -"
+ "QGD: Exchange, Main Line, 9.Nge2 Re8 10.O-O Nf8 11.f3" "D36n")
+ ("r1bq1rk/pp1nbppp/2p2n/3p2B/3P/2NBPN/PPQ2PPP/R3K2R b KQ -"
+ "QGD: Exchange, Main Line, 9.Nf3" "D36o")
+ ("r1bq1rk/pp1nbpp/2p2n1p/3p2B/3P/2NBPN/PPQ2PPP/R3K2R w KQ -"
+ "QGD: Exchange, Main Line, 9.Nf3 h6" "D36o")
+ ("r1bq1rk/pp1nbpp/2p2n1p/3p/3P3B/2NBPN/PPQ2PPP/R3K2R b KQ -"
+ "QGD: Exchange, Main Line, 9.Nf3 h6 10.Bh4" "D36o")
+ ("r1bqr1k/pp1nbppp/2p2n/3p2B/3P/2NBPN/PPQ2PPP/R3K2R w KQ -"
+ "QGD: Exchange, Main Line, 9.Nf3 Re8" "D36p")
+ ("r1bqr1k/pp1nbppp/2p2n/3p2B/3P/2NBPN1P/PPQ2PP/R3K2R b KQ -"
+ "QGD: Exchange, Main Line, 9.Nf3 Re8 10.h3" "D36p")
+ ("r1bqrnk/pp2bppp/2p2n/3p2B/3P/2NBPN1P/PPQ2PP/R3K2R w KQ -"
+ "QGD: Exchange, Main Line, 9.Nf3 Re8 10.h3 Nf8" "D36p")
+ ("r1bqrnk/pp2bppp/2p2n/3p/3P1B/2NBPN1P/PPQ2PP/R3K2R b KQ -"
+ "QGD: Exchange, Main Line, 9.Nf3 Re8 10.h3 Nf8 11.Bf4" "D36q")
+ ("r1bqr1k/pp1nbppp/2p2n/3p2B/3P/2NBPN/PPQ2PPP/2KR3R b - -"
+ "QGD: Exchange, Main Line, 9.Nf3 Re8 10.O-O-O" "D36r")
+ ("r1bqr1k/pp1nbpp/2p2n1p/3p/3P3B/2NBPN/PPQ2PPP/2KR3R b - -"
+ "QGD: Exchange, Main Line, 9.Nf3 Re8 10.O-O-O h6" "D36r")
+ ("r1bqrnk/pp2bppp/2p2n/3p2B/3P/2NBPN/PPQ2PPP/2KR3R w - -"
+ "QGD: Exchange, Main Line, 9.Nf3 Re8 10.O-O-O Nf8" "D36r")
+ ("r1bqrnk/pp2bppp/2p2n/3p2B/3P/2NBPN1P/PPQ2PP/2KR3R b - -"
+ "QGD: Exchange, Main Line, 9.Nf3 Re8 10.O-O-O Nf8 11.h3" "D36r")
+ ("r1bqr1k/pp1nbppp/2p2n/3p2B/3P/2NBPN/PPQ2PPP/R4RK b - -"
+ "QGD: Exchange, Main Line, 9.Nf3 Re8 10.O-O" "D36s")
+ ("r1bqr1k/pp1nbpp/2p2n1p/3p2B/3P/2NBPN/PPQ2PPP/R4RK w - -"
+ "QGD: Exchange, Main Line, 9.Nf3 Re8 10.O-O h6" "D36t")
+ ("r1bqr1k/pp1nbpp/2p2n1p/3p/3P1B/2NBPN/PPQ2PPP/R4RK b - -"
+ "QGD: Exchange, Main Line, 9.Nf3 Re8 10.O-O h6" "D36t")
+ ("r1bqr1k/pp1nbpp/2p2n1p/3p/3P3B/2NBPN/PPQ2PPP/R4RK b - -"
+ "QGD: Exchange, Main Line, 9.Nf3 Re8 10.O-O h6" "D36t")
+ ("r1bqrnk/pp2bppp/2p2n/3p2B/3P/2NBPN/PPQ2PPP/R4RK w - -"
+ "QGD: Exchange, Main Line, 9.Nf3 Re8 10.O-O Nf8" "D36u")
+ ("r1bqrnk/pp2bppp/2p2n/3p2B/3P/2NBPN/PPQ2PPP/4RRK b - -"
+ "QGD: Exchange, Main Line, 9.Nf3 Re8 10.O-O Nf8 11.Rae1" "D36v")
+ ("r1bqrnk/pp2bppp/2p2n/3p2B/3P/2NBPN1P/PPQ2PP/R4RK b - -"
+ "QGD: Exchange, Main Line, 9.Nf3 Re8 10.O-O Nf8 11.h3" "D36w")
+ ("r1bqrnk/pp2bp1p/2p2np/3p2B/3P/2NBPN1P/PPQ2PP/R4RK w - -"
+ "QGD: Exchange, Main Line, 9.Nf3 Re8 10.O-O Nf8 11.h3 g6" "D36x")
+ ("r1bqrnk/pp2bppp/2p2n/3p2B/3P/2NBPN/PPQ2PPP/1R3RK b - -"
+ "QGD: Exchange, Main Line, 9.Nf3 Re8 10.O-O Nf8 11.Rab1" "D36y")
+ ("r1bqrnk/1p2bppp/2p2n/p2p2B/3P/2NBPN/PPQ2PPP/1R3RK w - -"
+ "QGD: Exchange, Main Line, 9.Nf3 Re8 10.O-O Nf8 11.Rab1 a5" "D36z")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "QGD: 4.Nf3" "D37a")
+ ("r1bqkb1r/pppn1ppp/4pn/3p/2PP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "QGD: Westphalia without Bg5" "D37b")
+ ("r1bqkb1r/pppn1ppp/4pn/3p/2PP1B/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "QGD: Westphalia: 4.Nf3 Nbd7 5.Bf4" "D37c")
+ ("rnbqk2r/ppp1bppp/4pn/3p/2PP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "QGD: 4.Nf3 Be7" "D37d")
+ ("rnbqk2r/ppp1bppp/4p/3n/3P/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "QGD: 4.Nf3 Be7 5.cxd5 Nxd5" "D37d")
+ ("rnbqk2r/ppp1bppp/4pn/3p/2PP/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "QGD: 4.Nf3 Be7 5.e3" "D37e")
+ ("rnbq1rk/ppp1bppp/4pn/3p/2PP/2N1PN/PP3PPP/R1BQKB1R w KQ -"
+ "QGD: 4.Nf3 Be7 5.e3 O-O" "D37f")
+ ("rnbq1rk/ppp1bppp/4pn/3p/2PP/1PN1PN/P4PPP/R1BQKB1R b KQ -"
+ "QGD: 4.Nf3 Be7 5.e3 O-O 6.b3" "D37f")
+ ("rnbq1rk/ppp1bppp/4pn/3p/2PP/2NBPN/PP3PPP/R1BQK2R b KQ -"
+ "QGD: 4.Nf3 Be7 5.e3 O-O 6.Bd3" "D37g")
+ ("rnbqk2r/ppp1bppp/4pn/3p/2PP1B/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "QGD: Classical Variation" "D37h")
+ ("rnbq1rk/ppp1bppp/4pn/3p/2PP1B/2N2N/PP2PPPP/R2QKB1R w KQ -"
+ "QGD: Classical, 5...O-O" "D37i")
+ ("r1bq1rk/pppnbppp/4pn/3p/2PP1B/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "QGD: Classical, 5...O-O 6.e3 Nbd7" "D37j")
+ ("rnbq1rk/p1p1bppp/1p2pn/3p/2PP1B/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "QGD: Classical, 5...O-O 6.e3 b6" "D37k")
+ ("rnbq1rk/pp2bppp/2p1pn/3p/2PP1B/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "QGD: Classical, 5...O-O 6.e3 c6" "D37l")
+ ("rnbq1rk/pp2bppp/4pn/2pp/2PP1B/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "QGD: Classical, 5...O-O 6.e3 c5" "D37m")
+ ("rnbq1rk/pp2bppp/4pn/2Pp/2P2B/2N1PN/PP3PPP/R2QKB1R b KQ -"
+ "QGD: Classical, 5...O-O 6.e3 c5 7.dxc5" "D37n")
+ ("rnbq1rk/pp3ppp/4pn/2bp/2P2B/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "QGD: Classical, 5...O-O 6.e3 c5 7.dxc5 Bxc5" "D37o")
+ ("rnbq1rk/pp3ppp/4pn/2bp/2P2B/P1N1PN/1P3PPP/R2QKB1R b KQ -"
+ "QGD: Classical, 5...O-O 6.e3 c5 7.dxc5 Bxc5 8.a3" "D37p")
+ ("rnbq1rk/pp3ppp/4pn/2bP/5B/2N1PN/PP3PPP/R2QKB1R b KQ -"
+ "QGD: Classical, 5...O-O 6.e3 c5 7.dxc5 Bxc5 8.cxd5" "D37q")
+ ("rnbq1rk/pp3ppp/4pn/2bp/2P2B/2N1PN/PPQ2PPP/R3KB1R b KQ -"
+ "QGD: Classical, 5...O-O 6.e3 c5 7.dxc5 Bxc5 8.Qc2" "D37r")
+ ("r1bq1rk/pp3ppp/2n1pn/2bp/2P2B/P1N1PN/1PQ2PPP/R3KB1R b KQ -"
+ "QGD: Classical, 5...O-O 6.e3 c5 7.dxc5 Bxc5 8.Qc2 Nc6 9.a3" "D37s")
+ ("r1b2rk/pp3ppp/2n1pn/q1bp/2P2B/P1N1PN/1PQ2PPP/R3KB1R w KQ -"
+ "QGD: Classical, 5...O-O 6.e3 c5 7.dxc5 Bxc5 8.Qc2 Nc6 9.a3 Qa5" "D37t")
+ ("r1b2rk/pp3ppp/2n1pn/q1bp/2P2B/P1N1PN/1PQ2PPP/3RKB1R b K -"
+ "QGD: Classical, 5...O-O 6.e3 c5 7.dxc5 Bxc5 8.Qc2 Nc6 9.a3 Qa5 10.Rd1" "D37u")
+ ("r1b2rk/pp3ppp/2n1pn/q1bp/2P2B/P1N1PN/1PQ2PPP/2KR1B1R b - -"
+ "QGD: Classical, 5...O-O 6.e3 c5 7.dxc5 Bxc5 8.Qc2 Nc6 9.a3 Qa5 10.O-O-O" "D37v")
+ ("rnbqk2r/ppp2ppp/4pn/3p/1bPP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "QGD: Ragozin" "D38a")
+ ("rnbqk2r/ppp2ppp/4pn/3p/QbPP/2N2N/PP2PPPP/R1B1KB1R b KQkq -"
+ "QGD: Ragozin, 5.Qa4+" "D38b")
+ ("r1bqk2r/ppp2ppp/2n1pn/3P/Qb1P/2N2N/PP2PPPP/R1B1KB1R b KQkq -"
+ "QGD: Ragozin, 5.Qa4+ Nc6 6.cxd5" "D38c")
+ ("r1bqk2r/ppp2ppp/2n2n/3p2B/Qb1P/2N2N/PP2PPPP/R3KB1R b KQkq -"
+ "QGD: Ragozin, 5.Qa4+ Nc6 6.cxd5 exd5 7.Bg5" "D38d")
+ ("rnbqk2r/ppp2ppp/4pn/3P/1b1P/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "QGD: Ragozin, 5.cxd5" "D38e")
+ ("rnbqk2r/ppp2ppp/5n/3p2B/1b1P/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "QGD: Ragozin, 5.cxd5 exd5 6.Bg5" "D38f")
+ ("rnbqk2r/ppp2pp/5n1p/3p2B/1b1P/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "QGD: Ragozin, 5.cxd5 exd5 6.Bg5 h6" "D38g")
+ ("rnbqk2r/ppp2pp/5n1p/3p/1b1P3B/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "QGD: Ragozin, 5.cxd5 exd5 6.Bg5 h6" "D38g")
+ ("rnbqk2r/ppp2ppp/4pn/3p2B/1bPP/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "QGD: Ragozin, 5.Bg5" "D38h")
+ ("r1bqk2r/pppn1ppp/4pn/3p2B/1bPP/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "QGD: Ragozin, Westphalia Variation" "D38i")
+ ("r1bqk2r/pppn1ppp/5n/3p2B/1b1P/2N2N/PPQ1PPPP/R3KB1R b KQkq -"
+ "QGD: Ragozin, Westphalia, 7.Qc2" "D38j")
+ ("r1bqk2r/pppn1ppp/5n/3p2B/1b1P/2N1PN/PP3PPP/R2QKB1R b KQkq -"
+ "QGD: Ragozin, Westphalia, 7.e3" "D38k")
+ ("rnbqk2r/ppp2pp/4pn1p/3p2B/1bPP/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "QGD: Ragozin, 5.Bg5 h6" "D38l")
+ ("rnb1k2r/ppp2pp/4pq1p/3p/1bPP/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "QGD: Ragozin, 5.Bg5 h6 6.Bxf6 Qxf6" "D38m")
+ ("rnb1k2r/ppp2pp/4pq1p/3P/1b1P/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "QGD: Ragozin, 5.Bg5 h6 6.Bxf6 Qxf6 7.cxd5" "D38n")
+ ("rnb1k2r/ppp2pp/5q1p/3p/1b1P/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "QGD: Ragozin, 5.Bg5 h6 6.Bxf6 Qxf6 7.cxd5" "D38n")
+ ("rnb1k2r/ppp2pp/4pq1p/3p/1bPP/2N1PN/PP3PPP/R2QKB1R b KQkq -"
+ "QGD: Ragozin, 5.Bg5 h6 6.Bxf6 Qxf6 7.e3" "D38o")
+ ("rnb2rk/ppp2pp/4pq1p/3p/1bPP/2N1PN/PP3PPP/2RQKB1R b K -"
+ "QGD: Ragozin, 5.Bg5 h6 6.Bxf6 Qxf6 7.e3 O-O 8.Rc1" "D38p")
+ ("rnbqk2r/ppp2ppp/4pn/6B/1bpP/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "QGD: Ragozin, Vienna Variation" "D39a")
+ ("rnbqk2r/ppp2ppp/4pn/6B/QbpP/2N2N/PP2PPPP/R3KB1R b KQkq -"
+ "QGD: Ragozin, Vienna, 6.Qa4+" "D39b")
+ ("rnbqk2r/ppp2ppp/4pn/6B/1bpPP/2N2N/PP3PPP/R2QKB1R b KQkq -"
+ "QGD: Ragozin, Vienna, 6.e4" "D39c")
+ ("rnbqk2r/pp3ppp/4pn/2p3B/1bpPP/2N2N/PP3PPP/R2QKB1R w KQkq -"
+ "QGD: Ragozin, Vienna, 6.e4 c5" "D39d")
+ ("rnbqk2r/pp3ppp/4pn/2p1P1B/1bpP/2N2N/PP3PPP/R2QKB1R b KQkq -"
+ "QGD: Ragozin, Vienna, 6.e4 c5 7.e5" "D39e")
+ ("rnbqk2r/pp3ppp/4pn/4P1B/1bpp/2N2N/PP3PPP/R2QKB1R w KQkq -"
+ "QGD: Ragozin, Vienna, 6.e4 c5 7.e5 cxd4" "D39f")
+ ("r1bqk2r/pp3ppp/2n1pn/4P1B/Qbpp/2N2N/PP3PPP/2KR1B1R b kq -"
+ "QGD: Ragozin, Vienna, 6.e4 c5 7.e5 cxd4 8.Qa4+ Nc6 9.O-O-O" "D39g")
+ ("rnbqk2r/pp3ppp/4pn/2p3B/1bBPP/2N2N/PP3PPP/R2QK2R b KQkq -"
+ "QGD: Ragozin, Vienna, 6.e4 c5 7.Bxc4" "D39h")
+ ("rnbqk2r/pp3ppp/4pn/6B/1bBpP/2N2N/PP3PPP/R2QK2R w KQkq -"
+ "QGD: Ragozin, Vienna, 6.e4 c5 7.Bxc4" "D39h")
+ ("rnbqk2r/pp3ppp/4pn/6B/1bBNP/2N/PP3PPP/R2QK2R b KQkq -"
+ "QGD: Ragozin, Vienna, 6.e4 c5 7.Bxc4" "D39h")
+ ("rnb1k2r/pp3ppp/4pn/q5B/1bBNP/2N/PP3PPP/R2QK2R w KQkq -"
+ "QGD: Ragozin, Vienna, 6.e4 c5 7.Bxc4, 8...Qa5" "D39i")
+ ("rnbqk2r/pp3ppp/4pn/6B/2BNP/2b/PP3PPP/R2QK2R w KQkq -"
+ "QGD: Ragozin, Vienna, 6.e4 c5 7.Bxc4, 8...Bxc3+" "D39j")
+ ("rnbqk2r/pp3ppp/4pn/6B/2BNP/2P/P4PPP/R2QK2R b KQkq -"
+ "QGD: Ragozin, Vienna, 6.e4 c5 7.Bxc4, 8...Bxc3+" "D39j")
+ ("rnb1k2r/pp3ppp/4pn/qB4B/3NP/2P/P4PPP/R2QK2R b KQkq -"
+ "QGD: Ragozin, Vienna, 6.e4 c5 7.Bxc4, 8...Bxc3+, 10.Bb5+" "D39k")
+ ("rnbqkb1r/pp3ppp/4pn/2pp/2PP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "QGD: Semi-Tarrasch" "D40a")
+ ("rnbqkb1r/pp3ppp/4pn/2pp/2PP/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "QGD: Semi-Tarrasch, 5.e3" "D40a")
+ ("rnbqk2r/pp2bppp/4pn/2pp/2PP/2N1PN/PP3PPP/R1BQKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, 5.e3 Be7" "D40b")
+ ("rnbqkb1r/pp3ppp/4pn/3p/2Pp/2N1PN/PP3PPP/R1BQKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, 5.e3 cxd4" "D40c")
+ ("rnbqkb1r/1p3ppp/p3pn/2pp/2PP/2N1PN/PP3PPP/R1BQKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, 5.e3 a6" "D40d")
+ ("rnbqkb1r/1p3ppp/p3pn/2pP/3P/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "QGD: Semi-Tarrasch, 5.e3 a6 6.cxd5" "D40e")
+ ("rnbqkb1r/1p3ppp/p4n/2pp/3P/2N1PN/PP3PPP/R1BQKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, 5.e3 a6 6.cxd5 exd5" "D40e")
+ ("r1bqkb1r/pp3ppp/2n1pn/2pp/2PP/2N1PN/PP3PPP/R1BQKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, 5.e3 Nc6" "D40f")
+ ("r1bqkb1r/pp3ppp/2n1pn/2pp/2PP/2NBPN/PP3PPP/R1BQK2R b KQkq -"
+ "QGD: Semi-Tarrasch, 5.e3 Nc6 6.Bd3" "D40g")
+ ("r1bq1rk/pp3ppp/2nbpn/2pp/2PP/2NBPN/PP3PPP/R1BQ1RK w - -"
+ "QGD: Semi-Tarrasch, Symmetrical Variation" "D40h")
+ ("r1bqkb1r/pp3ppp/2n1pn/2pp/2PP/P1N1PN/1P3PPP/R1BQKB1R b KQkq -"
+ "QGD: Semi-Tarrasch, 5.e3 Nc6 6.a3" "D40i")
+ ("r1bqkb1r/pp3ppp/2n1p/2pp/2PPn/P1N1PN/1P3PPP/R1BQKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, 5.e3 Nc6 6.a3 Ne4" "D40j")
+ ("r1bqkb1r/pp3ppp/2n1pn/2p/2pP/P1N1PN/1P3PPP/R1BQKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, 5.e3 Nc6 6.a3 dxc4" "D40k")
+ ("r1bqkb1r/pp3ppp/2n1pn/3p/2Pp/P1N1PN/1P3PPP/R1BQKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, 5.e3 Nc6 6.a3 cxd4" "D40l")
+ ("r1bqk2r/pp2bppp/2n1pn/3p/2PP/P1N2N/1P3PPP/R1BQKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, 5.e3 Nc6 6.a3 cxd4 7.exd4 Be7" "D40l")
+ ("r1bqk2r/pp2bppp/2n1pn/2Pp/3P/P1N2N/1P3PPP/R1BQKB1R b KQkq -"
+ "QGD: Semi-Tarrasch, 5.e3 Nc6 6.a3 cxd4 7.exd4 Be7 8.c5" "D40m")
+ ("r1bqk2r/pp2bppp/2n1pn/3p/2PP/P1NB1N/1P3PPP/R1BQK2R b KQkq -"
+ "QGD: Semi-Tarrasch, 5.e3 Nc6 6.a3 cxd4 7.exd4 Be7 8.Bd3" "D40n")
+ ("r1bqkb1r/1p3ppp/p1n1pn/2pp/2PP/P1N1PN/1P3PPP/R1BQKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, 5.e3 Nc6 6.a3 a6" "D40o")
+ ("r1bqkb1r/1p3ppp/p1n1pn/2pp/2PP/PPN1PN/5PPP/R1BQKB1R b KQkq -"
+ "QGD: Semi-Tarrasch, 5.e3 Nc6 6.a3 a6 7.b3" "D40p")
+ ("r1bqkb1r/1p3ppp/p1n1pn/2Pp/2P/P1N1PN/1P3PPP/R1BQKB1R b KQkq -"
+ "QGD: Semi-Tarrasch, 5.e3 Nc6 6.a3 a6 7.dxc5" "D40q")
+ ("r1bqk2r/1p3ppp/p1n1pn/2bp/2P/P1N1PN/1P3PPP/R1BQKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, 5.e3 Nc6 6.a3 a6 7.dxc5 Bxc5" "D40q")
+ ("r1bqk2r/bp3ppp/p1n1pn/3p/1PP/P1N1PN/5PPP/R1BQKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, 5.e3 Nc6 6.a3 a6 7.dxc5 Bxc5 8.b4 Ba7" "D40r")
+ ("rnbqkb1r/pp3ppp/4pn/2pP/3P/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "QGD: Semi-Tarrasch, 5.cxd5" "D41a")
+ ("rnbqkb1r/pp3ppp/4pn/3P/3p/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, Keres Counterattack" "D41b")
+ ("rnbqkb1r/pp3ppp/4p/2pn/3P/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, 5.cxd5 Nxd5" "D41c")
+ ("rnbqkb1r/pp3ppp/4p/2pn/3P/2N2NP/PP2PP1P/R1BQKB1R b KQkq -"
+ "QGD: Semi-Tarrasch, 6.g3" "D41c")
+ ("r1bqkb1r/pp3ppp/2n1p/2pn/3P/2N2NP/PP2PP1P/R1BQKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, 6.g3 Nc6" "D41c")
+ ("r1bqk2r/pp2bppp/2n1p/2pn/3P/2N2NP/PP2PPBP/R1BQK2R w KQkq -"
+ "QGD: Semi-Tarrasch, 6.g3 Nc6 7.Bg2 Be7" "D41c")
+ ("r1bq1rk/pp2bppp/2n1p/2pn/3P/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "QGD: Semi-Tarrasch, 6.g3, Main Line" "D41d")
+ ("r1bq1rk/pp2bppp/2n1p/2pn/3PP/2N2NP/PP3PBP/R1BQ1RK b - -"
+ "QGD: Semi-Tarrasch, 6.g3, Main Line, 9.e4" "D41e")
+ ("r1bq1rk/pp2bppp/1nn1p/2p/3PP/2N2NP/PP3PBP/R1BQ1RK w - -"
+ "QGD: Semi-Tarrasch, 6.g3, Main Line, 9.e4 Nb6" "D41f")
+ ("r1bq1rk/pp2bppp/2n1p/2p/1n1PP/2N2NP/PP3PBP/R1BQ1RK w - -"
+ "QGD: Semi-Tarrasch, 6.g3, Main Line, 9.e4 Ndb4" "D41g")
+ ("r1bq1rk/pp2bppp/2n1p/2pN/3P/5NP/PP2PPBP/R1BQ1RK b - -"
+ "QGD: Semi-Tarrasch, 6.g3, Main Line, 9.Nxd5" "D41h")
+ ("r1bq1rk/pp3ppp/2n/2bp//5NP/PP2PPBP/R1BQ1RK w - -"
+ "QGD: Semi-Tarrasch, 6.g3, Main Line, 9.Nxd5 exd5 10.dxc5 Bxc5" "D41i")
+ ("r1bq1rk/pp3ppp/2n/2bp2B//5NP/PP2PPBP/R2Q1RK b - -"
+ "QGD: Semi-Tarrasch, 6.g3, Main Line, 9.Nxd5 exd5 10.dxc5 Bxc5 11.Bg5" "D41j")
+ ("rnbqkb1r/pp3ppp/4p/2pn/3PP/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "QGD: Semi-Tarrasch, 6.e4" "D41k")
+ ("rnbqkb1r/pp3ppp/4p/2p/3PP/2n2N/PP3PPP/R1BQKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, 6.e4 Nxc3" "D41k")
+ ("rnbqkb1r/pp3ppp/4p//3PP/5N/P4PPP/R1BQKB1R b KQkq -"
+ "QGD: Semi-Tarrasch, 6.e4, 8.cxd4" "D41k")
+ ("r1bqkb1r/pp3ppp/2n1p//3PP/5N/P4PPP/R1BQKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, 6.e4, 8.cxd4 Nc6" "D41l")
+ ("rnbqk2r/pp3ppp/4p//1b1PP/5N/P4PPP/R1BQKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, 6.e4, 8.cxd4 Bb4+" "D41m")
+ ("rnb1k2r/pp3ppp/4p/q/1b1PP/5N/P2B1PPP/R2QKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, 6.e4, San Sebastian Variation" "D41m")
+ ("rnbq1rk/pp3ppp/4p/1B/3PP/5N/P2Q1PPP/R3K2R b KQ -"
+ "QGD: Semi-Tarrasch, 6.e4, Kmoch Variation" "D41m")
+ ("rnbq1rk/pp3ppp/4p//2BPP/5N/P2Q1PPP/R3K2R b KQ -"
+ "QGD: Semi-Tarrasch, 6.e4, Main Line" "D41n")
+ ("r1bq1rk/pp3ppp/2n1p//2BPP/5N/P2Q1PPP/R4RK b - -"
+ "QGD: Semi-Tarrasch, 6.e4, Main Line" "D41n")
+ ("r1bq1rk/p4ppp/1pn1p//2BPP/5N/P2Q1PPP/R4RK w - -"
+ "QGD: Semi-Tarrasch, 6.e4, Main Line, 12...b6" "D41o")
+ ("r1bq1rk/p4ppp/1pn1p//2BPP/5N/P2Q1PPP/3R1RK b - -"
+ "QGD: Semi-Tarrasch, 6.e4, Main Line, 12...b6" "D41o")
+ ("rnbqkb1r/pp3ppp/4p/2pn/3P/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "QGD: Semi-Tarrasch, 6.e3" "D41p")
+ ("rnbqkb1r/pp3ppp/4p/3n/3p/2N1PN/PP3PPP/R1BQKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, 6.e3 cxd4" "D41p")
+ ("rnbqkb1r/pp3ppp/4p/3n/3P/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "QGD: Semi-Tarrasch, 6.e3 cxd4 7.exd4" "D41p")
+ ("r1bqkb1r/pp3ppp/2n1p/2pn/3P/2N1PN/PP3PPP/R1BQKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, 6.e3 Nc6" "D41q")
+ ("r1bqkb1r/pp3ppp/2n1p/2pn/2BP/2N1PN/PP3PPP/R1BQK2R b KQkq -"
+ "QGD: Semi-Tarrasch, 6.e3 Nc6 7.Bc4" "D41r")
+ ("r1bqkb1r/pp3ppp/2n1p/3n/2BP/2N2N/PP3PPP/R1BQK2R b KQkq -"
+ "QGD: Semi-Tarrasch, 6.e3 Nc6 7.Bc4" "D41r")
+ ("r1bqk2r/pp2bppp/2n1p/3n/2BP/2N2N/PP3PPP/R1BQK2R w KQkq -"
+ "QGD: Semi-Tarrasch, 6.e3 Nc6 7.Bc4" "D41r")
+ ("r1bq1rk/pp2bppp/2n1p/3n/2BP/2N2N/PP3PPP/R1BQ1RK w - -"
+ "QGD: Semi-Tarrasch, 6.e3 Nc6 7.Bc4" "D41s")
+ ("r1bq1rk/pp2bppp/2n1p//2BP/2P2N/P4PPP/R1BQR1K b - -"
+ "QGD: Semi-Tarrasch, 7.Bc4 Main Line" "D41t")
+ ("r2q1rk/pb2bppp/1pn1p//3P/2PB1N/P4PPP/R1BQR1K w - -"
+ "QGD: Semi-Tarrasch, 7.Bc4 Main Line" "D41t")
+ ("r2q1rk/pb2bppp/1pn1p//3P/2PB1N/P1Q2PPP/R1B1R1K b - -"
+ "QGD: Semi-Tarrasch, 7.Bc4 Main Line, 13.Qc2" "D41u")
+ ("r2q1rk/pb2bppp/1pn1p//3P3P/2PB1N/P4PP/R1BQR1K b - -"
+ "QGD: Semi-Tarrasch, 7.Bc4 Main Line, 13.h4" "D41v")
+ ("r1bqkb1r/pp3ppp/2n1p/2pn/3P/2NBPN/PP3PPP/R1BQK2R b KQkq -"
+ "QGD: Semi-Tarrasch, 6.e3 Nc6 7.Bd3" "D42a")
+ ("r1bqk2r/pp2bppp/2n1p/2pn/3P/2NBPN/PP3PPP/R1BQK2R w KQkq -"
+ "QGD: Semi-Tarrasch, 6.e3 Nc6 7.Bd3 Be7" "D42b")
+ ("r1bq1rk/pp2bppp/2n1p/2pn/3P/2NBPN/PP3PPP/R1BQ1RK w - -"
+ "QGD: Semi-Tarrasch, 6.e3 Nc6 7.Bd3 Be7 8.O-O O-O" "D42c")
+ ("r1bqkb1r/pp3ppp/2n1p/3n/3p/2NBPN/PP3PPP/R1BQK2R w KQkq -"
+ "QGD: Semi-Tarrasch, 6.e3 Nc6 7.Bd3 cxd4" "D42d")
+ ("r1bqkb1r/pp3ppp/2n1p/3n/3P/2NB1N/PP3PPP/R1BQK2R b KQkq -"
+ "QGD: Semi-Tarrasch, 6.e3 Nc6 7.Bd3 cxd4" "D42d")
+ ("r1bqk2r/pp2bppp/2n1p/3n/3P/2NB1N/PP3PPP/R1BQK2R w KQkq -"
+ "QGD: Semi-Tarrasch, 7.Bd3 Main Line" "D42e")
+ ("r1bq1rk/pp2bppp/2n1p/3n/3P/2NB1N/PP3PPP/R1BQ1RK w - -"
+ "QGD: Semi-Tarrasch, 7.Bd3 Main Line, 9.O-O O-O" "D42f")
+ ("r1bq1rk/pp2bppp/2n1p/3n/3P/P1NB1N/1P3PPP/R1BQ1RK b - -"
+ "QGD: Semi-Tarrasch, 7.Bd3 Main Line, 10.a3" "D42g")
+ ("r1bq1rk/pp2bppp/2n1pn//3P/P1NB1N/1P3PPP/R1BQ1RK w - -"
+ "QGD: Semi-Tarrasch, 7.Bd3 Main Line, 10.a3 Nf6" "D42h")
+ ("r1bq1rk/pp3ppp/2n1pb/3n/3P/P1NB1N/1P3PPP/R1BQ1RK w - -"
+ "QGD: Semi-Tarrasch, 7.Bd3 Main Line, 10.a3 Bf6" "D42i")
+ ("r1bq1rk/pp2bppp/2n1p/3n/3P/2NB1N/PP3PPP/R1BQR1K b - -"
+ "QGD: Semi-Tarrasch, 7.Bd3 Main Line, 10.Re1" "D42j")
+ ("r1bq1rk/pp2bppp/4p/3n/1n1P/2NB1N/PP3PPP/R1BQR1K w - -"
+ "QGD: Semi-Tarrasch, 7.Bd3 Main Line, 10.Re1 Ncb4" "D42k")
+ ("r1bq1rk/pp2bppp/2n1pn//3P/2NB1N/PP3PPP/R1BQR1K w - -"
+ "QGD: Semi-Tarrasch, 7.Bd3 Main Line, 10.Re1 Nf6" "D42l")
+ ("r1bq1rk/pp2bppp/2n1pn/6B/3P/2NB1N/PP3PPP/R2QR1K b - -"
+ "QGD: Semi-Tarrasch, 7.Bd3 Main Line, 10.Re1 Nf6 11.Bg5" "D42l")
+ ("r1bq1rk/pp2bppp/2n1pn//3P/P1NB1N/1P3PPP/R1BQR1K b - -"
+ "QGD: Semi-Tarrasch, 7.Bd3 Main Line, 10.Re1 Nf6 11.a3" "D42m")
+ ("r1bq1rk/p3bppp/1pn1pn//3P/P1NB1N/1P3PPP/R1BQR1K w - -"
+ "QGD: Semi-Tarrasch, 7.Bd3 Main Line, 10.Re1 Nf6 11.a3 b6" "D42m")
+ ("r1bq1rk/p3bppp/1pn1pn//3P/P1NBBN/1P3PPP/R2QR1K b - -"
+ "QGD: Semi-Tarrasch, 7.Bd3 Main Line, 10.Re1 Nf6 11.a3 b6 12.Be3" "D42m")
+ ("r1bq1rk/p3bppp/1pn1pn/6B/3P/P1NB1N/1P3PPP/R2QR1K b - -"
+ "QGD: Semi-Tarrasch, 7.Bd3 Main Line, 10.Re1 Nf6 11.a3 b6 12.Bg5" "D42n")
+ ("r1bq1rk/p3bppp/1pn1pn//3P/P1N2N/1PB2PPP/R1BQR1K b - -"
+ "QGD: Semi-Tarrasch, 7.Bd3 Main Line, 10.Re1 Nf6 11.a3 b6 12.Bc2" "D42o")
+ ("r1bq1rk/pp3ppp/2n1pb/3n/3P/2NB1N/PP3PPP/R1BQR1K w - -"
+ "QGD: Semi-Tarrasch, 7.Bd3 Main Line, 10.Re1 Bf6" "D42p")
+ ("r1bq1rk/pp3ppp/2n1pb/3n/3PB/2N2N/PP3PPP/R1BQR1K b - -"
+ "QGD: Semi-Tarrasch, 7.Bd3 Main Line, 10.Re1 Bf6 11.Be4" "D42p")
+ ("r1bq1rk/pp2nppp/4pb/3n/3PB/2N2N/PP3PPP/R1BQR1K w - -"
+ "QGD: Semi-Tarrasch, 7.Bd3 Main Line, 10.Re1 Bf6 11.Be4 Nce7" "D42q")
+ ("r1bq1rk/pp2nppp/4pb/3nN/3PB/2N/PP3PPP/R1BQR1K b - -"
+ "QGD: Semi-Tarrasch, 7.Bd3 Main Line, 10.Re1 Bf6 11.Be4 Nce7 12.Ne5" "D42r")
+ ("rnbqkb1r/pp3ppp/2p1pn/3p/2PP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Semi-Slav" "D43a")
+ ("rnbqkb1r/pp3ppp/2p1pn/3p/2PP/2N2NP/PP2PP1P/R1BQKB1R b KQkq -"
+ "Semi-Slav: 5.g3" "D43b")
+ ("rnbqkb1r/pp3ppp/2p1pn/3p/2PP/2NQ1N/PP2PPPP/R1B1KB1R b KQkq -"
+ "Semi-Slav: 5.Qd3" "D43c")
+ ("rnbqkb1r/pp3ppp/2p1pn/3p/2PP/1QN2N/PP2PPPP/R1B1KB1R b KQkq -"
+ "Semi-Slav: 5.Qb3" "D43d")
+ ("rnbqkb1r/pp3ppp/2p1pn//2QP/2N2N/PP2PPPP/R1B1KB1R b KQkq -"
+ "Semi-Slav: 5.Qb3 dxc4" "D43e")
+ ("rnbqkb1r/pp3ppp/2p1pn/3p2B/2PP/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "Semi-Slav: Botvinnik (Anti-Meran)" "D43f")
+ ("rnbqk2r/pp2bppp/2p1pn/3p2B/2PP/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Semi-Slav: Botvinnik, 5...Be7" "D43f")
+ ("rnbqk2r/pp2bppp/2p1pn/3p2B/2PP/2N1PN/PP3PPP/R2QKB1R b KQkq -"
+ "Semi-Slav: Botvinnik, 5...Be7 6.e3" "D43g")
+ ("rnbq1rk/pp2bppp/2p1pn/3p2B/2PP/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "Semi-Slav: Botvinnik, 5...Be7 6.e3 O-O" "D43h")
+ ("r1bqk2r/pp1nbppp/2p1pn/3p2B/2PP/2N1PN/PP3PPP/R2QKB1R w KQkq -"
+ "Semi-Slav: Botvinnik, 5...Be7 6.e3 Nbd7" "D43i")
+ ("r1bqk2r/pp1nbppp/2p1pn/3p2B/2PP/2NBPN/PP3PPP/R2QK2R b KQkq -"
+ "Semi-Slav: Botvinnik, 5...Be7 6.e3 Nbd7 7.Bd3" "D43j")
+ ("rnbqkb1r/pp3pp/2p1pn1p/3p2B/2PP/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Semi-Slav: Moscow Variation" "D43k")
+ ("rnbqkb1r/pp3pp/2p1pn1p/3p/2PP3B/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "Semi-Slav: Moscow, 6.Bh4 Gambit" "D43k")
+ ("rnbqk2r/pp2bpp/2p1pn1p/3p/2PP3B/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Semi-Slav: Moscow, 6.Bh4 Be7" "D43k")
+ ("rnbq1rk/pp2bpp/2p1pn1p/3p/2PP3B/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "Semi-Slav: Moscow, 6.Bh4 Be7 7.e3 O-O" "D43k")
+ ("rnbqkb1r/pp3pp/2p1pn1p//2pP3B/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Semi-Slav: Moscow, 6.Bh4 Gambit Accepted" "D43k")
+ ("rnbqkb1r/pp3pp/2p1pn1p//2pPP2B/2N2N/PP3PPP/R2QKB1R b KQkq -"
+ "Semi-Slav: Moscow, 6.Bh4 Gambit, 7.e4" "D43l")
+ ("rnbqkb1r/p4p/2p1pn1p/1p4p/2pPP/2N2NB/PP2BPPP/R2QK2R b KQkq -"
+ "Semi-Slav: Moscow, 6.Bh4 Gambit, Main Line" "D43m")
+ ("rn1qkb1r/pb3p/2p1pn1p/1p4p/2pPP/2N2NB/PP2BPPP/R2QK2R w KQkq -"
+ "Semi-Slav: Moscow, 6.Bh4 Gambit, Main Line, 9...Bb7" "D43n")
+ ("rnbqkb1r/pp3pp/2p1pB1p/3p/2PP/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "Semi-Slav: Moscow, 6.Bxf6" "D43o")
+ ("rnb1kb1r/pp3pp/2p1pq1p/3p/2PP/2N2NP/PP2PP1P/R2QKB1R b KQkq -"
+ "Semi-Slav: Moscow, 7.g3" "D43p")
+ ("rnb1kb1r/pp3pp/2p1pq1p/3p/2PP/1QN2N/PP2PPPP/R3KB1R b KQkq -"
+ "Semi-Slav: Moscow, Hastings Variation" "D43q")
+ ("rnb1kb1r/pp3pp/2p1pq1p/3p/2PP/2N2N/PPQ1PPPP/R3KB1R b KQkq -"
+ "Semi-Slav: Moscow, 7.Qc2" "D43r")
+ ("rnb1kb1r/pp3pp/2p1pq1p/3p/2PP/2N1PN/PP3PPP/R2QKB1R b KQkq -"
+ "Semi-Slav: Moscow, 7.e3" "D43s")
+ ("r1b1kb1r/pp1n1pp/2p1pq1p/3p/2PP/2N1PN/PP3PPP/R2QKB1R w KQkq -"
+ "Semi-Slav: Moscow, 7.e3 Nd7" "D43t")
+ ("r1b1kb1r/pp1n1pp/2p1pq1p/3p/2PP/2NBPN/PP3PPP/R2QK2R b KQkq -"
+ "Semi-Slav: Moscow, 7.e3 Nd7 8.Bd3" "D43u")
+ ("r1b1kb1r/pp1n1pp/2p1pq1p//2pP/2NBPN/PP3PPP/R2QK2R w KQkq -"
+ "Semi-Slav: Moscow, 7.e3 Nd7 8.Bd3 dxc4" "D43v")
+ ("r1b1kb1r/pp1n1p/2p1pqpp//2BP/2N1PN/PP3PPP/R2QK2R w KQkq -"
+ "Semi-Slav: Moscow, Main Line" "D43v")
+ ("r1b1kb1r/pp1n1p/2p1pqpp//2BP/2N1PN/PP3PPP/R2Q1RK b kq -"
+ "Semi-Slav: Moscow, Main Line" "D43v")
+ ("r1b1k2r/pp1n1pb/2p1pqpp//2BP/2N1PN/PP3PPP/R2Q1RK w kq -"
+ "Semi-Slav: Moscow, Main Line" "D43v")
+ ("r1b1k2r/pp1n1pb/2p1pqpp//1PBP/2N1PN/P4PPP/R2Q1RK b kq -"
+ "Semi-Slav: Moscow, Main Line, 11.b4" "D43w")
+ ("r1b1k2r/pp1n1pb/2p1pqpp//2BP/2N1PN/PP3PPP/2RQ1RK b kq -"
+ "Semi-Slav: Moscow, Main Line, 11.Rc1" "D43x")
+ ("rnbqkb1r/pp3ppp/2p1pn/6B/2pP/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Semi-Slav: Botvinnik Accepted" "D44a")
+ ("rnbqkb1r/pp3ppp/2p1pn/6B/P1pP/2N2N/1P2PPPP/R2QKB1R b KQkq -"
+ "Semi-Slav: Botvinnik, 6.a4" "D44b")
+ ("rnbqkb1r/pp3ppp/2p1pn/6B/2pPP/2N2N/PP3PPP/R2QKB1R b KQkq -"
+ "Semi-Slav: Botvinnik, 6.e4" "D44c")
+ ("rnbqkb1r/p4ppp/2p1pn/1p4B/2pPP/2N2N/PP3PPP/R2QKB1R w KQkq -"
+ "Semi-Slav: Botvinnik, 6.e4" "D44c")
+ ("rnbqkb1r/p4ppp/2p1pn/1p4B/P1pPP/2N2N/1P3PPP/R2QKB1R b KQkq -"
+ "Semi-Slav: Botvinnik, 7.a4" "D44d")
+ ("rnbqkb1r/p4ppp/2p1pn/1p2P1B/2pP/2N2N/PP3PPP/R2QKB1R b KQkq -"
+ "Semi-Slav: Botvinnik, 7.e5" "D44e")
+ ("rnbqkb1r/p4p/2p1pP1p/1p4p/2pP3B/2N2N/PP3PPP/R2QKB1R b KQkq -"
+ "Semi-Slav: Botvinnik, 9.exf6" "D44f")
+ ("rnbqkb1r/p4p/2p1pP1p/1p2N/2pP3p/2N/PP3PPP/R2QKB1R b KQkq -"
+ "Semi-Slav: Botvinnik, Ekstrom Variation" "D44g")
+ ("rnbqkb1r/p4p/2p1pn1p/1p2P1N/2pP3B/2N/PP3PPP/R2QKB1R b KQkq -"
+ "Semi-Slav: Botvinnik, 9.Nxg5" "D44h")
+ ("rnbqkb1r/p4p/2p1p2p/1p1nP1N/2pP3B/2N/PP3PPP/R2QKB1R w KQkq -"
+ "Semi-Slav: Botvinnik, Alatortsev Variation" "D44i")
+ ("rnbqkb1r/p4p/2p1pn/1p2P1p/2pP3B/2N/PP3PPP/R2QKB1R w KQkq -"
+ "Semi-Slav: Botvinnik, 9.Nxg5" "D44j")
+ ("r1bqkb1r/p2n1p/2p1pn/1p2P1B/2pP/2N3P/PP3P1P/R2QKB1R b KQkq -"
+ "Semi-Slav: Botvinnik, Lilienthal Variation" "D44k")
+ ("r1b1kb1r/p2n1p/2p1pn/qp2P1B/2pP/2N3P/PP3P1P/R2QKB1R w KQkq -"
+ "Semi-Slav: Botvinnik, Lilienthal, 11...Qa5" "D44l")
+ ("r2qkb1r/pb1n1p/2p1pn/1p2P1B/2pP/2N3P/PP3P1P/R2QKB1R w KQkq -"
+ "Semi-Slav: Botvinnik, Lilienthal, 11...Bb7" "D44m")
+ ("r1bqkb1r/p2n1p/2p1pn/1p2P1B/2pP/2N2Q/PP3PPP/R3KB1R b KQkq -"
+ "Semi-Slav: Botvinnik, Szabo Variation" "D44n")
+ ("r1bqkb1r/p2n1p/2p1pP/1p4B/2pP/2N/PP3PPP/R2QKB1R b KQkq -"
+ "Semi-Slav: Botvinnik, Main Line" "D44o")
+ ("r2qkb1r/pb1n1p/2p1pP/1p4B/2pP/2N3P/PP3P1P/R2QKB1R b KQkq -"
+ "Semi-Slav: Botvinnik, Main Line, 12.g3" "D44p")
+ ("r2qkb1r/pb1n1p/4pP/1pp3B/2pP/2N3P/PP3P1P/R2QKB1R w KQkq -"
+ "Semi-Slav: Botvinnik, Main Line, 12.g3 c5" "D44q")
+ ("r3kb1r/pb1n1p/1q2pP/1ppP2B/2p/2N3P/PP3P1P/R2QKB1R w KQkq -"
+ "Semi-Slav: Botvinnik, Main Line, 12.g3 c5 13.d5 Qb6" "D44r")
+ ("rnbqkb1r/pp3ppp/2p1pn/3p/2PP/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "Semi-Slav: 5.e3" "D45a")
+ ("rnbqk2r/pp3ppp/2pbpn/3p/2PP/2N1PN/PP3PPP/R1BQKB1R w KQkq -"
+ "Semi-Slav: 5.e3 Bd6" "D45b")
+ ("rnbqk2r/pp2bppp/2p1pn/3p/2PP/2N1PN/PP3PPP/R1BQKB1R w KQkq -"
+ "Semi-Slav: 5.e3 Be7" "D45c")
+ ("rnbqkb1r/pp3ppp/2p1p/3p/2PPn/2N1PN/PP3PPP/R1BQKB1R w KQkq -"
+ "Semi-Slav: 5.e3 Ne4" "D45d")
+ ("rnbqkb1r/pp4pp/2p1p/3p1p/2PPn/2NBPN/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Stonewall Defence" "D45d")
+ ("rnbqkb1r/1p3ppp/p1p1pn/3p/2PP/2N1PN/PP3PPP/R1BQKB1R w KQkq -"
+ "Semi-Slav: Accelerated Meran (Alekhine Variation)" "D45e")
+ ("r1bqkb1r/pp1n1ppp/2p1pn/3p/2PP/2N1PN/PP3PPP/R1BQKB1R w KQkq -"
+ "Semi-Slav: 5.e3 Nbd7" "D45f")
+ ("r1bqkb1r/pp1n1ppp/2p1pn/3pN/2PP/2N1P/PP3PPP/R1BQKB1R b KQkq -"
+ "Semi-Slav: Rubinstein System" "D45f")
+ ("r1bqkb1r/pp1n1ppp/2p1pn/3p/2PP/P1N1PN/1P3PPP/R1BQKB1R b KQkq -"
+ "Semi-Slav: 6.a3" "D45g")
+ ("r1bqkb1r/pp1n1ppp/2p1pn/3p/2PP/2N1PN/PPQ2PPP/R1B1KB1R b KQkq -"
+ "Semi-Slav: 6.Qc2" "D45h")
+ ("r1bqkb1r/p2n1ppp/1pp1pn/3p/2PP/2N1PN/PPQ2PPP/R1B1KB1R w KQkq -"
+ "Semi-Slav: 6.Qc2 b6" "D45i")
+ ("r1bqk2r/pp1nbppp/2p1pn/3p/2PP/2N1PN/PPQ2PPP/R1B1KB1R w KQkq -"
+ "Semi-Slav: 6.Qc2 Be7" "D45j")
+ ("r1bqk2r/pp1n1ppp/2pbpn/3p/2PP/2N1PN/PPQ2PPP/R1B1KB1R w KQkq -"
+ "Semi-Slav: 6.Qc2 Bd6" "D45k")
+ ("r1bqk2r/pp1n1ppp/2pbpn/3p/2PPP/2N2N/PPQ2PPP/R1B1KB1R b KQkq -"
+ "Semi-Slav: 6.Qc2 Bd6 7.e4" "D45k")
+ ("r1bqk2r/pp1n1ppp/2pbpn/3p/2PP2P/2N1PN/PPQ2P1P/R1B1KB1R b KQkq -"
+ "Semi-Slav: 6.Qc2 Bd6 7.g4" "D45l")
+ ("r1bqk2r/pp1n1pp/2pbpn1p/3p/2PP2P/2N1PN/PPQ2P1P/R1B1KB1R w KQkq -"
+ "Semi-Slav: 6.Qc2 Bd6 7.g4 h6" "D45l")
+ ("r1bqk2r/pp1n1ppp/2pbpn//2pP2P/2N1PN/PPQ2P1P/R1B1KB1R w KQkq -"
+ "Semi-Slav: 6.Qc2 Bd6 7.g4 dxc4" "D45m")
+ ("r1bqk2r/pp1n1ppp/2p1pn/3p/1bPP2P/2N1PN/PPQ2P1P/R1B1KB1R w KQkq -"
+ "Semi-Slav: 6.Qc2 Bd6 7.g4 Bb4" "D45n")
+ ("r1bqk2r/pp1n1ppp/2pbp/3p/2PP2n/2N1PN/PPQ2P1P/R1B1KB1R w KQkq -"
+ "Semi-Slav: 6.Qc2 Bd6 7.g4 Nxg4" "D45o")
+ ("r1bqk2r/pp1n1ppp/2pbpn/3p/2PP/1PN1PN/P1Q2PPP/R1B1KB1R b KQkq -"
+ "Semi-Slav: 6.Qc2 Bd6 7.b3" "D45p")
+ ("r1bq1rk/pp1n1ppp/2pbpn/3p/2PP/1PN1PN/P1Q2PPP/R1B1KB1R w KQ -"
+ "Semi-Slav: 6.Qc2 Bd6 7.b3 O-O" "D45p")
+ ("r1bq1rk/pp1n1ppp/2pbpn/3p/2PP/1PN1PN/PBQ2PPP/R3KB1R b KQ -"
+ "Semi-Slav: 6.Qc2 Bd6 7.b3 O-O 8.Bb2" "D45q")
+ ("r1bq1rk/pp1n1ppp/2pbpn/3p/2PP/1PN1PN/P1Q1BPPP/R1B1K2R b KQ -"
+ "Semi-Slav: 6.Qc2 Bd6 7.b3 O-O 8.Be2" "D45r")
+ ("r1bq1rk/p2n1ppp/1ppbpn/3p/2PP/1PN1PN/P1Q1BPPP/R1B1K2R w KQ -"
+ "Semi-Slav: 6.Qc2 Bd6 7.b3 O-O 8.Be2 b6" "D45s")
+ ("r1bqr1k/pp1n1ppp/2pbpn/3p/2PP/1PN1PN/P1Q1BPPP/R1B1K2R w KQ -"
+ "Semi-Slav: 6.Qc2 Bd6 7.b3 O-O 8.Be2 Re8" "D45t")
+ ("r1bqk2r/pp1n1ppp/2pbpn/3p/2PP/2N1PN/PPQB1PPP/R3KB1R b KQkq -"
+ "Semi-Slav: 6.Qc2 Bd6 7.Bd2" "D45u")
+ ("r1bqk2r/pp1n1ppp/2pbpn/3p/2PP/2N1PN/PPQ1BPPP/R1B1K2R b KQkq -"
+ "Semi-Slav: 6.Qc2 Bd6 7.Be2" "D45v")
+ ("r1bq1rk/pp1n1ppp/2pbpn/3p/2PP/2N1PN/PPQ1BPPP/R1B2RK b - -"
+ "Semi-Slav: 6.Qc2 Bd6 7.Be2 O-O 8.O-O" "D45v")
+ ("r1bq1rk/pp1n1ppp/2pb1n/3pp/2PP/2N1PN/PPQ1BPPP/R1B2RK w - -"
+ "Semi-Slav: 6.Qc2 Bd6 7.Be2 O-O 8.O-O e5" "D45w")
+ ("r1b2rk/pp1nqppp/2pbpn/3p/2PP/2N1PN/PPQ1BPPP/R1B2RK w - -"
+ "Semi-Slav: 6.Qc2 Bd6 7.Be2 O-O 8.O-O Qe7" "D45x")
+ ("r1bqr1k/pp1n1ppp/2pbpn/3p/2PP/2N1PN/PPQ1BPPP/R1B2RK w - -"
+ "Semi-Slav: 6.Qc2 Bd6 7.Be2 O-O 8.O-O Re8" "D45y")
+ ("r1bqkb1r/pp1n1ppp/2p1pn/3p/2PP/2NBPN/PP3PPP/R1BQK2R b KQkq -"
+ "Semi-Slav: 6.Bd3" "D46a")
+ ("r1bqkb1r/1p1n1ppp/p1p1pn/3p/2PP/2NBPN/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: 6.Bd3 a6" "D46a")
+ ("r1bqk2r/pp1n1ppp/2p1pn/3p/1bPP/2NBPN/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Romih Variation" "D46b")
+ ("r1bqk2r/pp1n1ppp/2p1pn/3p/1bPP/2NBPN/PP3PPP/R1BQ1RK b kq -"
+ "Semi-Slav: Romih, 7.O-O" "D46b")
+ ("r1bq1rk/pp1n1ppp/2p1pn/3p/1bPP/2NBPN/PP3PPP/R1BQ1RK w - -"
+ "Semi-Slav: Romih, 7.O-O O-O" "D46b")
+ ("r1bqk2r/pp1nbppp/2p1pn/3p/2PP/2NBPN/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Bogoljubow Variation" "D46c")
+ ("r1bqk2r/pp1nbppp/2p1pn/3p/2PP/2NBPN/PP3PPP/R1BQ1RK b kq -"
+ "Semi-Slav: Bogoljubow, 7.O-O" "D46c")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p/2PP/2NBPN/PP3PPP/R1BQ1RK w - -"
+ "Semi-Slav: Bogoljubow, 7.O-O O-O" "D46c")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p/2PP/1PNBPN/P4PPP/R1BQ1RK b - -"
+ "Semi-Slav: Bogoljubow, 7.O-O O-O 8.b3" "D46d")
+ ("r1bqk2r/pp1n1ppp/2pbpn/3p/2PP/2NBPN/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Chigorin Defence" "D46e")
+ ("r1bqk2r/pp1n1ppp/2pbpn/3p/2PPP/2NB1N/PP3PPP/R1BQK2R b KQkq -"
+ "Semi-Slav: Chigorin, 7.e4" "D46e")
+ ("r1bqk2r/pp1n1ppp/2pbpn//2PPN/3B1N/PP3PPP/R1BQK2R b KQkq -"
+ "Semi-Slav: Chigorin, 7.e4 dxe4 8.Nxe4" "D46e")
+ ("r1bqk2r/pp1n1ppp/2pbpn/3p/2PP/2NBPN/PPQ2PPP/R1B1K2R b KQkq -"
+ "Semi-Slav: Chigorin, 7.Qc2" "D46f")
+ ("r1bqk2r/pp1n1ppp/2pbpn//2pP/2NBPN/PPQ2PPP/R1B1K2R w KQkq -"
+ "Semi-Slav: Chigorin, 7.Qc2 dxc4" "D46g")
+ ("r1bqk2r/pp1n1ppp/2pbpn//2BP/2N1PN/PPQ2PPP/R1B1K2R b KQkq -"
+ "Semi-Slav: Chigorin, 7.Qc2 dxc4" "D46g")
+ ("r1bq1rk/pp1n1ppp/2pbpn/3p/2PP/2NBPN/PPQ2PPP/R1B1K2R w KQ -"
+ "Semi-Slav: Chigorin, 7.Qc2 O-O" "D46h")
+ ("r1bq1rk/pp1n1ppp/2pbpn//2BP/2N1PN/PPQ2PPP/R1B2RK b - -"
+ "Semi-Slav: Chigorin, 7.Qc2 Main Line" "D46i")
+ ("r1bq1rk/pp1n1ppp/2pb1n/4p/2BP/2N1PN/PPQ2PPP/R1B2RK w - -"
+ "Semi-Slav: Chigorin, 7.Qc2 Main Line, 9...e5" "D46i")
+ ("r1b2rk/pp1nqppp/2pbpn//2BP/2N1PN/PPQ2PPP/R1B2RK w - -"
+ "Semi-Slav: Chigorin, 7.Qc2 Main Line, 9...Qe7" "D46j")
+ ("r1b2rk/pp1nqppp/2pbpn//2BP/2N1PN/PPQB1PPP/R4RK b - -"
+ "Semi-Slav: Chigorin, 7.Qc2 Main Line, 9...Qe7 10.Bd2" "D46j")
+ ("r1b2rk/pp1nqppp/2pbpn//2BP/P1N1PN/1PQ2PPP/R1B2RK b - -"
+ "Semi-Slav: Chigorin, 7.Qc2 Main Line, 9...Qe7 10.a3" "D46j")
+ ("r1b2rk/pp1nqppp/2pbpn//2BP/2N1PN1P/PPQ2PP/R1B2RK b - -"
+ "Semi-Slav: Chigorin, 7.Qc2 Main Line, 9...Qe7 10.h3" "D46j")
+ ("r1bq1rk/1p1n1ppp/p1pbpn//2BP/2N1PN/PPQ2PPP/R1B2RK w - -"
+ "Semi-Slav: Chigorin, 7.Qc2 Main Line, 9...a6" "D46k")
+ ("r1bq1rk/1p1n1ppp/p1pbpn//2BP/2N1PN/PPQ2PPP/R1BR2K b - -"
+ "Semi-Slav: Chigorin, 7.Qc2 Main Line, 9...a6 10.Rd1" "D46k")
+ ("r1bq1rk/3n1ppp/p1pbpn/1p/2BP/2N1PN/PPQ2PPP/R1BR2K w - -"
+ "Semi-Slav: Chigorin, 7.Qc2 Main Line, 9...a6 10.Rd1 b5" "D46k")
+ ("r1bq1rk/p2n1ppp/2pbpn/1p/2BP/2N1PN/PPQ2PPP/R1B2RK w - -"
+ "Semi-Slav: Chigorin, 7.Qc2 Main Line, 9...b5" "D46l")
+ ("r1bq1rk/p2n1ppp/2pbpn/1p/3P/2N1PN/PPQ1BPPP/R1B2RK b - -"
+ "Semi-Slav: Chigorin, 7.Qc2 Main Line, 9...b5 10.Be2" "D46m")
+ ("r2q1rk/pb1n1ppp/2pbpn/1p/3P/2N1PN/PPQ1BPPP/R1B2RK w - -"
+ "Semi-Slav: Chigorin, 7.Qc2 Main Line, 9...b5 10.Be2 Bb7" "D46m")
+ ("r2q1rk/pb1n1ppp/2pbpn/1p/3P/2N1PN/PPQ1BPPP/R1BR2K b - -"
+ "Semi-Slav: Chigorin, 7.Qc2 Main Line, 9...b5 10.Be2 Bb7 11.Rd1" "D46m")
+ ("r1bqk2r/pp1n1ppp/2pbpn/3p/2PP/2NBPN/PP3PPP/R1BQ1RK b kq -"
+ "Semi-Slav: Chigorin, 7.O-O" "D46n")
+ ("r1bq1rk/pp1n1ppp/2pbpn/3p/2PP/2NBPN/PP3PPP/R1BQ1RK w - -"
+ "Semi-Slav: Chigorin, 7.O-O O-O" "D46o")
+ ("r1bq1rk/pp1n1ppp/2pbpn/3p/2PPP/2NB1N/PP3PPP/R1BQ1RK b - -"
+ "Semi-Slav: Chigorin, 7.O-O O-O 8.e4" "D46p")
+ ("r1bq1rk/pp1n1ppp/2pbpn//2pPP/2NB1N/PP3PPP/R1BQ1RK w - -"
+ "Semi-Slav: Chigorin, 7.O-O O-O 8.e4 dxc4" "D46p")
+ ("r1bq1rk/pp1n1ppp/2pbpn//2BPP/2N2N/PP3PPP/R1BQ1RK b - -"
+ "Semi-Slav: Chigorin, 7.O-O O-O 8.e4 dxc4 9.Bxc4" "D46p")
+ ("r1bq1rk/pp1n1ppp/2pb1n/4p/2BPP/2N2N/PP3PPP/R1BQ1RK w - -"
+ "Semi-Slav: Chigorin, 7.O-O O-O 8.e4 dxc4 9.Bxc4 e5" "D46p")
+ ("r1bq1rk/pp1n1ppp/2pbpn//2PPp/2NB1N/PP3PPP/R1BQ1RK w - -"
+ "Semi-Slav: Chigorin, Main Line" "D46q")
+ ("r1bq1rk/pp1n1ppp/2pbpn//2PPN/3B1N/PP3PPP/R1BQ1RK b - -"
+ "Semi-Slav: Chigorin, Main Line" "D46q")
+ ("r1bq1rk/pp1n1ppp/2pbp//2PPB/5N/PP3PPP/R1BQ1RK b - -"
+ "Semi-Slav: Chigorin, Main Line" "D46q")
+ ("r1bq1rk/pp1n1pp/2pbp2p//2PPB/5N/PP3PPP/R1BQ1RK w - -"
+ "Semi-Slav: Chigorin, Main Line, 10...h6" "D46r")
+ ("r1bq1rk/pp1n1pp/2pbp2p//2PP/5N/PPB2PPP/R1BQ1RK b - -"
+ "Semi-Slav: Chigorin, Main Line, 10...h6 11.Bc2" "D46r")
+ ("r1bq1rk/pp1n1pp/2pb3p/4p/2PP/5N/PPB2PPP/R1BQ1RK w - -"
+ "Semi-Slav: Chigorin, Main Line, 10...h6 11.Bc2 e5" "D46r")
+ ("r1bqkb1r/pp1n1ppp/2p1pn//2pP/2NBPN/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran Variation" "D47a")
+ ("r1bqkb1r/pp1n1ppp/2p1pn//2BP/2N1PN/PP3PPP/R1BQK2R b KQkq -"
+ "Semi-Slav: Meran Variation" "D47a")
+ ("r1bqkb1r/p2n1ppp/2p1pn/1p/2BP/2N1PN/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, 7...b5" "D47a")
+ ("r1bqkb1r/p2n1ppp/2p1pn/1p/3P/1BN1PN/PP3PPP/R1BQK2R b KQkq -"
+ "Semi-Slav: Meran, Freymann Variation" "D47b")
+ ("r1bqkb1r/p2n1ppp/2p1pn//1p1P/1BN1PN/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Freymann, 8...b4" "D47c")
+ ("r1bqkb1r/p2n1ppp/2p1pn/1p/3P/2N1PN/PP2BPPP/R1BQK2R b KQkq -"
+ "Semi-Slav: Meran, Capablanca Variation" "D47d")
+ ("r1bqkb1r/p2n1ppp/2p1pn//1p1P/2N1PN/PP2BPPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Capablanca, 8...b4" "D47d")
+ ("r1bqkb1r/3n1ppp/p1p1pn/1p/3P/2N1PN/PP2BPPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Capablanca, 8...a6" "D47e")
+ ("r2qkb1r/pb1n1ppp/2p1pn/1p/3P/2N1PN/PP2BPPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Capablanca, 8...Bb7" "D47f")
+ ("r2qkb1r/pb1n1ppp/2p1pn/1p/3P/2N1PN/PP2BPPP/R1BQ1RK b kq -"
+ "Semi-Slav: Meran, Capablanca, 8...Bb7 9.O-O" "D47f")
+ ("r2qkb1r/1b1n1ppp/p1p1pn/1p/3P/2N1PN/PP2BPPP/R1BQ1RK w kq -"
+ "Semi-Slav: Meran, Capablanca, 8...Bb7 9.O-O a6" "D47g")
+ ("r1bqkb1r/p2n1ppp/2p1pn/1p/3P/2NBPN/PP3PPP/R1BQK2R b KQkq -"
+ "Semi-Slav: Meran, 8.Bd3" "D47h")
+ ("r1bqk2r/p2n1ppp/2pbpn/1p/3P/2NBPN/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, 8.Bd3 Bd6" "D47h")
+ ("r1bqkb1r/p2n1ppp/2p1pn//1p1P/2NBPN/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Lundin Variation" "D47i")
+ ("r1bqkb1r/p2n1ppp/2p1pn//Np1P/3BPN/PP3PPP/R1BQK2R b KQkq -"
+ "Semi-Slav: Meran, Lundin, 9.Na4" "D47i")
+ ("r1bqkb1r/p2n1ppp/2p1pn//1p1PN/3BPN/PP3PPP/R1BQK2R b KQkq -"
+ "Semi-Slav: Meran, Lundin, 9.Ne4" "D47j")
+ ("r1bqkb1r/p2n1ppp/2p1p//1p1Pn/3BPN/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Lundin, 9.Ne4 Nxe4" "D47k")
+ ("r1bqk2r/p2nbppp/2p1pn//1p1PN/3BPN/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Lundin, 9.Ne4 Be7" "D47l")
+ ("r1bqk2r/p2nbppp/2p1pn//1p1PN/3BPN/PP3PPP/R1BQ1RK b kq -"
+ "Semi-Slav: Meran, Lundin, 9.Ne4 Be7 10.O-O" "D47l")
+ ("r2qkb1r/pb1n1ppp/2p1pn/1p/3P/2NBPN/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Wade Variation" "D47m")
+ ("r2qkb1r/pb1n1ppp/2p1pn/1p/3P/P1NBPN/1P3PPP/R1BQK2R b KQkq -"
+ "Semi-Slav: Meran, Wade, 9.a3" "D47m")
+ ("r2qkb1r/pb1n1ppp/2p1pn/1p/3P/2NBPN/PP3PPP/R1BQ1RK b kq -"
+ "Semi-Slav: Meran, Wade, 9.O-O" "D47n")
+ ("r2qkb1r/pb1n1ppp/2p1pn//1p1P/2NBPN/PP3PPP/R1BQ1RK w kq -"
+ "Semi-Slav: Meran, Wade, 9.O-O b4" "D47n")
+ ("r2qkb1r/pb1n1ppp/2p1pn//1p1PN/3BPN/PP3PPP/R1BQ1RK b kq -"
+ "Semi-Slav: Meran, Wade, 9.O-O b4 10.Ne4" "D47o")
+ ("r2qk2r/pb1nbppp/2p1pn//1p1PN/3BPN/PP3PPP/R1BQ1RK w kq -"
+ "Semi-Slav: Meran, Wade, 9.O-O b4 10.Ne4 Be7" "D47o")
+ ("r2qk2r/pb1nbppp/2p1pN//1p1P/3BPN/PP3PPP/R1BQ1RK b kq -"
+ "Semi-Slav: Meran, Wade, 9.O-O b4 10.Ne4 Be7 11.Nxf6+" "D47p")
+ ("r2qk2r/pb2bppp/2p1pn//1p1P/3BPN/PP3PPP/R1BQ1RK w kq -"
+ "Semi-Slav: Meran, Wade, 9.O-O b4 10.Ne4 Be7 11.Nxf6+ Nxf6" "D47p")
+ ("r2qk2r/pb2bppp/2p1pn//1p1PP/3B1N/PP3PPP/R1BQ1RK b kq -"
+ "Semi-Slav: Meran, Wade, 9.O-O b4 10.Ne4 Be7 11.Nxf6+ Nxf6 12.e4" "D47p")
+ ("r2qkb1r/pb1n1ppp/2p1pn/1p/3PP/2NB1N/PP3PPP/R1BQK2R b KQkq -"
+ "Semi-Slav: Meran, Wade, 9.e4" "D47q")
+ ("r2qkb1r/pb1n1ppp/4p/2pnP/Np1P/3B1N/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Wade, Main Line" "D47r")
+ ("r2qkb1r/pb1n1ppp/4p/2NnP/1p1P/3B1N/PP3PPP/R1BQK2R b KQkq -"
+ "Semi-Slav: Meran, Wade, Main Line, 12.Nxc5" "D47s")
+ ("r2qkb1r/pb1n1ppp/4p/2pnP/Np1P/3B1N/PP3PPP/R1BQ1RK b kq -"
+ "Semi-Slav: Meran, Wade, Main Line, 12.O-O" "D47t")
+ ("r1bqkb1r/3n1ppp/p1p1pn/1p/3P/2NBPN/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, 8...a6" "D48a")
+ ("r1bqkb1r/3n1ppp/p1p1pn/1p/P2P/2NBPN/1P3PPP/R1BQK2R b KQkq -"
+ "Semi-Slav: Meran, 8...a6 9.a4" "D48b")
+ ("r1bqkb1r/3n1ppp/p1p1pn/1p/3P/2NBPN/PP3PPP/R1BQ1RK b kq -"
+ "Semi-Slav: Meran, 8...a6 9.O-O" "D48c")
+ ("r1bqkb1r/3n1ppp/p3pn/1pp/3P/2NBPN/PP3PPP/R1BQ1RK w kq -"
+ "Semi-Slav: Meran, 8...a6 9.O-O c5" "D48c")
+ ("r1bqkb1r/3n1ppp/p3pn/1pp/3P/2NBPN/PP2QPPP/R1B2RK b kq -"
+ "Semi-Slav: Meran, 8...a6 9.O-O c5 10.Qe2" "D48d")
+ ("r2qkb1r/1b1n1ppp/p1p1pn/1p/3P/2NBPN/PP3PPP/R1BQ1RK w kq -"
+ "Semi-Slav: Meran, 8...a6 9.O-O Bb7" "D48e")
+ ("r2qkb1r/1b1n1ppp/p1p1pn/1p/3PP/2NB1N/PP3PPP/R1BQ1RK b kq -"
+ "Semi-Slav: Meran, 8...a6 9.O-O Bb7 10.e4" "D48f")
+ ("r2qkb1r/1b1n1ppp/p3pn/1ppP/4P/2NB1N/PP3PPP/R1BQ1RK b kq -"
+ "Semi-Slav: Meran, 8...a6 9.O-O Bb7 10.e4 c5 11.d5" "D48f")
+ ("r3kb1r/1bqn1ppp/p3pn/1ppP/4P/2NB1N/PP3PPP/R1BQ1RK w kq -"
+ "Semi-Slav: Meran, 8...a6 9.O-O Bb7 10.e4 c5 11.d5 Qc7" "D48g")
+ ("r3kb1r/1bqn1ppp/p3Pn/1pp/4P/2NB1N/PP3PPP/R1BQ1RK b kq -"
+ "Semi-Slav: Meran, 8...a6 9.O-O Bb7 10.e4 c5 11.d5 Qc7 12.dxe6" "D48g")
+ ("r3kb1r/1bqn2pp/p3pn/1pp/4P/2NB1N/PP3PPP/R1BQ1RK w kq -"
+ "Semi-Slav: Meran, 8...a6 9.O-O Bb7 10.e4 c5 11.d5 Qc7 12.dxe6 fxe6" "D48g")
+ ("r1bqkb1r/3n1ppp/p1p1pn/1p/3PP/2NB1N/PP3PPP/R1BQK2R b KQkq -"
+ "Semi-Slav: Meran, 8...a6 9.e4" "D48h")
+ ("r2qkb1r/1b1n1ppp/p1p1pn/1p/3PP/2NB1N/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, 8...a6 9.e4 Bb7" "D48i")
+ ("r1bqkb1r/3n1ppp/p1p1pn//1p1PP/2NB1N/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Pirc Variation" "D48j")
+ ("r1bqkb1r/3n1ppp/p3pn/1pp/3PP/2NB1N/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, 8...a6 9.e4 c5" "D48k")
+ ("r1bqkb1r/3n1ppp/p3pn/1ppP/4P/2NB1N/PP3PPP/R1BQK2R b KQkq -"
+ "Semi-Slav: Meran, Reynolds Variation" "D48l")
+ ("r1bqkb1r/3n1ppp/p4n/1ppPp/4P/2NB1N/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Reynolds, 10...e5" "D48m")
+ ("r1b1kb1r/2qn1ppp/p3pn/1ppP/4P/2NB1N/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Reynolds, 10...Qc7" "D48n")
+ ("r1bqkb1r/3n1ppp/p3pn/1p1P/2p1P/2NB1N/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Reynolds, 10...c4" "D48o")
+ ("r1bqkb1r/3n2pp/p3pn/1p/2p1P/2NB1N/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Reynolds, 10...c4 11.dxe6 fxe6" "D48p")
+ ("r1bqkb1r/3n2pp/p3pn/1p/2p1P/2N2N/PPB2PPP/R1BQK2R b KQkq -"
+ "Semi-Slav: Meran, Reynolds, 10...c4 11.dxe6 fxe6 12.Bc2" "D48p")
+ ("r1b1kb1r/2qn2pp/p3pn/1p/2p1P/2N2N/PPB2PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Reynolds, 10...c4 11.dxe6 fxe6 12.Bc2 Qc7" "D48p")
+ ("r1b1kb1r/2qn2pp/p3pn/1p/2p1P/2N2N/PPB2PPP/R1BQ1RK b kq -"
+ "Semi-Slav: Meran, Reynolds, 10...c4 11.dxe6 fxe6 12.Bc2 Qc7 13.O-O" "D48p")
+ ("r1bqkb1r/3n1ppp/p3pn/1pp1P/3P/2NB1N/PP3PPP/R1BQK2R b KQkq -"
+ "Semi-Slav: Meran, Old Main Line" "D48q")
+ ("r1bqkb1r/3n1ppp/p3p/1pp1P/3P2n/2NB1N/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Rabinovich Variation" "D48r")
+ ("r1bqkb1r/3n1ppp/p3pn/1p2P/3p/2NB1N/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Old Main Line, 10...cxd4" "D48s")
+ ("r1bqkb1r/3n1ppp/p3pn/1N2P/3p/3B1N/PP3PPP/R1BQK2R b KQkq -"
+ "Semi-Slav: Meran, Blumenfeld Variation" "D49a")
+ ("r1bqkb1r/3n1ppp/p3p/1N2P/3p2n/3B1N/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Old Main Line, Gligoric Variation" "D49b")
+ ("r1bqkb1r/3n1ppp/p3p/1N2P/Q2p2n/3B1N/PP3PPP/R1B1K2R b KQkq -"
+ "Semi-Slav: Meran, Old Main Line, Gligoric, 12.Qa4" "D49c")
+ ("r1bqkb1r/3n1ppp/p3p/1N2n/Q2p/3B1N/PP3PPP/R1B1K2R w KQkq -"
+ "Semi-Slav: Meran, Trifunovic Variation" "D49d")
+ ("r1bqkb1r/5ppp/p3pn/1N2n/3p/3B1N/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Sozin Variation" "D49e")
+ ("r1bqkb1r/5ppp/4pn/1p2N/3p/3B/PP3PPP/R1BQ1RK b kq -"
+ "Semi-Slav: Meran, Sozin, Rellstab Attack" "D49f")
+ ("r1bqkb1r/5ppp/4pn/1p2N/3p/3B1Q/PP3PPP/R1B1K2R b KQkq -"
+ "Semi-Slav: Meran, Sozin, Stahlberg Attack" "D49g")
+ ("r1bqk2r/5ppp/4pn/1p2N/1b1p/3B1Q/PP3PPP/R1B1K2R w KQkq -"
+ "Semi-Slav: Meran, Sozin, Stahlberg Attack, 13...Bb4" "D49g")
+ ("r1bqkb1r/5ppp/4pn/1B2N/3p//PP3PPP/R1BQK2R b KQkq -"
+ "Semi-Slav: Meran, Sozin, 13.Bxb5+" "D49h")
+ ("r1bqkb1r/3n1ppp/4pn/1p2P/3p/3B1N/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Old Main Line, 11.Nxb5 axb5" "D49i")
+ ("r1b1kb1r/3n1ppp/1q2pP/1p/3p/3B1N/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Old Main Line, Botvinnik Variation" "D49j")
+ ("r1bqkb1r/3n1p1p/4pp/1p/3p/3B1N/PP3PPP/R1BQK2R w KQkq -"
+ "Semi-Slav: Meran, Old Main Line, 11.Nxb5 axb5 12.exf6 gxf6" "D49k")
+ ("rnbqkb1r/ppp2ppp/4pn/3p2B/2PP/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "QGD: 4.Bg5" "D50")
+ ("rnbqkb1r/pp3ppp/2p1pn/3p2B/2PP/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "QGD: 4.Bg5 c6" "D50")
+ ("rnbqkb1r/ppp2ppp/4pn/6B/2pP/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "QGD: 4.Bg5 dxc4" "D50")
+ ("rnbqk2r/ppp2ppp/4pn/3p2B/1bPP/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "QGD: 4.Bg5 Bb4" "D50")
+ ("rnbqkb1r/pp3ppp/4pn/2pp2B/2PP/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "QGD: Dutch-Peruvian Gambit" "D50")
+ ("rnbqkb1r/pp3ppp/4pn/2pp2B/2PP/2N1P/PP3PPP/R2QKBNR b KQkq -"
+ "QGD: Dutch-Peruvian, 5.e3" "D50")
+ ("rnbqkb1r/pp3ppp/4pn/2pp2B/2PP/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "QGD: Semi-Tarrasch, Pillsbury Variation" "D50")
+ ("rnbqkb1r/pp3ppp/4pn/3p2B/2PQ/2N2N/PP2PPPP/R3KB1R b KQkq -"
+ "QGD: Semi-Tarrasch, Old Pillsbury Variation" "D50")
+ ("rnbqkb1r/pp3ppp/4pn/3p2B/2PN/2N/PP2PPPP/R2QKB1R b KQkq -"
+ "QGD: Semi-Tarrasch, Pillsbury, 6.Nxd4" "D50")
+ ("rnbqkb1r/pp3ppp/5n/3pp1B/2PN/2N/PP2PPPP/R2QKB1R w KQkq -"
+ "QGD: Semi-Tarrasch, Pillsbury, 6.Nxd4 e5" "D50")
+ ("rnbqkb1r/1p3ppp/p4n/1N1pp1B/Q1P/2N/PP2PPPP/R3KB1R b KQkq -"
+ "QGD: Semi-Tarrasch, Pillsbury, Krause Variation" "D50")
+ ("rnbqkb1r/pp3ppp/4pn/2pP2B/3P/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "QGD: Dutch-Peruvian, 5.cxd5" "D50")
+ ("rnb1kb1r/pp3ppp/1q2pn/2pP2B/3P/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "QGD: Dutch-Peruvian, Canal (Venice) Variation" "D50")
+ ("rnbqkb1r/pp3ppp/4pn/3P2B/3p/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "QGD: Dutch-Peruvian, Prins Variation" "D50")
+ ("r1bqk2r/pp2bppp/2n1pn/3P2B/3QP/2N/PP3PPP/R3KBNR w KQkq -"
+ "QGD: Dutch-Peruvian, Prins, 6.Qxd4 Be7 7.e4 Nc6" "D50")
+ ("r1bqk2r/pp2bppp/2n1pn/3P2B/4P/2N/PP1Q1PPP/R3KBNR b KQkq -"
+ "QGD: Dutch-Peruvian, Prins, 6.Qxd4 Be7 7.e4 Nc6 8.Qd2" "D50")
+ ("r1bqkb1r/pppn1ppp/4pn/3p2B/2PP/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "QGD: 4.Bg5 Nbd7" "D51")
+ ("r1bqkb1r/pppn1ppp/4pn/3p2B/2PP/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "QGD: 4.Bg5 Nbd7 5.Nf3" "D51")
+ ("r1bqkb1r/pp1n1ppp/2p1pn/3p2B/2PP/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "QGD: 4.Bg5 Nbd7 5.Nf3 c6" "D51")
+ ("r1b1kb1r/pp1n1ppp/2p1pn/q2p/2PP/2N2N/PP1BPPPP/2RQKB1R b Kkq -"
+ "QGD: Rochlin Variation" "D51")
+ ("r1bqkb1r/pp1n1ppp/2p1pn/3p2B/2PPP/2N2N/PP3PPP/R2QKB1R b KQkq -"
+ "QGD: Alekhine 4.Bg5 Nbd7 5.Nf3 c6 6.e4" "D51")
+ ("r1bqkb1r/pppn1ppp/4pn/3p2B/2PP/2N1P/PP3PPP/R2QKBNR b KQkq -"
+ "QGD: 4.Bg5 Nbd7 5.e3" "D51")
+ ("r1bqk2r/pppn1ppp/4pn/3p2B/1bPP/2N1P/PP3PPP/R2QKBNR w KQkq -"
+ "QGD: Manhattan Variation" "D51")
+ ("r1bqkb1r/pp1n1ppp/2p1pn/3p2B/2PP/2N1P/PP3PPP/R2QKBNR w KQkq -"
+ "QGD: 4.Bg5 Nbd7 5.e3 c6" "D51")
+ ("r1bqkb1r/pp1n1ppp/2p1pn/3p2B/2PP/P1N1P/1P3PPP/R2QKBNR b KQkq -"
+ "QGD: Capablanca's Anti-Cambridge Springs" "D51")
+ ("r1bqkb1r/pp1n1ppp/4pn/3p2B/3P/2N1P/PP3PPP/R2QKBNR w KQkq -"
+ "QGD: 4.Bg5 Nbd7 5.e3 c6 6.cxd5 cxd5" "D51")
+ ("r1bqkb1r/pp1n1ppp/2p1pn/3p2B/2PP/2N1P/PPQ2PPP/R3KBNR b KQkq -"
+ "QGD: 4.Bg5 Nbd7 5.e3 c6 6.Qc2" "D51")
+ ("r1bqkb1r/pp1n1ppp/2p1pn/3p2B/2PP/2N1PN/PP3PPP/R2QKB1R b KQkq -"
+ "QGD: 4.Bg5 Nbd7 5.e3 c6 6.Nf3" "D52a")
+ ("r1b1kb1r/pp1n1ppp/2p1pn/q2p2B/2PP/2N1PN/PP3PPP/R2QKB1R w KQkq -"
+ "QGD: Cambridge Springs Defence" "D52b")
+ ("r1b1kb1r/pp1n1ppp/2p1pB/q2p/2PP/2N1PN/PP3PPP/R2QKB1R b KQkq -"
+ "QGD: Cambridge Springs, Capablanca Variation" "D52c")
+ ("r1b1kb1r/pp1n1ppp/2p1pn/q2P2B/3P/2N1PN/PP3PPP/R2QKB1R b KQkq -"
+ "QGD: Cambridge Springs, 7.cxd5" "D52d")
+ ("r1b1kb1r/pp1n1ppp/2p1p/q2n2B/3P/2N1PN/PP3PPP/R2QKB1R w KQkq -"
+ "QGD: Cambridge Springs, Yugoslav Variation" "D52e")
+ ("r1b1kb1r/pp1n1ppp/2p1p/q2n2B/3P/2N1PN/PP1Q1PPP/R3KB1R b KQkq -"
+ "QGD: Cambridge Springs, Yugoslav, 8.Qd2" "D52f")
+ ("r1b1kb1r/pp1n1ppp/2p1pn/q2p2B/2PP/2N1P/PP1N1PPP/R2QKB1R b KQkq -"
+ "QGD: Cambridge Springs, 7.Nd2" "D52g")
+ ("r1b1kb1r/pp1n1ppp/2p1pn/q5B/2pP/2N1P/PP1N1PPP/R2QKB1R w KQkq -"
+ "QGD: Cambridge Springs, Rubinstein Variation" "D52h")
+ ("r1b1k2r/pp1n1ppp/2p1pn/q2p2B/1bPP/2N1P/PP1N1PPP/R2QKB1R w KQkq -"
+ "QGD: Cambridge Springs, Bogoljubow Variation" "D52i")
+ ("r1b1k2r/pp1n1ppp/2p1pn/q2p2B/1bPP/2N1P/PPQN1PPP/R3KB1R b KQkq -"
+ "QGD: Cambridge Springs, Bogoljubow, 8.Qc2" "D52j")
+ ("r1b1k2r/pp1n1ppp/2p1pn/q5B/1bpP/2N1P/PPQN1PPP/R3KB1R w KQkq -"
+ "QGD: Cambridge Springs, 8.Qc2 dxc4" "D52k")
+ ("r1b2rk/pp1n1ppp/2p1pn/q2p2B/1bPP/2N1P/PPQN1PPP/R3KB1R w KQ -"
+ "QGD: Cambridge Springs, 8.Qc2 O-O" "D52l")
+ ("r1b2rk/pp1n1ppp/2p1pn/q2p/1bPP3B/2N1P/PPQN1PPP/R3KB1R b KQ -"
+ "QGD: Cambridge Springs, Argentine Variation" "D52m")
+ ("r1b2rk/pp1n1ppp/2p1pn/q2p2B/1bPP/2N1P/PPQNBPPP/R3K2R b KQ -"
+ "QGD: Cambridge Springs, 8.Qc2 O-O 9.Be2" "D52n")
+ ("r1b2rk/pp1n1ppp/2p2n/q2pp1B/1bPP/2N1P/PPQNBPPP/R3K2R w KQ -"
+ "QGD: Cambridge Springs, 8.Qc2 O-O 9.Be2 e5" "D52o")
+ ("rnbqk2r/ppp1bppp/4pn/3p2B/2PP/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "QGD: 4.Bg5 Be7" "D53a")
+ ("rnbqk2r/ppp1bppp/4p/3n2B/3P/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "QGD: 4.Bg5 Be7 5.cxd5 Nxd5" "D53b")
+ ("rnbqk2r/ppp1bppp/4pn/3p2B/2PP/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "QGD: 4.Bg5 Be7 5.Nf3" "D53c")
+ ("rnbqk2r/ppp1bpp/4pn1p/3p2B/2PP/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "QGD: 4.Bg5 Be7 5.Nf3 h6" "D53d")
+ ("rnbqk2r/ppp1bpp/4pB1p/3p/2PP/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "QGD: 4.Bg5 Be7 5.Nf3 h6 6.Bxf6" "D53e")
+ ("rnbqk2r/ppp2pp/4pb1p/3p/2PP/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "QGD: 4.Bg5 Be7 5.Nf3 h6 6.Bxf6 Bxf6" "D53f")
+ ("rnbqk2r/ppp2pp/4pb1p/3p/2PP/2N1PN/PP3PPP/R2QKB1R b KQkq -"
+ "QGD: 4.Bg5 Be7 5.Nf3 h6 6.Bxf6 Bxf6 7.e3" "D53g")
+ ("rnbqk2r/ppp1bpp/4pn1p/3p/2PP3B/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "QGD: 4.Bg5 Be7 5.Nf3 h6 6.Bh4" "D53h")
+ ("rnbq1rk/ppp1bpp/4pn1p/3p/2PP3B/2N2N/PP2PPPP/R2QKB1R w KQ -"
+ "QGD: 4.Bg5 Be7 5.Nf3 h6 6.Bh4 O-O" "D53i")
+ ("rnbq1rk/ppp1bpp/4pn1p/3p/2PP3B/2N2N/PPQ1PPPP/R3KB1R b KQ -"
+ "QGD: 4.Bg5 Be7 5.Nf3 h6 6.Bh4 O-O 7.Qc2" "D53j")
+ ("rnbq1rk/ppp1bpp/4pn1p/3p/2PP3B/2N2N/PP2PPPP/2RQKB1R b K -"
+ "QGD: 4.Bg5 Be7 5.Nf3 h6 6.Bh4 O-O 7.Rc1" "D53k")
+ ("rnbq1rk/ppp1bppp/4pn/3p2B/2PP/2N2N/PP2PPPP/R2QKB1R w KQ -"
+ "QGD: 4.Bg5 Be7 5.Nf3 O-O" "D53l")
+ ("rnbq1rk/ppp1bppp/4pn/3p2B/2PP/2N2N/PPQ1PPPP/R3KB1R b KQ -"
+ "QGD: 4.Bg5 Be7 5.Nf3 O-O 6.Qc2" "D53m")
+ ("r1bq1rk/pppnbppp/4pn/3p2B/2PP/2N2N/PPQ1PPPP/R3KB1R w KQ -"
+ "QGD: 4.Bg5 Be7 5.Nf3 O-O 6.Qc2 Nbd7" "D53n")
+ ("rnbq1rk/pp2bppp/4pn/2pp2B/2PP/2N2N/PPQ1PPPP/R3KB1R w KQ -"
+ "QGD: 4.Bg5 Be7 5.Nf3 O-O 6.Qc2 c5" "D53o")
+ ("rnbqk2r/ppp1bppp/4pn/3p2B/2PP/2N1P/PP3PPP/R2QKBNR b KQkq -"
+ "QGD: 4.Bg5 Be7 5.e3" "D53p")
+ ("rnbqk2r/ppp1bppp/4p/3p2B/2PPn/2N1P/PP3PPP/R2QKBNR w KQkq -"
+ "QGD: Early Lasker Variation" "D53q")
+ ("r1bqk2r/pppnbppp/4pn/3p2B/2PP/2N1P/PP3PPP/R2QKBNR w KQkq -"
+ "QGD: 4.Bg5 Be7 5.e3 Nbd7" "D53r")
+ ("r1bqk2r/pppnbppp/4pn/3p2B/2PP/2N1PN/PP3PPP/R2QKB1R b KQkq -"
+ "QGD: 4.Bg5 Be7 5.e3 Nbd7 6.Nf3" "D53s")
+ ("rnbqk2r/ppp1bpp/4pn1p/3p2B/2PP/2N1P/PP3PPP/R2QKBNR w KQkq -"
+ "QGD: 4.Bg5 Be7 5.e3 h6" "D53t")
+ ("rnbq1rk/ppp1bppp/4pn/3p2B/2PP/2N1P/PP3PPP/R2QKBNR w KQ -"
+ "QGD: 4.Bg5 Be7 5.e3 O-O" "D53u")
+ ("rnbq1rk/ppp1bppp/4pn/3p2B/2PP/2N1P/PPQ2PPP/R3KBNR b KQ -"
+ "QGD: 4.Bg5 Be7 5.e3 O-O 6.Qc2" "D53v")
+ ("rnbq1rk/pp2bppp/4pn/2pp2B/2PP/2N1P/PPQ2PPP/R3KBNR w KQ -"
+ "QGD: 4.Bg5 Be7 5.e3 O-O 6.Qc2 c5" "D53v")
+ ("rnbq1rk/ppp1bppp/4pn/3p2B/2PP/2N1P/PP3PPP/2RQKBNR b K -"
+ "QGD: Anti-Neo-Orthodox Variation" "D54a")
+ ("rnbq1rk/ppp1bpp/4pn1p/3p/2PP3B/2N1P/PP3PPP/2RQKBNR b K -"
+ "QGD: Anti-Neo-Orthodox Variation" "D54b")
+ ("rnbq1rk/p1p1bpp/1p2pn1p/3p/2PP3B/2N1P/PP3PPP/2RQKBNR w K -"
+ "QGD: Anti-Neo-Orthodox, 7.Bh4 b6" "D54c")
+ ("rnbq1rk/p1p1bpp/1p2p2p/3N/3P3B/4P/PP3PPP/2RQKBNR b K -"
+ "QGD: Anti-Neo-Orthodox, 8.cxd5 Nxd5 9.Nxd5" "D54c")
+ ("rnb2rk/p1p1qpp/1p5p/3p/3P/4P/PP3PPP/2RQKBNR w K -"
+ "QGD: Anti-Neo-Orthodox, Main Line" "D54d")
+ ("rnb2rk/p1p1qpp/1p5p/3p/3P/4P/PP2BPPP/2RQK1NR b K -"
+ "QGD: Anti-Neo-Orthodox, Main Line, 11.Be2" "D54e")
+ ("rnbq1rk/ppp1bppp/4pn/3p2B/2PP/2N1PN/PP3PPP/R2QKB1R b KQ -"
+ "QGD: 6.Nf3" "D55a")
+ ("rnbq1rk/ppp1bppp/4p/3p2B/2PPn/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "QGD: Lasker without ...h6" "D55b")
+ ("rnbq1rk/p1p1bppp/1p2pn/3p2B/2PP/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "QGD: 6.Nf3 b6" "D55c")
+ ("rnbq1rk/p1p1bppp/1p2pn/3p2B/2PP/2N1PN/PP2BPPP/R2QK2R b KQ -"
+ "QGD: 6.Nf3 b6 7.Be2" "D55d")
+ ("rnbq1rk/p1p1bppp/1p3n/3p2B/3P/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "QGD: 6.Nf3 b6 7.cxd5 exd5" "D55e")
+ ("rnbq1rk/p1p1bppp/1p2p/3n2B/3P/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "QGD: 6.Nf3 b6 7.cxd5 Nxd5" "D55f")
+ ("rnbq1rk/ppp1bpp/4pn1p/3p2B/2PP/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "QGD: Neo-Orthodox Variation" "D55g")
+ ("rnbq1rk/ppp1bpp/4pB1p/3p/2PP/2N1PN/PP3PPP/R2QKB1R b KQ -"
+ "QGD: Neo-Orthodox, 7.Bxf6" "D55h")
+ ("rnbq1rk/ppp2pp/4pb1p/3p/2PP/1QN1PN/PP3PPP/R3KB1R b KQ -"
+ "QGD: Neo-Orthodox, 7.Bxf6 Bxf6 8.Qb3" "D55i")
+ ("rnbq1rk/ppp2pp/4pb1p/3p/2PP/2N1PN/PP3PPP/2RQKB1R b K -"
+ "QGD: Neo-Orthodox, Gligoric Variation" "D55j")
+ ("r1bq1rk/pp1n1pp/2p1pb1p//2BP/2N1PN/PP3PPP/2RQ1RK b - -"
+ "QGD: Neo-Orthodox, Petrosian Variation" "D55k")
+ ("rnbq1rk/ppp1bpp/4pn1p/3p/2PP3B/2N1PN/PP3PPP/R2QKB1R b KQ -"
+ "QGD: Neo-Orthodox, 7.Bh4" "D56")
+ ("rnbq1rk/ppp1bpp/4p2p/3p/2PPn2B/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "QGD: Lasker Defence" "D56")
+ ("rnb2rk/ppp1qpp/4p2p/3p/2PPN/4PN/PP3PPP/R2QKB1R b KQ -"
+ "QGD: Lasker Defence, 9.Nxe4" "D56")
+ ("rnb2rk/ppp1qpp/4p2p/3p/2PPn/2N1PN/PPQ2PPP/R3KB1R b KQ -"
+ "QGD: Lasker Defence, Teichmann Variation" "D56")
+ ("rnb2rk/pp2qpp/2p1p2p/3p/2PPn/2N1PN/PPQ2PPP/R3KB1R w KQ -"
+ "QGD: Lasker Defence, Teichmann, 9...c6" "D56")
+ ("rnb2rk/ppp1qpp/4p2p/3p/2PP/2n1PN/PPQ2PPP/R3KB1R w KQ -"
+ "QGD: Lasker Defence, Teichmann, 9...Nxc3" "D56")
+ ("rnb2rk/ppp1qpp/4p2p/3p/2PPn/2N1PN/PP3PPP/2RQKB1R b K -"
+ "QGD: Lasker Defence, 9.Rc1" "D56")
+ ("rnb2rk/pp2qpp/2p1p2p/3p/2PPn/2N1PN/PP3PPP/2RQKB1R w K -"
+ "QGD: Lasker Defence, 9.Rc1 c6" "D56")
+ ("rnb2rk/pp2qpp/2p1p2p/3p/2PPn/2NBPN/PP3PPP/2RQK2R b K -"
+ "QGD: Lasker Defence, 9.Rc1 c6 10.Bd3" "D56")
+ ("rnb2rk/ppp1qpp/4p2p/3P/3Pn/2N1PN/PP3PPP/R2QKB1R b KQ -"
+ "QGD: Lasker Defence, Main Line" "D57")
+ ("rnb2rk/ppp1qpp/4p2p/3P/3P/2n1PN/PP3PPP/R2QKB1R w KQ -"
+ "QGD: Lasker Defence, Main Line" "D57")
+ ("rnb2rk/ppp1qpp/4p2p/3P/3P/2P1PN/P4PPP/R2QKB1R b KQ -"
+ "QGD: Lasker Defence, Main Line" "D57")
+ ("rnb2rk/ppp1qpp/7p/3p/3P/2P1PN/P4PPP/R2QKB1R w KQ -"
+ "QGD: Lasker Defence, Main Line" "D57")
+ ("rnb2rk/ppp1qpp/7p/3p/3P/1QP1PN/P4PPP/R3KB1R b KQ -"
+ "QGD: Lasker Defence, Main Line, 11.Qb3" "D57")
+ ("rnb2rk/ppp2pp/3q3p/3p/3P/1QP1PN/P4PPP/R3KB1R w KQ -"
+ "QGD: Lasker Defence, Main Line, Bernstein Variation" "D57")
+ ("rnb2rk/ppp2pp/3q3p//2BP/1Q2PN/P4PPP/R3K2R b KQ -"
+ "QGD: Lasker Defence, Main Line, Bernstein, 12.c4 dxc4 13.Bxc4" "D57")
+ ("rnbr2k/ppp1qpp/7p/3p/3P/1QP1PN/P4PPP/R3KB1R w KQ -"
+ "QGD: Lasker Defence, Main Line, 11.Qb3 Rd8" "D57")
+ ("rnbq1rk/p1p1bpp/1p2pn1p/3p/2PP3B/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "QGD: Tartakower System" "D58a")
+ ("rnbq1rk/p1p1bpp/1p2pn1p/3p/2PP3B/1QN1PN/PP3PPP/R3KB1R b KQ -"
+ "QGD: Tartakower, 8.Qb3" "D58b")
+ ("rnbq1rk/p1p1bpp/1p2pn1p/3p/2PP3B/2N1PN/PPQ2PPP/R3KB1R b KQ -"
+ "QGD: Tartakower, 8.Qc2" "D58c")
+ ("rnbq1rk/p1p1bpp/1p2pB1p/3p/2PP/2N1PN/PP3PPP/R2QKB1R b KQ -"
+ "QGD: Tartakower, 8.Bxf6" "D58d")
+ ("rnbq1rk/p1p1bpp/1p2pn1p/3p/2PP3B/2NBPN/PP3PPP/R2QK2R b KQ -"
+ "QGD: Tartakower, 8.Bd3" "D58e")
+ ("rn1q1rk/pbp1bpp/1p2pn1p/3p/2PP3B/2NBPN/PP3PPP/R2QK2R w KQ -"
+ "QGD: Tartakower, 8.Bd3 Bb7" "D58f")
+ ("rn1q1rk/pbp1bpp/1p2pn1p/3p/2PP3B/2NBPN/PP3PPP/R2Q1RK b - -"
+ "QGD: Tartakower, 8.Bd3 Bb7 9.O-O" "D58g")
+ ("r2q1rk/pbpnbpp/1p2pn1p/3p/2PP3B/2NBPN/PP3PPP/R2Q1RK w - -"
+ "QGD: Tartakower, 8.Bd3 Bb7 9.O-O Nbd7" "D58h")
+ ("r2q1rk/pbpnbpp/1p2pn1p/3p/2PP/2NBPNB/PP3PPP/R2Q1RK b - -"
+ "QGD: Tartakower, 8.Bd3 Bb7 9.O-O Nbd7 10.Bg3" "D58h")
+ ("r2q1rk/pbpnbpp/1p2pn1p/3p/2PP3B/2NBPN/PP3PPP/2RQ1RK b - -"
+ "QGD: Tartakower, 8.Bd3 Bb7 9.O-O Nbd7 10.Rc1" "D58h")
+ ("r2q1rk/pb1nbpp/1p2pn1p/2pp/2PP3B/2NBPN/PP3PPP/2RQ1RK w - -"
+ "QGD: Tartakower, 8.Bd3 Bb7 9.O-O Nbd7 10.Rc1 c5" "D58h")
+ ("r2q1rk/pbpnbpp/1p2pn1p/3p/2PP3B/2NBPN/PP2QPPP/R4RK b - -"
+ "QGD: Tartakower, 8.Bd3 Bb7 9.O-O Nbd7 10.Qe2" "D58i")
+ ("r2q1rk/pb1nbpp/1p2pn1p/2pp/2PP3B/2NBPN/PP2QPPP/R4RK w - -"
+ "QGD: Tartakower, 8.Bd3 Bb7 9.O-O Nbd7 10.Qe2 c5" "D58j")
+ ("r2q1rk/pb1nbpp/1p2pn1p/2pp/2PP/2NBPNB/PP2QPPP/R4RK b - -"
+ "QGD: Tartakower, 8.Bd3 Bb7 9.O-O Nbd7 10.Qe2 c5 11.Bg3" "D58j")
+ ("r2q1rk/pb1nbpp/1p2pn1p/2pp/2PP3B/2NBPN/PP2QPPP/R2R2K b - -"
+ "QGD: Tartakower, 8.Bd3 Bb7 9.O-O Nbd7 10.Qe2 c5 11.Rfd1" "D58j")
+ ("rnbq1rk/p1p1bpp/1p2pn1p/3p/2PP3B/2N1PN/PP2BPPP/R2QK2R b KQ -"
+ "QGD: Tartakower, 8.Be2" "D58k")
+ ("rn1q1rk/pbp1bpp/1p2pn1p/3p/2PP3B/2N1PN/PP2BPPP/R2QK2R w KQ -"
+ "QGD: Tartakower, 8.Be2 Bb7" "D58k")
+ ("rn1q1rk/pbp2pp/1p2pb1p/3P/3P/2N1PN/PP2BPPP/R2QK2R b KQ -"
+ "QGD: Tartakower, 8.Be2 Bb7 9.Bxf6 Bxf6 10.cxd5" "D58l")
+ ("rn1q1rk/pbp2pp/1p3b1p/3p/3P/2N1PN/PP2BPPP/R2QK2R w KQ -"
+ "QGD: Tartakower, 8.Be2 Bb7 9.Bxf6 Bxf6 10.cxd5 exd5" "D58l")
+ ("rn1q1rk/pbp2pp/1p3b1p/3p/3P/2N1PN/PP2BPPP/R2Q1RK b - -"
+ "QGD: Tartakower, 8.Be2 Bb7 9.Bxf6 Bxf6 10.cxd5 exd5 11.O-O" "D58m")
+ ("rn1q1rk/pbp2pp/1p3b1p/3p/1P1P/2N1PN/P3BPPP/R2QK2R b KQ -"
+ "QGD: Tartakower, 8.Be2 Bb7 9.Bxf6 Bxf6 10.cxd5 exd5 11.b4" "D58n")
+ ("rn1q1rk/pb3pp/1p3b1p/2pp/1P1P/2N1PN/P3BPPP/R2QK2R w KQ -"
+ "QGD: Tartakower, 8.Be2 Bb7 9.Bxf6 Bxf6 10.cxd5 exd5 11.b4 c5" "D58n")
+ ("rn1q1rk/pb3pp/1pp2b1p/3p/1P1P/2N1PN/P3BPPP/R2QK2R w KQ -"
+ "QGD: Tartakower, 8.Be2 Bb7 9.Bxf6 Bxf6 10.cxd5 exd5 11.b4 c6" "D58o")
+ ("rn1q1rk/pb3pp/1pp2b1p/3p/1P1P/2N1PN/P3BPPP/R2Q1RK b - -"
+ "QGD: Tartakower, 8.Be2 Bb7 9.Bxf6 Bxf6 10.cxd5 exd5 11.b4 c6 12.O-O" "D58o")
+ ("rnbq1rk/p1p1bpp/1p2pn1p/3p/2PP3B/2N1PN/PP3PPP/2RQKB1R b K -"
+ "QGD: Tartakower, 8.Rc1" "D58p")
+ ("rn1q1rk/pbp1bpp/1p2pn1p/3p/2PP3B/2N1PN/PP3PPP/2RQKB1R w K -"
+ "QGD: Tartakower, 8.Rc1 Bb7" "D58p")
+ ("rn1q1rk/pbp1bpp/1p2pn1p/3P/3P3B/2N1PN/PP3PPP/2RQKB1R b K -"
+ "QGD: Tartakower, 8.Rc1 Bb7 9.cxd5" "D58q")
+ ("rn1q1rk/pbp1bpp/1p3n1p/3p/3P3B/2N1PN/PP3PPP/2RQKB1R w K -"
+ "QGD: Tartakower, 8.Rc1 Bb7 9.cxd5 exd5" "D58q")
+ ("rn1q1rk/pbp1bpp/1p2pB1p/3p/2PP/2N1PN/PP3PPP/2RQKB1R b K -"
+ "QGD: Tartakower, 8.Rc1 Bb7 9.Bxf6" "D58r")
+ ("rn1q1rk/pbp2pp/1p3b1p/3p/3P/2N1PN/PP3PPP/2RQKB1R w K -"
+ "QGD: Tartakower, 8.Rc1 Bb7 9.Bxf6 Bxf6 10.cxd5 exd5" "D58r")
+ ("rnbq1rk/p1p1bpp/1p2pn1p/3P/3P3B/2N1PN/PP3PPP/R2QKB1R b KQ -"
+ "QGD: Tartakower, 8.cxd5" "D58s")
+ ("rnbq1rk/p1p1bpp/1p3n1p/3p/3P3B/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "QGD: Tartakower, 8.cxd5 exd5" "D58s")
+ ("rnbq1rk/p1p1bpp/1p3n1p/3p/3P3B/2NBPN/PP3PPP/R2QK2R b KQ -"
+ "QGD: Tartakower, 8.cxd5 exd5 9.Bd3" "D58t")
+ ("rnbq1rk/p1p1bpp/1p2p2p/3n/3P3B/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "QGD: Tartakower, 8.cxd5 Nxd5" "D59a")
+ ("rnbq1rk/p1p1bpp/1p2p2p/3N/3P3B/4PN/PP3PPP/R2QKB1R b KQ -"
+ "QGD: Tartakower, 8.cxd5 Nxd5 9.Nxd5" "D59b")
+ ("rnbq1rk/p1p1Bpp/1p2p2p/3n/3P/2N1PN/PP3PPP/R2QKB1R b KQ -"
+ "QGD: Tartakower, 8.cxd5 Nxd5 9.Bxe7" "D59c")
+ ("rnb2rk/p1p1qpp/1p2p2p/3n/3P/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "QGD: Tartakower, 8.cxd5 Nxd5 9.Bxe7 Qxe7" "D59d")
+ ("rnb2rk/p1p1qpp/1p2p2p/3n/3P/2N1PN/PP3PPP/2RQKB1R b K -"
+ "QGD: Tartakower, 8.cxd5 Nxd5 9.Bxe7 Qxe7 10.Rc1" "D59e")
+ ("rn3rk/pbp1qpp/1p2p2p/3n/3P/2N1PN/PP3PPP/2RQKB1R w K -"
+ "QGD: Tartakower, 8.cxd5 Nxd5 9.Bxe7 Qxe7 10.Rc1 Bb7" "D59e")
+ ("rn3rk/pbp1qpp/1p2p2p/3N/3P/4PN/PP3PPP/2RQKB1R b K -"
+ "QGD: Tartakower, 8.cxd5 Nxd5 9.Bxe7 Qxe7 10.Rc1 Bb7 11.Nxd5" "D59f")
+ ("rn3rk/p1p1qpp/1p2p2p/3b/3P/4PN/PP3PPP/2RQKB1R w K -"
+ "QGD: Tartakower, 8.cxd5 Nxd5 9.Bxe7 Qxe7 10.Rc1 Bb7 11.Nxd5 Bxd5" "D59f")
+ ("rn3rk/pbp1qpp/1p2p2p/3n/3P/2NBPN/PP3PPP/2RQK2R b K -"
+ "QGD: Tartakower, 8.cxd5 Nxd5 9.Bxe7 Qxe7 10.Rc1 Bb7 11.Bd3" "D59g")
+ ("rn3rk/pbp1qpp/1p2p2p/3n/3P/2N1PN/PP2BPPP/2RQK2R b K -"
+ "QGD: Tartakower, 8.cxd5 Nxd5 9.Bxe7 Qxe7 10.Rc1 Bb7 11.Be2" "D59h")
+ ("rnb2rk/p1p1qpp/1p2p2p/3N/3P/4PN/PP3PPP/R2QKB1R b KQ -"
+ "QGD: Tartakower, 8.cxd5 Nxd5 9.Bxe7 Qxe7 10.Nxd5" "D59i")
+ ("rnb2rk/p1p1qpp/1p5p/3p/3P/4PN/PP2BPPP/R2QK2R b KQ -"
+ "QGD: Tartakower, Main Line, 11.Rc1" "D59j")
+ ("rnb2rk/p1p1qpp/1p5p/3p/3P/4PN/PP3PPP/2RQKB1R b K -"
+ "QGD: Tartakower, Main Line, 11.Rc1" "D59k")
+ ("rn3rk/p1p1qpp/1p2b2p/3p/3P/4PN/PP3PPP/2RQKB1R w K -"
+ "QGD: Tartakower, Main Line, 11.Rc1 Be6" "D59l")
+ ("rn3rk/p1p1qpp/1p2b2p/3p/3P/3BPN/PP3PPP/2RQK2R b K -"
+ "QGD: Tartakower, Main Line, 12.Bd3" "D59m")
+ ("rn3rk/p1p1qpp/1p2b2p/3p/Q2P/4PN/PP3PPP/2R1KB1R b K -"
+ "QGD: Tartakower, Main Line, 12.Qa4" "D59n")
+ ("rn3rk/p3qpp/1p2b2p/2pp/Q2P/4PN/PP3PPP/2R1KB1R w K -"
+ "QGD: Tartakower, Main Line, 12.Qa4 c5" "D59n")
+ ("r1bq1rk/pppnbppp/4pn/3p2B/2PP/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "QGD: Orthodox Defence" "D60")
+ ("r1bq1rk/pppnbppp/4p/3n2B/3P/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "QGD: Orthodox, 7.cxd5 Nxd5" "D60")
+ ("r1bq1rk/pppnbppp/4pn/3p2B/2PP/1QN1PN/PP3PPP/R3KB1R b KQ -"
+ "QGD: Orthodox, Rauzer Variation" "D60")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p2B/2PP/1QN1PN/PP3PPP/R3KB1R w KQ -"
+ "QGD: Orthodox, Rauzer Variation" "D60")
+ ("r1bq1rk/pppnbppp/4pn/3p2B/2PP/2NBPN/PP3PPP/R2QK2R b KQ -"
+ "QGD: Orthodox, Botvinnik Variation" "D60")
+ ("r1bq1rk/p1pnbppp/1p2pn/3p2B/2PP/2NBPN/PP3PPP/R2QK2R w KQ -"
+ "QGD: Orthodox, Botvinnik, 7...b6" "D60")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p2B/2PP/2NBPN/PP3PPP/R2QK2R w KQ -"
+ "QGD: Orthodox, Botvinnik, 7...c6" "D60")
+ ("r1bq1rk/pppnbppp/4pn/6B/2pP/2NBPN/PP3PPP/R2QK2R w KQ -"
+ "QGD: Orthodox, Botvinnik, 7...dxc4" "D60")
+ ("r1bq1rk/pppnbppp/4pn/6B/2BP/2N1PN/PP3PPP/R2QK2R b KQ -"
+ "QGD: Orthodox, Botvinnik, 7...dxc4 8.Bxc4" "D60")
+ ("r1bq1rk/1ppnbppp/p3pn/6B/2BP/2N1PN/PP3PPP/R2QK2R w KQ -"
+ "QGD: Orthodox, Botvinnik, 8...a6" "D60")
+ ("r1bq1rk/pp1nbppp/4pn/2p3B/2BP/2N1PN/PP3PPP/R2QK2R w KQ -"
+ "QGD: Orthodox, Botvinnik, 8...c5" "D60")
+ ("r1bq1rk/1p1nbppp/p3pn/2p3B/2BP/2N1PN/PP3PPP/R2Q1RK w - -"
+ "QGD: Orthodox, Botvinnik, 8...c5 9.O-O a6" "D60")
+ ("r1bq1rk/pppnbppp/4pn/3p2B/2PP/2N1PN/PPQ2PPP/R3KB1R b KQ -"
+ "QGD: Orthodox, Rubinstein Variation" "D61")
+ ("r1bq1rk/pppnbpp/4pn1p/3p2B/2PP/2N1PN/PPQ2PPP/R3KB1R w KQ -"
+ "QGD: Orthodox, Rubinstein, 7.Qc2 h6" "D61")
+ ("r1bq1rk/pppnbpp/4pn1p/3p/2PP3B/2N1PN/PPQ2PPP/R3KB1R b KQ -"
+ "QGD: Orthodox, Rubinstein, 7.Qc2 h6 8.Bh4" "D61")
+ ("r1bq1rk/pp1nbpp/4pn1p/2pp/2PP3B/2N1PN/PPQ2PPP/R3KB1R w KQ -"
+ "QGD: Orthodox, Rubinstein, 7.Qc2 h6 8.Bh4 c5" "D61")
+ ("r1bq1rk/1ppnbppp/p3pn/3p2B/2PP/2N1PN/PPQ2PPP/R3KB1R w KQ -"
+ "QGD: Orthodox, Rubinstein, 7.Qc2 a6" "D61")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p2B/2PP/2N1PN/PPQ2PPP/R3KB1R w KQ -"
+ "QGD: Orthodox, Rubinstein, 7.Qc2 c6" "D61")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p2B/2PP/P1N1PN/1PQ2PPP/R3KB1R b KQ -"
+ "QGD: Orthodox, Rubinstein, 7.Qc2 c6 8.a3" "D61")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p2B/2PP/2NBPN/PPQ2PPP/R3K2R b KQ -"
+ "QGD: Orthodox, Rubinstein, 7.Qc2 c6 8.Bd3" "D61")
+ ("r1bq1rk/pp1nbppp/2p1pn/6B/2BP/2N1PN/PPQ2PPP/R3K2R b KQ -"
+ "QGD: Orthodox, Rubinstein, 7.Qc2 c6 8.Bd3 dxc4 9.Bxc4" "D61")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p2B/2PP/2N1PN/PPQ2PPP/3RKB1R b K -"
+ "QGD: Orthodox, Rubinstein, 7.Qc2 c6 8.Rd1" "D61")
+ ("r1bq1rk/pp1nbppp/4pn/2pp2B/2PP/2N1PN/PPQ2PPP/R3KB1R w KQ -"
+ "QGD: Orthodox, Rubinstein, 7.Qc2 c5" "D61")
+ ("r1bq1rk/pp1nbppp/4pn/2pp2B/2PP/2N1PN/PPQ2PPP/3RKB1R b K -"
+ "QGD: Orthodox, Rubinstein, 7.Qc2 c5 8.Rd1" "D61")
+ ("r1bq1rk/pp1nbppp/4pn/2pp2B/2PP/2N1PN/PPQ2PPP/2KR1B1R b - -"
+ "QGD: Orthodox, Rubinstein, 7.Qc2 c5 8.O-O-O" "D61")
+ ("r1bq1rk/pp1nbppp/4pn/2pP2B/3P/2N1PN/PPQ2PPP/R3KB1R b KQ -"
+ "QGD: Orthodox, Rubinstein, 7.Qc2 c5 8.cxd5" "D62")
+ ("r1bq1rk/pp1nbppp/4pn/3P2B/3p/2N1PN/PPQ2PPP/R3KB1R w KQ -"
+ "QGD: Orthodox, Rubinstein, 7.Qc2 c5 8.cxd5 cxd4" "D62")
+ ("r1bq1rk/pp1nbppp/5n/2pp2B/3P/2N1PN/PPQ2PPP/R3KB1R w KQ -"
+ "QGD: Orthodox, Rubinstein, 7.Qc2 c5 8.cxd5 exd5" "D62")
+ ("r1bq1rk/pp1nbppp/5n/2pp2B/3P/2NBPN/PPQ2PPP/R3K2R b KQ -"
+ "QGD: Orthodox, Rubinstein, 7.Qc2 c5 8.cxd5 exd5 9.Bd3" "D62")
+ ("r1bq1rk/pp1nbppp/4p/2pn2B/3P/2N1PN/PPQ2PPP/R3KB1R w KQ -"
+ "QGD: Orthodox, Rubinstein, 7.Qc2 c5 8.cxd5 Nxd5" "D62")
+ ("r1b2rk/pp1nqppp/4p/2pn/3P/2N1PN/PPQ2PPP/R3KB1R w KQ -"
+ "QGD: Orthodox, Rubinstein, 7.Qc2 c5 8.cxd5 Nxd5 9.Bxe7 Qxe7" "D62")
+ ("r1b2rk/pp1nqppp//2pp/3P/4PN/PPQ2PPP/R3KB1R w KQ -"
+ "QGD: Orthodox, Rubinstein, 7.Qc2 c5 8.cxd5, Main Line" "D62")
+ ("r1b2rk/pp1nqppp//2pp/3P/3BPN/PPQ2PPP/R3K2R b KQ -"
+ "QGD: Orthodox, Rubinstein, 7.Qc2 c5 8.cxd5, Main Line, 11.Bd3" "D62")
+ ("r1b2rk/pp1nqp1p/6p/2pp/3P/3BPN/PPQ2PPP/R3K2R w KQ -"
+ "QGD: Orthodox, Rubinstein, 7.Qc2 c5 8.cxd5, Main Line, 11.Bd3 g6" "D62")
+ ("r1bq1rk/pppnbppp/4pn/3p2B/2PP/2N1PN/PP3PPP/2RQKB1R b K -"
+ "QGD: Orthodox, 7.Rc1" "D63")
+ ("r1bqr1k/pppnbppp/4pn/3p2B/2PP/2N1PN/PP3PPP/2RQKB1R w K -"
+ "QGD: Orthodox, 7.Rc1 Re8" "D63")
+ ("r1bq1rk/pppnbpp/4pn1p/3p2B/2PP/2N1PN/PP3PPP/2RQKB1R w K -"
+ "QGD: Orthodox, 7.Rc1 h6" "D63")
+ ("r1bq1rk/pppnbpp/4pn1p/3p/2PP3B/2N1PN/PP3PPP/2RQKB1R b K -"
+ "QGD: Orthodox, 7.Rc1 h6 8.Bh4" "D63")
+ ("r1bq1rk/pppnbppp/4pn/6B/2pP/2N1PN/PP3PPP/2RQKB1R w K -"
+ "QGD: Orthodox, 7.Rc1 dxc4" "D63")
+ ("r1bq1rk/1ppnbppp/p3pn/6B/2BP/2N1PN/PP3PPP/2RQK2R w K -"
+ "QGD: Orthodox, 7.Rc1 dxc4 8.Bxc4 a6" "D63")
+ ("r1bq1rk/p1pnbppp/1p2pn/3p2B/2PP/2N1PN/PP3PPP/2RQKB1R w K -"
+ "QGD: Orthodox, 7.Rc1 b6" "D63")
+ ("r1bq1rk/p1pnbppp/1p3n/3p2B/3P/2N1PN/PP3PPP/2RQKB1R w K -"
+ "QGD: Orthodox, 7.Rc1 b6" "D63")
+ ("r1bq1rk/p1pnbppp/1p3n/3p2B/Q2P/2N1PN/PP3PPP/2R1KB1R b K -"
+ "QGD: Orthodox, 7.Rc1 b6, Duras Variation" "D63")
+ ("r1bq1rk/p1pnbppp/1p3n/3p2B/3P/2NBPN/PP3PPP/2RQK2R b K -"
+ "QGD: Orthodox, 7.Rc1 b6, Pillsbury Attack" "D63")
+ ("r1bq1rk/p1pnbppp/1p3n/1B1p2B/3P/2N1PN/PP3PPP/2RQK2R b K -"
+ "QGD: Orthodox, 7.Rc1 b6, Capablanca Variation" "D63")
+ ("r1bq1rk/1ppnbppp/p3pn/3p2B/2PP/2N1PN/PP3PPP/2RQKB1R w K -"
+ "QGD: Orthodox, Swiss Variation" "D63")
+ ("r1bq1rk/1ppnbppp/p3pn/3p2B/2PP/P1N1PN/1P3PPP/2RQKB1R b K -"
+ "QGD: Orthodox, Swiss, 8.a3" "D63")
+ ("r1bq1rk/1ppnbppp/p3pn/2Pp2B/3P/2N1PN/PP3PPP/2RQKB1R b K -"
+ "QGD: Orthodox, Swiss, 8.c5" "D63")
+ ("r1bq1rk/1p1nbppp/p1p1pn/2Pp2B/3P/2N1PN/PP3PPP/2RQKB1R w K -"
+ "QGD: Orthodox, Swiss, 8.c5 c6" "D63")
+ ("r1bq1rk/1ppnbppp/p3pn/3P2B/3P/2N1PN/PP3PPP/2RQKB1R b K -"
+ "QGD: Orthodox, Swiss, Karlsbad Variation" "D63")
+ ("r1bq1rk/1ppnbppp/p4n/3p2B/3P/2N1PN/PP3PPP/2RQKB1R w K -"
+ "QGD: Orthodox, Swiss, Karlsbad Variation" "D63")
+ ("r1bq1rk/1ppnbppp/p4n/3p2B/3P/2NBPN/PP3PPP/2RQK2R b K -"
+ "QGD: Orthodox, Swiss, Karlsbad, 9.Bd3" "D63")
+ ("r1bqr1k/1ppnbppp/p4n/3p2B/3P/2NBPN/PP3PPP/2RQK2R w K -"
+ "QGD: Orthodox, Swiss, Karlsbad, 9.Bd3 Re8" "D63")
+ ("r1bq1rk/1p1nbppp/p1p2n/3p2B/3P/2NBPN/PP3PPP/2RQK2R w K -"
+ "QGD: Orthodox, Swiss, Karlsbad, 9.Bd3 c6" "D63")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p2B/2PP/2N1PN/PP3PPP/2RQKB1R w K -"
+ "QGD: Orthodox, 7.Rc1 c6" "D63")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p2B/2PP/P1N1PN/1P3PPP/2RQKB1R b K -"
+ "QGD: Orthodox, 7.Rc1 c6 8.a3" "D63")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p2B/2PP/2N1PN/PPQ2PPP/2R1KB1R b K -"
+ "QGD: Orthodox, Rubinstein Attack" "D64")
+ ("r1bq1rk/pp1nbppp/2p1pn/6B/2pP/2N1PN/PPQ2PPP/2R1KB1R w K -"
+ "QGD: Orthodox, Rubinstein Attack, 8...dxc4" "D64")
+ ("r1bq1rk/pp1nbppp/2p1p/3p2B/2PPn/2N1PN/PPQ2PPP/2R1KB1R w K -"
+ "QGD: Orthodox, Rubinstein Attack, Wolf Variation" "D64")
+ ("r1bqr1k/pp1nbppp/2p1pn/3p2B/2PP/2N1PN/PPQ2PPP/2R1KB1R w K -"
+ "QGD: Orthodox, Rubinstein Attack, 8...Re8" "D64")
+ ("r1bqr1k/pp1nbppp/2p1pn/3p2B/2PP/P1N1PN/1PQ2PPP/2R1KB1R b K -"
+ "QGD: Orthodox, Rubinstein Attack, 8...Re8 9.a3" "D64")
+ ("r1bqr1k/1p1nbppp/p1p1pn/3p2B/2PP/P1N1PN/1PQ2PPP/2R1KB1R w K -"
+ "QGD: Orthodox, Rubinstein Attack, 8...Re8 9.a3 a6" "D64")
+ ("r1bq1rk/pp1nbpp/2p1pn1p/3p2B/2PP/2N1PN/PPQ2PPP/2R1KB1R w K -"
+ "QGD: Orthodox, Rubinstein Attack, 8...h6" "D64")
+ ("r1bq1rk/1p1nbppp/p1p1pn/3p2B/2PP/2N1PN/PPQ2PPP/2R1KB1R w K -"
+ "QGD: Orthodox, Rubinstein Attack, Carlsbad Variation" "D64")
+ ("r1bq1rk/1p1nbppp/p1p1pn/3p2B/2PP/P1N1PN/1PQ2PPP/2R1KB1R b K -"
+ "QGD: Orthodox, Rubinstein Attack, Grünfeld Variation" "D64")
+ ("r1bq1rk/1p1nbpp/p1p1pn1p/3p2B/2PP/P1N1PN/1PQ2PPP/2R1KB1R w K -"
+ "QGD: Orthodox, Rubinstein Attack, Grünfeld Variation, 9...h6" "D64")
+ ("r1bq1rk/1p1nbpp/p1p1pn1p/3p/2PP3B/P1N1PN/1PQ2PPP/2R1KB1R b K -"
+ "QGD: Orthodox, Rubinstein Attack, Grünfeld Variation, 9...h6 10.Bh4" "D64")
+ ("r1bq1rk/1p1nbppp/p1p1pn/3P2B/3P/2N1PN/PPQ2PPP/2R1KB1R b K -"
+ "QGD: Orthodox, Rubinstein Attack, 9.cxd5" "D65")
+ ("r1bq1rk/1p1nbppp/p1p1p/3n2B/3P/2N1PN/PPQ2PPP/2R1KB1R w K -"
+ "QGD: Orthodox, Rubinstein Attack, 9.cxd5 Nxd5" "D65")
+ ("r1bq1rk/1p1nbppp/p1p2n/3p2B/3P/2N1PN/PPQ2PPP/2R1KB1R w K -"
+ "QGD: Orthodox, Rubinstein Attack, 9.cxd5 exd5" "D65")
+ ("r1bq1rk/1p1nbpp/p1p2n1p/3p2B/3P/2NBPN/PPQ2PPP/2R1K2R w K -"
+ "QGD: Orthodox, Rubinstein, 9.cxd5 exd5 10.Bd3 h6" "D65")
+ ("r1bq1rk/1p1nbpp/p1p2n1p/3p/3P3B/2NBPN/PPQ2PPP/2R1K2R b K -"
+ "QGD: Orthodox, Rubinstein, 9.cxd5 exd5 10.Bd3 h6 11.Bh4" "D65")
+ ("r1bqr1k/1p1nbppp/p1p2n/3p2B/3P/2NBPN/PPQ2PPP/2R1K2R w K -"
+ "QGD: Orthodox, Rubinstein, 9.cxd5 exd5 10.Bd3 Re8" "D65")
+ ("r1bqrnk/1p2bppp/p1p2n/3p2B/3P/2NBPN/PPQ2PPP/2R2RK w - -"
+ "QGD: Orthodox, Rubinstein, 9.cxd5 exd5 10.Bd3 Re8 11.O-O Nf8" "D65")
+ ("r1bqrnk/1p2bppp/p1p2n/3pN1B/3P/2NBP/PPQ2PPP/2R2RK b - -"
+ "QGD: Orthodox, Rubinstein, 9.cxd5 exd5 10.Bd3 Re8 11.O-O Nf8 12.Ne5" "D65")
+ ("r1bqrnk/1p2bppp/p1p2n/3p2B/3P/2NBPN1P/PPQ2PP/2R2RK b - -"
+ "QGD: Orthodox, Rubinstein, 9.cxd5 exd5 10.Bd3 Re8 11.O-O Nf8 12.h3" "D65")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p2B/2PP/2NBPN/PP3PPP/2RQK2R b K -"
+ "QGD: Orthodox, Main Line" "D66")
+ ("r1bq1rk/1p1nbppp/p1p1pn/3p2B/2PP/2NBPN/PP3PPP/2RQK2R w K -"
+ "QGD: Orthodox, Main Line, 8...a6" "D66")
+ ("r1bq1rk/pp1nbpp/2p1pn1p/3p2B/2PP/2NBPN/PP3PPP/2RQK2R w K -"
+ "QGD: Orthodox, Main Line, 8...h6" "D66")
+ ("r1bq1rk/pp1nbpp/2p1pn1p/3p/2PP3B/2NBPN/PP3PPP/2RQK2R b K -"
+ "QGD: Orthodox, Main Line, 8...h6 9.Bh4" "D66")
+ ("r1bq1rk/pp1nbpp/2p1pn1p//2pP3B/2NBPN/PP3PPP/2RQK2R w K -"
+ "QGD: Orthodox, Main Line, 8...h6 9.Bh4 dxc4" "D66")
+ ("r1bq1rk/pp1nbpp/2p1pn1p//2BP3B/2N1PN/PP3PPP/2RQK2R b K -"
+ "QGD: Orthodox, Main Line, 8...h6 9.Bh4 dxc4 10.Bxc4" "D66")
+ ("r1bq1rk/p2nbpp/2p1pn1p/1p/2BP3B/2N1PN/PP3PPP/2RQK2R w K -"
+ "QGD: Orthodox, Main Line, 8...h6 9.Bh4 dxc4 10.Bxc4 b5" "D66")
+ ("r1bqr1k/pp1nbppp/2p1pn/3p2B/2PP/2NBPN/PP3PPP/2RQK2R w K -"
+ "QGD: Orthodox, Main Line, 8...Re8" "D66")
+ ("r1bq1rk/pp1nbppp/2p1pn/6B/2pP/2NBPN/PP3PPP/2RQK2R w K -"
+ "QGD: Orthodox, Main Line, 8...dxc4" "D66")
+ ("r1bq1rk/pp1nbppp/2p1pn/6B/2BP/2N1PN/PP3PPP/2RQK2R b K -"
+ "QGD: Orthodox, Main Line, 8...dxc4" "D66")
+ ("r1bq1rk/p2nbppp/2p1pn/1p4B/2BP/2N1PN/PP3PPP/2RQK2R w K -"
+ "QGD: Orthodox, Main Line, Fianchetto Variation" "D66")
+ ("r1bq1rk/3nbppp/p1p1pn/1p4B/3P/2NBPN/PP3PPP/2RQK2R w K -"
+ "QGD: Orthodox, Main Line, Fianchetto Variation" "D66")
+ ("r1bq1rk/3nbppp/p1p1pn/1p4B/3P/2NBPN/PP3PPP/2RQ1RK b - -"
+ "QGD: Orthodox, Main Line, Fianchetto, 11.O-O" "D66")
+ ("r1bq1rk/3nbppp/p1p1pn/1p4B/3PP/2NB1N/PP3PPP/2RQK2R b K -"
+ "QGD: Orthodox, Main Line, Fianchetto, 11.e4" "D66")
+ ("r1bq1rk/pp1nbppp/2p1p/3n2B/2BP/2N1PN/PP3PPP/2RQK2R w K -"
+ "QGD: Orthodox, Main Line, Capablanca Freeing Manoevure" "D67")
+ ("r1bq1rk/pp1nbppp/2p1p/3n2B/2BP3P/2N1PN/PP3PP/2RQK2R b K -"
+ "QGD: Orthodox, Main Line, Janowski Variation" "D67")
+ ("r1b2rk/pp1nqppp/2p1p/3n/2BP/2N1PN/PP3PPP/2RQK2R w K -"
+ "QGD: Orthodox, Main Line, Capablanca Variation" "D67")
+ ("r1b2rk/pp1nqppp/2p1p/3n/2BPN/4PN/PP3PPP/2RQK2R b K -"
+ "QGD: Orthodox, Main Line, Alekhine Variation" "D67")
+ ("r1b2rk/pp1nqppp/2p/3np/2BPN/4PN/PP3PPP/2RQK2R w K -"
+ "QGD: Orthodox, Main Line, Alekhine, 11...e5 (Lasker)" "D67")
+ ("r1b2rk/pp1nqppp/2p1pn//2BPN/4PN/PP3PPP/2RQK2R w K -"
+ "QGD: Orthodox, Main Line, Alekhine, 11...N5f6" "D67")
+ ("r1b2rk/pp1nqppp/2p1p/3n/2BP/2N1PN/PP3PPP/2RQ1RK b - -"
+ "QGD: Orthodox, Main Line, Capablanca, 11.O-O" "D67")
+ ("r1b2rk/pp1nqppp/2p1p//2BP/2n1PN/PP3PPP/2RQ1RK w - -"
+ "QGD: Orthodox, Main Line, Capablanca, 11.O-O Nxc3" "D67")
+ ("r1b2rk/pp1nqppp/2p/4p/2BP/2R1PN/PP3PPP/3Q1RK w - -"
+ "QGD: Orthodox, Classical Variation" "D68")
+ ("r1b2rk/pp1nqppp/2p/4p/3P/1BR1PN/PP3PPP/3Q1RK b - -"
+ "QGD: Orthodox, Classical, 13.Bb3" "D68")
+ ("r1b2rk/pp1nqppp/2p/4p/2BP/2R1PN/PP3PPP/1Q3RK b - -"
+ "QGD: Orthodox, Classical, Maroczy Variation" "D68")
+ ("r1b2rk/pp1nqppp/2p//2Bp/2R1PN/PP3PPP/1Q3RK w - -"
+ "QGD: Orthodox, Classical, Maroczy, 13...exd4" "D68")
+ ("r1b2rk/pp1nqppp/2p/4p/2BP/2R1PN/PPQ2PPP/5RK b - -"
+ "QGD: Orthodox, Classical, Vidmar Variation" "D68")
+ ("r1b2rk/pp1nqppp/2p//2BPp/2R1PN/PPQ2PPP/5RK w - -"
+ "QGD: Orthodox, Classical, Vidmar, 13...e4" "D68")
+ ("r1b2rk/pp1nqppp/2p//2Bp/2R1PN/PPQ2PPP/5RK w - -"
+ "QGD: Orthodox, Classical, Vidmar, 13...exd4" "D68")
+ ("r1b2rk/pp2qppp/1np//2BP/2R2N/PPQ2PPP/5RK w - -"
+ "QGD: Orthodox, Classical, Vidmar, 13...exd4 14.exd4 Nb6" "D68")
+ ("r1b2rk/pp1nqppp/2p/4P/2B/2R1PN/PP3PPP/3Q1RK b - -"
+ "QGD: Orthodox, Classical, 13.dxe5" "D69")
+ ("r1b2rk/pp3ppp/2p/4q/2B/2R1P/PP3PPP/3Q1RK w - -"
+ "QGD: Orthodox, Classical, 13.dxe5" "D69")
+ ("r1b2rk/pp3ppp/2p/4q/2B2P/2R1P/PP4PP/3Q1RK b - -"
+ "QGD: Orthodox, Classical, 13.dxe5: 15.f4" "D69")
+ ("r1b2rk/pp3ppp/2p//2B1qP/2R1P/PP4PP/3Q1RK w - -"
+ "QGD: Orthodox, Classical, 13.dxe5: 15.f4 Qe4" "D69")
+ ("r1b2rk/pp3ppp/2p2q//2B2P/2R1P/PP4PP/3Q1RK w - -"
+ "QGD: Orthodox, Classical, 13.dxe5: 15.f4 Qf6" "D69")
+ ("r1b2rk/pp3ppp/2p2q/5P/2B/2R1P/PP4PP/3Q1RK b - -"
+ "QGD: Orthodox, Classical, 13.dxe5: 15.f4 Qf6 16.f5" "D69")
+ ("r1b2rk/pp3ppp/2p2q//2B1PP/2R/PP4PP/3Q1RK b - -"
+ "QGD: Orthodox, Classical, 13.dxe5: 15.f4 Qf6 16.e4" "D69")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Neo-Grünfeld: 3.Nf3 d5" "D70")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/2PP/5P/PP2P1PP/RNBQKBNR w KQkq -"
+ "Neo-Grünfeld: Alekhine's Anti-Grünfeld" "D70")
+ ("rnbqkb1r/ppp1pp1p/1n4p//3PP/5P/PP4PP/RNBQKBNR w KQkq -"
+ "Neo-Grünfeld: Alekhine's, 5.e4 Nb6" "D70")
+ ("rnbq1rk/ppp1ppbp/1n4p//3PP/2N1BP/PP4PP/R2QKBNR w KQ -"
+ "Neo-Grünfeld: Alekhine's, 7.Be3 O-O" "D70")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/2PP/6P/PP2PP1P/RNBQKBNR w KQkq -"
+ "Neo-Grünfeld: 3.g3 d5" "D70")
+ ("rnbqkb1r/ppp1pp1p/5np/3P/3P/6P/PP2PP1P/RNBQKBNR b KQkq -"
+ "Neo-Grünfeld: 4.cxd5" "D70")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/2PP/6P/PP2PPBP/RNBQK1NR b KQkq -"
+ "Neo-Grünfeld: 4.Bg2" "D70")
+ ("rnbqkb1r/pp2pp1p/2p2np/3p/2PP/6P/PP2PPBP/RNBQK1NR w KQkq -"
+ "Neo-Grünfeld: 4.Bg2 c6" "D70")
+ ("rnbqk2r/ppp1ppbp/5np/3p/2PP/6P/PP2PPBP/RNBQK1NR w KQkq -"
+ "Neo-Grünfeld: 4.Bg2 Bg7" "D70")
+ ("rnbqk2r/ppp1ppbp/6p/3n/3P/6P/PP2PPBP/RNBQK1NR w KQkq -"
+ "Neo-Grünfeld, 5.cxd5 Nxd5" "D71")
+ ("rnbqk2r/ppp1ppbp/6p/3n/3P/2N3P/PP2PPBP/R1BQK1NR b KQkq -"
+ "Neo-Grünfeld, 5.cxd5 Nxd5 6.Nc3" "D71")
+ ("rnbqk2r/ppp1ppbp/6p//3P/2n3P/PP2PPBP/R1BQK1NR w KQkq -"
+ "Neo-Grünfeld, 5.cxd5 Nxd5 6.Nc3 Nxc3" "D71")
+ ("rnbqk2r/pp2ppbp/6p/2p/3P/2P3P/P3PPBP/R1BQK1NR w KQkq -"
+ "Neo-Grünfeld, 5.cxd5 Nxd5 6.Nc3 Nxc3 7.bxc3 c5" "D71")
+ ("rnbqk2r/ppp1ppbp/1n4p//3P/2N3P/PP2PPBP/R1BQK1NR w KQkq -"
+ "Neo-Grünfeld, 5.cxd5 Nxd5 6.Nc3 Nb6" "D71")
+ ("rnbqk2r/ppp1ppbp/6p/3n/3PP/6P/PP3PBP/RNBQK1NR b KQkq -"
+ "Neo-Grünfeld, 5.cxd5 Nxd5 6.e4" "D71")
+ ("rnbqk2r/ppp1ppbp/1n4p//3PP/6P/PP3PBP/RNBQK1NR w KQkq -"
+ "Neo-Grünfeld, 5.cxd5 Nxd5 6.e4 Nb6" "D71")
+ ("rnbqk2r/ppp1ppbp/6p//1n1PP/6P/PP3PBP/RNBQK1NR w KQkq -"
+ "Neo-Grünfeld, 5.cxd5 Nxd5 6.e4 Nb4" "D71")
+ ("rnbqk2r/ppp1ppbp/6p/3P/1n2P/6P/PP3PBP/RNBQK1NR b KQkq -"
+ "Neo-Grünfeld, 5.cxd5 Nxd5 6.e4 Nb4 7.d5" "D71")
+ ("rnbqk2r/ppp1ppbp/1n4p//3PP/6P/PP2NPBP/RNBQK2R b KQkq -"
+ "Neo-Grünfeld, 5.cxd5 Nxd5 6.e4 Nb6 7.Ne2" "D72")
+ ("r1bqk2r/ppp1ppbp/1nn3p//3PP/6P/PP2NPBP/RNBQK2R w KQkq -"
+ "Neo-Grünfeld, 5.cxd5 Nxd5 6.e4 Nb6 7.Ne2 Nc6" "D72")
+ ("rnbqk2r/ppp2pbp/1n4p/4p/3PP/6P/PP2NPBP/RNBQK2R w KQkq -"
+ "Neo-Grünfeld, 5.cxd5 Nxd5 6.e4 Nb6 7.Ne2 e5" "D72")
+ ("rnbqk2r/pp2ppbp/1n4p/2p/3PP/6P/PP2NPBP/RNBQK2R w KQkq -"
+ "Neo-Grünfeld, 5.cxd5 Nxd5 6.e4 Nb6 7.Ne2 c5" "D72")
+ ("rnbq1rk/ppp1ppbp/1n4p//3PP/6P/PP2NPBP/RNBQK2R w KQ -"
+ "Neo-Grünfeld, 5.cxd5 Nxd5 6.e4 Nb6 7.Ne2 O-O" "D72")
+ ("rnbq1rk/ppp1ppbp/1n4p//3PP/6P/PP2NPBP/RNBQ1RK b - -"
+ "Neo-Grünfeld, 5.cxd5 Nxd5 6.e4 Nb6 7.Ne2 O-O 8.O-O" "D72")
+ ("rnbqk2r/ppp1ppbp/5np/3p/2PP/5NP/PP2PPBP/RNBQK2R b KQkq -"
+ "Neo-Grünfeld, 5.Nf3" "D73")
+ ("rnbqk2r/pp2ppbp/2p2np/3p/2PP/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Neo-Grünfeld, 5.Nf3 c6" "D73")
+ ("rnbqk2r/pp2ppbp/2p2np/3P/3P/5NP/PP2PPBP/RNBQK2R b KQkq -"
+ "Neo-Grünfeld, 5.Nf3 c6 6.cxd5" "D73")
+ ("rnbqk2r/pp2ppbp/5np/3p/3P/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Neo-Grünfeld, 5.Nf3 c6 6.cxd5 cxd5" "D73")
+ ("rnbqk2r/pp2ppbp/5np/3p/3P/2N2NP/PP2PPBP/R1BQK2R b KQkq -"
+ "Neo-Grünfeld, 5.Nf3 c6 6.cxd5 cxd5 7.Nc3" "D73")
+ ("rnbqk2r/pp2ppbp/5np/2pp/2PP/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Neo-Grünfeld, 5.Nf3 c5" "D73")
+ ("rnbqk2r/ppp1ppbp/5np//2pP/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Neo-Grünfeld, 5.Nf3 dxc4" "D73")
+ ("rnbqk2r/ppp1ppbp/5np//2pP/N4NP/PP2PPBP/R1BQK2R b KQkq -"
+ "Neo-Grünfeld, 5.Nf3 dxc4 6.Na3" "D73")
+ ("rnbq1rk/ppp1ppbp/5np/3p/2PP/5NP/PP2PPBP/RNBQK2R w KQ -"
+ "Neo-Grünfeld, 5.Nf3 O-O" "D73")
+ ("rnbq1rk/ppp1ppbp/5np/3p/2PP/1Q3NP/PP2PPBP/RNB1K2R b KQ -"
+ "Neo-Grünfeld, 6.Qb3" "D73")
+ ("rnbq1rk/ppp1ppbp/5np/3p/2PP/2N2NP/PP2PPBP/R1BQK2R b KQ -"
+ "Neo-Grünfeld, 6.Nc3" "D73")
+ ("rnbq1rk/ppp1ppbp/5np/3P/3P/5NP/PP2PPBP/RNBQK2R b KQ -"
+ "Neo-Grünfeld, 6.cxd5" "D73")
+ ("rnbq1rk/ppp1ppbp/6p/3n/3PP/5NP/PP3PBP/RNBQK2R b KQ -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.e4" "D73")
+ ("rnbq1rk/ppp1ppbp/6p/3n/3P/5NP/PP2PPBP/RNBQ1RK b - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O" "D74")
+ ("r1bq1rk/ppp1ppbp/n5p/3n/3P/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O Na6" "D74")
+ ("r1bq1rk/ppp1ppbp/2n3p/3n/3P/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O Nc6" "D74")
+ ("rnbq1rk/pp2ppbp/2p3p/3n/3P/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O c6" "D74")
+ ("rnbq1rk/pp2ppbp/6p/2pn/3P/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O c5" "D74")
+ ("rnbq1rk/pp2ppbp/6p/2pn/3PP/5NP/PP3PBP/RNBQ1RK b - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O c5 8.e4" "D74")
+ ("rnbq1rk/pp2ppbp/5np/2p/3PP/5NP/PP3PBP/RNBQ1RK w - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O c5 8.e4 Nf6" "D74")
+ ("rnbq1rk/pp2ppbp/6p/2pnP/3P/5NP/PP3PBP/RNBQ1RK w - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O c5 8.e4 Nf6 9.e5 Nd5" "D74")
+ ("rnbq1rk/pp2ppbp/6p/2pn/3P/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O c5 8.Nc3" "D75")
+ ("rnbq1rk/pp2ppbp/6p/2p/3P/2n2NP/PP2PPBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O c5 8.Nc3 Nxc3" "D75")
+ ("rnbq1rk/pp2ppbp/6p//3p/2P2NP/P3PPBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O c5 8.Nc3 Nxc3 9.bxc3 cxd4" "D75")
+ ("rnbq1rk/pp2ppbp/6p/2Pn//5NP/PP2PPBP/RNBQ1RK b - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O c5 8.dxc5" "D75")
+ ("r1bq1rk/pp2ppbp/n5p/2Pn//5NP/PP2PPBP/RNBQ1RK w - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O c5 8.dxc5 Na6" "D75")
+ ("rnbq1rk/ppp1ppbp/1n4p//3P/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O Nb6" "D76a")
+ ("rnbq1rk/ppp1ppbp/1n4p//3P/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O Nb6 8.Nc3" "D76b")
+ ("r1bq1rk/ppp1ppbp/1nn3p//3P/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O Nb6 8.Nc3 Nc6" "D76c")
+ ("r1bq1rk/ppp1ppbp/1nn3p//3P/2N1PNP/PP3PBP/R1BQ1RK b - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O Nb6 8.Nc3 Nc6 9.e3" "D76d")
+ ("r1bq1rk/ppp2pbp/1nn3p/4p/3P/2N1PNP/PP3PBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O Nb6 8.Nc3 Nc6 9.e3 e5" "D76e")
+ ("r1bq1rk/ppp2pbp/1nn3p/3Pp//2N1PNP/PP3PBP/R1BQ1RK b - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O Nb6 8.Nc3 Nc6 9.e3 e5 10.d5" "D76e")
+ ("r1bq1rk/ppp2pbp/1n4p/n2Pp//2N1PNP/PP3PBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O Nb6 8.Nc3 Nc6 9.e3 e5 10.d5 Na5" "D76f")
+ ("r1bqr1k/ppp1ppbp/1nn3p//3P/2N1PNP/PP3PBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O Nb6 8.Nc3 Nc6 9.e3 Re8" "D76g")
+ ("r1bqr1k/ppp1ppbp/1nn3p/3P//2N1PNP/PP3PBP/R1BQ1RK b - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O Nb6 8.Nc3 Nc6 9.e3 Re8 10.d5" "D76h")
+ ("r1bq1rk/ppp1ppbp/1nn3p/3P//2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O Nb6 8.Nc3 Nc6 9.d5" "D76i")
+ ("r1bq1rk/ppp1ppbp/1n4p/n2P//2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O Nb6 8.Nc3 Nc6 9.d5 Na5" "D76j")
+ ("r1bq1rk/ppp1ppbp/1n4p/n2P/4P/2N2NP/PP3PBP/R1BQ1RK b - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O Nb6 8.Nc3 Nc6 9.d5 Na5 10.e4" "D76k")
+ ("r1bq1rk/pp2ppbp/1np3p/n2P/4P/2N2NP/PP3PBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O Nb6 8.Nc3 Nc6 9.d5 Na5 10.e4 c6" "D76k")
+ ("r1bq1rk/pp2ppbp/1np3p/n2P2B/4P/2N2NP/PP3PBP/R2Q1RK b - -"
+ "Neo-Grünfeld, 6.cxd5 Nxd5 7.O-O Nb6 8.Nc3 Nc6 9.d5 Na5 10.e4 c6 11.Bg5" "D76l")
+ ("rnbq1rk/ppp1ppbp/5np/3p/2PP/5NP/PP2PPBP/RNBQ1RK b - -"
+ "Neo-Grünfeld, 6.O-O" "D77a")
+ ("rnbq1rk/ppp2pbp/4pnp/3p/2PP/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O e6" "D77b")
+ ("rnbq1rk/pp2ppbp/5np/2pp/2PP/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O c5" "D77c")
+ ("rnbq1rk/pp2ppbp/5np/2P/2p/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O c5 7.dxc5 dxc4" "D77c")
+ ("r1bq1rk/ppp1ppbp/2n2np/3p/2PP/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O Nc6" "D77d")
+ ("rnbq1rk/ppp1ppbp/5np//2pP/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O dxc4" "D77e")
+ ("rnbq1rk/ppp1ppbp/5np//2pP/N4NP/PP2PPBP/R1BQ1RK b - -"
+ "Neo-Grünfeld, 6.O-O dxc4 7.Na3" "D77f")
+ ("r1bq1rk/ppp1ppbp/n4np//2pP/N4NP/PP2PPBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O dxc4 7.Na3 Na6" "D77g")
+ ("rnbq1rk/ppp1ppbp/5np//3P/N1p2NP/PP2PPBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O dxc4 7.Na3 c3" "D77h")
+ ("rnbq1rk/pp2ppbp/5np/2p/3P/N1P2NP/P3PPBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O dxc4 7.Na3 c3 8.bxc3 c5" "D77h")
+ ("rnbq1rk/pp2ppbp/5np/2p/3P/N1P1PNP/P4PBP/R1BQ1RK b - -"
+ "Neo-Grünfeld, 6.O-O dxc4 7.Na3 c3 8.bxc3 c5 9.e3" "D77i")
+ ("r1bq1rk/ppp1ppbp/2n2np//2pP/N4NP/PP2PPBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O dxc4 7.Na3 Nc6" "D77j")
+ ("r1bq1rk/ppp1ppbp/2n2np//2NP/5NP/PP2PPBP/R1BQ1RK b - -"
+ "Neo-Grünfeld, 6.O-O dxc4 7.Na3 Nc6 8.Nxc4" "D77j")
+ ("r2q1rk/ppp1ppbp/2n1bnp//2NP/5NP/PP2PPBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O dxc4 7.Na3 Nc6 8.Nxc4 Be6" "D77j")
+ ("r2q1rk/ppp1ppbp/2n1bnp//2NP/1P3NP/P3PPBP/R1BQ1RK b - -"
+ "Neo-Grünfeld, 6.O-O dxc4 7.Na3 Nc6 8.Nxc4 Be6 9.b3" "D77k")
+ ("r2q1rk/ppp1ppbp/2n2np/3b/2NP/1P3NP/P3PPBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O dxc4 7.Na3 Nc6 8.Nxc4 Be6 9.b3 Bd5" "D77l")
+ ("rnbq1rk/pp2ppbp/2p2np/3p/2PP/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O c6" "D78a")
+ ("rnbq1rk/pp2ppbp/2p2np/3p/2PP/N4NP/PP2PPBP/R1BQ1RK b - -"
+ "Neo-Grünfeld, 6.O-O c6 7.Na3" "D78b")
+ ("rnbq1rk/pp2ppbp/2p2np/3pN/2PP/6P/PP2PPBP/RNBQ1RK b - -"
+ "Neo-Grünfeld, 6.O-O c6 7.Ne5" "D78c")
+ ("rnbq1rk/pp2ppbp/2p2np/3p/Q1PP/5NP/PP2PPBP/RNB2RK b - -"
+ "Neo-Grünfeld, 6.O-O c6 7.Qa4" "D78d")
+ ("rnbq1rk/pp2ppbp/2p2np/3p/2PP/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "Neo-Grünfeld, 6.O-O c6 7.Nc3" "D78e")
+ ("rnbq1rk/pp2ppbp/2p2np//2pP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O c6 7.Nc3 dxc4" "D78f")
+ ("rnbq1rk/pp2ppbp/2p2np/3p/2PP/1Q3NP/PP2PPBP/RNB2RK b - -"
+ "Neo-Grünfeld, 6.O-O c6 7.Qb3" "D78g")
+ ("rnb2rk/pp2ppbp/1qp2np/3p/2PP/1Q3NP/PP2PPBP/RNB2RK w - -"
+ "Neo-Grünfeld, 6.O-O c6 7.Qb3 Qb6" "D78h")
+ ("rnbq1rk/pp2ppbp/2p2np//2pP/1Q3NP/PP2PPBP/RNB2RK w - -"
+ "Neo-Grünfeld, 6.O-O c6 7.Qb3 dxc4" "D78i")
+ ("rnbq1rk/pp2ppbp/2p2np//2QP/5NP/PP2PPBP/RNB2RK b - -"
+ "Neo-Grünfeld, 6.O-O c6 7.Qb3 dxc4" "D78j")
+ ("rnbq1rk/pp2ppbp/2p2np/3p/2PP/5NP/PP1NPPBP/R1BQ1RK b - -"
+ "Neo-Grünfeld, 6.O-O c6 7.Nbd2" "D78k")
+ ("r1bq1rk/pp1nppbp/2p2np/3p/2PP/5NP/PP1NPPBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O c6 7.Nbd2 Nbd7" "D78l")
+ ("rnbq1rk/pp2ppbp/2p3p/3p/2PPn/5NP/PP1NPPBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O c6 7.Nbd2 Ne4" "D78m")
+ ("rn1q1rk/pp2ppbp/2p2np/3p1b/2PP/5NP/PP1NPPBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O c6 7.Nbd2 Bf5" "D78n")
+ ("rnbq1rk/pp2ppbp/2p2np/3p/2PP/1P3NP/P3PPBP/RNBQ1RK b - -"
+ "Neo-Grünfeld, 6.O-O c6 7.b3" "D78o")
+ ("rn1q1rk/pp2ppbp/2p2np/3p1b/2PP/1P3NP/P3PPBP/RNBQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O c6 7.b3 Bf5" "D78p")
+ ("rnbq1rk/pp2ppbp/2p3p/3p/2PPn/1P3NP/P3PPBP/RNBQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O c6 7.b3 Ne4" "D78q")
+ ("rnbq1rk/pp2ppbp/2p2np/3P/3P/5NP/PP2PPBP/RNBQ1RK b - -"
+ "Neo-Grünfeld, 6.O-O c6 7.cxd5" "D79a")
+ ("rnbq1rk/pp2ppbp/5np/3p/3P/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O c6 7.cxd5 cxd5" "D79a")
+ ("rnbq1rk/pp2ppbp/5np/3p/3P/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "Neo-Grünfeld, 6.O-O c6 7.cxd5 cxd5 8.Nc3" "D79b")
+ ("rnbq1rk/pp3pbp/4pnp/3p/3P/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O c6 7.cxd5 cxd5 8.Nc3 e6" "D79c")
+ ("rnbq1rk/pp2ppbp/6p/3p/3Pn/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O c6 7.cxd5 cxd5 8.Nc3 Ne4" "D79d")
+ ("rnbq1rk/pp2ppbp/6p/3pN/3Pn/2N3P/PP2PPBP/R1BQ1RK b - -"
+ "Neo-Grünfeld, 6.O-O c6 7.cxd5 cxd5 8.Nc3 Ne4 9.Ne5" "D79d")
+ ("rnbq1rk/pp2ppbp/6p/3p/3PN/5NP/PP2PPBP/R1BQ1RK b - -"
+ "Neo-Grünfeld, 6.O-O c6 7.cxd5 cxd5 8.Nc3 Ne4 9.Nxe4" "D79e")
+ ("r1bq1rk/pp2ppbp/2n2np/3p/3P/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O c6 7.cxd5 cxd5 8.Nc3 Nc6" "D79f")
+ ("r1bq1rk/pp2ppbp/2n2np/3pN/3P/2N3P/PP2PPBP/R1BQ1RK b - -"
+ "Neo-Grünfeld, 6.O-O c6 7.cxd5 cxd5 8.Nc3 Nc6 9.Ne5" "D79g")
+ ("r1bq1rk/pp3pbp/2n1pnp/3pN/3P/2N3P/PP2PPBP/R1BQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O c6 7.cxd5 cxd5 8.Nc3 Nc6 9.Ne5 e6" "D79h")
+ ("rnbq1rk/pp2ppbp/5np/3pN/3P/6P/PP2PPBP/RNBQ1RK b - -"
+ "Neo-Grünfeld, 6.O-O c6 7.cxd5 cxd5 8.Ne5" "D79i")
+ ("rnbq1rk/pp3pbp/4pnp/3pN/3P/6P/PP2PPBP/RNBQ1RK w - -"
+ "Neo-Grünfeld, 6.O-O c6 7.cxd5 cxd5 8.Ne5 e6" "D79i")
+ ("rnbq1rk/pp3pbp/4pnp/3pN/3P/2N3P/PP2PPBP/R1BQ1RK b - -"
+ "Neo-Grünfeld, Main Line" "D79j")
+ ("rnbq1rk/pp1n1pbp/4p1p/3pN/3P1P/2N3P/PP2P1BP/R1BQ1RK b - -"
+ "Neo-Grünfeld, Main Line, 10.f4" "D79k")
+ ("r1bq1rk/pp1n1pbp/2n1p1p/3pN/3P1P/2N3P/PP2P1BP/R1BQ1RK w - -"
+ "Neo-Grünfeld, Main Line, 10.f4 Nc6" "D79l")
+ ("r1bq1rk/pp1n1pbp/2n1p1p/3pN/3P1P/2N1B1P/PP2P1BP/R2Q1RK b - -"
+ "Neo-Grünfeld, Main Line, 10.f4 Nc6 11.Be3" "D79m")
+ ("r1bq1rk/pp1n2bp/2n1ppp/3pN/3P1P/2N1B1P/PP2P1BP/R2Q1RK w - -"
+ "Neo-Grünfeld, Main Line, 10.f4 Nc6 11.Be3 f6" "D79m")
+ ("r1bq1rk/pp3pbp/1nn1p1p/3pN/3P1P/2N1B1P/PP2P1BP/R2Q1RK w - -"
+ "Neo-Grünfeld, Main Line, 10.f4 Nc6 11.Be3 Nb6" "D79n")
+ ("r1bq1rk/pp3pbp/1nn1p1p/3pN/3P1P/2N3P/PP2PBBP/R2Q1RK b - -"
+ "Neo-Grünfeld, Main Line, 10.f4 Nc6 11.Be3 Nb6 12.Bf2" "D79n")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Grünfeld Defence" "D80")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/2PP2P/2N/PP2PP1P/R1BQKBNR b KQkq -"
+ "Grünfeld: Spike/Gibbon Gambit" "D80")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/2PP3P/2N/PP2PPP/R1BQKBNR b KQkq -"
+ "Grünfeld: 4.h4" "D80")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/2PP/2N3P/PP2PP1P/R1BQKBNR b KQkq -"
+ "Grünfeld: 4.g3" "D80")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/2PP/2N2P/PP2P1PP/R1BQKBNR b KQkq -"
+ "Grünfeld: 4.f3" "D80")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/2PP/2N1P/PP3PPP/R1BQKBNR b KQkq -"
+ "Grünfeld: 4.e3" "D80")
+ ("rnbqk2r/ppp1ppbp/5np/3p/2PP/2N1P/PP3PPP/R1BQKBNR w KQkq -"
+ "Grünfeld: 4.e3 Bg7" "D80")
+ ("rnbqk2r/ppp1ppbp/5np/3p/2PP/1QN1P/PP3PPP/R1B1KBNR b KQkq -"
+ "Grünfeld: 4.e3 Bg7 5.Qb3" "D80")
+ ("rnbqkb1r/ppp1pp1p/5np/3p2B/2PP/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "Grünfeld: Stockholm Variation" "D80")
+ ("rnbqkb1r/ppp1pp1p/6p/3p2B/2PPn/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "Grünfeld: Stockholm, 4...Ne4" "D80")
+ ("rnbqkb1r/ppp1pp1p/6p/3p2B/2PPN//PP2PPPP/R2QKBNR b KQkq -"
+ "Grünfeld: Stockholm, 4...Ne4 5.Nxe4" "D80")
+ ("rnbqkb1r/pp2pp1p/6p/2p3B/2PPp//PP1QPPPP/R3KBNR w KQkq -"
+ "Grünfeld: Stockholm, Lundin Variation" "D80")
+ ("rnbqkb1r/ppp1pp1p/6p/3p/2PPnB/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "Grünfeld: Stockholm, 4...Ne4 5.Bf4" "D80")
+ ("rnbqkb1r/ppp1pp1p/6p/3p/2PPn2B/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "Grünfeld: Stockholm, Taimanov Variation" "D80")
+ ("rnbqkb1r/ppp1pp1p/6p/3p/2PP3B/2n/PP2PPPP/R2QKBNR w KQkq -"
+ "Grünfeld: Stockholm, Taimanov, 5...Nxc3" "D80")
+ ("rnbqk2r/ppp1ppbp/6p/3p/2PP3B/2P/P3PPPP/R2QKBNR w KQkq -"
+ "Grünfeld: Stockholm, Taimanov, 5...Nxc3 6.bxc3 Bg7" "D80")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/2PP/1QN/PP2PPPP/R1B1KBNR b KQkq -"
+ "Grünfeld: Early Russian Variation" "D81")
+ ("rnbqkb1r/ppp1pp1p/5np//2QP/2N/PP2PPPP/R1B1KBNR b KQkq -"
+ "Grünfeld: Early Russian Variation" "D81")
+ ("rn1qkb1r/ppp1pp1p/4bnp//2QP/2N/PP2PPPP/R1B1KBNR w KQkq -"
+ "Grünfeld: Early Russian, 5...Be6" "D81")
+ ("rn1qkb1r/ppp1pp1p/4bnp/1Q/3P/2N/PP2PPPP/R1B1KBNR b KQkq -"
+ "Grünfeld: Early Russian, 5...Be6 6.Qb5+" "D81")
+ ("rn1qkb1r/pppbpp1p/5np/1Q/3P/2N/PP2PPPP/R1B1KBNR w KQkq -"
+ "Grünfeld: Early Russian, Adorjan Gambit" "D81")
+ ("rnbqk2r/ppp1ppbp/5np//2QP/2N/PP2PPPP/R1B1KBNR w KQkq -"
+ "Grünfeld: Early Russian, 5...Bg7" "D81")
+ ("rnbqk2r/ppp1ppbp/5np//2QPP/2N/PP3PPP/R1B1KBNR b KQkq -"
+ "Grünfeld: Early Russian, 5...Bg7 6.e4" "D81")
+ ("rnbq1rk/ppp1ppbp/5np//2QPP/2N/PP3PPP/R1B1KBNR w KQ -"
+ "Grünfeld: Early Russian, 5...Bg7 6.e4 O-O" "D81")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/2PP1B/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "Grünfeld: 4.Bf4" "D82")
+ ("rnbqk2r/ppp1ppbp/5np/3p/2PP1B/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "Grünfeld: 4.Bf4 Bg7" "D82")
+ ("rnbqk2r/ppp1ppbp/5np/3p/2PP1B/2N1P/PP3PPP/R2QKBNR b KQkq -"
+ "Grünfeld: 4.Bf4 Bg7 5.e3" "D82")
+ ("rnbqk2r/pp2ppbp/5np/2pp/2PP1B/2N1P/PP3PPP/R2QKBNR w KQkq -"
+ "Grünfeld: 4.Bf4 Bg7 5.e3 c5" "D82")
+ ("rnb1k2r/pp2ppbp/5np/q1Pp/2P2B/2N1P/PP3PPP/R2QKBNR w KQkq -"
+ "Grünfeld: 4.Bf4 Bg7 5.e3 c5 6.dxc5 Qa5" "D82")
+ ("rnb1k2r/pp2ppbp/5np/q1Pp/Q1P2B/2N1P/PP3PPP/R3KBNR b KQkq -"
+ "Grünfeld: 4.Bf4 Bg7 5.e3 c5 6.dxc5 Qa5 7.Qa4+" "D82")
+ ("rnb1k2r/pp2ppbp/5np/q1Pp/2P2B/2N1P/PP3PPP/2RQKBNR b Kkq -"
+ "Grünfeld: 4.Bf4 Bg7 5.e3 c5 6.dxc5 Qa5 7.Rc1" "D82")
+ ("rnbq1rk/ppp1ppbp/5np/3p/2PP1B/2N1P/PP3PPP/R2QKBNR w KQ -"
+ "Grünfeld: Grünfeld Gambit" "D83")
+ ("rnbq1rk/ppp1ppbp/5np/3p/2PP1B/1QN1P/PP3PPP/R3KBNR b KQ -"
+ "Grünfeld: Grünfeld Gambit, 6.Qb3" "D83")
+ ("rnbq1rk/ppp1ppbp/5np/3p/2PP1B/2N1P/PP3PPP/2RQKBNR b K -"
+ "Grünfeld: Grünfeld Gambit, Capablanca Variation" "D83")
+ ("rnbq1rk/pp2ppbp/5np/2pp/2PP1B/2N1P/PP3PPP/2RQKBNR w K -"
+ "Grünfeld: Grünfeld Gambit, Capablanca Variation" "D83")
+ ("rn1q1rk/pp2ppbp/4bnp/2Pp/2P2B/2N1P/PP3PPP/2RQKBNR w K -"
+ "Grünfeld: Grünfeld Gambit, Botvinnik Variation" "D83")
+ ("rnbq1rk/ppp1ppbp/5np/3P/3P1B/2N1P/PP3PPP/R2QKBNR b KQ -"
+ "Grünfeld: Grünfeld Gambit Accepted" "D84")
+ ("rnb2rk/ppB1ppbp/6p/3q/3P/4P/PP3PPP/R2QKBNR b KQ -"
+ "Grünfeld: Grünfeld Gambit Accepted" "D84")
+ ("rnb2rk/p1B1ppbp/1p4p/3q/3P/4P/PP3PPP/R2QKBNR w KQ -"
+ "Grünfeld: Grünfeld Gambit Accepted, 8...b6" "D84")
+ ("rn3rk/ppB1ppbp/6p/3q1b/3P/4P/PP3PPP/R2QKBNR w KQ -"
+ "Grünfeld: Grünfeld Gambit Accepted, 8...Bf5" "D84")
+ ("r1b2rk/ppB1ppbp/n5p/3q/3P/4P/PP3PPP/R2QKBNR w KQ -"
+ "Grünfeld: Grünfeld Gambit Accepted, 8...Na6" "D84")
+ ("r1b2rk/ppB1ppbp/B5p//3P/4P/PP3PqP/R2QK1NR w KQ -"
+ "Grünfeld: Grünfeld Gambit Accepted, 8...Na6 9.Bxa6 Qxg2" "D84")
+ ("r1b2rk/ppB1ppbp/2n3p/3q/3P/4P/PP3PPP/R2QKBNR w KQ -"
+ "Grünfeld: Grünfeld Gambit Accepted, 8...Nc6" "D84")
+ ("r1b2rk/ppB1ppbp/2n3p/3q/3P/4P/PP2NPPP/R2QKB1R b KQ -"
+ "Grünfeld: Grünfeld Gambit Accepted, 8...Nc6 9.Ne2" "D84")
+ ("r4rk/ppB1ppbp/2n3p/3q/3P2b/4P/PP2NPPP/R2QKB1R w KQ -"
+ "Grünfeld: Grünfeld Gambit Accepted, 8...Nc6 9.Ne2 Bg4" "D84")
+ ("rnbqkb1r/ppp1pp1p/5np/3P/3P/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Grünfeld: Exchange Variation" "D85a")
+ ("rnbqkb1r/ppp1pp1p/6p/3n/3P/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Grünfeld: Exchange Variation" "D85a")
+ ("rnbqkb1r/ppp1pp1p/6p/3n/3P/2N3P/PP2PP1P/R1BQKBNR b KQkq -"
+ "Grünfeld: Exchange, 5.g3" "D85a")
+ ("rnbqkb1r/ppp1pp1p/6p/3n/N2P//PP2PPPP/R1BQKBNR b KQkq -"
+ "Grünfeld: Exchange, 5.Na4" "D85a")
+ ("rnbqkb1r/ppp1pp1p/6p/3n/3P/2N/PP1BPPPP/R2QKBNR b KQkq -"
+ "Grünfeld: Exchange, 5.Bd2" "D85b")
+ ("rnbqk2r/ppp1ppbp/1n4p//3PP/2N/PP1B1PPP/R2QKBNR w KQkq -"
+ "Grünfeld: Exchange, 5.Bd2 Bg7 6.e4 Nb6" "D85c")
+ ("rnbqk2r/ppp1ppbp/1n4p//3PP/2N1B/PP3PPP/R2QKBNR b KQkq -"
+ "Grünfeld: Exchange, 5.Bd2 Bg7 6.e4 Nb6 7.Be3" "D85c")
+ ("rnbqkb1r/ppp1pp1p/6p/3n/3PP/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Grünfeld: Exchange, 5.e4" "D85d")
+ ("rnbqkb1r/ppp1pp1p/1n4p//3PP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "Grünfeld: Exchange, 5.e4 Nb6" "D85d")
+ ("rnbqkb1r/ppp1pp1p/6p//3PP/2n/PP3PPP/R1BQKBNR w KQkq -"
+ "Grünfeld: Exchange, 5.e4 Nxc3" "D85d")
+ ("rnbqkb1r/pp2pp1p/6p/2p/3PP/2P/P4PPP/R1BQKBNR w KQkq -"
+ "Grünfeld: Exchange, 5.e4 Nxc3 6.bxc3 c5" "D85d")
+ ("rnbqk2r/ppp1ppbp/6p//3PP/2P/P4PPP/R1BQKBNR w KQkq -"
+ "Grünfeld: Exchange, 5.e4 Nxc3 6.bxc3 Bg7" "D85d")
+ ("rnbqk2r/ppp1ppbp/6p//3PP/B1P/P4PPP/R2QKBNR b KQkq -"
+ "Grünfeld: Exchange, 7.Ba3" "D85d")
+ ("rnbqk2r/ppp1ppbp/6p/1B/3PP/2P/P4PPP/R1BQK1NR b KQkq -"
+ "Grünfeld: Exchange, 7.Bb5+" "D85e")
+ ("rnbqk2r/pp2ppbp/2p3p/1B/3PP/2P/P4PPP/R1BQK1NR w KQkq -"
+ "Grünfeld: Exchange, 7.Bb5+ c6" "D85e")
+ ("rnbqk2r/pp2ppbp/2p3p//B2PP/2P/P4PPP/R1BQK1NR b KQkq -"
+ "Grünfeld: Exchange, 7.Bb5+ c6 8.Ba4" "D85e")
+ ("rnbq1rk/pp2ppbp/2p3p//B2PP/2P/P4PPP/R1BQK1NR w KQ -"
+ "Grünfeld: Exchange, 7.Bb5+ c6 8.Ba4 O-O" "D85f")
+ ("rnbqk2r/ppp1ppbp/6p//3PP/2P1B/P4PPP/R2QKBNR b KQkq -"
+ "Grünfeld: Exchange, 7.Be3" "D85g")
+ ("rnbqk2r/pp2ppbp/6p/2p/3PP/2P1B/P4PPP/R2QKBNR w KQkq -"
+ "Grünfeld: Exchange, 7.Be3 c5" "D85g")
+ ("rnbqk2r/pp2ppbp/6p/2p/3PP/2P1B/P2Q1PPP/R3KBNR b KQkq -"
+ "Grünfeld: Exchange, 7.Be3 c5 8.Qd2" "D85g")
+ ("rnbq1rk/pp2ppbp/6p/2p/3PP/2P1B/P2Q1PPP/R3KBNR w KQ -"
+ "Grünfeld: Exchange, 7.Be3 c5 8.Qd2 O-O" "D85g")
+ ("rnbq1rk/pp2ppbp/6p/2p/3PP/2P1B/P2Q1PPP/2R1KBNR b K -"
+ "Grünfeld: Exchange, 7.Be3 c5 8.Qd2 O-O 9.Rc1" "D85g")
+ ("rnb1k2r/pp2ppbp/6p/q1p/3PP/2P1B/P2Q1PPP/R3KBNR w KQkq -"
+ "Grünfeld: Exchange, 7.Be3 c5 8.Qd2 Qa5" "D85h")
+ ("rnb1k2r/pp2ppbp/6p/q1p/3PP/2P1B/P2Q1PPP/2R1KBNR b Kkq -"
+ "Grünfeld: Exchange, 7.Be3 c5 8.Qd2 Qa5 9.Rc1" "D85h")
+ ("rnb1k2r/pp2ppbp/6p/q1p/3PP/2P1B/P2Q1PPP/1R2KBNR b Kkq -"
+ "Grünfeld: Exchange, 7.Be3 c5 8.Qd2 Qa5 9.Rb1" "D85h")
+ ("rnb1k2r/p3ppbp/1p4p/q1p/3PP/2P1B/P2Q1PPP/1R2KBNR w Kkq -"
+ "Grünfeld: Exchange, 7.Be3 c5 8.Qd2 Qa5 9.Rb1 b6" "D85h")
+ ("rnbqk2r/ppp1ppbp/6p//3PP/2P2N/P4PPP/R1BQKB1R b KQkq -"
+ "Grünfeld: Modern Exchange" "D85i")
+ ("rnbq1rk/ppp1ppbp/6p//3PP/2P2N/P4PPP/R1BQKB1R w KQ -"
+ "Grünfeld: Modern Exchange, 7...O-O" "D85i")
+ ("rnbqk2r/pp2ppbp/6p/2p/3PP/2P2N/P4PPP/R1BQKB1R w KQkq -"
+ "Grünfeld: Modern Exchange, 7...c5" "D85j")
+ ("rnbqk2r/pp2ppbp/6p/1Bp/3PP/2P2N/P4PPP/R1BQK2R b KQkq -"
+ "Grünfeld: Modern Exchange, 8.Bb5+" "D85k")
+ ("rnbqk2r/pp2ppbp/6p/2p/3PP/2P2N/P3BPPP/R1BQK2R b KQkq -"
+ "Grünfeld: Modern Exchange, 8.Be2" "D85l")
+ ("rnbq1rk/pp2ppbp/6p/2p/3PP/2P2N/P3BPPP/R1BQK2R w KQ -"
+ "Grünfeld: Modern Exchange, 8.Be2 O-O" "D85l")
+ ("rnbq1rk/pp2ppbp/6p/2p/3PP/2P2N/P3BPPP/R1BQ1RK b - -"
+ "Grünfeld: Modern Exchange, 8.Be2 O-O 9.O-O" "D85l")
+ ("rnbq1rk/p3ppbp/1p4p/2p/3PP/2P2N/P3BPPP/R1BQ1RK w - -"
+ "Grünfeld: Modern Exchange, 8.Be2 O-O 9.O-O b6" "D85l")
+ ("r1bq1rk/pp2ppbp/2n3p/2p/3PP/2P2N/P3BPPP/R1BQ1RK w - -"
+ "Grünfeld: Modern Exchange, 8.Be2 O-O 9.O-O Nc6" "D85l")
+ ("rnbqk2r/pp2ppbp/6p/2p/3PP/2P2N/P4PPP/1RBQKB1R b Kkq -"
+ "Grünfeld: Modern Exchange, 8.Rb1" "D85m")
+ ("rnbq1rk/pp2ppbp/6p/2p/3PP/2P2N/P4PPP/1RBQKB1R w K -"
+ "Grünfeld: Modern Exchange, 8.Rb1 O-O" "D85m")
+ ("rnbq1rk/pp2ppbp/6p/2p/3PP/2P2N/P3BPPP/1RBQK2R b K -"
+ "Grünfeld: Modern Exchange, 8.Rb1 O-O 9.Be2" "D85m")
+ ("rnb2rk/pp2ppbp/6p/q1p/3PP/2P2N/P3BPPP/1RBQK2R w K -"
+ "Grünfeld: Modern Exchange, 8.Rb1 O-O 9.Be2 Qa5" "D85m")
+ ("rnbq1rk/p3ppbp/1p4p/2p/3PP/2P2N/P3BPPP/1RBQK2R w K -"
+ "Grünfeld: Modern Exchange, 8.Rb1 O-O 9.Be2 b6" "D85n")
+ ("r1bq1rk/pp2ppbp/2n3p/2p/3PP/2P2N/P3BPPP/1RBQK2R w K -"
+ "Grünfeld: Modern Exchange, 8.Rb1 O-O 9.Be2 Nc6" "D85o")
+ ("r1bq1rk/pp2pp1p/6p/2pPb/4P/2P/P2QBPPP/1RB1K2R b K -"
+ "Grünfeld: Modern Exchange, 8.Rb1 O-O 9.Be2 Nc6, Main Line" "D85p")
+ ("r1bq1rk/pp3p1p/4p1p/2pPb/4P/2P/P2QBPPP/1RB1K2R w K -"
+ "Grünfeld: Modern Exchange, 8.Rb1 O-O 9.Be2 Nc6, Main Line, 12...e6" "D85p")
+ ("rnbq1rk/pp2ppbp/6p//3pP/2P2N/P3BPPP/1RBQK2R w K -"
+ "Grünfeld: Modern Exchange, 8.Rb1 O-O 9.Be2 cd" "D85q")
+ ("rnbq1rk/pp2ppbp/6p//3PP/5N/P3BPPP/1RBQK2R b K -"
+ "Grünfeld: Modern Exchange, 8.Rb1 O-O 9.Be2 cd 10.cd" "D85q")
+ ("rnb2rk/pp2ppbp/6p/q/3PP/5N/P3BPPP/1RBQK2R w K -"
+ "Grünfeld: Modern Exchange, 8.Rb1 O-O 9.Be2 cd 10.cd Qa5+" "D85q")
+ ("rnb2rk/pp2ppbp/6p/q/3PP/5N/P2QBPPP/1RB1K2R b K -"
+ "Grünfeld: Modern Exchange, 8.Rb1 O-O 9.Be2 cd 10.cd Qa5+ 11.Qd2" "D85q")
+ ("rnb2rk/pp2ppbp/6p/q/3PP/5N/P2BBPPP/1R1QK2R b K -"
+ "Grünfeld: Modern Exchange, 8.Rb1 O-O 9.Be2 cd 10.cd Qa5+ 11.Bd2" "D85r")
+ ("rn3rk/pp2ppbp/6p//3PP1b/5N/q2BBPPP/1R1Q1RK w - -"
+ "Grünfeld: Modern Exchange, 8.Rb1, 10...Qa5+ 11.Bd2 Qxa2 12.O-O Bg4" "D85s")
+ ("rn3rk/pp2ppbp/6p/6B/3PP1b/5N/q3BPPP/1R1Q1RK b - -"
+ "Grünfeld: Modern Exchange, 8.Rb1, 10...Qa5+ 11.Bd2 Qxa2 12.O-O Bg4 13.Bg5" "D85s")
+ ("rnbqk2r/pp2ppbp/6p/2p/3PP/2P1BN/P4PPP/R2QKB1R b KQkq -"
+ "Grünfeld: Modern Exchange, 8.Be3" "D85t")
+ ("rn1qk2r/pp2ppbp/6p/2p/3PP1b/2P1BN/P4PPP/R2QKB1R w KQkq -"
+ "Grünfeld: Modern Exchange, 8.Be3 Bg4" "D85t")
+ ("r1bqk2r/pp2ppbp/2n3p/2p/3PP/2P1BN/P4PPP/R2QKB1R w KQkq -"
+ "Grünfeld: Modern Exchange, 8.Be3 Nc6" "D85t")
+ ("rnb1k2r/pp2ppbp/6p/q1p/3PP/2P1BN/P4PPP/R2QKB1R w KQkq -"
+ "Grünfeld: Modern Exchange, 8.Be3 Qa5" "D85u")
+ ("rnb1k2r/pp2ppbp/6p/q1p/3PP/2P1BN/P2Q1PPP/R3KB1R b KQkq -"
+ "Grünfeld: Modern Exchange, 8.Be3 Qa5 9.Qd2" "D85u")
+ ("r1b1k2r/pp2ppbp/2n3p/q1p/3PP/2P1BN/P2Q1PPP/2R1KB1R b Kkq -"
+ "Grünfeld: Modern Exchange, 8.Be3 Qa5 9.Qd2 Nc6 10.Rc1" "D85v")
+ ("rnbq1rk/pp2ppbp/6p/2p/3PP/2P1BN/P4PPP/R2QKB1R w KQ -"
+ "Grünfeld: Modern Exchange, 8.Be3 O-O" "D85w")
+ ("rnb2rk/pp2ppbp/6p/q1p/3PP/2P1BN/P4PPP/2RQKB1R w K -"
+ "Grünfeld: Modern Exchange, 8.Be3 O-O 9.Rc1 Qa5" "D85x")
+ ("rnb2rk/pp2ppbp/6p/q1p/3PP/2P1BN/P2Q1PPP/2R1KB1R b K -"
+ "Grünfeld: Modern Exchange, 8.Be3 O-O 9.Rc1 Qa5 10.Qd2" "D85x")
+ ("rnb2rk/pp2ppbp/6p//3PP/4BN/P2K1PPP/2R2B1R b - -"
+ "Grünfeld: Modern Exchange, 8.Be3 O-O 9.Rc1 Qa5 Queenswap, 12.Kxd2" "D85x")
+ ("rnb2rk/pp2ppbp/6p//3PP/4B/P2N1PPP/2R1KB1R b K -"
+ "Grünfeld: Modern Exchange, 8.Be3 O-O 9.Rc1 Qa5 Queenswap, 12.Nxd2" "D85y")
+ ("rnbqk2r/ppp1ppbp/6p//2BPP/2P/P4PPP/R1BQK1NR b KQkq -"
+ "Grünfeld: Classical Exchange" "D86")
+ ("rnbqk2r/p1p1ppbp/1p4p//2BPP/2P/P4PPP/R1BQK1NR w KQkq -"
+ "Grünfeld: Classical Exchange, 7...b6" "D86")
+ ("rnbqk2r/pp2ppbp/6p/2p/2BPP/2P/P4PPP/R1BQK1NR w KQkq -"
+ "Grünfeld: Classical Exchange, 7...c5" "D86")
+ ("rnbq1rk/ppp1ppbp/6p//2BPP/2P/P4PPP/R1BQK1NR w KQ -"
+ "Grünfeld: Classical Exchange, 7...O-O" "D86")
+ ("rnbq1rk/ppp1ppbp/6p//2BPP/2P/P3NPPP/R1BQK2R b KQ -"
+ "Grünfeld: Classical Exchange, 8.Ne2" "D86")
+ ("rnb2rk/p1pqppbp/1p4p//2BPP/2P/P3NPPP/R1BQ1RK w - -"
+ "Grünfeld: Classical Exchange, Larsen Variation" "D86")
+ ("rnbq1rk/p1p1ppbp/1p4p//2BPP/2P/P3NPPP/R1BQK2R w KQ -"
+ "Grünfeld: Classical Exchange, Simagin" "D86")
+ ("rnbq1rk/p1p1ppbp/1p4p//2BPP2P/2P/P3NPP/R1BQK2R b KQ -"
+ "Grünfeld: Classical Exchange, Simagin, 9.h4" "D86")
+ ("rnbq1rk/p1p1ppbp/1p4p//2BPP/2P/P3NPPP/R1BQ1RK b - -"
+ "Grünfeld: Classical Exchange, Simagin, 9.O-O" "D86")
+ ("r1bq1rk/ppp1ppbp/2n3p//2BPP/2P/P3NPPP/R1BQK2R w KQ -"
+ "Grünfeld: Classical Exchange, Simagin Improved" "D86")
+ ("r1bq1rk/ppp1ppbp/2n3p//2BPP/2P1B/P3NPPP/R2QK2R b KQ -"
+ "Grünfeld: Classical Exchange, Simagin Improved, 9.Be3" "D86")
+ ("r1bq1rk/ppp1ppbp/2n3p//2BPP/2P/P3NPPP/R1BQ1RK b - -"
+ "Grünfeld: Classical Exchange, Simagin Improved, 9.O-O" "D86")
+ ("r1bq1rk/ppp2pbp/2n3p/4p/2BPP/2P/P3NPPP/R1BQ1RK w - -"
+ "Grünfeld: Classical Exchange, Simagin Improved, 9.O-O e5" "D86")
+ ("r1bq1rk/p1p1ppbp/1pn3p//2BPP/2P/P3NPPP/R1BQ1RK w - -"
+ "Grünfeld: Classical Exchange, Simagin Improved, 9.O-O b6" "D86")
+ ("rnbq1rk/pp2ppbp/6p/2p/2BPP/2P/P3NPPP/R1BQK2R w KQ -"
+ "Grünfeld: Classical Exchange, 8...c5" "D87a")
+ ("rnbq1rk/pp2ppbp/6p/2p/2BPP/2P1B/P3NPPP/R2QK2R b KQ -"
+ "Grünfeld: Classical Exchange, 8...c5 9.Be3" "D87b")
+ ("rnb2rk/pp2ppbp/6p/q1p/2BPP/2P1B/P3NPPP/R2QK2R w KQ -"
+ "Grünfeld: Classical Exchange, 8...c5 9.Be3 Qa5" "D87c")
+ ("r1b2rk/pp1nppbp/6p/q1p/2BPP/2P1B/P3NPPP/R2Q1RK w - -"
+ "Grünfeld: Classical Exchange, 8...c5 9.Be3 Qa5" "D87c")
+ ("r1bq1rk/pp2ppbp/2n3p/2p/2BPP/2P1B/P3NPPP/R2QK2R w KQ -"
+ "Grünfeld: Classical Exchange, 8...c5 9.Be3 Nc6" "D87d")
+ ("rnbq1rk/pp2ppbp/6p/2p/2BPP/2P/P3NPPP/R1BQ1RK b - -"
+ "Grünfeld: Classical Exchange, 9.O-O" "D87e")
+ ("r1bq1rk/pp2ppbp/2n3p/2p/2BPP/2P/P3NPPP/R1BQ1RK w - -"
+ "Grünfeld: Classical Exchange, 9.O-O Nc6" "D87f")
+ ("r1bq1rk/pp2ppbp/2n3p/2p/2BPP/2P1B/P3NPPP/R2Q1RK b - -"
+ "Grünfeld: Classical Exchange, 9.O-O Nc6 10.Be3" "D87g")
+ ("r1b2rk/pp2ppbp/2n3p/q1p/2BPP/2P1B/P3NPPP/R2Q1RK w - -"
+ "Grünfeld: Classical Exchange, 10.Be3 Qa5" "D87h")
+ ("r1bq1rk/pp2ppbp/6p/n1p/2BPP/2P1B/P3NPPP/R2Q1RK w - -"
+ "Grünfeld: Classical Exchange, 10.Be3 Na5" "D87i")
+ ("r1b2rk/ppq1ppbp/2n3p/2p/2BPP/2P1B/P3NPPP/R2Q1RK w - -"
+ "Grünfeld: Classical Exchange, 10.Be3 Qc7" "D87j")
+ ("r1br2k/ppq1ppbp/2n3p/2p/2BPP/2P1B/P3NPPP/2RQ1RK w - -"
+ "Grünfeld: Classical Exchange, 10.Be3 Qc7 11.Rc1 Rd8" "D87k")
+ ("r1br2k/ppq1ppbp/2n3p/2p/2BPP/2P1B/P2QNPPP/2R2RK b - -"
+ "Grünfeld: Classical Exchange, 10.Be3 Qc7 11.Rc1 Rd8 12.Qd2" "D87l")
+ ("r1br2k/ppq1ppbp/2n3p/2p/2BPPB/2P/P3NPPP/2RQ1RK b - -"
+ "Grünfeld: Classical Exchange, 10.Be3 Qc7 11.Rc1 Rd8 12.Bf4" "D87m")
+ ("r2q1rk/pp2ppbp/2n3p/2p/2BPP1b/2P1B/P3NPPP/R2Q1RK w - -"
+ "Grünfeld: Classical Exchange, 10.Be3 Bg4" "D87n")
+ ("r2q1rk/pp2ppbp/6p/n1pB/3PP1b/2P1BP/P3N1PP/R2Q1RK b - -"
+ "Grünfeld: Classical Exchange, 10.Be3 Bg4 11.f3 Na5 12.Bd5" "D87o")
+ ("r2q1rk/pp2pBbp/6p/n1p/3PP1b/2P1BP/P3N1PP/R2Q1RK b - -"
+ "Grünfeld: Classical Exchange, Seville Variation" "D87p")
+ ("r1bq1rk/pp2ppbp/2n3p//2BpP/2P1B/P3NPPP/R2Q1RK w - -"
+ "Grünfeld: Classical Exchange, Main Line" "D88")
+ ("r1bq1rk/pp2ppbp/2n3p//2BPP/4B/P3NPPP/R2Q1RK b - -"
+ "Grünfeld: Classical Exchange, Main Line, 11.cxd4" "D88")
+ ("r1bq1rk/pp2ppbp/6p/n/2BPP/4B/P3NPPP/R2Q1RK w - -"
+ "Grünfeld: Classical Exchange, Main Line, 11.cxd4 Na5" "D88")
+ ("r1bq1rk/pp2ppbp/6p/n/3PP/3BB/P3NPPP/R2Q1RK b - -"
+ "Grünfeld: Classical Exchange, Main Line, 11.cxd4 Na5 12.Bd3" "D88")
+ ("r2q1rk/pp2ppbp/2n3p//2BPP1b/4B/P3NPPP/R2Q1RK w - -"
+ "Grünfeld: Classical Exchange, Main Line, 11.cxd4 Bg4" "D88")
+ ("r2q1rk/pp2ppbp/2n3p//2BPP1b/4BP/P3N1PP/R2Q1RK b - -"
+ "Grünfeld: Classical Exchange, Main Line, 11.cxd4 Bg4 12.f3" "D88")
+ ("r2q1rk/pp2ppbp/6p/n/2BPP1b/4BP/P3N1PP/R2Q1RK w - -"
+ "Grünfeld: Classical Exchange, Main Line, 11.cxd4 Bg4 12.f3 Na5" "D88")
+ ("r2q1rk/pp2pBbp/6p/n/3PP1b/4BP/P3N1PP/R2Q1RK b - -"
+ "Grünfeld: Classical Exchange, Main Line, Neo-Seville" "D88")
+ ("r2q1rk/pp2ppbp/6p/n2B/3PP1b/4BP/P3N1PP/R2Q1RK b - -"
+ "Grünfeld: Classical Exchange, Main Line, 11.cxd4 Bg4 12.f3 Na5 13.Bd5" "D88")
+ ("r2q1rk/pp2ppbp/6p/n/3PP1b/3BBP/P3N1PP/R2Q1RK b - -"
+ "Grünfeld: Classical Exchange, Main Line, 13.Bd3" "D89a")
+ ("r2q1rk/pp2ppbp/4b1p/n/3PP/3BBP/P3N1PP/R2Q1RK w - -"
+ "Grünfeld: Classical Exchange, Main Line, 13.Bd3 Be6" "D89b")
+ ("r2q1rk/pp2ppbp/4b1p/n/3PP/3BBP/P3N1PP/2RQ1RK b - -"
+ "Grünfeld: Classical Exchange, Main Line, 13.Bd3 Be6 14.Rc1" "D89c")
+ ("r2q1rk/pp1bppbp/6p/n2P/1Q2P/3BBP/4N1PP/2R2RK b - -"
+ "Grünfeld: Classical Exchange, 14.Rc1 Bxa2 15.Qa4 Be6 16.d5 Be7 17.Qb4" "D89d")
+ ("r2q1rk/p2bppbp/1p4p/n2P/1Q2P/3BBP/4N1PP/2R2RK w - -"
+ "Grünfeld: Classical Exchange, 14.Rc1 Bxa2 15.Qa4 with 17.Qb4 b6" "D89e")
+ ("r2q1rk/pp1b1pbp/4p1p/n2P/1Q2P/3BBP/4N1PP/2R2RK w - -"
+ "Grünfeld: Classical Exchange, 14.Rc1 Bxa2 15.Qa4 with 17.Qb4 e6" "D89f")
+ ("r2q1rk/pp2ppbp/4b1p/n2P/4P/3BBP/P3N1PP/R2Q1RK b - -"
+ "Grünfeld: Classical Exchange, Main Line, Sokolsky Variation" "D89g")
+ ("r2q1rk/pp2p2p/4bpp/n2P/4P/3BBP/P3N1PP/QR4K b - -"
+ "Grünfeld: Classical Exchange, Main Line, Sokolsky, 16.Rb1" "D89h")
+ ("r2q1rk/pp2p2p/4bppB/n2P/4P/3B1P/P3N1PP/Q4RK b - -"
+ "Grünfeld: Classical Exchange, Main Line, Sokolsky, 16.Bh6" "D89i")
+ ("rnbqkb1r/ppp1pp1p/5np/3p/2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Grünfeld: Three Knights Variation" "D90")
+ ("rnbqkb1r/pp2pp1p/2p2np/3p/2PP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Grünfeld: Schlechter Variation" "D90")
+ ("rnbqkb1r/pp2pp1p/2p2np/3p/2PP/1QN2N/PP2PPPP/R1B1KB1R b KQkq -"
+ "Grünfeld: Schlechter, 5.Qb3" "D90")
+ ("rnbqkb1r/pp2pp1p/2p2np/3P/3P/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Grünfeld: Schlechter, Exchange" "D90")
+ ("rnbqkb1r/pp2pp1p/5np/3p/3P/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Grünfeld: Schlechter, Exchange" "D90")
+ ("rnbqk2r/ppp1ppbp/5np/3p/2PP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Grünfeld: Three Knights Variation" "D90")
+ ("rnbqk2r/ppp1ppbp/5np/3p/2PP/2N2NP/PP2PP1P/R1BQKB1R b KQkq -"
+ "Grünfeld: Three Knights, 5.g3" "D90")
+ ("rnbqk2r/ppp1ppbp/5np/3p/Q1PP/2N2N/PP2PPPP/R1B1KB1R b KQkq -"
+ "Grünfeld: Flohr Variation" "D90")
+ ("rnbqk2r/ppp1ppbp/5np/3P/3P/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Grünfeld: Three Knights Exchange" "D90")
+ ("rnbqk2r/ppp1ppbp/6p/3n/3P/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Grünfeld: Three Knights Exchange" "D90")
+ ("rnbqk2r/ppp1ppbp/6p/3n/3P/1QN2N/PP2PPPP/R1B1KB1R b KQkq -"
+ "Grünfeld: Three Knights Exchange, Romanishin Variation" "D90")
+ ("rnbqk2r/ppp1ppbp/6p/3n/3P/2N2N/PP1BPPPP/R2QKB1R b KQkq -"
+ "Grünfeld: Three Knights Exchange, 6.Bd2" "D90")
+ ("rnbq1rk/ppp1ppbp/6p/3n/3P/2N2N/PP1BPPPP/R2QKB1R w KQ -"
+ "Grünfeld: Three Knights Exchange, 6.Bd2 O-O" "D90")
+ ("rnbq1rk/ppp1ppbp/6p/3n/3P/2N2N/PP1BPPPP/2RQKB1R b K -"
+ "Grünfeld: Three Knights Exchange, 6.Bd2 O-O 7.Rc1" "D90")
+ ("rnbqk2r/ppp1ppbp/5np/3p2B/2PP/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "Grünfeld: 5.Bg5" "D91a")
+ ("rnbqk2r/pp2ppbp/2p2np/3p2B/2PP/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Grünfeld: 5.Bg5 c6" "D91a")
+ ("rnbqk2r/ppp1ppbp/5np/6B/2pP/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Grünfeld: 5.Bg5 dxc4" "D91b")
+ ("rnbqk2r/ppp1ppbp/5np/6B/2pPP/2N2N/PP3PPP/R2QKB1R b KQkq -"
+ "Grünfeld: 5.Bg5 dxc4 6.e4" "D91c")
+ ("rnbqk2r/ppp1ppbp/6p/3p2B/2PPn/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Grünfeld: 5.Bg5 Ne4" "D91d")
+ ("rnbqk2r/ppp1ppbp/6p/3p/2PPnB/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "Grünfeld: 5.Bg5 Ne4 6.Bf4" "D91d")
+ ("rnbqk2r/ppp1ppbp/6p/3p/2PPn2B/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "Grünfeld: 5.Bg5 Ne4 6.Bh4" "D91e")
+ ("rnbqk2r/ppp1ppbp/6p/3p/2PP3B/2n2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Grünfeld: 5.Bg5 Ne4 6.Bh4 Nxc3" "D91f")
+ ("rnbqk2r/ppp1ppbp/6p//2pP3B/2P2N/P3PPPP/R2QKB1R w KQkq -"
+ "Grünfeld: 5.Bg5 Ne4 6.Bh4 Nxc3 7.bxc3 dxc4" "D91g")
+ ("rnbqk2r/ppp1ppbp/6p/3P2B/3Pn/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "Grünfeld: 5.Bg5 Ne4 6.cxd5" "D91h")
+ ("rnbqk2r/ppp1ppbp/6p/3P2n/3P/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Grünfeld: 5.Bg5 Ne4 6.cxd5 Nxg5" "D91i")
+ ("rnbqk2r/pp2ppbp/2p3p/3P2N/3P/2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Grünfeld: 5.Bg5 Ne4 6.cxd5 Nxg5 7.Nxg5 c6" "D91j")
+ ("rnbqk2r/ppp2pbp/4p1p/3P2N/3P/2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Grünfeld: 5.Bg5 Ne4 6.cxd5 Nxg5 7.Nxg5 e6" "D91k")
+ ("rnbqk2r/ppp2pbp/4p1p/3P2N/3P/2N/PP1QPPPP/R3KB1R b KQkq -"
+ "Grünfeld: 5.Bg5 Ne4 6.cxd5 Nxg5 7.Nxg5 e6 8.Qd2" "D91l")
+ ("rnbqk2r/ppp2pbp/6p/3p2N/3P/2N/PP1QPPPP/R3KB1R w KQkq -"
+ "Grünfeld: 5.Bg5 Ne4 6.cxd5 Nxg5 7.Nxg5 e6 8.Qd2 exd5" "D91m")
+ ("rnbq1k1r/ppp2p/5bpp/3p2N/3P1Q1P/2N/PP2PPP/R3KB1R w KQ -"
+ "Grünfeld: 5.Bg5 Ne4 6.cxd5 Nxg5 7.Nxg5 e6 8.Qd2 exd5: 11.h4 h6" "D91n")
+ ("rnbqk2r/ppp2pbp/4p1p/3P/3P/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "Grünfeld: 5.Bg5 Ne4 6.cxd5 Nxg5 7.Nxg5 e6 8.Nf3" "D91o")
+ ("rnbqk2r/ppp2pbp/6p/3p/3P/2N1PN/PP3PPP/R2QKB1R b KQkq -"
+ "Grünfeld: 5.Bg5 Ne4 6.cxd5 Nxg5 7.Nxg5 e6 8.Nf3 exd5 9.e3" "D91p")
+ ("rnbq1rk/ppp2pbp/6p/3p/3P/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "Grünfeld: 5.Bg5 Ne4 6.cxd5 Nxg5 7.Nxg5 e6 8.Nf3 exd5 9.e3 O-O" "D91q")
+ ("rnbq1rk/ppp2pbp/6p/3p/3P/2NBPN/PP3PPP/R2QK2R b KQ -"
+ "Grünfeld: 5.Bg5 Ne4 6.cxd5 Nxg5 7.Nxg5 e6 8.Nf3 exd5 9.e3 O-O 10.Bd3" "D91r")
+ ("rnbq1rk/pp3pbp/2p3p/3p/3P/2NBPN/PP3PPP/R2QK2R w KQ -"
+ "Grünfeld: 5.Bg5 Ne4 6.cxd5 Nxg5 7.Nxg5 e6 8.Nf3 exd5 9.e3 O-O 10.Bd3" "D91r")
+ ("rnbq1rk/ppp2pbp/6p/3p/3P/2N1PN/PP2BPPP/R2QK2R b KQ -"
+ "Grünfeld: 5.Bg5 Ne4 6.cxd5 Nxg5 7.Nxg5 e6 8.Nf3 exd5 9.e3 O-O 10.Be2" "D91s")
+ ("rnbq1rk/pp3pbp/2p3p/3p/3P/2N1PN/PP2BPPP/R2QK2R w KQ -"
+ "Grünfeld: 5.Bg5 Ne4 6.cxd5 Nxg5 7.Nxg5 e6 8.Nf3 exd5 9.e3 O-O 10.Be2" "D91s")
+ ("rnbq1rk/ppp2pbp/6p/3p/1P1P/2N1PN/P4PPP/R2QKB1R b KQ -"
+ "Grünfeld: 5.Bg5 Ne4 6.cxd5 Nxg5 7.Nxg5 e6 8.Nf3 exd5 9.e3 O-O 10.b4" "D91t")
+ ("rnbq1rk/pp3pbp/2p3p/3p/1P1P/2N1PN/P4PPP/R2QKB1R w KQ -"
+ "Grünfeld: 5.Bg5 Ne4 6.cxd5 Nxg5 7.Nxg5 e6 8.Nf3 exd5 9.e3 O-O 10.b4 c6" "D91t")
+ ("rnbqk2r/ppp1ppbp/5np/3p/2PP1B/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "Grünfeld: 5.Bf4" "D92")
+ ("rnbqk2r/pp2ppbp/2p2np/3p/2PP1B/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Grünfeld: 5.Bf4 c6" "D92")
+ ("rnbq1rk/ppp1ppbp/5np/3p/2PP1B/2N2N/PP2PPPP/R2QKB1R w KQ -"
+ "Grünfeld: 5.Bf4 O-O" "D92")
+ ("rnbq1rk/ppp1ppbp/5np/3p/2PP1B/2N2N/PP2PPPP/2RQKB1R b K -"
+ "Grünfeld: 5.Bf4 O-O 6.Rc1" "D92")
+ ("rnbq1rk/ppp1ppbp/5np//2pP1B/2N2N/PP2PPPP/2RQKB1R w K -"
+ "Grünfeld: 5.Bf4 O-O 6.Rc1 dxc4" "D92")
+ ("rnbq1rk/pp2ppbp/5np/2pp/2PP1B/2N2N/PP2PPPP/2RQKB1R w K -"
+ "Grünfeld: 5.Bf4 O-O 6.Rc1 c5" "D92")
+ ("rnbq1rk/ppp1ppbp/5np/3p/2PP1B/2N1PN/PP3PPP/R2QKB1R b KQ -"
+ "Grünfeld: 5.Bf4 O-O 6.e3" "D93")
+ ("rnbq1rk/pp2ppbp/5np/2pp/2PP1B/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "Grünfeld: 5.Bf4 O-O 6.e3 c5" "D93")
+ ("rnbq1rk/pp2ppbp/5np/2Pp/2P2B/2N1PN/PP3PPP/R2QKB1R b KQ -"
+ "Grünfeld: 5.Bf4 O-O 6.e3 c5 7.dxc5" "D93")
+ ("rnb2rk/pp2ppbp/5np/q1Pp/2P2B/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "Grünfeld: 5.Bf4 O-O 6.e3 c5 7.dxc5 Qa5" "D93")
+ ("rnb2rk/pp2ppbp/5np/q1Pp/2P2B/2N1PN/PP3PPP/2RQKB1R b K -"
+ "Grünfeld: 5.Bf4 O-O 6.e3 c5 7.dxc5 Qa5 8.Rc1" "D93")
+ ("rnb2rk/pp2ppbp/5np/q1P/2B2B/2N1PN/PP3PPP/2RQK2R b K -"
+ "Grünfeld: 5.Bf4 O-O 6.e3 c5 7.dxc5 Qa5 8.Rc1 dxc4 9.Bxc4" "D93")
+ ("rnbq1rk/pp2ppbp/2p2np/3p/2PP1B/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "Grünfeld: 5.Bf4 O-O 6.e3 c6" "D93")
+ ("rnbq1rk/pp2ppbp/2p2np/3p/2PP1B/1QN1PN/PP3PPP/R3KB1R b KQ -"
+ "Grünfeld: 5.Bf4 O-O 6.e3 c6 7.Qb3" "D93")
+ ("rnbq1rk/pp2ppbp/2p2np/3p/2PP1B/2N1PN/PP3PPP/2RQKB1R b K -"
+ "Grünfeld: 5.Bf4 O-O 6.e3 c6 7.Rc1" "D93")
+ ("rnbqk2r/ppp1ppbp/5np/3p/2PP/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "Grünfeld: 5.e3" "D94")
+ ("rnbqk2r/pp2ppbp/2p2np/3p/2PP/2N1PN/PP3PPP/R1BQKB1R w KQkq -"
+ "Grünfeld: Slav/Schlecter" "D94")
+ ("rnbqk2r/pp2ppbp/2p2np/3p/2PP/2NBPN/PP3PPP/R1BQK2R b KQkq -"
+ "Grünfeld: Slav/Schlecter, 6.Bd3" "D94")
+ ("rnbqk2r/pp2ppbp/2p2np/3p/2PP/2N1PN/PP2BPPP/R1BQK2R b KQkq -"
+ "Grünfeld: Slav/Schlecter, 6.Be2" "D94")
+ ("rnbq1rk/pp2ppbp/2p2np/3p/2PP/2N1PN/PP2BPPP/R1BQK2R w KQ -"
+ "Grünfeld: Slav/Schlecter, 6.Be2 O-O" "D94")
+ ("rnbq1rk/pp2ppbp/2p2np/3p/2PP/2N1PN/PP2BPPP/R1BQ1RK b - -"
+ "Grünfeld: Slav/Schlecter, 6.Be2 O-O 7.O-O" "D94")
+ ("rnbq1rk/ppp1ppbp/5np/3p/2PP/2N1PN/PP3PPP/R1BQKB1R w KQ -"
+ "Grünfeld: 5.e3 O-O" "D94")
+ ("rnbq1rk/ppp1ppbp/5np/3p/1PPP/2N1PN/P4PPP/R1BQKB1R b KQ -"
+ "Grünfeld: Makogonov Variation" "D94")
+ ("rnbq1rk/ppp1ppbp/5np/3p/2PP/2N1PN/PP1B1PPP/R2QKB1R b KQ -"
+ "Grünfeld: Opovcensky Variation" "D94")
+ ("rnbq1rk/ppp1ppbp/5np/3p/2PP/2N1PN/PP2BPPP/R1BQK2R b KQ -"
+ "Grünfeld: 5.e3 O-O 6.Be2" "D94")
+ ("rnbq1rk/pp2ppbp/5np/2pp/2PP/2N1PN/PP2BPPP/R1BQK2R w KQ -"
+ "Grünfeld: 5.e3 O-O 6.Be2 c5" "D94")
+ ("rnbq1rk/ppp1ppbp/5np/3p/2PP/2NBPN/PP3PPP/R1BQK2R b KQ -"
+ "Grünfeld: 5.e3 O-O 6.Bd3" "D94")
+ ("rnbq1rk/pp2ppbp/2p2np/3p/2PP/2NBPN/PP3PPP/R1BQK2R w KQ -"
+ "Grünfeld: 5.e3 O-O 6.Bd3 c6" "D94")
+ ("rn1q1rk/pp2ppbp/2p2np/3p/2PP2b/2NBPN/PP3PPP/R1BQ1RK w - -"
+ "Grünfeld: Smyslov Defence" "D94")
+ ("rn1q1rk/pp2ppbp/2p2np/3p1b/2PP/2NBPN/PP3PPP/R1BQ1RK w - -"
+ "Grünfeld: Flohr Defence" "D94")
+ ("rnbq1rk/ppp1ppbp/5np/3P/3P/2N1PN/PP3PPP/R1BQKB1R b KQ -"
+ "Grünfeld: 5.e3 O-O 6.cxd5" "D94")
+ ("rnbq1rk/ppp1ppbp/6p/3n/3P/2N1PN/PP3PPP/R1BQKB1R w KQ -"
+ "Grünfeld: 5.e3 O-O 6.cxd5" "D94")
+ ("rnbq1rk/ppp1ppbp/6p/3n/2BP/2N1PN/PP3PPP/R1BQK2R b KQ -"
+ "Grünfeld: 5.e3 O-O 6.cxd5 Nxd5 7.Bc4" "D94")
+ ("rnbq1rk/ppp1ppbp/5np/3p/2PP/1QN1PN/PP3PPP/R1B1KB1R b KQ -"
+ "Grünfeld: 5.e3 O-O 6.Qb3" "D95a")
+ ("rnbq1rk/p1p1ppbp/1p3np/3p/2PP/1QN1PN/PP3PPP/R1B1KB1R w KQ -"
+ "Grünfeld: 5.e3 O-O 6.Qb3 b6" "D95b")
+ ("rnbq1rk/pp2ppbp/2p2np/3p/2PP/1QN1PN/PP3PPP/R1B1KB1R w KQ -"
+ "Grünfeld: 5.e3 O-O 6.Qb3 c6" "D95c")
+ ("rnbq1rk/pp2ppbp/2p2np/3p/2PP/1QN1PN/PP1B1PPP/R3KB1R b KQ -"
+ "Grünfeld: 5.e3 O-O 6.Qb3 c6 7.Bd2" "D95d")
+ ("rnbq1rk/pp3pbp/2p1pnp/3p/2PP/1QN1PN/PP1B1PPP/R3KB1R w KQ -"
+ "Grünfeld: 5.e3 O-O 6.Qb3 c6 7.Bd2 e6" "D95e")
+ ("rnbq1rk/pp3pbp/2p1pnp/3p/2PP/1QNBPN/PP1B1PPP/R3K2R b KQ -"
+ "Grünfeld: 5.e3 O-O 6.Qb3 c6 7.Bd2 e6 8.Bd3" "D95f")
+ ("rnbq1rk/ppp2pbp/4pnp/3p/2PP/1QN1PN/PP3PPP/R1B1KB1R w KQ -"
+ "Grünfeld: Botvinnik Variation" "D95g")
+ ("rnbq1rk/ppp2pbp/4pnp/3p/2PP/1QN1PN/PP1B1PPP/R3KB1R b KQ -"
+ "Grünfeld: Botvinnik, 7.Bd2" "D95h")
+ ("rnbq1rk/ppp1ppbp/5np//2pP/1QN1PN/PP3PPP/R1B1KB1R w KQ -"
+ "Grünfeld: 5.e3 O-O 6.Qb3 dxc4" "D95i")
+ ("rnbq1rk/ppp1ppbp/5np//2BP/1QN1PN/PP3PPP/R1B1K2R b KQ -"
+ "Grünfeld: 5.e3 O-O 6.Qb3 dxc4 7.Bxc4" "D95i")
+ ("r1bq1rk/pppnppbp/5np/6N/2BP/1QN1P/PP3PPP/R1B1K2R b KQ -"
+ "Grünfeld: Pachman Variation" "D95i")
+ ("r1bq1rk/ppp1ppbp/2n2np//2BP/1QN1PN/PP3PPP/R1B1K2R w KQ -"
+ "Grünfeld: 5.e3 O-O 6.Qb3 dxc4 7.Bxc4 Nc6" "D95j")
+ ("rnbqk2r/ppp1ppbp/5np/3p/2PP/1QN2N/PP2PPPP/R1B1KB1R b KQkq -"
+ "Grünfeld: Russian Variation" "D96")
+ ("rnbqk2r/pp2ppbp/2p2np/3p/2PP/1QN2N/PP2PPPP/R1B1KB1R w KQkq -"
+ "Grünfeld: Russian, 5...c6" "D96")
+ ("rnbqk2r/pp2ppbp/2p2np/3p/2PP1B/1QN2N/PP2PPPP/R3KB1R b KQkq -"
+ "Grünfeld: Russian, 5...c6 6.Bf4" "D96")
+ ("rnbqk2r/pp2ppbp/5np/3p/3P/1QN2N/PP2PPPP/R1B1KB1R w KQkq -"
+ "Grünfeld: Russian, 5...c6 6.cxd5 cxd5" "D96")
+ ("rnbqk2r/pp2ppbp/2p3p/3n/3P/1QN2N/PP2PPPP/R1B1KB1R w KQkq -"
+ "Grünfeld: Russian, 5...c6 6.cxd5 Nxd5" "D96")
+ ("rnbqk2r/ppp1ppbp/5np//2pP/1QN2N/PP2PPPP/R1B1KB1R w KQkq -"
+ "Grünfeld: Russian, 5...dxc4" "D96")
+ ("rnbqk2r/ppp1ppbp/5np//2QP/2N2N/PP2PPPP/R1B1KB1R b KQkq -"
+ "Grünfeld: Russian, 5...dxc4" "D96")
+ ("rnbqk2r/1pp1ppbp/p4np//2QP/2N2N/PP2PPPP/R1B1KB1R w KQkq -"
+ "Grünfeld: Russian, 6...O-O" "D96")
+ ("rnbq1rk/ppp1ppbp/5np//2QP/2N2N/PP2PPPP/R1B1KB1R w KQ -"
+ "Grünfeld: Russian, 6...a6" "D96")
+ ("rnbq1rk/ppp1ppbp/5np//2QP1B/2N2N/PP2PPPP/R3KB1R b KQ -"
+ "Grünfeld: Russian, 7.Bf4" "D96")
+ ("rnbq1rk/pp2ppbp/2p2np//2QP1B/2N2N/PP2PPPP/R3KB1R w KQ -"
+ "Grünfeld: Russian, 7.Bf4 c6" "D96")
+ ("rnbq1rk/ppp1ppbp/5np//2QPP/2N2N/PP3PPP/R1B1KB1R b KQ -"
+ "Grünfeld: Russian, 7.e4" "D97a")
+ ("rnbq1rk/pppnppbp/6p//2QPP/2N2N/PP3PPP/R1B1KB1R w KQ -"
+ "Grünfeld: Russian, 7.e4 Nfd7" "D97a")
+ ("rnbq1rk/p1p1ppbp/1p3np//2QPP/2N2N/PP3PPP/R1B1KB1R w KQ -"
+ "Grünfeld: Russian, Levenfish Variation" "D97b")
+ ("rnbq1rk/pp2ppbp/2p2np//2QPP/2N2N/PP3PPP/R1B1KB1R w KQ -"
+ "Grünfeld: Russian, Szabo Variation" "D97c")
+ ("rnbq1rk/pp2ppbp/2p2np//2QPP/2N2N/PP2BPPP/R1B1K2R b KQ -"
+ "Grünfeld: Russian, Szabo, 8.Be2" "D97c")
+ ("rnbq1rk/1pp1ppbp/p4np//2QPP/2N2N/PP3PPP/R1B1KB1R w KQ -"
+ "Grünfeld: Russian, Alekhine (Hungarian) Variation" "D97d")
+ ("rnbq1rk/1pp1ppbp/p4np//2QPP/2N2N/PP2BPPP/R1B1K2R b KQ -"
+ "Grünfeld: Russian, Alekhine, 8.Be2" "D97e")
+ ("rnbq1rk/2p1ppbp/p4np/1p/3PP/1QN2N/PP2BPPP/R1B1K2R b KQ -"
+ "Grünfeld: Russian, Alekhine, 8.Be2 b5 9.Qb3" "D97f")
+ ("rnbq1rk/1pp1ppbp/p4np//3PP/1QN2N/PP3PPP/R1B1KB1R b KQ -"
+ "Grünfeld: Russian, Alekhine, 8.Qb3" "D97g")
+ ("rnbq1rk/1pp1ppbp/p4np/4P/2QP/2N2N/PP3PPP/R1B1KB1R b KQ -"
+ "Grünfeld: Russian, Alekhine, 8.e5" "D97h")
+ ("rnbq1rk/2p1ppbp/p4np/1p2P/3P/1QN2N/PP3PPP/R1B1KB1R b KQ -"
+ "Grünfeld: Russian, Alekhine, 8.e5 b5 9.Qb3" "D97i")
+ ("rnbq1rk/2pnppbp/p5p/1p2P/3P/1QN2N/PP3PPP/R1B1KB1R w KQ -"
+ "Grünfeld: Russian, Alekhine, 8.e5 b5 9.Qb3 Nfd7" "D97j")
+ ("rnbq1rk/2pnppbp/p5p/1p2P/3P/1QN1BN/PP3PPP/R3KB1R b KQ -"
+ "Grünfeld: Russian, Alekhine, 8.e5 b5 9.Qb3 Nfd7 10.Be3" "D97k")
+ ("r1bq1rk/ppp1ppbp/2n2np//2QPP/2N2N/PP3PPP/R1B1KB1R w KQ -"
+ "Grünfeld: Russian, Simagin Variation" "D97l")
+ ("r1bq1rk/ppp1ppbp/2n2np//2QPP/2N2N/PP2BPPP/R1B1K2R b KQ -"
+ "Grünfeld: Russian, Simagin, 8.Be2" "D97l")
+ ("r1bq1rk/ppp1ppbp/n4np//2QPP/2N2N/PP3PPP/R1B1KB1R w KQ -"
+ "Grünfeld: Russian, Prins Variation" "D97m")
+ ("r1bq1rk/ppp1ppbp/n4np//2QPPB/2N2N/PP3PPP/R3KB1R b KQ -"
+ "Grünfeld: Russian, Prins, 8.Bf4" "D97n")
+ ("r1bq1rk/ppp1ppbp/n4np//2QPP/2N2N/PP2BPPP/R1B1K2R b KQ -"
+ "Grünfeld: Russian, Prins, 8.Be2" "D97o")
+ ("r2q1rk/pp3pbp/n4np/2pP1b/2Q/2N2N/PP2BPPP/R1B2RK w - -"
+ "Grünfeld: Russian, Prins, 8.Be2, Main Line" "D97p")
+ ("rn1q1rk/ppp1ppbp/5np//2QPP1b/2N2N/PP3PPP/R1B1KB1R w KQ -"
+ "Grünfeld: Russian, Smyslov Variation" "D98")
+ ("rn1q1rk/ppp1ppbp/5np//2QPP1b/2N2N/PP2BPPP/R1B1K2R b KQ -"
+ "Grünfeld: Russian, Smyslov, 8.Be2" "D98")
+ ("r2q1rk/ppp1ppbp/2n2np//2QPP1b/2N2N/PP2BPPP/R1B1K2R w KQ -"
+ "Grünfeld: Russian, Smyslov, 8.Be2 Nc6" "D98")
+ ("r2q1rk/ppp1ppbp/2n2np/3P/2Q1P1b/2N2N/PP2BPPP/R1B1K2R b KQ -"
+ "Grünfeld: Russian, Smyslov, 8.Be2 Nc6 9.d5" "D98")
+ ("rn1q1rk/ppp1ppbp/5np//2QPP1b/2N1BN/PP3PPP/R3KB1R b KQ -"
+ "Grünfeld: Russian, Smyslov, 8.Be3" "D98")
+ ("rn1q1rk/pppnppbp/6p//2QPP1b/2N1BN/PP3PPP/R3KB1R w KQ -"
+ "Grünfeld: Russian, Smyslov, 8.Be3 Nfd7" "D98")
+ ("rn1q1rk/pppnppbp/6p//2QPP1b/2N1BN/PP2BPPP/R3K2R b KQ -"
+ "Grünfeld: Russian, Smyslov, 8.Be3 Nfd7 9.Be2" "D98")
+ ("r2q1rk/ppp1ppbp/1nn3p//3PP1b/2NQBN/PP2BPPP/2KR3R b - -"
+ "Grünfeld: Russian, Smyslov, Keres Variation" "D98")
+ ("rn1q1rk/pppnppbp/6p//2QPP1b/2N1BN/PP3PPP/2KR1B1R b - -"
+ "Grünfeld: Russian, Smyslov, 8.Be3 Nfd7 9.O-O-O" "D98")
+ ("rn1q1rk/pppnppbp/6p//2QPP1b/2N1BN/PP3PPP/3RKB1R b K -"
+ "Grünfeld: Russian, Smyslov, 8.Be3 Nfd7 9.Rd1" "D98")
+ ("r2q1rk/pppnppbp/2n3p//2QPP1b/2N1BN/PP3PPP/3RKB1R w K -"
+ "Grünfeld: Russian, Smyslov, 8.Be3 Nfd7 9.Rd1 Nc6" "D98")
+ ("rn1q1rk/pppnppbp/6p//3PP1b/1QN1BN/PP3PPP/R3KB1R b KQ -"
+ "Grünfeld: Russian, Smyslov, Main Line" "D99a")
+ ("rn1q1rk/pp1nppbp/6p/2p/3PP1b/1QN1BN/PP3PPP/R3KB1R w KQ -"
+ "Grünfeld: Russian, Smyslov, Yugoslav" "D99b")
+ ("rn1q1rk/ppp1ppbp/1n4p//3PP1b/1QN1BN/PP3PPP/R3KB1R w KQ -"
+ "Grünfeld: Russian, Smyslov, Main Line, 9...Nb6" "D99c")
+ ("rn1q1rk/ppp1ppbp/1n4p//3PP1b/1QN1BN/PP3PPP/3RKB1R b K -"
+ "Grünfeld: Russian, Smyslov, Main Line, 9...Nb6 10.Rd1" "D99d")
+ ("rn1q1rk/ppp2pbp/1n2p1p//3PP1b/1QN1BN/PP3PPP/3RKB1R w K -"
+ "Grünfeld: Russian, Smyslov, Main Line, 9...Nb6 10.Rd1 e6" "D99e")
+ ("r2q1rk/ppp1ppbp/1nn3p//3PP1b/1QN1BN/PP3PPP/3RKB1R w K -"
+ "Grünfeld: Russian, Smyslov, Main Line, 9...Nb6 10.Rd1 Nc6" "D99f")
+ ("r2q1rk/ppp1ppbp/1n4p/3Pn/4P1b/1QN1BN/PP3PPP/3RKB1R w K -"
+ "Grünfeld: Russian, Smyslov, Main Line, 9...Nb6 10.Rd1 Nc6 11.d5 Ne5" "D99g")
+ ("rnbqkb1r/pppp1ppp/4pn//2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "Queen's Pawn: Neo-Indian" "E00a")
+ ("rnbqkb1r/pppp1ppp/4pn//2PP2P//PP2PP1P/RNBQKBNR b KQkq -"
+ "Queen's Pawn: Neo-Indian, Devin Gambit" "E00a")
+ ("rnbqkb1r/pppp1ppp/4pn//2PP/P/1P2PPPP/RNBQKBNR b KQkq -"
+ "Queen's Pawn: Anti-Nimzo-Indian" "E00b")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/2PP/P/1P2PPPP/RNBQKBNR w KQkq -"
+ "Queen's Pawn: Anti-Nimzo-Indian, 3...d5" "E00b")
+ ("rnbqkb1r/pppp1ppp/4pn/6B/2PP//PP2PPPP/RN1QKBNR b KQkq -"
+ "Neo-Indian (Seirawan) Attack" "E00c")
+ ("rnbqkb1r/pppp1ppp/4pn//2PP/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "Queen's Pawn: Neo-Indian" "E00d")
+ ("rnbqkb1r/p1pp1ppp/1p2pn//2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Queen's Pawn: Neo-Indian, 3...b6" "E00e")
+ ("rnbqkb1r/p1pp1ppp/1p2pn//2PPP/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "Queen's Pawn: Neo-Indian, 3...b6" "E00e")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Queen's Pawn: Neo-Indian, 3...c5" "E00f")
+ ("rnbqkb1r/pppp1ppp/4pn//2PP/6P/PP2PP1P/RNBQKBNR b KQkq -"
+ "Catalan" "E00g")
+ ("rnbqkb1r/pppp1ppp/5n/4p/2PP/6P/PP2PP1P/RNBQKBNR w KQkq -"
+ "Catalan: Hungarian Gambit" "E00g")
+ ("rnbqkb1r/pp1p1ppp/2p1pn//2PP/6P/PP2PP1P/RNBQKBNR w KQkq -"
+ "Catalan: 3...c6" "E00g")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p/2PP/6P/PP2PP1P/RNBQKBNR w KQkq -"
+ "Catalan: 3...c5" "E00h")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p/2PP/5NP/PP2PP1P/RNBQKB1R b KQkq -"
+ "Catalan: 3...c5 4.Nf3" "E00h")
+ ("rnbqk2r/pppp1ppp/4pn//1bPP/6P/PP2PP1P/RNBQKBNR w KQkq -"
+ "Catalan: 3...Bb4+" "E00i")
+ ("rnbqk2r/pppp1ppp/4pn//1bPP/6P/PP1NPP1P/R1BQKBNR b KQkq -"
+ "Catalan: 3...Bb4+ 4.Nd2" "E00i")
+ ("rnbqk2r/pppp1ppp/4pn//1bPP/6P/PP1BPP1P/RN1QKBNR b KQkq -"
+ "Catalan: 3...Bb4+ 4.Bd2" "E00j")
+ ("rnbqk2r/pppp1ppp/4pn//2PP/6P/PP1bPP1P/RN1QKBNR w KQkq -"
+ "Catalan: 3...Bb4+ 4.Bd2 Bxd2+" "E00k")
+ ("rnbqk2r/ppppbppp/4pn//2PP/6P/PP1BPP1P/RN1QKBNR w KQkq -"
+ "Catalan: 3...Bb4+ 4.Bd2 Be7" "E00l")
+ ("rnb1k2r/ppppqppp/4pn//1bPP/6P/PP1BPP1P/RN1QKBNR w KQkq -"
+ "Catalan: 3...Bb4+ 4.Bd2 Qe7" "E00m")
+ ("rnb1k2r/ppppqppp/4pn//1bPP/6P/PP1BPPBP/RN1QK1NR b KQkq -"
+ "Catalan: 3...Bb4+ 4.Bd2 Qe7" "E00m")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/2PP/6P/PP2PP1P/RNBQKBNR w KQkq -"
+ "Catalan: 3...d5" "E00n")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/2PP/5NP/PP2PP1P/RNBQKB1R b KQkq -"
+ "Catalan: 4.Nf3" "E00o")
+ ("rnbqkb1r/pp3ppp/2p1pn/3p/2PP/5NP/PP2PP1P/RNBQKB1R w KQkq -"
+ "Catalan: 4.Nf3 c6" "E00p")
+ ("rnbqkb1r/pp3ppp/4pn/2pp/2PP/5NP/PP2PP1P/RNBQKB1R w KQkq -"
+ "Catalan: 4.Nf3 c5" "E00q")
+ ("rnbqk2r/ppp2ppp/4pn/3p/1bPP/5NP/PP2PP1P/RNBQKB1R w KQkq -"
+ "Catalan: 4.Nf3 Bb4+" "E00r")
+ ("rnbqk2r/ppp2ppp/4pn/3p/1bPP/5NP/PP1BPP1P/RN1QKB1R b KQkq -"
+ "Catalan: 4.Nf3 Bb4+ 5.Bd2" "E00r")
+ ("rnbqk2r/ppp1bppp/4pn/3p/2PP/5NP/PP2PP1P/RNBQKB1R w KQkq -"
+ "Catalan: 4.Nf3 Be7" "E00s")
+ ("rnbqkb1r/ppp2ppp/4pn//2pP/5NP/PP2PP1P/RNBQKB1R w KQkq -"
+ "Catalan: 4.Nf3 dxc4" "E00t")
+ ("rnbqkb1r/ppp2ppp/4pn//Q1pP/5NP/PP2PP1P/RNB1KB1R b KQkq -"
+ "Catalan: 4.Nf3 dxc4 5.Qa4+" "E00u")
+ ("r1bqkb1r/pppn1ppp/4pn//Q1pP/5NP/PP2PP1P/RNB1KB1R w KQkq -"
+ "Catalan: 4.Nf3 dxc4 5.Qa4+ Nbd7" "E00v")
+ ("rnbqkb1r/ppp2ppp/4pn/3p/2PP/6P/PP2PPBP/RNBQK1NR b KQkq -"
+ "Catalan: 4.Bg2" "E01")
+ ("rnbqk2r/ppp2ppp/4pn/3p/1bPP/6P/PP2PPBP/RNBQK1NR w KQkq -"
+ "Catalan: 4...Bb4+" "E01")
+ ("rnbqk2r/ppp2ppp/4pn/3p/1bPP/6P/PP1BPPBP/RN1QK1NR b KQkq -"
+ "Catalan: 4...Bb4+ 5.Bd2" "E01")
+ ("rnbqk2r/ppp2ppp/4pn/3p/1bPP/6P/PP1NPPBP/R1BQK1NR b KQkq -"
+ "Catalan: 4...Bb4+ 5.Nd2" "E01")
+ ("rnbq1rk/ppp2ppp/4pn/3p/1bPP/6P/PP1NPPBP/R1BQK1NR w KQ -"
+ "Catalan: 4...Bb4+ 5.Nd2 O-O" "E01")
+ ("rnbqkb1r/pp3ppp/2p1pn/3p/2PP/6P/PP2PPBP/RNBQK1NR w KQkq -"
+ "Catalan: 4...c6" "E01")
+ ("rnbqkb1r/pp3ppp/2p1pn/3p/2PP/6P/PPQ1PPBP/RNB1K1NR b KQkq -"
+ "Catalan: 4...c6 5.Qc2" "E01")
+ ("rnbqkb1r/pp3ppp/2p1pn/3p/2PP/5NP/PP2PPBP/RNBQK2R b KQkq -"
+ "Catalan: 4...c6 5.Nf3" "E01")
+ ("r1bqkb1r/pp1n1ppp/2p1pn/3p/2PP/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Catalan: 4...c6 5.Nf3 Nbd7" "E01")
+ ("rnbqkb1r/pp3ppp/4pn/2pp/2PP/6P/PP2PPBP/RNBQK1NR w KQkq -"
+ "Catalan: 4...c5" "E01")
+ ("rnbqkb1r/pp3ppp/4pn/2pp/2PP/5NP/PP2PPBP/RNBQK2R b KQkq -"
+ "Catalan: 4...c5 5.Nf3" "E01")
+ ("rnbqkb1r/ppp2ppp/4pn//2pP/6P/PP2PPBP/RNBQK1NR w KQkq -"
+ "Catalan: Open" "E01")
+ ("rnbqkb1r/ppp2ppp/4pn//Q1pP/6P/PP2PPBP/RNB1K1NR b KQkq -"
+ "Catalan: Open, 5.Qa4+" "E02")
+ ("rn1qkb1r/pppb1ppp/4pn//Q1pP/6P/PP2PPBP/RNB1K1NR w KQkq -"
+ "Catalan: Open, 5.Qa4+ Bd7" "E02")
+ ("rn1qkb1r/pppb1ppp/4pn//2QP/6P/PP2PPBP/RNB1K1NR b KQkq -"
+ "Catalan: Open, 5.Qa4+ Bd7 6.Qxc4" "E02")
+ ("r1bqkb1r/pppn1ppp/4pn//Q1pP/6P/PP2PPBP/RNB1K1NR w KQkq -"
+ "Catalan: Open, 5.Qa4+ Nbd7" "E02")
+ ("r1bqkb1r/pppn1ppp/4pn//Q1pP/5NP/PP2PPBP/RNB1K2R b KQkq -"
+ "Catalan: Open, 5.Qa4+ Nbd7 6.Nf3" "E02")
+ ("r1bqkb1r/1ppn1ppp/p3pn//Q1pP/5NP/PP2PPBP/RNB1K2R w KQkq -"
+ "Catalan: Open, 5.Qa4+ Nbd7 6.Nf3 a6" "E02")
+ ("r1bqkb1r/1ppn1ppp/p3pn//Q1pP/2N2NP/PP2PPBP/R1B1K2R b KQkq -"
+ "Catalan: Open, 5.Qa4+ Nbd7 6.Nf3 a6 7.Nc3" "E02")
+ ("r1bqkb1r/pppn1ppp/4pn//2QP/6P/PP2PPBP/RNB1K1NR b KQkq -"
+ "Catalan: Open, 5.Qa4+ Nbd7 6.Qxc4" "E03")
+ ("r1bqkb1r/1ppn1ppp/p3pn//2QP/6P/PP2PPBP/RNB1K1NR w KQkq -"
+ "Catalan: Open, 5.Qa4+ Nbd7 6.Qxc4 a6" "E03")
+ ("r1bqkb1r/1ppn1ppp/p3pn//3P/6P/PPQ1PPBP/RNB1K1NR b KQkq -"
+ "Catalan: Open, Alekhine Variation" "E03")
+ ("r1bqkb1r/1ppn1ppp/p3pn//2QP/5NP/PP2PPBP/RNB1K2R b KQkq -"
+ "Catalan: Open, 5.Qa4+ Nbd7 6.Qxc4 a6 7.Nf3" "E03")
+ ("r1bqkb1r/2pn1ppp/p3pn/1p/2QP/5NP/PP2PPBP/RNB1K2R w KQkq -"
+ "Catalan: Open, 5.Qa4+ Nbd7 6.Qxc4 a6 7.Nf3 b5" "E03")
+ ("r1bqkb1r/2pn1ppp/p3pn/1p/3P/5NP/PPQ1PPBP/RNB1K2R b KQkq -"
+ "Catalan: Open, 5.Qa4+ Nbd7 6.Qxc4 a6 7.Nf3 b5 8.Qc2" "E03")
+ ("r1bqkb1r/2pn1ppp/p1Q1pn/1p/3P/5NP/PP2PPBP/RNB1K2R b KQkq -"
+ "Catalan: Open, 5.Qa4+ Nbd7 6.Qxc4 a6 7.Nf3 b5 8.Qc6" "E03")
+ ("r1bqkb1r/pp1n1ppp/4pn/2p/2QP/6P/PP2PPBP/RNB1K1NR w KQkq -"
+ "Catalan: Open, 5.Qa4+ Nbd7 6.Qxc4 c5" "E03")
+ ("r1bqkb1r/pp1n1ppp/4pn/2p/2QP/5NP/PP2PPBP/RNB1K2R b KQkq -"
+ "Catalan: Open, 5.Qa4+ Nbd7 6.Qxc4 c5 7.Nf3" "E03")
+ ("r1bqkb1r/1p1n1ppp/p3pn/2p/2QP/5NP/PP2PPBP/RNB1K2R w KQkq -"
+ "Catalan: Open, 5.Qa4+ Nbd7 6.Qxc4 c5 7.Nf3 a6" "E03")
+ ("r1bqkb1r/1p1n1ppp/p3pn/2p/2QP/5NP/PP2PPBP/RNB2RK b kq -"
+ "Catalan: Open, 5.Qa4+ Nbd7 6.Qxc4 c5 7.Nf3 a6 8.O-O" "E03")
+ ("r1bqkb1r/1p1n1ppp/p3pn/2p/3P/5NP/PPQ1PPBP/RNB1K2R b KQkq -"
+ "Catalan: Open, 5.Qa4+ Nbd7 6.Qxc4 c5 7.Nf3 a6 8.Qc2" "E03")
+ ("r1bqkb1r/3n1ppp/pp2pn/2p/3P/5NP/PPQ1PPBP/RNB1K2R w KQkq -"
+ "Catalan: Open, 5.Qa4+ Nbd7 6.Qxc4 c5 7.Nf3 a6 8.Qc2 b6" "E03")
+ ("rnbqkb1r/ppp2ppp/4pn//2pP/5NP/PP2PPBP/RNBQK2R b KQkq -"
+ "Catalan: Open, 5.Nf3" "E04a")
+ ("rn1qkb1r/pppb1ppp/4pn//2pP/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Catalan: Open, 5.Nf3 Bd7" "E04a")
+ ("rnbqk2r/ppp2ppp/4pn//1bpP/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Catalan: Open, 5.Nf3 Bb4+" "E04b")
+ ("r1bqkb1r/pppn1ppp/4pn//2pP/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Catalan: Open, 5.Nf3 Nbd7" "E04c")
+ ("rnbqkb1r/p1p2ppp/4pn/1p/2pP/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Catalan: Open, 5.Nf3 b5" "E04d")
+ ("rnbqkb1r/1pp2ppp/p3pn//2pP/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Catalan: Open, 5.Nf3 a6" "E04e")
+ ("rnbqkb1r/1pp2ppp/p3pn//2pP/5NP/PP2PPBP/RNBQ1RK b kq -"
+ "Catalan: Open, 5.Nf3 a6 6.O-O" "E04f")
+ ("rnbqkb1r/2p2ppp/p3pn/1p/2pP/5NP/PP2PPBP/RNBQ1RK w kq -"
+ "Catalan: Open, 5.Nf3 a6 6.O-O b5" "E04g")
+ ("rnbqkb1r/2p2ppp/p3pn/1p2N/2pP/6P/PP2PPBP/RNBQ1RK b kq -"
+ "Catalan: Open, 5.Nf3 a6 6.O-O b5 7.Ne5" "E04g")
+ ("rnbqkb1r/2p2ppp/p3p/1p1nN/P1pP/6P/1P2PPBP/RNBQ1RK b kq -"
+ "Catalan: Open, 5.Nf3 a6 6.O-O b5 7.Ne5 Nd5 8.a4" "E04h")
+ ("r1bqkb1r/1pp2ppp/p1n1pn//2pP/5NP/PP2PPBP/RNBQ1RK w kq -"
+ "Catalan: Open, 5.Nf3 a6 6.O-O Nc6" "E04i")
+ ("r1bqkb1r/1pp2ppp/p1n1pn//2pP/4PNP/PP3PBP/RNBQ1RK b kq -"
+ "Catalan: Open, 5.Nf3 a6 6.O-O Nc6 7.e3" "E04j")
+ ("rnbqkb1r/pp3ppp/4pn/2p/2pP/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Catalan: Open, 5.Nf3 c5" "E04k")
+ ("rnbqkb1r/pp3ppp/4pn/2p/2pP/5NP/PP2PPBP/RNBQ1RK b kq -"
+ "Catalan: Open, 5.Nf3 c5 6.O-O" "E04k")
+ ("r1bqkb1r/pp3ppp/2n1pn/2p/2pP/5NP/PP2PPBP/RNBQ1RK w kq -"
+ "Catalan: Open, 5.Nf3 c5 6.O-O Nc6" "E04l")
+ ("r1bqkb1r/pp3ppp/2n1pn/2p1N/2pP/6P/PP2PPBP/RNBQ1RK b kq -"
+ "Catalan: Open, 5.Nf3 c5 6.O-O Nc6 7.Ne5" "E04m")
+ ("r2qkb1r/pp1b1ppp/2n1pn/2p1N/2pP/N5P/PP2PPBP/R1BQ1RK b kq -"
+ "Catalan: Open, 5.Nf3 c5 6.O-O Nc6 7.Ne5 Bd7 8.Na3" "E04n")
+ ("r2qkb1r/pp1b1ppp/2n1pn/4N/2Np/6P/PP2PPBP/R1BQ1RK b kq -"
+ "Catalan: Open, 5.Nf3 c5 6.O-O Nc6 7.Ne5 Bd7 8.Na3" "E04n")
+ ("r1bqkb1r/pp3ppp/2n1pn/2p/Q1pP/5NP/PP2PPBP/RNB2RK b kq -"
+ "Catalan: Open, 5.Nf3 c5 6.O-O Nc6 7.Qa4" "E04o")
+ ("r1bqkb1r/pp3ppp/2n1pn//Q1pp/5NP/PP2PPBP/RNB2RK w kq -"
+ "Catalan: Open, 5.Nf3 c5 6.O-O Nc6 7.Qa4 cxd4" "E04o")
+ ("r2qkb1r/pp1b1ppp/2n1pn/2p/Q1pP/5NP/PP2PPBP/RNB2RK w kq -"
+ "Catalan: Open, 5.Nf3 c5 6.O-O Nc6 7.Qa4 Bd7" "E04p")
+ ("r2qkb1r/pp1b1ppp/2n1pn/2p/2QP/5NP/PP2PPBP/RNB2RK b kq -"
+ "Catalan: Open, 5.Nf3 c5 6.O-O Nc6 7.Qa4 Bd7 8.Qxc4" "E04q")
+ ("r1bqkb1r/ppp2ppp/2n1pn//2pP/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Catalan: Open, 5.Nf3 Nc6" "E04r")
+ ("r1bqkb1r/ppp2ppp/2n1pn//2pP/5NP/PP2PPBP/RNBQ1RK b kq -"
+ "Catalan: Open, 5.Nf3 Nc6 6.O-O" "E04r")
+ ("1rbqkb1r/ppp2ppp/2n1pn//2pP/5NP/PP2PPBP/RNBQ1RK w k -"
+ "Catalan: Open, 5.Nf3 Nc6 6.O-O Rb8" "E04s")
+ ("1rbqkb1r/ppp2ppp/2n1pn//2pP/2N2NP/PP2PPBP/R1BQ1RK b k -"
+ "Catalan: Open, 5.Nf3 Nc6 6.O-O Rb8 7.Nc3" "E04t")
+ ("r1bqkb1r/ppp2ppp/2n1pn//Q1pP/5NP/PP2PPBP/RNB1K2R b KQkq -"
+ "Catalan: Open, 5.Nf3 Nc6 6.Qa4" "E04u")
+ ("r1bqk2r/ppp2ppp/2n1pn//QbpP/5NP/PP2PPBP/RNB1K2R w KQkq -"
+ "Catalan: Open, 5.Nf3 Nc6 6.Qa4 Bb4+" "E04v")
+ ("r1bqk2r/ppp2ppp/2n1p/3n/QbpP/5NP/PP1BPPBP/RN2K2R w KQkq -"
+ "Catalan: Open, 5.Nf3 Nc6 6.Qa4 Bb4+ 7.Bd2 Nd5" "E04w")
+ ("rnbqk2r/ppp1bppp/4pn//2pP/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Catalan: Open, Classical" "E05a")
+ ("rnbqk2r/ppp1bppp/4pn//2pP/2N2NP/PP2PPBP/R1BQK2R b KQkq -"
+ "Catalan: Open, Classical, 6.Nc3" "E05b")
+ ("rnbq1rk/ppp1bppp/4pn//2pP/2N2NP/PP2PPBP/R1BQK2R w KQ -"
+ "Catalan: Open, Classical, 6.Nc3 O-O" "E05c")
+ ("rnbq1rk/ppp1bppp/4pn/4N/2pP/2N3P/PP2PPBP/R1BQK2R b KQ -"
+ "Catalan: Open, Classical, 6.Nc3 O-O 7.Ne5" "E05d")
+ ("rnbqk2r/ppp1bppp/4pn//2pP/5NP/PP2PPBP/RNBQ1RK b kq -"
+ "Catalan: Open, Classical, 6.O-O" "E05e")
+ ("rnbq1rk/ppp1bppp/4pn//2pP/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Catalan: Open, Classical, 6.O-O O-O" "E05f")
+ ("rnbq1rk/ppp1bppp/4pn/4N/2pP/6P/PP2PPBP/RNBQ1RK b - -"
+ "Catalan: Open, Classical, 7.Ne5" "E05g")
+ ("r1bq1rk/ppp1bppp/2N1pn//2pP/6P/PP2PPBP/RNBQ1RK b - -"
+ "Catalan: Open, Classical, 7.Ne5 Nc6 8.Nxc6" "E05h")
+ ("rnbq1rk/ppp1bppp/4pn//2pP/5NP/PPQ1PPBP/RNB2RK b - -"
+ "Catalan: Open, Classical, 7.Qc2" "E05i")
+ ("rnbq1rk/1pp1bppp/p3pn//2pP/5NP/PPQ1PPBP/RNB2RK w - -"
+ "Catalan: Open, Classical Main Line" "E05j")
+ ("rnbq1rk/1pp1bppp/p3pn//P1pP/5NP/1PQ1PPBP/RNB2RK b - -"
+ "Catalan: Open, Classical, 8.a4" "E05k")
+ ("rn1q1rk/1ppbbppp/p3pn//P1pP/5NP/1PQ1PPBP/RNB2RK w - -"
+ "Catalan: Open, Classical, 8.a4 Bd7" "E05l")
+ ("rn1q1rk/1ppbbppp/p3pn//P1QP/5NP/1P2PPBP/RNB2RK b - -"
+ "Catalan: Open, Classical, 8.a4 Bd7 9.Qxc4" "E05m")
+ ("rn1q1rk/1pp1bppp/p1b1pn//P1QP/5NP/1P2PPBP/RNB2RK w - -"
+ "Catalan: Open, Classical, 8.a4 Bd7 9.Qxc4" "E05m")
+ ("rn1q1rk/1pp1bppp/p3pn/3b2B/P1QP/5NP/1P2PPBP/RN3RK w - -"
+ "Catalan: Open, Classical, 8.a4, 10.Bg5 Bd5" "E05n")
+ ("rn1q1rk/1pp1bppp/2b1pn/p5B/P1QP/5NP/1P2PPBP/RN3RK w - -"
+ "Catalan: Open, Classical, 8.a4, 10.Bg5 a5" "E05o")
+ ("rnbq1rk/1pp1bppp/p3pn//2QP/5NP/PP2PPBP/RNB2RK b - -"
+ "Catalan: Open, Classical, 8.Qxc4" "E05p")
+ ("rn1q1rk/1bp1bppp/p3pn/1p/3P/5NP/PPQ1PPBP/RNB2RK w - -"
+ "Catalan: Open, Classical, 8.Qxc4 b5 9.Qc2 Bb7" "E05q")
+ ("rn1q1rk/1bp1bppp/p3pn/1p4B/3P/5NP/PPQ1PPBP/RN3RK b - -"
+ "Catalan: Open, Classical, 8.Qxc4, 10.Bg5" "E05r")
+ ("rn1q1rk/1bp1bppp/p3pn/1p/3P/5NP/PPQBPPBP/RN3RK b - -"
+ "Catalan: Open, Classical, 8.Qxc4, 10.Bd2" "E05s")
+ ("rn1q1rk/2p1bppp/p3pn/1p/3Pb/5NP/PPQBPPBP/RN3RK w - -"
+ "Catalan: Open, Classical, 8.Qxc4, 10.Bd2 Be4" "E05t")
+ ("rn1q1rk/1bp1bppp/p3pn/1p/3P1B/5NP/PPQ1PPBP/RN3RK b - -"
+ "Catalan: Open, Classical, 8.Qxc4, 10.Bf4" "E05u")
+ ("r2q1rk/1bp1bppp/p1n1pn/1p/3P1B/5NP/PPQ1PPBP/RN3RK w - -"
+ "Catalan: Open, Classical, 8.Qxc4, 10.Bf4 Nc6" "E05v")
+ ("r2q1rk/1bp1bppp/p1n1pn/1p/3P1B/5NP/PPQ1PPBP/RN1R2K b - -"
+ "Catalan: Open, Classical, 8.Qxc4, 10.Bf4 Nc6 11.Rd1" "E05v")
+ ("rnbqk2r/ppp1bppp/4pn/3p/2PP/6P/PP2PPBP/RNBQK1NR w KQkq -"
+ "Catalan: Closed" "E06")
+ ("rnbqk2r/ppp1bppp/4pn/3p/2PP/5NP/PP2PPBP/RNBQK2R b KQkq -"
+ "Catalan: Closed, 5.Nf3" "E06")
+ ("rnbq1rk/ppp1bppp/4pn/3p/2PP/5NP/PP2PPBP/RNBQK2R w KQ -"
+ "Catalan: Closed, 5.Nf3 O-O" "E06")
+ ("rnbq1rk/ppp1bppp/4pn/3p/2PP/5NP/PPQ1PPBP/RNB1K2R b KQ -"
+ "Catalan: Closed, 6.Qc2" "E06")
+ ("rnbq1rk/ppp1bppp/4pn/3p/2PP/5NP/PP2PPBP/RNBQ1RK b - -"
+ "Catalan: Closed, 6.O-O" "E06")
+ ("rnbq1rk/pp2bppp/4pn/2pp/2PP/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Catalan: Closed, 6.O-O c5" "E06")
+ ("rnbq1rk/pp2bppp/4pn/2pP/3P/5NP/PP2PPBP/RNBQ1RK b - -"
+ "Catalan: Closed, 6.O-O c5 7.cxd5" "E06")
+ ("rnbq1rk/pp2bppp/2p1pn/3p/2PP/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Catalan: Closed, 6.O-O c6" "E06")
+ ("rnbq1rk/pp2bppp/2p1pn/3p/2PP/1P3NP/P3PPBP/RNBQ1RK b - -"
+ "Catalan: Closed, 6.O-O c6 7.b3" "E06")
+ ("rnbq1rk/pp2bppp/2p1pn/3p/2PP/5NP/PP1NPPBP/R1BQ1RK b - -"
+ "Catalan: Closed, 6.O-O c6 7.Nbd2" "E06")
+ ("rnbq1rk/pp2bppp/2p1pn/3p/2PP/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "Catalan: Closed, 6.O-O c6 7.Nc3" "E06")
+ ("rnbq1rk/p3bppp/1pp1pn/3p/2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Catalan: Closed, 6.O-O c6 7.Nc3 b6" "E06")
+ ("rnbq1rk/p3bppp/1pp1pn/3pN/2PP/2N3P/PP2PPBP/R1BQ1RK b - -"
+ "Catalan: Closed, 6.O-O c6 7.Nc3 b6 8.Ne5" "E06")
+ ("rnbq1rk/pp2bppp/2p1pn/3p/2PP/5NP/PPQ1PPBP/RNB2RK b - -"
+ "Catalan: Closed, 6.O-O c6 7.Qc2" "E06")
+ ("rnbq1rk/p3bppp/1pp1pn/3p/2PP/5NP/PPQ1PPBP/RNB2RK w - -"
+ "Catalan: Closed, 6.O-O c6 7.Qc2 b6" "E06")
+ ("r1bq1rk/pppnbppp/4pn/3p/2PP/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Catalan: Closed, 6...Nbd7" "E07")
+ ("r1bq1rk/pppnbppp/4pn/3p/2PP/5NP/PP1NPPBP/R1BQ1RK b - -"
+ "Catalan: Closed, 6...Nbd7 7.Nbd2" "E07")
+ ("r1bq1rk/pppnbppp/4pn/3p/2PP/3Q1NP/PP2PPBP/RNB2RK b - -"
+ "Catalan: Closed, 6...Nbd7 7.Qd3" "E07")
+ ("r1bq1rk/pppnbppp/4pn/3p/2PP/1P3NP/P3PPBP/RNBQ1RK b - -"
+ "Catalan: Closed, 6...Nbd7 7.b3" "E07")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p/2PP/1P3NP/P3PPBP/RNBQ1RK w - -"
+ "Catalan: Closed, 6...Nbd7 7.b3" "E07")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p/2PP/BP3NP/P3PPBP/RN1Q1RK b - -"
+ "Catalan: Closed, 6...Nbd7 7.b3" "E07")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p/2PP/1P3NP/PB2PPBP/RN1Q1RK b - -"
+ "Catalan: Closed, 6...Nbd7 7.b3" "E07")
+ ("r1bq1rk/pppnbppp/4pn/3p/2PP/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "Catalan: Closed, 6...Nbd7 7.Nc3" "E07")
+ ("r1bq1rk/pppnbppp/4pn//2pP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Catalan: Closed, 6...Nbd7 7.Nc3 dxc4" "E07")
+ ("r1bq1rk/pppnbppp/4pn//2pPP/2N2NP/PP3PBP/R1BQ1RK b - -"
+ "Catalan: Closed, 6...Nbd7 7.Nc3 dxc4" "E07")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p/2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Catalan: Closed, 6...Nbd7 7.Nc3 c6" "E07")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p/2PP/1QN2NP/PP2PPBP/R1B2RK b - -"
+ "Catalan: Closed, 6...Nbd7 7.Nc3 c6 8.Qb3" "E07")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p/2PP/2NQ1NP/PP2PPBP/R1B2RK b - -"
+ "Catalan: Closed, Botvinnik Variation" "E07")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p/2PP/1PN2NP/P3PPBP/R1BQ1RK b - -"
+ "Catalan: Closed, 6...Nbd7 7.Nc3 c6 8.b3" "E07")
+ ("r1bq1rk/pppnbppp/4pn/3p/2PP/5NP/PPQ1PPBP/RNB2RK b - -"
+ "Catalan: Closed, 7.Qc2" "E08a")
+ ("r1bq1rk/pp1nbppp/4pn/2pp/2PP/5NP/PPQ1PPBP/RNB2RK w - -"
+ "Catalan: Closed, 7.Qc2 c5" "E08b")
+ ("r1bq1rk/p1pnbppp/1p2pn/3p/2PP/5NP/PPQ1PPBP/RNB2RK w - -"
+ "Catalan: Closed, 7.Qc2 b6" "E08c")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p/2PP/5NP/PPQ1PPBP/RNB2RK w - -"
+ "Catalan: Closed, 7.Qc2 c6" "E08d")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p/2PP/5NP/PPQ1PPBP/RNBR2K b - -"
+ "Catalan: Closed, 7.Qc2 c6 8.Rd1" "E08e")
+ ("r1bq1rk/p2nbppp/1pp1pn/3p/2PP/5NP/PPQ1PPBP/RNBR2K w - -"
+ "Catalan: Closed, 7.Qc2 c6 8.Rd1 b6" "E08f")
+ ("r1bq1rk/p2nbppp/1pp1pn/3p/P1PP/5NP/1PQ1PPBP/RNBR2K b - -"
+ "Catalan: Closed, Zagoryansky Variation" "E08f")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p/2PP1B/5NP/PPQ1PPBP/RN3RK b - -"
+ "Catalan: Closed, 7.Qc2 c6 8.Bf4" "E08g")
+ ("r1bq1rk/pp1nbppp/2p1p/3p3n/2PP1B/5NP/PPQ1PPBP/RN3RK w - -"
+ "Catalan: Closed, 7.Qc2 c6 8.Bf4 Nh5" "E08h")
+ ("r1bq1rk/pp1nbppp/2p1p/3p/2PPnB/5NP/PPQ1PPBP/RN3RK w - -"
+ "Catalan: Closed, 7.Qc2 c6 8.Bf4 Ne4" "E08i")
+ ("r1bq1rk/p2nbppp/1pp1pn/3p/2PP1B/5NP/PPQ1PPBP/RN3RK w - -"
+ "Catalan: Closed, 7.Qc2 c6 8.Bf4 b6" "E08j")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p/2PP/1P3NP/P1Q1PPBP/RNB2RK b - -"
+ "Catalan: Closed, 7.Qc2 c6 8.b3" "E08k")
+ ("r1bq1rk/p2nbppp/2p1pn/1p1p/2PP/1P3NP/P1Q1PPBP/RNB2RK w - -"
+ "Catalan: Closed, 7.Qc2 c6 8.b3 b5" "E08l")
+ ("r1bq1rk/p2nbppp/1pp1pn/3p/2PP/1P3NP/P1Q1PPBP/RNB2RK w - -"
+ "Catalan: Closed, 7.Qc2 c6 8.b3 b6" "E08m")
+ ("r1bq1rk/p2nbppp/1pp1pn/3p/2PP/1P3NP/P1Q1PPBP/RNBR2K b - -"
+ "Catalan: Closed, 7.Qc2 c6 8.b3 b6 9.Rd1" "E08n")
+ ("r2q1rk/p2nbppp/bpp1pn/3p/2PP/1P3NP/P1Q1PPBP/RNBR2K w - -"
+ "Catalan: Closed, 7.Qc2 c6 8.b3 b6 9.Rd1 Ba6" "E08n")
+ ("r2q1rk/p2nbppp/bpp1pn/3p/2PP/1P3NP/P1QNPPBP/R1BR2K b - -"
+ "Catalan: Closed, 7.Qc2 c6 8.b3 b6 9.Rd1 Ba6 10.Nbd2" "E08o")
+ ("r2q1rk/pb1nbppp/1pp1pn/3p/2PP/1P3NP/P1Q1PPBP/RNBR2K w - -"
+ "Catalan: Closed, 7.Qc2 c6 8.b3 b6 9.Rd1 Bb7" "E08p")
+ ("r2q1rk/pb1nbppp/1pp1pn/3p/2PP/1PN2NP/P1Q1PPBP/R1BR2K b - -"
+ "Catalan: Closed, 7.Qc2 c6 8.b3 b6 9.Rd1 Bb7 10.Nc3" "E08p")
+ ("r2q1rk/pb1nbppp/2p1pn/1p1p/2PP/1PN2NP/P1Q1PPBP/R1BR2K w - -"
+ "Catalan: Closed, Spassky Gambit" "E08p")
+ ("2rq1rk/pb1nbppp/1pp1pn/3p/2PP/1PN2NP/P1Q1PPBP/R1BR2K w - -"
+ "Catalan: Closed, 7.Qc2 c6 8.b3 b6 9.Rd1 Bb7 10.Nc3 Rc8" "E08q")
+ ("2rq1rk/pb1nbppp/1pp1pn/3p/2PPP/1PN2NP/P1Q2PBP/R1BR2K b - -"
+ "Catalan: Closed, 7.Qc2 c6 8.b3 b6 9.Rd1 Bb7 10.Nc3 Rc8 11.e4" "E08q")
+ ("2rq1rk/pb1nbppp/1pp1pn//2PPp/1PN2NP/P1Q2PBP/R1BR2K w - -"
+ "Catalan: Closed, 7.Qc2 c6 8.b3 b6 9.Rd1 Bb7 10.Nc3 Rc8 11.e4 dxe4" "E08r")
+ ("r1bq1rk/pp1nbppp/2p1pn/3p/2PP/5NP/PPQNPPBP/R1B2RK b - -"
+ "Catalan: Closed, Main Line" "E09a")
+ ("r1bq1rk/p2nbppp/2p1pn/1p1p/2PP/5NP/PPQNPPBP/R1B2RK w - -"
+ "Catalan: Closed, Main Line, 8...b5" "E09b")
+ ("r1bqr1k/pp1nbppp/2p1pn/3p/2PP/5NP/PPQNPPBP/R1B2RK w - -"
+ "Catalan: Closed, Main Line, 8...Re8" "E09c")
+ ("r1bq1rk/p2nbppp/1pp1pn/3p/2PP/5NP/PPQNPPBP/R1B2RK w - -"
+ "Catalan: Closed, Main Line, 8...b6" "E09d")
+ ("r1bq1rk/p2nbppp/1pp1pn/3p/2PP/1P3NP/P1QNPPBP/R1B2RK b - -"
+ "Catalan: Closed, Main Line, 9.b3" "E09e")
+ ("r2q1rk/3nbppp/bpp1pn/p2p/2PP/1P3NP/PBQNPPBP/R4RK w - -"
+ "Catalan: Closed, Main Line, Sokolsky Variation" "E09e")
+ ("r2q1rk/pb1nbppp/1pp1pn/3p/2PP/1P3NP/P1QNPPBP/R1B2RK w - -"
+ "Catalan: Closed, Main Line, 9.b3 Bb7" "E09e")
+ ("r2q1rk/pb1nbppp/1pp1pn/3p/2PP/1P3NP/PBQNPPBP/R4RK b - -"
+ "Catalan: Closed, Main Line, 9.b3 Bb7 10.Bb2" "E09f")
+ ("2rq1rk/pb1nbppp/1pp1pn/3p/2PP/1P3NP/PBQNPPBP/R4RK w - -"
+ "Catalan: Closed, Main Line, 9.b3 Bb7 10.Bb2 Rc8" "E09g")
+ ("r1bq1rk/p2nbppp/1pp1pn/3p/2PPP/5NP/PPQN1PBP/R1B2RK b - -"
+ "Catalan: Closed, Main Line, 9.e4" "E09h")
+ ("r2q1rk/p2nbppp/bpp1pn/3p/2PPP/5NP/PPQN1PBP/R1B2RK w - -"
+ "Catalan: Closed, Main Line, 9.e4 Ba6" "E09i")
+ ("r2q1rk/p2nbppp/bpp1pn/3p/2PPP/1P3NP/P1QN1PBP/R1B2RK b - -"
+ "Catalan: Closed, Main Line, 9.e4 Ba6 10.b3" "E09i")
+ ("r1bq1rk/p2nbppp/1pp1pn//2PPp/5NP/PPQN1PBP/R1B2RK w - -"
+ "Catalan: Closed, Main Line, 9.e4 dxe4" "E09j")
+ ("r2q1rk/pb1nbppp/1pp1pn/3p/2PPP/5NP/PPQN1PBP/R1B2RK w - -"
+ "Catalan: Closed, Main Line, 9.e4 Bb7" "E09k")
+ ("r2q1rk/pb1nbppp/1pp1pn/3pP/2PP/5NP/PPQN1PBP/R1B2RK b - -"
+ "Catalan: Closed, Main Line, 9.e4 Bb7 10.e5" "E09l")
+ ("r2q1rk/pb1nbppp/1pp1pn/3p/2PPP/1P3NP/P1QN1PBP/R1B2RK b - -"
+ "Catalan: Closed, Main Line, 9.e4 Bb7 10.b3" "E09m")
+ ("2rq1rk/pb1nbppp/1pp1pn/3p/2PPP/1P3NP/PBQN1PBP/R4RK b - -"
+ "Catalan: Closed, Main Line, 9.e4 Bb7 10.b3 Rc8 11.Bb2" "E09n")
+ ("2rq1rk/pb1nbppp/1p2pn/2pp/2PPP/1P3NP/PBQN1PBP/R4RK w - -"
+ "Catalan: Closed, Main Line, 9.e4 Bb7 10.b3 Rc8 11.Bb2 c5" "E09o")
+ ("rnbqkb1r/pppp1ppp/4pn//2PP/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Neo-Indian: 3.Nf3" "E10a")
+ ("rnbqkb1r/pppp1ppp/4p//2PPn/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Neo-Indian: Döry Defence" "E10b")
+ ("rnbqk2r/ppppbppp/4pn//2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Neo-Indian: 3.Nf3 Be7" "E10c")
+ ("rnbqkb1r/1ppp1ppp/p3pn//2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Neo-Indian: 3.Nf3 a6" "E10d")
+ ("rnbqkb1r/1ppp1ppp/p3pn//2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Neo-Indian: 3.Nf3 a6 4.Nc3" "E10e")
+ ("rnbqkb1r/1p1p1ppp/p3pn/2p/2PP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Neo-Indian: 3.Nf3 a6 4.Nc3 c5" "E10f")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p/2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Neo-Indian: Blumenfeld/Benoni" "E10g")
+ ("rnbqkb1r/pp1p1ppp/4pn/2p/2PP/4PN/PP3PPP/RNBQKB1R b KQkq -"
+ "Neo-Indian: Blumenfeld/Benoni, 4.e3" "E10h")
+ ("rnbqkb1r/p2p1ppp/1p2pn/2p/2PP/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "Neo-Indian: Blumenfeld/Benoni, 4.e3 b6" "E10i")
+ ("rnbqkb1r/pp1p1ppp/4pn//2Pp/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "Neo-Indian: Blumenfeld/Benoni, 4.e3 cxd4" "E10j")
+ ("rnbqkb1r/p2p1ppp/4pn/1ppP/2P/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Blumenfeld Countergambit" "E10k")
+ ("rnbqkb1r/p2p1ppp/4Pn/1pp/2P/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Blumenfeld: 5.dxe6" "E10k")
+ ("rnbqkb1r/p2p2pp/4pn/1Pp//5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "Blumenfeld: 5.dxe6 fxe6 6.cxb5" "E10k")
+ ("rnbqkb1r/p5pp/4pn/1Ppp//5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Blumenfeld: 5.dxe6 fxe6 6.cxb5 d5" "E10l")
+ ("rnbqkb1r/p2p1ppp/4pn/1ppP2B/2P/5N/PP2PPPP/RN1QKB1R b KQkq -"
+ "Blumenfeld: 5.Bg5" "E10m")
+ ("rnbqkb1r/p2p1pp/4pn1p/1ppP2B/2P/5N/PP2PPPP/RN1QKB1R w KQkq -"
+ "Blumenfeld: 5.Bg5 h6" "E10n")
+ ("rnb1kb1r/p2p1ppp/4pn/qppP2B/2P/5N/PP2PPPP/RN1QKB1R w KQkq -"
+ "Blumenfeld: 5.Bg5 Qa5+" "E10o")
+ ("rnbqkb1r/p2p1ppp/5n/1ppp2B/2P/5N/PP2PPPP/RN1QKB1R w KQkq -"
+ "Blumenfeld: 5.Bg5 exd5" "E10p")
+ ("rnbqkb1r/p2p1pp/5n1p/1ppP2B//5N/PP2PPPP/RN1QKB1R w KQkq -"
+ "Blumenfeld: Spielmann Variation" "E10q")
+ ("rnbqk2r/pppp1ppp/4pn//1bPP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Bogo-Indian" "E11a")
+ ("rnbqk2r/pppp1ppp/4pn//1bPP/5N/PP1NPPPP/R1BQKB1R b KQkq -"
+ "Bogo-Indian: 4.Nbd2" "E11a")
+ ("rnbqk2r/ppp2ppp/4pn/3p/1bPP/5N/PP1NPPPP/R1BQKB1R w KQkq -"
+ "Bogo-Indian: 4.Nbd2 d5" "E11b")
+ ("rnbqk2r/p1pp1ppp/1p2pn//1bPP/5N/PP1NPPPP/R1BQKB1R w KQkq -"
+ "Bogo-Indian: 4.Nbd2 b6" "E11c")
+ ("rnbqk2r/p1pp1ppp/1p2pn//1bPP/P4N/1P1NPPPP/R1BQKB1R b KQkq -"
+ "Bogo-Indian: 4.Nbd2 b6 5.a3" "E11c")
+ ("rnbqk2r/p1pp1ppp/1p2pn//2PP/P4N/1P1bPPPP/R1BQKB1R w KQkq -"
+ "Bogo-Indian: 4.Nbd2 b6 5.a3 Bxd2+" "E11c")
+ ("rnbqk2r/p1pp1ppp/1p2pn//2PP/P4N/1P1BPPPP/R2QKB1R b KQkq -"
+ "Bogo-Indian: 4.Nbd2 b6 5.a3 Bxd2+ 6.Bxd2" "E11d")
+ ("rn1qk2r/pbpp1ppp/1p2pn//2PP/P4N/1P1BPPPP/R2QKB1R w KQkq -"
+ "Bogo-Indian: 4.Nbd2 b6 5.a3 Bxd2+ 6.Bxd2 Bb7" "E11d")
+ ("rnbq1rk/pppp1ppp/4pn//1bPP/5N/PP1NPPPP/R1BQKB1R w KQ -"
+ "Bogo-Indian: 4.Nbd2 O-O" "E11e")
+ ("rnbq1rk/pppp1ppp/4pn//1bPP/P4N/1P1NPPPP/R1BQKB1R b KQ -"
+ "Bogo-Indian: 4.Nbd2 O-O 5.a3" "E11f")
+ ("rnbq1rk/pppp1ppp/4pn//2PP/P4N/1P1bPPPP/R1BQKB1R w KQ -"
+ "Bogo-Indian: 4.Nbd2 O-O 5.a3 Bxd2+" "E11f")
+ ("rnbq1rk/ppppbppp/4pn//2PP/P4N/1P1NPPPP/R1BQKB1R w KQ -"
+ "Bogo-Indian: 4.Nbd2 O-O 5.a3 Be7" "E11f")
+ ("rnbq1rk/ppp1bppp/4pn/3p/2PPP/P4N/1P1N1PPP/R1BQKB1R w KQ -"
+ "Bogo-Indian: Grünfeld Variation" "E11f")
+ ("rnbqk2r/pppp1ppp/4pn//1bPP/5N/PP1BPPPP/RN1QKB1R b KQkq -"
+ "Bogo-Indian: 4.Bd2" "E11g")
+ ("rnbqk2r/ppppbppp/4pn//2PP/5N/PP1BPPPP/RN1QKB1R w KQkq -"
+ "Bogo-Indian: 4.Bd2 Be7" "E11g")
+ ("rnbqk2r/ppppbppp/4pn//2PP/5NP/PP1BPP1P/RN1QKB1R b KQkq -"
+ "Bogo-Indian: 4.Bd2 Be7 5.g3" "E11g")
+ ("rnbqk2r/ppp1bppp/4pn/3p/2PP/5NP/PP1BPP1P/RN1QKB1R w KQkq -"
+ "Bogo-Indian: 4.Bd2 Be7 5.g3 d5" "E11g")
+ ("rnbqk2r/ppp1bppp/4pn/3p/2PP/5NP/PP1BPPBP/RN1QK2R b KQkq -"
+ "Bogo-Indian: 4.Bd2 Be7 5.g3 d5 6.Bg2" "E11g")
+ ("rnbq1rk/ppp1bppp/4pn/3p/2PP/5NP/PP1BPPBP/RN1QK2R w KQ -"
+ "Bogo-Indian: 4.Bd2 Be7 5.g3 d5 6.Bg2 O-O" "E11h")
+ ("rnbq1rk/pp2bppp/2p1pn/3p/2PP/5NP/PP1BPPBP/RN1Q1RK w - -"
+ "Bogo-Indian: 4.Bd2 Be7 5.g3 d5 6.Bg2 O-O 7.O-O c6" "E11h")
+ ("rnbq1rk/pp2bppp/2p1pn/3p/2PP/5NP/PPQBPPBP/RN3RK b - -"
+ "Bogo-Indian: 4.Bd2 Be7 5.g3 d5 6.Bg2 O-O 7.O-O c6 8.Qc2" "E11i")
+ ("rnbq1rk/p3bppp/1pp1pn/3p/2PP/5NP/PPQBPPBP/RN3RK w - -"
+ "Bogo-Indian: 4.Bd2 Be7 5.g3 d5 6.Bg2 O-O 7.O-O c6 8.Qc2 b6" "E11i")
+ ("rnbq1rk/p3bppp/1pp1pn/3p/2PP1B/5NP/PPQ1PPBP/RN3RK b - -"
+ "Bogo-Indian: 4.Bd2 Be7 5.g3 d5 6.Bg2 O-O 7.O-O c6 8.Qc2 b6 9.Bf4" "E11i")
+ ("rnbqk2r/pp1p1ppp/4pn/2p/1bPP/5N/PP1BPPPP/RN1QKB1R w KQkq -"
+ "Bogo-Indian: Vitolins Variation" "E11j")
+ ("rnbqk2r/pp1p1ppp/4pn//1pPP/5NP/PP2PP1P/RN1QKB1R b KQkq -"
+ "Bogo-Indian: Vitolins, 6.g3" "E11k")
+ ("rnbqk2r/1ppp1ppp/4pn/p/1bPP/5N/PP1BPPPP/RN1QKB1R w KQkq -"
+ "Bogo-Indian: 4.Bd2 a5" "E11l")
+ ("rnbqk2r/1ppp1ppp/4pn/p/1bPP/2N2N/PP1BPPPP/R2QKB1R b KQkq -"
+ "Bogo-Indian: 4.Bd2 a5 5.Nc3" "E11l")
+ ("rnbqk2r/1ppp1ppp/4pn/p/1bPP/5NP/PP1BPP1P/RN1QKB1R b KQkq -"
+ "Bogo-Indian: 4.Bd2 a5 5.g3" "E11m")
+ ("rnb1k2r/ppppqppp/4pn//1bPP/5N/PP1BPPPP/RN1QKB1R w KQkq -"
+ "Bogo-Indian: Nimzowitsch Variation" "E11n")
+ ("rnb1k2r/ppppqppp/4pn//1bPP/2N2N/PP1BPPPP/R2QKB1R b KQkq -"
+ "Bogo-Indian: Nimzowitsch, 5.Nc3" "E11o")
+ ("rnb1k2r/ppppqppp/4pn//1bPP/5NP/PP1BPP1P/RN1QKB1R b KQkq -"
+ "Bogo-Indian: Nimzowitsch, 5.g3" "E11p")
+ ("rnb2rk/ppppqppp/4pn//1bPP/5NP/PP1BPP1P/RN1QKB1R w KQ -"
+ "Bogo-Indian: Nimzowitsch, 5.g3 O-O" "E11q")
+ ("rnb2rk/ppppqppp/4pn//1bPP/5NP/PP1BPPBP/RN1QK2R b KQ -"
+ "Bogo-Indian: Nimzowitsch, 5.g3 O-O" "E11q")
+ ("r1b1k2r/ppppqppp/2n1pn//1bPP/5NP/PP1BPP1P/RN1QKB1R w KQkq -"
+ "Bogo-Indian: Nimzowitsch, 5.g3 Nc6" "E11r")
+ ("r1b1k2r/ppppqppp/2n1pn//1bPP/2N2NP/PP1BPP1P/R2QKB1R b KQkq -"
+ "Bogo-Indian: Nimzowitsch, 5.g3 Nc6 6.Nc3" "E11r")
+ ("r1b1k2r/ppppqppp/2n1pn//2PP/2b2NP/PP1BPP1P/R2QKB1R w KQkq -"
+ "Bogo-Indian: Nimzowitsch, 5.g3 Nc6 6.Nc3 Bxc3" "E11s")
+ ("r1b1k2r/ppppqppp/2n1pn//2PP/2B2NP/PP2PP1P/R2QKB1R b KQkq -"
+ "Bogo-Indian: Nimzowitsch, 5.g3 Nc6 6.Nc3 Bxc3 7.Bxc3" "E11s")
+ ("r1b1k2r/ppppqppp/2n1p//2PPn/2B2NP/PP2PP1P/R2QKB1R w KQkq -"
+ "Bogo-Indian: Nimzowitsch, 5.g3 Nc6 6.Nc3 Bxc3 7.Bxc3 Ne4" "E11s")
+ ("r1b1k2r/ppppqppp/2n1p//2PPn/2B2NP/PP2PP1P/2RQKB1R b Kkq -"
+ "Bogo-Indian: Nimzowitsch, 5.g3 Nc6 6.Nc3 Bxc3 7.Bxc3 Ne4 8.Rc1" "E11s")
+ ("r1b1k2r/ppppqppp/2n1pn//1bPP/5NP/PP1BPPBP/RN1QK2R b KQkq -"
+ "Bogo-Indian: Nimzowitsch, 5.g3 Nc6 6.Bg2" "E11t")
+ ("r1b1k2r/ppppqppp/2n1pn//2PP/5NP/PP1bPPBP/RN1QK2R w KQkq -"
+ "Bogo-Indian: Nimzowitsch, 5.g3 Nc6 6.Bg2 Bxd2+" "E11t")
+ ("r1b1k2r/ppppqppp/2n1pn//2PP/5NP/PP1NPPBP/R2QK2R b KQkq -"
+ "Bogo-Indian: Nimzowitsch, 5.g3 Nc6 6.Bg2 Bxd2+ 7.Nbxd2" "E11u")
+ ("r1b1k2r/ppp1qppp/2nppn//2PP/5NP/PP1NPPBP/R2Q1RK b kq -"
+ "Bogo-Indian: Nimzowitsch, 5.g3 Nc6 Main Line" "E11v")
+ ("r1b2rk/ppp1qppp/2nppn//2PP/5NP/PP1NPPBP/R2Q1RK w - -"
+ "Bogo-Indian: Nimzowitsch, 5.g3 Nc6 Main Line, 8...O-O" "E11v")
+ ("r1b1k2r/1pp1qppp/2nppn/p/2PP/5NP/PP1NPPBP/R2Q1RK w kq -"
+ "Bogo-Indian: Nimzowitsch, 5.g3 Nc6 Main Line, 8...a5" "E11w")
+ ("r1b1k2r/1pp1qppp/2nppn/p/2PPP/5NP/PP1N1PBP/R2Q1RK b kq -"
+ "Bogo-Indian: Nimzowitsch, 5.g3 Nc6 Main Line, 8...a5 9.e4" "E11w")
+ ("rnb1k2r/1pp1qppp/3p1n/p2Pp/2P1P/5NP/PP1N1PBP/R2Q1RK w kq -"
+ "Bogo-Indian: Nimzowitsch, 5.g3 Nc6 Main Line, 8...a5 9.e4 e5 10.d5 Nb8" "E11w")
+ ("rnbqk2r/pppp1ppp/4pn//2PP/5N/PP1bPPPP/RN1QKB1R w KQkq -"
+ "Bogo-Indian: 4.Bd2 Bxd2+" "E11x")
+ ("rnbqk2r/pppp1ppp/4pn//2PP/5N/PP1NPPPP/R2QKB1R b KQkq -"
+ "Bogo-Indian: 4.Bd2 Bxd2+ 5.Nbxd2" "E11x")
+ ("rnbqk2r/pppp1ppp/4pn//2PP/5N/PP1QPPPP/RN2KB1R b KQkq -"
+ "Bogo-Indian: 4.Bd2 Bxd2+ 5.Qxd2" "E11y")
+ ("rnbq1rk/pppp1ppp/4pn//2PP/5N/PP1QPPPP/RN2KB1R w KQ -"
+ "Bogo-Indian: 4.Bd2 Bxd2+ 5.Qxd2 O-O" "E11y")
+ ("rnbq1rk/pppp1ppp/4pn//2PP/2N2N/PP1QPPPP/R3KB1R b KQ -"
+ "Bogo-Indian: 4.Bd2 Bxd2+ 5.Qxd2 O-O 6.Nc3" "E11y")
+ ("rnbq1rk/ppp2ppp/4pn/3p/2PP/2N2N/PP1QPPPP/R3KB1R w KQ -"
+ "Bogo-Indian: 4.Bd2 Bxd2+ 5.Qxd2 O-O 6.Nc3 d5" "E11y")
+ ("rnbq1rk/ppp2ppp/4pn/3p/2PP/2N1PN/PP1Q1PPP/R3KB1R b KQ -"
+ "Bogo-Indian: 4.Bd2 Bxd2+ 5.Qxd2 O-O 6.Nc3 d5 7.e3" "E11z")
+ ("rnbqkb1r/p1pp1ppp/1p2pn//2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "Queen's Indian" "E12a")
+ ("rnbqkb1r/p1pp1ppp/1p2pn//2PP1B/5N/PP2PPPP/RN1QKB1R b KQkq -"
+ "Queen's Indian: Miles Variation" "E12b")
+ ("rn1qk2r/pbppbppp/1p2pn//2PP1B/4PN/PP3PPP/RN1QKB1R w KQkq -"
+ "Queen's Indian: Miles, 5.e3 Be7" "E12b")
+ ("rn1qk2r/pbppbppp/1p2pn//2PP1B/4PN1P/PP3PP/RN1QKB1R b KQkq -"
+ "Queen's Indian: Miles, 5.e3 Be7 6.h3" "E12b")
+ ("rn1qk2r/pbpp1ppp/1p2pn//1bPP1B/4PN/PP3PPP/RN1QKB1R w KQkq -"
+ "Queen's Indian: Miles, 5.e3 Bb4+" "E12c")
+ ("rn1qk2r/pbpp1ppp/1p2pn//1bPP1B/4PN/PP1N1PPP/R2QKB1R b KQkq -"
+ "Queen's Indian: Miles, 5.e3 Bb4+ 6.Nbd2" "E12c")
+ ("rn1qk2r/pbpp1ppp/1p2pn//1bPP1B/4P/PP1N1PPP/RN1QKB1R b KQkq -"
+ "Queen's Indian: Miles, 5.e3 Bb4+ 6.Nfd2" "E12c")
+ ("rnbqkb1r/p1pp1ppp/1p2pn//2PP/P4N/1P2PPPP/RNBQKB1R b KQkq -"
+ "Queen's Indian: Petrosian" "E12d")
+ ("rnbqkb1r/p2p1ppp/1p2pn/2p/2PP/P4N/1P2PPPP/RNBQKB1R w KQkq -"
+ "Queen's Indian: Petrosian, 4...c5" "E12e")
+ ("rnbqkb1r/p2p1ppp/1p2pn/2pP/2P/P4N/1P2PPPP/RNBQKB1R b KQkq -"
+ "Queen's Indian: Petrosian, 4...c5 5.d5" "E12e")
+ ("rn1qkb1r/p2p1ppp/bp2pn/2pP/2P/P4N/1P2PPPP/RNBQKB1R w KQkq -"
+ "Queen's Indian: Petrosian, 4...c5 5.d5 Ba6" "E12e")
+ ("rn1qkb1r/p2p1ppp/bp2pn/2pP/2P/P4N/1PQ1PPPP/RNB1KB1R b KQkq -"
+ "Queen's Indian: Petrosian, 4...c5 5.d5 Ba6 6.Qc2" "E12f")
+ ("rn1qkb1r/p2p1p1p/bp3np/2pP//P4N/1PQ1PPPP/RNB1KB1R w KQkq -"
+ "Queen's Indian: Petrosian, 4...c5 5.d5 Ba6 6.Qc2 exd5 6.cxd5 g6" "E12f")
+ ("rn1qkb1r/p1pp1ppp/bp2pn//2PP/P4N/1P2PPPP/RNBQKB1R w KQkq -"
+ "Queen's Indian: Petrosian, 4...Ba6" "E12g")
+ ("rn1qkb1r/p1pp1ppp/bp2pn//2PP/P3PN/1P3PPP/RNBQKB1R b KQkq -"
+ "Queen's Indian: Petrosian, 4...Ba6 5.e3" "E12g")
+ ("rn1qkb1r/p1pp1ppp/bp2pn//2PP/P4N/1PQ1PPPP/RNB1KB1R b KQkq -"
+ "Queen's Indian: Petrosian, 4...Ba6 5.Qc2" "E12g")
+ ("rn1qkb1r/p2p1ppp/bp2pn/2p/2PP/P4N/1PQ1PPPP/RNB1KB1R w KQkq -"
+ "Queen's Indian: Petrosian, 4...Ba6 5.Qc2 c5" "E12g")
+ ("rn1qkb1r/pbpp1ppp/1p2pn//2PP/P4N/1PQ1PPPP/RNB1KB1R w KQkq -"
+ "Queen's Indian: Petrosian, 4...Ba6 5.Qc2 Bb7" "E12h")
+ ("rn1qkb1r/pb1p1ppp/1p2pn/2p/2PP/P1N2N/1PQ1PPPP/R1B1KB1R w KQkq -"
+ "Queen's Indian: Petrosian, 4...Ba6 5.Qc2 Bb7 6.Nc3 c5" "E12h")
+ ("rn1qkb1r/pb1p1ppp/1p2pn/2p/2PPP/P1N2N/1PQ2PPP/R1B1KB1R b KQkq -"
+ "Queen's Indian: Petrosian, 4...Ba6 5.Qc2 Bb7 6.Nc3 c5 7.e4" "E12i")
+ ("r2qkb1r/pb1p1ppp/1pn1pn//2PNP/P1N/1PQ2PPP/R1B1KB1R w KQkq -"
+ "Queen's Indian: Petrosian, 4...Ba6 5.Qc2 Bb7 6.Nc3 c5 7.e4 cd 8.Nxd4 Nc6" "E12i")
+ ("rn1qkb1r/pbpp1ppp/1p2pn//2PP/P4N/1P2PPPP/RNBQKB1R w KQkq -"
+ "Queen's Indian: Petrosian, 4...Bb7" "E12j")
+ ("rn1qkb1r/pbpp1ppp/1p2pn//2PP/P1N2N/1P2PPPP/R1BQKB1R b KQkq -"
+ "Queen's Indian: Petrosian, 5.Nc3" "E12j")
+ ("rn1qkb1r/p1pp1ppp/1p2pn//2PP/P1N2b/1P2PPPP/R1BQKB1R w KQkq -"
+ "Queen's Indian: Petrosian, 5.Nc3 Bxf3" "E12j")
+ ("rn1qk2r/pbppbppp/1p2pn//2PP/P1N2N/1P2PPPP/R1BQKB1R w KQkq -"
+ "Queen's Indian: Petrosian, 5.Nc3 Be7" "E12j")
+ ("rn1qkb1r/pbpp1ppp/1p2p//2PPn/P1N2N/1P2PPPP/R1BQKB1R w KQkq -"
+ "Queen's Indian: Petrosian, 5.Nc3 Ne4" "E12k")
+ ("rn1qkb1r/pbpp1p1p/1p2pnp//2PP/P1N2N/1P2PPPP/R1BQKB1R w KQkq -"
+ "Queen's Indian: Petrosian, 5.Nc3 g6" "E12l")
+ ("rn1qkb1r/pbp2ppp/1p2pn/3p/2PP/P1N2N/1P2PPPP/R1BQKB1R w KQkq -"
+ "Queen's Indian: Petrosian, 5.Nc3 d5" "E12m")
+ ("rn1qkb1r/pbp2ppp/1p2pn/3p2B/2PP/P1N2N/1P2PPPP/R2QKB1R b KQkq -"
+ "Queen's Indian: Petrosian, 5.Nc3 d5 6.Bg5" "E12n")
+ ("rn1qk2r/pbp1bppp/1p2pn/3p2B/2PP/P1N2N/1P2PPPP/R2QKB1R w KQkq -"
+ "Queen's Indian: Petrosian, 5.Nc3 d5 6.Bg5 Be7" "E12n")
+ ("rn1qk2r/pbp1bppp/1p2pn/3p2B/Q1PP/P1N2N/1P2PPPP/R3KB1R b KQkq -"
+ "Queen's Indian: Petrosian, 5.Nc3 d5 6.Bg5 Be7 7.Qa4+" "E12o")
+ ("rn1qk2r/pb2bppp/1pp1pn/3p2B/Q1PP/P1N2N/1P2PPPP/R3KB1R w KQkq -"
+ "Queen's Indian: Petrosian, 5.Nc3 d5 6.Bg5 Be7 7.Qa4+ c6" "E12o")
+ ("rn1qk2r/pb3ppp/1pp2b/3p/Q2P/P1N2N/1P2PPPP/R3KB1R w KQkq -"
+ "Queen's Indian: Petrosian, 5.Nc3 d5 6.Bg5 Be7 7.Qa4+ c6 8.Bxf6 Bxf6 9.cxd5 exd5" "E12o")
+ ("rn1qkb1r/pbp2ppp/1p3n/3p/3P/P1N2N/1P2PPPP/R1BQKB1R w KQkq -"
+ "Queen's Indian: Petrosian, 6.cxd5 exd5" "E12p")
+ ("rn1qkb1r/pbp2ppp/1p3n/3p/3P/P1N2NP/1P2PP1P/R1BQKB1R b KQkq -"
+ "Queen's Indian: Petrosian, 6.cxd5 exd5 7.g3" "E12p")
+ ("rn1qkb1r/pbp2ppp/1p3n/3p2B/3P/P1N2N/1P2PPPP/R2QKB1R b KQkq -"
+ "Queen's Indian: Petrosian, 6.cxd5 exd5 7.Bg5" "E12q")
+ ("rn1qkb1r/pbp2ppp/1p2p/3n/3P/P1N2N/1P2PPPP/R1BQKB1R w KQkq -"
+ "Queen's Indian: Petrosian, 6.cxd5 Nxd5" "E12r")
+ ("rn1qkb1r/pbp2ppp/1p2p/3n/3PP/P1N2N/1P3PPP/R1BQKB1R b KQkq -"
+ "Queen's Indian: Petrosian, 6.cxd5 Nxd5 7.e4" "E12r")
+ ("rn1qkb1r/pbp2ppp/1p2p/3n/3P/P1N1PN/1P3PPP/R1BQKB1R b KQkq -"
+ "Queen's Indian: Petrosian, 6.cxd5 Nxd5 7.e3" "E12s")
+ ("rn1qkb1r/pbp2p1p/1p2p1p/3n/3P/P1N1PN/1P3PPP/R1BQKB1R w KQkq -"
+ "Queen's Indian: Petrosian, 6.cxd5 Nxd5 7.e3 g6" "E12s")
+ ("rn1qk2r/pbp1bppp/1p2p/3n/3P/P1N1PN/1P3PPP/R1BQKB1R w KQkq -"
+ "Queen's Indian: Petrosian, 6.cxd5 Nxd5 7.e3 Be7" "E12s")
+ ("rn1qkb1r/pbp2ppp/1p2p/3n/3P/P1N2N/1PQ1PPPP/R1B1KB1R b KQkq -"
+ "Queen's Indian: Petrosian, Kasparov Variation" "E12t")
+ ("rn1qk2r/pbp1bppp/1p2p/3n/3P/P1N2N/1PQ1PPPP/R1B1KB1R w KQkq -"
+ "Queen's Indian: Petrosian, Kasparov, 7...Be7" "E12t")
+ ("rn1qkb1r/pb3ppp/1p2p/2pn/3P/P1N2N/1PQ1PPPP/R1B1KB1R w KQkq -"
+ "Queen's Indian: Petrosian, Kasparov, 7...c5" "E12t")
+ ("rn1qkb1r/pbp2ppp/1p2p//3P/P1n2N/1PQ1PPPP/R1B1KB1R w KQkq -"
+ "Queen's Indian: Petrosian, Kasparov, 7...Nxc3" "E12t")
+ ("rn1qkb1r/pbp2ppp/1p2p//3P/P1P2N/2Q1PPPP/R1B1KB1R b KQkq -"
+ "Queen's Indian: Petrosian, Kasparov, 7...Nxc3 8.bxc3" "E12u")
+ ("rn1qkb1r/pb3ppp/1p2p/2p/3P/P1P2N/2Q1PPPP/R1B1KB1R w KQkq -"
+ "Queen's Indian: Petrosian, Kasparov, 7...Nxc3 8.bxc3 c5" "E12u")
+ ("rn1qkb1r/pb3ppp/1p2p/2p/3PP/P1P2N/2Q2PPP/R1B1KB1R b KQkq -"
+ "Queen's Indian: Petrosian, Kasparov, 7...Nxc3 8.bxc3 c5 9.e4" "E12u")
+ ("rn1qk2r/pbp1bppp/1p2p//3P/P1P2N/2Q1PPPP/R1B1KB1R w KQkq -"
+ "Queen's Indian: Petrosian, Kasparov, 7...Nxc3 8.bxc3 Be7" "E12u")
+ ("rn1qk2r/pbp1bppp/1p2p//3PP/P1P2N/2Q2PPP/R1B1KB1R b KQkq -"
+ "Queen's Indian: Petrosian, Kasparov, 7...Nxc3 8.bxc3 Be7 9.e4" "E12u")
+ ("rnbqkb1r/p1pp1ppp/1p2pn/6B/2PP/5N/PP2PPPP/RN1QKB1R b KQkq -"
+ "Queen's Indian: 4.Bg5" "E12v")
+ ("rnbqkb1r/p1pp1ppp/1p2pn//2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Queen's Indian: 4.Nc3" "E12w")
+ ("rn1qkb1r/pbpp1ppp/1p2pn//2PP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Queen's Indian: 4.Nc3 Bb7" "E12w")
+ ("rn1qkb1r/pbpp1ppp/1p2pn/6B/2PP/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "Queen's Indian: 4.Nc3 Bb7 5.Bg5" "E12w")
+ ("rn1qk2r/pbppbpp/1p2pn1p//2PP3B/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Be7" "E12x")
+ ("rn1qk2r/pbppbpp/1p2p2p//2PPn2B/2N1PN/PP3PPP/R2QKB1R w KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Be7 7.e3 Ne4" "E12x")
+ ("rn1qk2r/pb1pbpp/1p2pn1p/2p/2PP3B/2N1PN/PP3PPP/R2QKB1R w KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Be7 7.e3 c5" "E12x")
+ ("rn1qkb1r/pbpp1p/1p2pn1p/6p/2PP3B/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Queen's Indian: Botvinnik Variation" "E12y")
+ ("rn1qkb1r/pbpp1p/1p2p2p/6pn/2PP/2N2NB/PPQ1PPPP/R3KB1R b KQkq -"
+ "Queen's Indian: Botvinnik, 8.Qc2" "E12y")
+ ("rn1qkb1r/pbpp1p/1p2p2p/6pn/2PP/2N1PNB/PP3PPP/R2QKB1R b KQkq -"
+ "Queen's Indian: Botvinnik, 8.e3" "E12y")
+ ("rn1qk2r/pbpp1pp/1p2pn1p//1bPP3B/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4" "E13a")
+ ("rn1qk2r/pbpp1pp/1p2pn1p//1bPP3B/2N2N/PPQ1PPPP/R3KB1R b KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.Qc2" "E13b")
+ ("rn1qk2r/pbpp1p/1p2pn1p/6p/1bPP3B/2N2N/PPQ1PPPP/R3KB1R w KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.Qc2 g5" "E13c")
+ ("rn1qk2r/pbpp1pp/1p2pn1p//1bPP3B/2N/PP1NPPPP/R2QKB1R b KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.Nd2" "E13d")
+ ("rn1qk2r/pbpp1pp/1p2pn1p//2PP3B/2b/PP1NPPPP/R2QKB1R w KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.Nd2 Bxc3" "E13e")
+ ("rn1qk2r/pbpp1pp/1p2pn1p//2PP3B/2P/P2NPPPP/R2QKB1R b KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.Nd2 Bxc3 8.bxc3" "E13e")
+ ("rn1qk2r/pbpp1pp/1p2pn1p//1bPP3B/2N1PN/PP3PPP/R2QKB1R b KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.e3" "E13f")
+ ("rn1qk2r/pb1p1pp/1p2pn1p/2p/1bPP3B/2N1PN/PP3PPP/R2QKB1R w KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.e3 c5" "E13g")
+ ("rn1qk2r/pbpp1pp/1p2pn1p//2PP3B/2b1PN/PP3PPP/R2QKB1R w KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.e3 Bxc3+" "E13h")
+ ("rn1qk2r/pbpp1pp/1p2pn1p//2PP3B/2P1PN/P4PPP/R2QKB1R b KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.e3 Bxc3+ 8.bxc3" "E13h")
+ ("rn1qk2r/pbp2pp/1p1ppn1p//2PP3B/2P1PN/P4PPP/R2QKB1R w KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.e3 Bxc3+ 8.bxc3 d6" "E13i")
+ ("rn1qk2r/pbp2pp/1p1ppn1p//2PP3B/2P1P/P2N1PPP/R2QKB1R b KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.e3 Bxc3+ 8.bxc3 d6 9.Nd2" "E13j")
+ ("r2qk2r/pbpn1pp/1p1ppn1p//2PP3B/2P1P/P2N1PPP/R2QKB1R w KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.e3 Bxc3+ 8.bxc3 d6 9.Nd2 Nbd7" "E13k")
+ ("r2qk2r/pbpn1pp/1p1ppn1p//2PP3B/2P1PP/P2N2PP/R2QKB1R b KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.e3 Bxc3+ 8.bxc3 d6 9.Nd2 Nbd7 10.f3" "E13k")
+ ("r3k2r/pbpnqpp/1p1ppn1p//2PP3B/2P1PP/P2N2PP/R2QKB1R w KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.e3 Bxc3+ 8.bxc3 d6 9.Nd2 Nbd7 10.f3 Qe7" "E13k")
+ ("rn1qk2r/pbpp1p/1p2pn1p/6p/1bPP3B/2N1PN/PP3PPP/R2QKB1R w KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.e3 g5" "E13l")
+ ("rn1qk2r/pbpp1p/1p2pn1p/6p/1bPP/2N1PNB/PP3PPP/R2QKB1R b KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.e3 g5" "E13l")
+ ("rn1qk2r/pbpp1p/1p2p2p/6p/1bPPn/2N1PNB/PP3PPP/R2QKB1R w KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.e3 g5 8.Bg3 Ne4" "E13l")
+ ("rn1qk2r/pbpp1p/1p2p2p/6p/1bPPn/2N1PNB/PPQ2PPP/R3KB1R b KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.e3 g5 8.Bg3 Ne4 9.Qc2" "E13m")
+ ("rn1qk2r/pbpp1p/1p2p2p/6p/2PPn/2b1PNB/PPQ2PPP/R3KB1R w KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.e3 g5 8.Bg3 Ne4 9.Qc2 Bxc3+" "E13n")
+ ("rn1qk2r/pbpp1p/1p2p2p/6p/2PPn/2P1PNB/P1Q2PPP/R3KB1R b KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.e3 g5 8.Bg3 Ne4 9.Qc2 Bxc3+" "E13n")
+ ("rn1qk2r/pbp2p/1p1pp2p/6p/2PPn/2P1PNB/P1Q2PPP/R3KB1R w KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.e3 g5 8.Bg3 Ne4 9.Qc2 Bxc3+ 10.bxc3 d6" "E13o")
+ ("rn1qk2r/pbp2p/1p1pp2p/6p/2PPn/2PBPNB/P1Q2PPP/R3K2R b KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.e3 g5 8.Bg3 Ne4 9.Qc2 Bxc3+ 10.bxc3 d6 11.Bd3" "E13o")
+ ("rn1qk2r/pbp/1p1pp2p/5pp/2PPn/2PBPNB/P1Q2PPP/R3K2R w KQkq -"
+ "Queen's Indian: 5.Bg5 h6 6.Bh4 Bb4 7.e3 g5 8.Bg3 Ne4 9.Qc2 Bxc3+ 10.bxc3 d6 11.Bd3 f5" "E13p")
+ ("rnbqkb1r/p1pp1ppp/1p2pn//2PP/4PN/PP3PPP/RNBQKB1R b KQkq -"
+ "Queen's Indian: 4.e3" "E14a")
+ ("rnbqk2r/p1pp1ppp/1p2pn//1bPP/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "Queen's Indian: 4.e3 Bb4+" "E14a")
+ ("rn1qkb1r/pbpp1ppp/1p2pn//2PP/4PN/PP3PPP/RNBQKB1R w KQkq -"
+ "Queen's Indian: 4.e3 Bb7" "E14b")
+ ("rn1qkb1r/pbpp1ppp/1p2pn//2PP/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "Queen's Indian: 4.e3 Bb7 5.Nc3" "E14c")
+ ("rn1qkb1r/pbp2ppp/1p2pn/3p/2PP/2N1PN/PP3PPP/R1BQKB1R w KQkq -"
+ "Queen's Indian: 4.e3 Bb7 5.Nc3 d5" "E14d")
+ ("rn1qkb1r/pbpp1ppp/1p2pn//2PP/3BPN/PP3PPP/RNBQK2R b KQkq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3" "E14e")
+ ("rn1qk2r/pbpp1ppp/1p2pn//1bPP/3BPN/PP3PPP/RNBQK2R w KQkq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 Bb4+" "E14f")
+ ("rn1qk2r/pbpp1ppp/1p2pn//1bPP/3BPN/PP1N1PPP/R1BQK2R b KQkq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 Bb4+ 6.Nbd2" "E14g")
+ ("rn1qk2r/pb1p1ppp/1p2pn/2p/1bPP/3BPN/PP1N1PPP/R1BQK2R w KQkq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 Bb4+ 6.Nbd2 c5" "E14g")
+ ("rn1q1rk/pbpp1ppp/1p2pn//1bPP/3BPN/PP1N1PPP/R1BQK2R w KQ -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 Bb4+ 6.Nbd2 O-O" "E14h")
+ ("rn1q1rk/pbp2ppp/1p2pn/3p/1bPP/3BPN/PP1N1PPP/R1BQ1RK w - -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 Bb4+ 6.Nbd2 O-O 7.O-O d5" "E14i")
+ ("rn1q1rk/pbp2ppp/1p2pn/3p/1bPP/P2BPN/1P1N1PPP/R1BQ1RK b - -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 Bb4+ 6.Nbd2 O-O 7.O-O d5 8.a3" "E14i")
+ ("rn1q1rk/pbp1bppp/1p2pn/3p/2PP/P2BPN/1P1N1PPP/R1BQ1RK w - -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 Bb4+ 6.Nbd2 O-O 7.O-O d5 8.a3 Be7" "E14i")
+ ("rn1q1rk/pbp1bppp/1p2pn/3p/1PPP/P2BPN/3N1PPP/R1BQ1RK b - -"
+ "Queen's Indian: Dreev Variation" "E14i")
+ ("rn1qk2r/pbppbppp/1p2pn//2PP/3BPN/PP3PPP/RNBQK2R w KQkq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 Be7" "E14j")
+ ("rn1qk2r/pbppbppp/1p2pn//2PP/3BPN/PP3PPP/RNBQ1RK b kq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 Be7 6.O-O" "E14k")
+ ("rn1q1rk/pbppbppp/1p2pn//2PP/3BPN/PP3PPP/RNBQ1RK w - -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 Be7 6.O-O O-O" "E14k")
+ ("rn1q1rk/pbppbppp/1p2pn//2PP/2NBPN/PP3PPP/R1BQ1RK b - -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 Be7 6.O-O O-O 7.Nc3" "E14l")
+ ("rn1qkb1r/pbp2ppp/1p2pn/3p/2PP/3BPN/PP3PPP/RNBQK2R w KQkq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 d5" "E14m")
+ ("rn1qkb1r/pbp2ppp/1p2pn/3p/2PP/3BPN/PP3PPP/RNBQ1RK b kq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 d5 6.O-O" "E14n")
+ ("rn1qk2r/pbp2ppp/1p1bpn/3p/2PP/3BPN/PP3PPP/RNBQ1RK w kq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 d5 6.O-O Bd6" "E14n")
+ ("rn1qk2r/pbp2ppp/1p1bpn/3p/2PP/1P1BPN/P4PPP/RNBQ1RK b kq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 d5 6.O-O Bd6 7.b3" "E14o")
+ ("rn1qk2r/pbp2ppp/1p1bpn/3p/2PP/2NBPN/PP3PPP/R1BQ1RK b kq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 d5 6.O-O Bd6 7.Nc3" "E14p")
+ ("rn1qkb1r/pb1p1ppp/1p2pn/2p/2PP/3BPN/PP3PPP/RNBQK2R w KQkq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 c5" "E14q")
+ ("rn1qkb1r/pb1p1ppp/1p2pn/2p/2PP/2NBPN/PP3PPP/R1BQK2R b KQkq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 c5 6.Nc3" "E14q")
+ ("rn1qkb1r/pb1p1ppp/1p2pn/2p/2PP/3BPN/PP3PPP/RNBQ1RK b kq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 c5 6.O-O" "E14r")
+ ("rn1qkb1r/pb1p1ppp/1p2pn//2Pp/3BPN/PP3PPP/RNBQ1RK w kq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 c5 6.O-O cxd4" "E14s")
+ ("rn1qkb1r/pb1p1ppp/1p2pn//2PP/3B1N/PP3PPP/RNBQ1RK b kq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 c5 6.O-O cxd4 7.exd4" "E14s")
+ ("rn1qk2r/pb1pbppp/1p2pn/2p/2PP/3BPN/PP3PPP/RNBQ1RK w kq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 c5 6.O-O Be7" "E14t")
+ ("rn1qk2r/pb1pbppp/1p2pn/2p/2PP/3BPN/PP1N1PPP/R1BQ1RK b kq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 c5 6.O-O Be7 7.Nbd2" "E14t")
+ ("rn1qk2r/pb1pbppp/1p2pn/2p/2PP/1P1BPN/P4PPP/RNBQ1RK b kq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 c5 6.O-O Be7 7.b3" "E14u")
+ ("rn1q1rk/pb1pbppp/1p2pn/2p/2PP/1P1BPN/PB3PPP/RN1Q1RK b - -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 c5 6.O-O Be7 7.b3" "E14u")
+ ("rn1q1rk/pb2bppp/1p2pn/2pp/2PP/1P1BPN/PB3PPP/RN1Q1RK w - -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 c5 6.O-O Be7 7.b3 O-O 8.Bb2 d5" "E14v")
+ ("rn1q1rk/pb1pbppp/1p2pn//2Pp/1P1BPN/PB3PPP/RN1Q1RK w - -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 c5 6.O-O Be7 7.b3 O-O 8.Bb2 cxd4" "E14w")
+ ("rn1q1rk/pb1pbppp/1p2pn//2PN/1P1BP/PB3PPP/RN1Q1RK b - -"
+ "Queen's Indian: Averbakh Variation" "E14w")
+ ("rn1q1rk/pb1pbppp/1p2pn//2PP/1P1B1N/PB3PPP/RN1Q1RK b - -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 c5 6.O-O Be7 7.b3 O-O 8.Bb2 cxd4 9.exd4" "E14w")
+ ("rn1q1rk/pb2bppp/1p2pn/3p/2PP/1P1B1N/PB3PPP/RN1Q1RK w - -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 c5 6.O-O Be7 7.b3 O-O 8.Bb2 cxd4 9.exd4 d5" "E14w")
+ ("rn1qk2r/pb1pbppp/1p2pn/2p/2PP/2NBPN/PP3PPP/R1BQ1RK b kq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 c5 6.O-O Be7 7.Nc3" "E14x")
+ ("rn1q1rk/pb1pbppp/1p2pn/2p/2PP/2NBPN/PP3PPP/R1BQ1RK w - -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 c5 6.O-O Be7 7.Nc3 O-O" "E14x")
+ ("rn1qk2r/pb1pbppp/1p2pn//2Pp/2NBPN/PP3PPP/R1BQ1RK w kq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 c5 6.O-O Be7 7.Nc3 cxd4" "E14x")
+ ("rn1qk2r/pb1pbppp/1p2pn//2PP/2NB1N/PP3PPP/R1BQ1RK b kq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 c5 6.O-O Be7 7.Nc3 cxd4 8.exd4" "E14y")
+ ("rn1qk2r/pb2bppp/1p2pn/3p/2PP/2NB1N/PP3PPP/R1BQ1RK w kq -"
+ "Queen's Indian: 4.e3 Bb7 5.Bd3 c5 6.O-O Be7 7.Nc3 cxd4 8.exd4 d5" "E14z")
+ ("rnbqkb1r/p1pp1ppp/1p2pn//2PP/5NP/PP2PP1P/RNBQKB1R b KQkq -"
+ "Queen's Indian: 4.g3" "E15a")
+ ("rnbqk2r/p1pp1ppp/1p2pn//1bPP/5NP/PP2PP1P/RNBQKB1R w KQkq -"
+ "Queen's Indian: 4.g3 Bb4+" "E15b")
+ ("rnbqk2r/p1pp1ppp/1p2pn//1bPP/5NP/PP1BPP1P/RN1QKB1R b KQkq -"
+ "Queen's Indian: 4.g3 Bb4+" "E15b")
+ ("rnbqk2r/p1pp1ppp/1p2pn//2PP/5NP/PP1bPP1P/RN1QKB1R w KQkq -"
+ "Queen's Indian: 4.g3 Bb4+ 5.Bd2 Bxd2+" "E15c")
+ ("rn1qk2r/p1pp1ppp/bp2pn//2PP/5NP/PP1QPP1P/RN2KB1R w KQkq -"
+ "Queen's Indian: 4.g3 Bb4+ 5.Bd2 Bxd2+ 6.Qxd2 Ba6" "E15c")
+ ("rn1qkb1r/p1pp1ppp/bp2pn//2PP/5NP/PP2PP1P/RNBQKB1R w KQkq -"
+ "Queen's Indian: Nimzowitsch Variation (4.g3 Ba6)" "E15d")
+ ("rn1qkb1r/p1pp1ppp/bp2pn//2PP/1Q3NP/PP2PP1P/RNB1KB1R b KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.Qb3" "E15d")
+ ("rn1qkb1r/p1pp1ppp/bp2pn//2PP/5NP/PPQ1PP1P/RNB1KB1R b KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.Qc2" "E15d")
+ ("rn1qkb1r/p1pp1ppp/bp2pn//2PP/5NP/PP1NPP1P/R1BQKB1R b KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.Nbd2" "E15e")
+ ("rn1qkb1r/p2p1ppp/bp2pn/2p/2PP/5NP/PP1NPP1P/R1BQKB1R w KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.Nbd2 c5" "E15e")
+ ("rn1qkb1r/pbpp1ppp/1p2pn//2PP/5NP/PP1NPP1P/R1BQKB1R w KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.Nbd2 Bb7" "E15f")
+ ("rn1qkb1r/pbpp1ppp/1p2pn//2PP/5NP/PP1NPPBP/R1BQK2R b KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.Nbd2 Bb7 6.Bg2" "E15f")
+ ("rn1qkb1r/pb1p1ppp/1p2pn/2p/2PP/5NP/PP1NPPBP/R1BQK2R w KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.Nbd2 Bb7 6.Bg2 c5" "E15f")
+ ("rn1qk2r/p1pp1ppp/bp2pn//1bPP/5NP/PP1NPP1P/R1BQKB1R w KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.Nbd2 Bb4" "E15g")
+ ("rn1qkb1r/p1pp1ppp/bp2pn//Q1PP/5NP/PP2PP1P/RNB1KB1R b KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.Qa4" "E15h")
+ ("rn1qk2r/p1ppbppp/bp2pn//Q1PP/5NP/PP2PP1P/RNB1KB1R w KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.Qa4 Be7" "E15h")
+ ("rn1qkb1r/p2p1ppp/bpp1pn//Q1PP/5NP/PP2PP1P/RNB1KB1R w KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.Qa4 c6" "E15i")
+ ("rn1qkb1r/p2p1ppp/b1p1pn/1p/Q1PP/2N2NP/PP2PP1P/R1B1KB1R w KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.Qa4 c6 6.Nc3 b5" "E15i")
+ ("rn1qkb1r/p2p1ppp/bp2pn/2p/Q1PP/5NP/PP2PP1P/RNB1KB1R w KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.Qa4 c5" "E15j")
+ ("rn1qkb1r/pb1p1ppp/1p2pn/2p/Q1PP/5NP/PP2PPBP/RNB1K2R w KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.Qa4 c5 6.Bg2 Bb7" "E15j")
+ ("rn1qkb1r/pb1p1ppp/1p2pn/2P/Q1P/5NP/PP2PPBP/RNB1K2R b KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.Qa4 c5 6.Bg2 Bb7 7.dxc5" "E15j")
+ ("rn1qkb1r/pb1p1ppp/1p2pn/2p/Q1PP/5NP/PP2PPBP/RNB2RK b kq -"
+ "Queen's Indian: Nimzowitsch, 5.Qa4 c5 6.Bg2 Bb7 7.O-O" "E15k")
+ ("rn1qkb1r/p1pp1ppp/bp2pn//2PP/1P3NP/P3PP1P/RNBQKB1R b KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.b3 " "E15l")
+ ("rn1qkb1r/p1pp1ppp/b3pn/1p/2PP/1P3NP/P3PP1P/RNBQKB1R w KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.b3 b5" "E15l")
+ ("rn1qkb1r/p1pp1ppp/b3pn/1P/3P/1P3NP/P3PP1P/RNBQKB1R b KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.b3 b5 6.cxb5" "E15l")
+ ("rn1qkb1r/p1p2ppp/bp2pn/3p/2PP/1P3NP/P3PP1P/RNBQKB1R w KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.b3 d5" "E15m")
+ ("rn1qkb1r/p1p2ppp/bp2pn/3P/3P/1P3NP/P3PP1P/RNBQKB1R b KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.b3 d5 6.cxd5" "E15m")
+ ("rn1qkb1r/p1p2ppp/bp2pn/3p/2PP/1P3NP/P3PPBP/RNBQK2R b KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.b3 d5 6.Bg2" "E15m")
+ ("rn1qkb1r/pbpp1ppp/1p2pn//2PP/1P3NP/P3PP1P/RNBQKB1R w KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.b3 Bb7" "E15n")
+ ("rn1qkb1r/pbpp1ppp/1p2pn//2PP/1P3NP/P3PPBP/RNBQK2R b KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.b3 Bb7 6.Bg2" "E15n")
+ ("rn1qk2r/1bpp1ppp/1p2pn/p/1bPP/1P3NP/P2BPPBP/RN1QK2R w KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.b3 Bb7, 7...a5" "E15n")
+ ("rn1q1rk/1bpp1ppp/1p2pn/p/1bPP/1P3NP/P2BPPBP/RN1Q1RK w - -"
+ "Queen's Indian: Nimzowitsch, 5.b3 Bb7, 7...a5 8.O-O O-O" "E15n")
+ ("rn1qk2r/p1pp1ppp/bp2pn//1bPP/1P3NP/P3PP1P/RNBQKB1R w KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.b3 Bb4+" "E15o")
+ ("rn1qk2r/p1ppbppp/bp2pn//2PP/1P3NP/P2BPP1P/RN1QKB1R w KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.b3 Bb4+ 6.Bd2 Be7" "E15o")
+ ("rn1qk2r/p1ppbppp/bp2pn//2PP/1PN2NP/P2BPP1P/R2QKB1R b KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.b3 Bb4+ 6.Bd2 Be7 7.Nc3" "E15o")
+ ("rn1qk2r/p1ppbppp/bp2pn//2PP/1P3NP/P2BPPBP/RN1QK2R b KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.b3 Bb4+ 6.Bd2 Be7 7.Bg2" "E15p")
+ ("rn1qk2r/p1p1bppp/bp2pn/3p/2PP/1P3NP/P2BPPBP/RN1QK2R w KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.b3 Bb4+ 6.Bd2 Be7 7.Bg2 d5" "E15p")
+ ("rn1q1rk/p1p1bppp/bp3n/3p/3P/1P3NP/P2BPPBP/RN1Q1RK w - -"
+ "Queen's Indian: Nimzowitsch, 5.b3 Bb4+ 6.Bd2 Be7 7.Bg2 d5" "E15p")
+ ("rn1qk2r/p2pbppp/bpp1pn//2PP/1P3NP/P2BPPBP/RN1QK2R w KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.b3 Bb4+ 6.Bd2 Be7 7.Bg2 c6" "E15q")
+ ("rn1qk2r/p2pbppp/bpp1pn//2PP/1P3NP/P2BPPBP/RN1Q1RK b kq -"
+ "Queen's Indian: Nimzowitsch, 5.b3 Bb4+ 6.Bd2 Be7 7.Bg2 c6 8.O-O" "E15q")
+ ("rn1qk2r/p3bppp/bpp1pn/3p/2PP/1P3NP/P2BPPBP/RN1Q1RK w kq -"
+ "Queen's Indian: Nimzowitsch, 5.b3 Bb4+ 6.Bd2 Be7 7.Bg2 c6 8.O-O d5" "E15q")
+ ("rn1qk2r/p2pbppp/bpp1pn//2PP/1PB2NP/P3PPBP/RN1QK2R b KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.b3 Bb4+, Main Line" "E15r")
+ ("rn1qk2r/p3bppp/bpp1pn/3pN/2PP/1PB3P/P3PPBP/RN1QK2R b KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.b3 Bb4+, Main Line, 9.Ne5" "E15s")
+ ("rn1qk2r/p2nbppp/bpp1p/3pN/2PP/1PB3P/P3PPBP/RN1QK2R w KQkq -"
+ "Queen's Indian: Nimzowitsch, 5.b3 Bb4+, Main Line, 9.Ne5 Nfd7" "E15s")
+ ("rn1qkb1r/pbpp1ppp/1p2pn//2PP/5NP/PP2PP1P/RNBQKB1R w KQkq -"
+ "Queen's Indian: 4.g3 Bb7" "E15t")
+ ("rn1qkb1r/pbpp1ppp/1p2pn//2PP/5NP/PP2PPBP/RNBQK2R b KQkq -"
+ "Queen's Indian: 4.g3 Bb7" "E15t")
+ ("rnq1kb1r/pbpp1ppp/1p2pn//2PP/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Queen's Indian: 4.g3 Bb7 5.Bg2 Qc8" "E15t")
+ ("rnq1kb1r/pb1p1ppp/1p2pn/2pP/2P/5NP/PP2PPBP/RNBQ1RK b kq -"
+ "Queen's Indian: 4.g3 Bb7 5.Bg2 Qc8 6.O-O c5 7.d5" "E15t")
+ ("rn1qkb1r/pb1p1ppp/1p2pn/2p/2PP/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Queen's Indian: 4.g3 Bb7 5.Bg2 c5" "E15u")
+ ("rn1qkb1r/pb1p1ppp/1p3n/2pp2N/2P/6P/PP2PPBP/RNBQK2R b KQkq -"
+ "Queen's Indian: Buerger Variation" "E15u")
+ ("rn1qkb1r/pb1p1ppp/1p3n/2pp/2P4N/6P/PP2PPBP/RNBQK2R b KQkq -"
+ "Queen's Indian: Rubinstein Variation" "E15v")
+ ("rn1qk2r/pbpp1ppp/1p2pn//1bPP/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Queen's Indian: Capablanca Variation" "E16a")
+ ("rn1qk2r/pbpp1ppp/1p2pn//1bPP/5NP/PP1NPPBP/R1BQK2R b KQkq -"
+ "Queen's Indian: Capablanca, 6.Nbd2" "E16b")
+ ("rn1q1rk/pbpp1ppp/1p2pn//1bPP/5NP/PP1NPPBP/R1BQK2R w KQ -"
+ "Queen's Indian: Capablanca, 6.Nbd2 O-O" "E16c")
+ ("rn1q1rk/pbp2ppp/1p2pn/3p/1bPP/5NP/PP1NPPBP/R1BQ1RK w - -"
+ "Queen's Indian: Capablanca, 6.Nbd2 O-O 7.O-O d5" "E16d")
+ ("rn1qk2r/pbpp1ppp/1p2pn//1bPP/5NP/PP1BPPBP/RN1QK2R b KQkq -"
+ "Queen's Indian: Capablanca, 6.Bd2" "E16e")
+ ("rn1qk2r/pb1p1ppp/1p2pn/2p/1bPP/5NP/PP1BPPBP/RN1QK2R w KQkq -"
+ "Queen's Indian: Capablanca, 6.Bd2 c5" "E16e")
+ ("rn1qk2r/1bpp1ppp/1p2pn/p/1bPP/5NP/PP1BPPBP/RN1QK2R w KQkq -"
+ "Queen's Indian: Capablanca, Yates Variation" "E16f")
+ ("rn1q1rk/1bpp1ppp/1p2pn/p/1bPP/5NP/PP1BPPBP/RN1Q1RK w - -"
+ "Queen's Indian: Capablanca, Yates, 7.O-O O-O" "E16g")
+ ("rn2k2r/pbppqppp/1p2pn//1bPP/5NP/PP1BPPBP/RN1QK2R w KQkq -"
+ "Queen's Indian: Capablanca, Nimzowitsch Variation" "E16h")
+ ("rn2k2r/pbppqppp/1p2pn//2PP/5NP/PP1QPPBP/RN3RK b kq -"
+ "Queen's Indian: Capablanca, Nimzowitsch, 7.O-O Bxd2 8.Qxd2" "E16i")
+ ("rn1qk2r/pbppbppp/1p2pn//2PP/5NP/PP1BPPBP/RN1QK2R w KQkq -"
+ "Queen's Indian: Capablanca, Riumin Variation" "E16j")
+ ("rn1qk2r/pbppbppp/1p2pn//2PP/2N2NP/PP1BPPBP/R2QK2R b KQkq -"
+ "Queen's Indian: Capablanca, Riumin, 7.Nc3" "E16k")
+ ("rn1q1rk/pbppbppp/1p2pn//2PP/2N2NP/PP1BPPBP/R2QK2R w KQ -"
+ "Queen's Indian: Capablanca, Riumin, 7.Nc3 O-O" "E16l")
+ ("rn1q1rk/pbppbppp/1p2pn//2PP/2N2NP/PP1BPPBP/R2Q1RK b - -"
+ "Queen's Indian: Capablanca, Riumin, 7.Nc3 O-O 8.O-O" "E16m")
+ ("rn1q1rk/pbp1bppp/1p2pn/3p/2PP/2N2NP/PP1BPPBP/R2Q1RK w - -"
+ "Queen's Indian: Capablanca, Riumin, 7.Nc3 O-O 8.O-O d5" "E16n")
+ ("rn1qk2r/pbpp1ppp/1p2pn//2PP/5NP/PP1bPPBP/RN1QK2R w KQkq -"
+ "Queen's Indian: Capablanca, 6...Bxd2+" "E16o")
+ ("rn1qk2r/pbpp1ppp/1p2pn//2PP/5NP/PP1NPPBP/R2QK2R b KQkq -"
+ "Queen's Indian: Capablanca, 6...Bxd2+ 7.Nbxd2" "E16o")
+ ("rn1qk2r/pbpp1ppp/1p2pn//2PP/5NP/PP1QPPBP/RN2K2R b KQkq -"
+ "Queen's Indian: Capablanca, 6...Bxd2+ 7.Qxd2" "E16p")
+ ("rn1q1rk/pbpp1ppp/1p2pn//2PP/5NP/PP1QPPBP/RN2K2R w KQ -"
+ "Queen's Indian: Capablanca, 6...Bxd2+ 7.Qxd2 O-O" "E16q")
+ ("rn1q1rk/pbpp1ppp/1p2pn//2PP/5NP/PP1QPPBP/RN3RK b - -"
+ "Queen's Indian: Capablanca, 6...Bxd2+ 7.Qxd2 O-O 8.O-O" "E16q")
+ ("rn1q1rk/pbpp1ppp/1p2pn//2PP/2N2NP/PP1QPPBP/R3K2R b KQ -"
+ "Queen's Indian: Capablanca, 6...Bxd2+ 7.Qxd2 O-O 8.Nc3" "E16r")
+ ("rn1qk2r/pbppbppp/1p2pn//2PP/5NP/PP2PPBP/RNBQK2R w KQkq -"
+ "Queen's Indian: 5.Bg2 Be7" "E17a")
+ ("rn1qk2r/pbppbppp/1p2pn//2PP/2N2NP/PP2PPBP/R1BQK2R b KQkq -"
+ "Queen's Indian: 6.Nc3" "E17b")
+ ("rn1qk2r/pbp1bppp/1p2pn/3p/2PP/2N2NP/PP2PPBP/R1BQK2R w KQkq -"
+ "Queen's Indian: 6.Nc3 d5" "E17b")
+ ("rn1q1rk/pbppbppp/1p2pn//2PP/2N2NP/PP2PPBP/R1BQK2R w KQ -"
+ "Queen's Indian: 6.Nc3 O-O" "E17c")
+ ("rn1q1rk/pbppbppp/1p2pn//2PP/2N2NP/PPQ1PPBP/R1B1K2R b KQ -"
+ "Queen's Indian: 6.Nc3 O-O 7.Qc2" "E17d")
+ ("rn1q1rk/pb1pbppp/1p2pn/2p/2PP/2N2NP/PPQ1PPBP/R1B1K2R w KQ -"
+ "Queen's Indian: 6.Nc3 O-O 7.Qc2 c5" "E17e")
+ ("rn1q1rk/pbp1bppp/1p2pn/3p/2PP/2N2NP/PPQ1PPBP/R1B1K2R w KQ -"
+ "Queen's Indian: 6.Nc3 O-O 7.Qc2 d5" "E17f")
+ ("rn1qk2r/pbppbppp/1p2p//2PPn/2N2NP/PP2PPBP/R1BQK2R w KQkq -"
+ "Queen's Indian: 6.Nc3 Ne4" "E17g")
+ ("rn1qk2r/pbppbppp/1p2p//2PPn/2N2NP/PPQ1PPBP/R1B1K2R b KQkq -"
+ "Queen's Indian: 6.Nc3 Ne4 7.Qc2" "E17g")
+ ("rn1qk2r/pbppbppp/1p2p//2PPn/2N2NP/PP1BPPBP/R2QK2R b KQkq -"
+ "Queen's Indian: Opovcensky Variation" "E17h")
+ ("rn1q1rk/pbppbppp/1p2p//2PPn/2N2NP/PP1BPPBP/R2QK2R w KQ -"
+ "Queen's Indian: Opovcensky, 7...O-O" "E17i")
+ ("rn1qk2r/pbppb1pp/1p2p/5p/2PPn/2N2NP/PP1BPPBP/R2QK2R w KQkq -"
+ "Queen's Indian: Opovcensky, 7...f5" "E17j")
+ ("rn1qk2r/pbpp1ppp/1p2pb//2PPn/2N2NP/PP1BPPBP/R2QK2R w KQkq -"
+ "Queen's Indian: Opovcensky, 7...Bf6" "E17k")
+ ("rn1qk2r/pbppbppp/1p2pn//2PP/5NP/PP2PPBP/RNBQ1RK b kq -"
+ "Queen's Indian: 6.O-O" "E17l")
+ ("rn1qk2r/pbp1bppp/1p2pn/3p/2PP/5NP/PP2PPBP/RNBQ1RK w kq -"
+ "Queen's Indian: 6.O-O d5" "E17m")
+ ("rn1q1rk/pbppbppp/1p2pn//2PP/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Queen's Indian: 6.O-O O-O" "E17n")
+ ("rn1q1rk/pbppbppp/1p2pn//2PP/5NP/PPQ1PPBP/RNB2RK b - -"
+ "Queen's Indian: 6.O-O O-O 7.Qc2" "E17o")
+ ("rn1q1rk/pbppbppp/1p2pn//2PP/5NP/PP2PPBP/RNBQR1K b - -"
+ "Queen's Indian: 6.O-O O-O 7.Re1" "E17p")
+ ("rn1q1rk/pbp1bppp/1p2pn/3p/2PP/5NP/PP2PPBP/RNBQR1K w - -"
+ "Queen's Indian: 6.O-O O-O 7.Re1 d5" "E17q")
+ ("rn1q1rk/pbppbppp/1p2pn//2PP/1P3NP/P3PPBP/RNBQ1RK b - -"
+ "Queen's Indian: Euwe Variation" "E17r")
+ ("rn1q1rk/pb1pbppp/1p2pn/2p/2PP/1P3NP/P3PPBP/RNBQ1RK w - -"
+ "Queen's Indian: Euwe, 7...c5" "E17s")
+ ("rn1q1rk/pbp1bppp/1p2pn/3p/2PP/1P3NP/P3PPBP/RNBQ1RK w - -"
+ "Queen's Indian: Euwe, 7...d5" "E17t")
+ ("rn1q1rk/pbppbppp/1p2pn/3P/2P/5NP/PP2PPBP/RNBQ1RK b - -"
+ "Queen's Indian: Pomar Variation" "E17u")
+ ("rn1q1rk/pbppbppp/1p3n/3p/2P/5NP/PP2PPBP/RNBQ1RK w - -"
+ "Queen's Indian: Pomar, 7...exd5" "E17u")
+ ("rn1q1rk/pbppbppp/1p3n/3p/2PN/6P/PP2PPBP/RNBQ1RK b - -"
+ "Queen's Indian: Pomar, Taimanov Variation" "E17v")
+ ("rn1q1rk/pbppbppp/1p3n/3p/2P4N/6P/PP2PPBP/RNBQ1RK b - -"
+ "Queen's Indian: Pomar, Polugaevsky Variation" "E17w")
+ ("rn1q1rk/pb1pbppp/1pp2n/3p/2P4N/6P/PP2PPBP/RNBQ1RK w - -"
+ "Queen's Indian: Pomar, Polugaevsky, 8...c6" "E17w")
+ ("rn1q1rk/pb1pbppp/1pp/3n/7N/6P/PP2PPBP/RNBQ1RK w - -"
+ "Queen's Indian: Pomar, Polugaevsky, 8...c6 9.cxd5 Nxd5" "E17x")
+ ("rn1q1rk/pbnpbppp/1pp/5N//6P/PP2PPBP/RNBQ1RK w - -"
+ "Queen's Indian: Pomar, Polugaevsky, 8...c6 9.cxd5 Nxd5 10.Nf5 Nc7" "E17y")
+ ("rn1q1rk/pbnpbppp/1pp/5N/4P/6P/PP3PBP/RNBQ1RK b - -"
+ "Queen's Indian: Pomar, Polugaevsky, 8...c6 9.cxd5 Nxd5 10.Nf5 Nc7 11.e4" "E17z")
+ ("rn1q1rk/pbppbppp/1p2pn//2PP/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "Queen's Indian: 7.Nc3" "E18a")
+ ("rn1q1rk/pb1pbppp/1p2pn/2p/2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Queen's Indian: 7.Nc3 c5" "E18b")
+ ("rn1q1rk/pbp1bppp/1p1ppn//2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Queen's Indian: 7.Nc3 d6" "E18c")
+ ("r2q1rk/pbppbppp/np2pn//2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Queen's Indian: 7.Nc3 Na6" "E18d")
+ ("rn1q1rk/pbp1bppp/1p2pn/3p/2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Queen's Indian: 7.Nc3 d5" "E18e")
+ ("rn1q1rk/pbp1bppp/1p2pn/3P/3P/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "Queen's Indian: 7.Nc3 d5 8.cxd5" "E18e")
+ ("rn1q1rk/pbp1bppp/1p3n/3p/3P/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Queen's Indian: 7.Nc3 d5 8.cxd5 exd5" "E18f")
+ ("rn1q1rk/pbp1bppp/1p2pn/3pN/2PP/2N3P/PP2PPBP/R1BQ1RK b - -"
+ "Queen's Indian: 7.Nc3 d5 8.Ne5" "E18g")
+ ("rn1q1rk/pb2bppp/1pp1pn/3pN/2PP/2N3P/PP2PPBP/R1BQ1RK w - -"
+ "Queen's Indian: 7.Nc3 d5 8.Ne5 c6" "E18h")
+ ("r2q1rk/pbpnbppp/1p2pn/3pN/2PP/2N3P/PP2PPBP/R1BQ1RK w - -"
+ "Queen's Indian: 7.Nc3 d5 8.Ne5 Nbd7" "E18i")
+ ("r2q1rk/pbp1bppp/np2pn/3pN/2PP/2N3P/PP2PPBP/R1BQ1RK w - -"
+ "Queen's Indian: 7.Nc3 d5 8.Ne5 Na6" "E18j")
+ ("r2q1rk/pbp1bppp/np3n/3pN/3P/2N3P/PP2PPBP/R1BQ1RK w - -"
+ "Queen's Indian: 7.Nc3 d5 8.Ne5 Na6 9.cxd5 exd5" "E18k")
+ ("rn1q1rk/pbppbppp/1p2p//2PPn/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "Queen's Indian: 7.Nc3 Ne4" "E18l")
+ ("rn1q1rk/pbppbppp/1p2p//2PPn/2N2NP/PP1BPPBP/R2Q1RK b - -"
+ "Queen's Indian: 7.Nc3 Ne4 8.Bd2" "E18m")
+ ("rn1q1rk/pbp1bppp/1p2p/3p/2PPn/2N2NP/PP1BPPBP/R2Q1RK w - -"
+ "Queen's Indian: 7.Nc3 Ne4 8.Bd2 d5" "E18n")
+ ("rn1q1rk/pbp1bppp/1p/3p/3Pn/2N2NP/PP1BPPBP/R2Q1RK w - -"
+ "Queen's Indian: 7.Nc3 Ne4 8.Bd2 d5 9.cxd5 exd5" "E18n")
+ ("rn1q1rk/pbppb1pp/1p2p/5p/2PPn/2N2NP/PP1BPPBP/R2Q1RK w - -"
+ "Queen's Indian: 7.Nc3 Ne4 8.Bd2 f5" "E18o")
+ ("rn1q1rk/pbppb1pp/1p2p/3P1p/2P1n/2N2NP/PP1BPPBP/R2Q1RK b - -"
+ "Queen's Indian: 7.Nc3 Ne4 8.Bd2 f5 9.d5" "E18p")
+ ("rn1q1rk/pbpp2pp/1p2pb/3P1p/2P1n/2N2NP/PP1BPPBP/R2Q1RK w - -"
+ "Queen's Indian: 7.Nc3 Ne4 8.Bd2 f5 9.d5 Bf6" "E18p")
+ ("rn1q1rk/pbpp2pp/1p2pb/3P1p/2P1n/2N2NP/PP1BPPBP/2RQ1RK b - -"
+ "Queen's Indian: 7.Nc3 Ne4 8.Bd2 f5 9.d5 Bf6 10.Rc1" "E18p")
+ ("rn1q1rk/pbpp1ppp/1p2pb//2PPn/2N2NP/PP1BPPBP/R2Q1RK w - -"
+ "Queen's Indian: 7.Nc3 Ne4 8.Bd2 Bf6" "E18q")
+ ("rn1q1rk/pbpp1ppp/1p2pb//2PPn/2N2NP/PP1BPPBP/2RQ1RK b - -"
+ "Queen's Indian: 7.Nc3 Ne4 8.Bd2 Bf6 9.Rc1" "E18r")
+ ("rn1q1rk/pbppbppp/1p2p//2PPN/5NP/PP2PPBP/R1BQ1RK b - -"
+ "Queen's Indian: 7.Nc3 Ne4 8.Nxe4" "E18s")
+ ("rn1q1rk/p1ppbppp/1p2p/3P/2P1b/5NP/PP2PPBP/R1BQ1RK b - -"
+ "Queen's Indian: 7.Nc3 Ne4 8.Nxe4 Bxe4 9.d5" "E18s")
+ ("rn1q1rk/p1ppbppp/1p2p//2PPbB/5NP/PP2PPBP/R2Q1RK b - -"
+ "Queen's Indian: 7.Nc3 Ne4 8.Nxe4 Bxe4 9.Bf4" "E18s")
+ ("rn1q1rk/p1ppbppp/1p2p//2PPb2N/6P/PP2PPBP/R1BQ1RK b - -"
+ "Queen's Indian: 7.Nc3 Ne4 8.Nxe4 Bxe4 9.Nh4" "E18s")
+ ("rn1q1rk/p1ppbppp/1p2p//2PPb/6P/PP2PPBP/R1BQNRK b - -"
+ "Queen's Indian: 7.Nc3 Ne4 8.Nxe4 Bxe4 9.Ne1" "E18t")
+ ("rn1q1rk/p1ppbppp/1p2p//2PP/6P/PP2PPNP/R1BQ1RK b - -"
+ "Queen's Indian: 7.Nc3 Ne4 8.Nxe4 Bxe4 9.Ne1 Bxg2 10.Nxg2" "E18u")
+ ("rn1q1rk/p1p1bppp/1p2p/3p/2PP/6P/PP2PPNP/R1BQ1RK w - -"
+ "Queen's Indian: 7.Nc3 Ne4 8.Nxe4 Bxe4 9.Ne1 Bxg2 10.Nxg2 d5" "E18u")
+ ("rn1q1rk/p1p1bppp/1p2p/3p/Q1PP/6P/PP2PPNP/R1B2RK b - -"
+ "Queen's Indian: 7.Nc3 Ne4 8.Nxe4 Bxe4 9.Ne1 Bxg2 10.Nxg2 d5 11.Qa4" "E18v")
+ ("rn3rk/p1pqbppp/1p2p/3p/Q1PP/6P/PP2PPNP/R1B2RK w - -"
+ "Queen's Indian: 7.Nc3 Ne4 8.Nxe4 Bxe4 9.Ne1 Bxg2 10.Nxg2 d5 11.Qa4 Qd7" "E18w")
+ ("rn1q1rk/p1p1bppp/1p2p//Q1pP/6P/PP2PPNP/R1B2RK w - -"
+ "Queen's Indian: 7.Nc3 Ne4 8.Nxe4 Bxe4 9.Ne1 Bxg2 10.Nxg2 d5 11.Qa4 dxc4" "E18x")
+ ("rn1q1rk/pbppbppp/1p2p//2PPn/2N2NP/PPQ1PPBP/R1B2RK b - -"
+ "Queen's Indian: Old Main Line, 8.Qc2" "E18y")
+ ("rn1q1rk/pbppbppp/1p2p//2PP/2n2NP/PPQ1PPBP/R1B2RK w - -"
+ "Queen's Indian: Old Main Line, 8.Qc2 Nxc3" "E18y")
+ ("rn1q1rk/pbppbppp/1p2p//2PP/2P2NP/P1Q1PPBP/R1B2RK b - -"
+ "Queen's Indian: Old Main Line, 8.Qc2 Nxc3 9.bxc3" "E18z")
+ ("rn1q1rk/pbppbppp/1p2p//2PP/2Q2NP/PP2PPBP/R1B2RK b - -"
+ "Queen's Indian: Old Main Line, 9.Qxc3" "E19a")
+ ("rn1q1rk/pbp1bppp/1p1pp//2PP/2Q2NP/PP2PPBP/R1B2RK w - -"
+ "Queen's Indian: Old Main Line, 9.Qxc3 d6" "E19b")
+ ("rn1q1rk/pbp1bppp/1p1pp//2PP/1PQ2NP/P3PPBP/R1B2RK b - -"
+ "Queen's Indian: Old Main Line, 9.Qxc3 d6 10.b3" "E19c")
+ ("rn1q1rk/p1ppbppp/1p2p//2PPb/2Q2NP/PP2PPBP/R1B2RK w - -"
+ "Queen's Indian: Old Main Line, 9.Qxc3 Be4" "E19d")
+ ("rn1q1rk/p1ppbppp/1p2p//2PPb/2Q3P/PP2PPBP/R1B1NRK b - -"
+ "Queen's Indian: Old Main Line, 9.Qxc3 Be4 10.Ne1" "E19e")
+ ("rn1q1rk/pbppb1pp/1p2p/5p/2PP/2Q2NP/PP2PPBP/R1B2RK w - -"
+ "Queen's Indian: Old Main Line, 9.Qxc3 f5" "E19f")
+ ("rn1q1rk/pbppb1pp/1p2p/5p/2PP/2Q2NP/PP2PPBP/R1BR2K b - -"
+ "Queen's Indian: Old Main Line, 9.Qxc3 f5 10.Rd1" "E19g")
+ ("rn1q1rk/pbppb1pp/1p2p/5p/2PP/1PQ2NP/P3PPBP/R1B2RK b - -"
+ "Queen's Indian: Old Main Line, 9.Qxc3 f5 10.b3" "E19h")
+ ("rn1q1rk/pbp3pp/1p1ppb/5p/2PP/1PQ2NP/PB2PPBP/R4RK w - -"
+ "Queen's Indian: Old Main Line, 9.Qxc3 f5 10.b3 Bf6 11.Bb2 d6" "E19i")
+ ("rn1q1rk/pb1pbppp/1p2p/2p/2PP/2Q2NP/PP2PPBP/R1B2RK w - -"
+ "Queen's Indian: Old Main Line, 9.Qxc3 c5" "E19j")
+ ("rn1q1rk/pb1pbppp/1p2p/2p/2PP/1PQ2NP/P3PPBP/R1B2RK b - -"
+ "Queen's Indian: Old Main Line, 9.Qxc3 c5 10.b3" "E19k")
+ ("rn1q1rk/pb1pbppp/1p2p/2p/2PP/2Q2NP/PP2PPBP/R1BR2K b - -"
+ "Queen's Indian: Old Main Line, 9.Qxc3 c5 10.Rd1" "E19l")
+ ("rn1q1rk/pb2bppp/1p1pp/2p/2PP/2Q2NP/PP2PPBP/R1BR2K w - -"
+ "Queen's Indian: Old Main Line, 9.Qxc3 c5 10.Rd1 d6" "E19m")
+ ("rn1q1rk/pb2bppp/1p1pp/2p/2PP/1PQ2NP/P3PPBP/R1BR2K b - -"
+ "Queen's Indian: Old Main Line, 9.Qxc3 c5 10.Rd1 d6 11.b3" "E19n")
+ ("rn1q1rk/pb3ppp/1p1ppb/2p/2PP/1PQ2NP/P3PPBP/R1BR2K w - -"
+ "Queen's Indian: Old Main Line, 9.Qxc3 c5 10.Rd1 d6 11.b3 Bf6" "E19o")
+ ("rn1q1rk/pb3ppp/1p1ppb/2p/2PP/1PQ2NP/PB2PPBP/R2R2K b - -"
+ "Queen's Indian: Old Main Line, 9.Qxc3 c5 10.Rd1 d6 11.b3 Bf6" "E19o")
+ ("rn3rk/pb2qppp/1p1ppb/2p/2PP/1PQ2NP/PB2PPBP/R2R2K w - -"
+ "Queen's Indian: Old Main Line, 9.Qxc3 c5 10.Rd1 d6 11.b3 Bf6 12.Bb2 Qe7" "E19p")
+ ("rnbqk2r/pppp1ppp/4pn//1bPP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "Nimzo-Indian Defence" "E20")
+ ("rnbqk2r/pppp1ppp/4pn//1bPP/2NQ/PP2PPPP/R1B1KBNR b KQkq -"
+ "Nimzo-Indian: Mikenas Attack" "E20")
+ ("rnbqk2r/pppp1ppp/4pn//1bPP/2N/PP1BPPPP/R2QKBNR b KQkq -"
+ "Nimzo-Indian: 4.Bd2" "E20")
+ ("rnbq1rk/pppp1ppp/4pn//1bPP/2N/PP1BPPPP/R2QKBNR w KQ -"
+ "Nimzo-Indian: 4.Bd2 O-O" "E20")
+ ("rnbq1rk/pppp1ppp/4pn//1bPP/2N2N/PP1BPPPP/R2QKB1R b KQ -"
+ "Nimzo-Indian: 4.Bd2 O-O 5.Nf3" "E20")
+ ("rnbqk2r/pppp1ppp/4pn//1bPP/2N3P/PP2PP1P/R1BQKBNR b KQkq -"
+ "Nimzo-Indian: Romanishin" "E20")
+ ("rnbqk2r/pp1p1ppp/4pn/2p/1bPP/2N3P/PP2PP1P/R1BQKBNR w KQkq -"
+ "Nimzo-Indian: Romanishin, 4...c5" "E20")
+ ("rnbqk2r/pp1p1ppp/4pn/2pP/1bP/2N3P/PP2PP1P/R1BQKBNR b KQkq -"
+ "Nimzo-Indian: Romanishin, 4...c5 5.d5" "E20")
+ ("rnbqk2r/pp1p1ppp/4pn/2p/1bPP/2N2NP/PP2PP1P/R1BQKB1R b KQkq -"
+ "Nimzo-Indian: Romanishin, 4...c5 5.Nf3" "E20")
+ ("rnbqk2r/pp1p1ppp/4p/2p/1bPPn/2N2NP/PP2PP1P/R1BQKB1R w KQkq -"
+ "Nimzo-Indian: Romanishin, 4...c5 5.Nf3 Ne4" "E20")
+ ("r1bqk2r/pp1p1ppp/2n1pn/2p/1bPP/2N2NP/PP2PP1P/R1BQKB1R w KQkq -"
+ "Nimzo-Indian: Romanishin, 4...c5 5.Nf3 Nc6" "E20")
+ ("rnbq1rk/pp1p1ppp/4pn/2p/1bPP/2N2NP/PP2PP1P/R1BQKB1R w KQ -"
+ "Nimzo-Indian: Romanishin, 4...c5 5.Nf3 O-O" "E20")
+ ("rnbqk2r/pp1p1ppp/4pn//1bPp/2N2NP/PP2PP1P/R1BQKB1R w KQkq -"
+ "Nimzo-Indian: Romanishin, 4...c5 5.Nf3 cxd4" "E20")
+ ("rnbqk2r/pp1p1ppp/4pn//1bPN/2N3P/PP2PP1P/R1BQKB1R b KQkq -"
+ "Nimzo-Indian: Romanishin, 6.Nxd4" "E20")
+ ("rnbq1rk/pp1p1ppp/4pn//1bPN/2N3P/PP2PP1P/R1BQKB1R w KQ -"
+ "Nimzo-Indian: Romanishin, 6.Nxd4 O-O" "E20")
+ ("rnbq1rk/pp1p1ppp/4pn//1bPN/2N3P/PP2PPBP/R1BQK2R b KQ -"
+ "Nimzo-Indian: Romanishin, 6.Nxd4 O-O 7.Bg2" "E20")
+ ("rnbq1rk/pp3ppp/4pn/3p/1bPN/2N3P/PP2PPBP/R1BQK2R w KQ -"
+ "Nimzo-Indian: Romanishin, 6.Nxd4 O-O 7.Bg2 d5" "E20")
+ ("rnbq1rk/pp3ppp/4pn/3P/1b1N/2N3P/PP2PPBP/R1BQK2R b KQ -"
+ "Nimzo-Indian: Romanishin, 8.cxd5" "E20")
+ ("rnbqk2r/pppp1ppp/4pn//1bPP/2N2P/PP2P1PP/R1BQKBNR b KQkq -"
+ "Nimzo-Indian: 4.f3 (Kmoch)" "E20")
+ ("rnbqk2r/ppp2ppp/4pn/3p/1bPP/2N2P/PP2P1PP/R1BQKBNR w KQkq -"
+ "Nimzo-Indian: 4.f3 d5" "E20")
+ ("rnbqk2r/ppp1bppp/4pn/3p/2PP/P1N2P/1P2P1PP/R1BQKBNR w KQkq -"
+ "Nimzo-Indian: 4.f3 d5 5.a3 Be7" "E20")
+ ("rnbqk2r/pp1p1ppp/4pn/2p/1bPP/2N2P/PP2P1PP/R1BQKBNR w KQkq -"
+ "Nimzo-Indian: 4.f3 c5" "E20")
+ ("rnbqk2r/pp1p1ppp/4pn/2pP/1bP/2N2P/PP2P1PP/R1BQKBNR b KQkq -"
+ "Nimzo-Indian: 4.f3 c5 5.d5" "E20")
+ ("rnbqk2r/pppp1ppp/4pn//1bPP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "Nimzo-Indian: Three Knights" "E21")
+ ("rnbqk2r/p1pp1ppp/1p2pn//1bPP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Nimzo-Indian: Nimzo-Queen's Hybrid" "E21")
+ ("rnbqk2r/p1pp1ppp/1p2pn//1bPP/2N2N/PPQ1PPPP/R1B1KB1R b KQkq -"
+ "Nimzo-Indian: Nimzo-Queen's Hybrid, 5.Qc2" "E21")
+ ("rn1qk2r/pbpp1ppp/1p2pn//1bPP/2N2N/PPQ1PPPP/R1B1KB1R w KQkq -"
+ "Nimzo-Indian: Nimzo-Queen's Hybrid, 5.Qc2 Bb7" "E21")
+ ("rnbqk2r/p1pp1ppp/1p2pn//1bPP/1QN2N/PP2PPPP/R1B1KB1R b KQkq -"
+ "Nimzo-Indian: Nimzo-Queen's Hybrid, 5.Qb3" "E21")
+ ("rnbqk2r/2pp1ppp/1p2pn/p/1bPP/1QN2N/PP2PPPP/R1B1KB1R w KQkq -"
+ "Nimzo-Indian: Nimzo-Queen's Hybrid, 5.Qb3 a5" "E21")
+ ("rnbqk2r/p2p1ppp/1p2pn/2p/1bPP/1QN2N/PP2PPPP/R1B1KB1R w KQkq -"
+ "Nimzo-Indian: Nimzo-Queen's Hybrid, 5.Qb3 c5" "E21")
+ ("rnbqk2r/p1pp1ppp/1p2pn/6B/1bPP/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "Nimzo-Indian: Nimzo-Queen's Hybrid, 5.Bg5" "E21")
+ ("rn1qk2r/pbpp1ppp/1p2pn/6B/1bPP/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "Nimzo-Indian: Nimzo-Queen's Hybrid, 5.Bg5 Bb7" "E21")
+ ("rnbq1rk/pppp1ppp/4pn//1bPP/2N2N/PP2PPPP/R1BQKB1R w KQ -"
+ "Nimzo-Indian: Three Knights, 4...O-O" "E21")
+ ("rnbqk2r/pppp1ppp/4pn//2PP/2b2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Nimzo-Indian: Three Knights, 4...Bxc3+" "E21")
+ ("rnbqk2r/pp1p1ppp/4pn/2p/1bPP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Nimzo-Indian: Three Knights, 4...c5" "E21")
+ ("rnbqk2r/pp1p1ppp/4p/2pP/1bP1n/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "Nimzo-Indian: Three Knights, Euwe Variation" "E21")
+ ("rnbqk2r/pppp1ppp/4pn//1bPP/1QN/PP2PPPP/R1B1KBNR b KQkq -"
+ "Nimzo-Indian: Spielmann Variation" "E22")
+ ("r1bqk2r/pppp1ppp/2n1pn//1bPP/1QN/PP2PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Spielmann, 4...Nc6" "E22")
+ ("rnbqk2r/pp1p1ppp/4pn/2p/1bPP/1QN/PP2PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Spielmann, 4...c5" "E22")
+ ("rnbqk2r/pp1p1ppp/4pn/2p/1bPP/1QN2N/PP2PPPP/R1B1KB1R b KQkq -"
+ "Nimzo-Indian: Spielmann, 4...c5 5.Nf3" "E22")
+ ("rnbqk2r/pp1p1ppp/4pn/2P/1bP/1QN/PP2PPPP/R1B1KBNR b KQkq -"
+ "Nimzo-Indian: Spielmann, 4...c5 5.dxc5" "E22")
+ ("r1bqk2r/pp1p1ppp/n3pn/2P/1bP/1QN/PP2PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Spielmann, 4...c5 5.dxc5 Na6" "E22")
+ ("r1bqk2r/pp1p1ppp/2n1pn/2P/1bP/1QN/PP2PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Spielmann, 4...c5 5.dxc5 Nc6" "E23")
+ ("r1bqk2r/pp1p1ppp/2n1p/2P/1bP/1QN2N/PP1nPPPP/R3KB1R w KQkq -"
+ "Nimzo-Indian: Spielmann, Carlsbad Variation" "E23")
+ ("r1bqk2r/pp1p1ppp/2n1p/2n/1bP/1QN2N/PP1BPPPP/R3KB1R w KQkq -"
+ "Nimzo-Indian: Spielmann, San Remo Variation" "E23")
+ ("r1bqk2r/pp1p2pp/2n1p/2n2p/1bP/2N2NP/PPQBPP1P/R3KB1R b KQkq -"
+ "Nimzo-Indian: Spielmann, Stahlberg Variation" "E23")
+ ("rnbqk2r/pppp1ppp/4pn//1bPP/P1N/1P2PPPP/R1BQKBNR b KQkq -"
+ "Nimzo-Indian: Sämisch" "E24")
+ ("rnbqk2r/pppp1ppp/4pn//2PP/P1P/4PPPP/R1BQKBNR b KQkq -"
+ "Nimzo-Indian: Sämisch" "E24")
+ ("rnbqk2r/p1pp1ppp/1p2pn//2PP/P1P/4PPPP/R1BQKBNR w KQkq -"
+ "Nimzo-Indian: Sämisch, 5...b6" "E24")
+ ("rnbqk2r/p1pp1ppp/1p2pn//2PP/P1P2P/4P1PP/R1BQKBNR b KQkq -"
+ "Nimzo-Indian: Sämisch, 5...b6 6.f3" "E24")
+ ("rnbqk2r/ppp2ppp/4pn/3p/2PP/P1P/4PPPP/R1BQKBNR w KQkq -"
+ "Nimzo-Indian: Sämisch, 5...d5" "E24")
+ ("rnbqk2r/ppp2ppp/4pn/3p/2PP/P1P2P/4P1PP/R1BQKBNR b KQkq -"
+ "Nimzo-Indian: Sämisch, 5...d5 6.f3" "E24")
+ ("rnbqk2r/pp1p1ppp/4pn/2p/2PP/P1P/4PPPP/R1BQKBNR w KQkq -"
+ "Nimzo-Indian: Sämisch, 5...c5" "E24")
+ ("rnbqk2r/pp1p1ppp/4pn/2p/2PP/P1P2P/4P1PP/R1BQKBNR b KQkq -"
+ "Nimzo-Indian: Sämisch, 5...c5 6.f3" "E24")
+ ("rnbqk2r/pp3ppp/4pn/2pp/2PP/P1P2P/4P1PP/R1BQKBNR w KQkq -"
+ "Nimzo-Indian: Sämisch, 5...c5 6.f3 d5" "E24")
+ ("rnbq1rk/pp3ppp/4p/2pn/3P/P1P1PP/6PP/R1BQKBNR w KQ -"
+ "Nimzo-Indian: Sämisch, Botvinnik Variation" "E24")
+ ("rnbqk2r/pp3ppp/4pn/2pP/3P/P1P2P/4P1PP/R1BQKBNR b KQkq -"
+ "Nimzo-Indian: Sämisch, 5...c5 6.f3 d5 7.cxd5" "E25")
+ ("rnbqk2r/pp3ppp/4p/2pn/3P/P1P2P/4P1PP/R1BQKBNR w KQkq -"
+ "Nimzo-Indian: Sämisch, 5...c5 6.f3 d5 7.cxd5 Nxd5" "E25")
+ ("rnbqk2r/pp3ppp/4p/2pn/3P/P1PQ1P/4P1PP/R1B1KBNR b KQkq -"
+ "Nimzo-Indian: Sämisch, 5...c5 6.f3 d5 7.cxd5 Nxd5 8.Qd3" "E25")
+ ("rnbqk2r/pp3ppp/4p/2Pn//P1P2P/4P1PP/R1BQKBNR b KQkq -"
+ "Nimzo-Indian: Sämisch, Keres Variation" "E25")
+ ("rnbqk2r/pp4pp/4p/2Pn1p//P1P2P/4P1PP/R1BQKBNR w KQkq -"
+ "Nimzo-Indian: Sämisch, Keres, Romanovsky Variation" "E25")
+ ("rnbqk2r/pp4pp/4p/2Pn1p/4P/P1P2P/6PP/R1BQKBNR b KQkq -"
+ "Nimzo-Indian: Sämisch, Keres, Romanovsky, 9.e4" "E25")
+ ("rnbqk2r/pp4pp/4p/2Pn1p//P1P2P1N/4P1PP/R1BQKB1R b KQkq -"
+ "Nimzo-Indian: Sämisch, Keres, Romanovsky, 9.Nh3" "E25")
+ ("rnbqk2r/pp1p1ppp/4pn/2p/2PP/P1P1P/5PPP/R1BQKBNR b KQkq -"
+ "Nimzo-Indian: Sämisch, 5...c5 6.e3" "E26")
+ ("r1bqk2r/pp1p1ppp/2n1pn/2p/2PP/P1P1P/5PPP/R1BQKBNR w KQkq -"
+ "Nimzo-Indian: Sämisch, 5...c5 6.e3 Nc6" "E26")
+ ("rnbqk2r/p2p1ppp/1p2pn/2p/2PP/P1P1P/5PPP/R1BQKBNR w KQkq -"
+ "Nimzo-Indian: Sämisch, O'Kelly Variation" "E26")
+ ("rnbq1rk/pppp1ppp/4pn//2PP/P1P/4PPPP/R1BQKBNR w KQ -"
+ "Nimzo-Indian: Sämisch, 5...O-O" "E27")
+ ("rnbq1rk/pppp1ppp/4pn//2PP/P1P2P/4P1PP/R1BQKBNR b KQ -"
+ "Nimzo-Indian: Sämisch, 5...O-O 6.f3" "E27")
+ ("rnbq1rk/ppp2ppp/4pn/3p/2PP/P1P2P/4P1PP/R1BQKBNR w KQ -"
+ "Nimzo-Indian: Sämisch, 5...O-O 6.f3 d5" "E27")
+ ("rnbq1rk/pppp1ppp/4pn//2PP/P1P1P/5PPP/R1BQKBNR b KQ -"
+ "Nimzo-Indian: Sämisch, 5...O-O 6.e3" "E28")
+ ("rnbq1rk/p1pp1ppp/1p2pn//2PP/P1P1P/5PPP/R1BQKBNR w KQ -"
+ "Nimzo-Indian: Sämisch, 5...O-O 6.e3" "E28")
+ ("rnbq1rk/pp1p1ppp/4pn/2p/2PP/P1P1P/5PPP/R1BQKBNR w KQ -"
+ "Nimzo-Indian: Sämisch, 5...O-O 6.e3 c5" "E28")
+ ("rnbq1rk/pp1p1ppp/4pn/2p/2PP/P1P1P/4NPPP/R1BQKB1R b KQ -"
+ "Nimzo-Indian: Sämisch, 5...O-O 6.e3 c5 7.Ne2" "E28")
+ ("rnbq1rk/pp1p1ppp/4pn/2p/2PP/P1PBP/5PPP/R1BQK1NR b KQ -"
+ "Nimzo-Indian: Sämisch, 5...O-O 6.e3 c5 7.Bd3" "E28")
+ ("rnbq1rk/p2p1ppp/1p2pn/2p/2PP/P1PBP/5PPP/R1BQK1NR w KQ -"
+ "Nimzo-Indian: Sämisch, 5...O-O 6.e3 c5 7.Bd3 b6" "E28")
+ ("r1bq1rk/pp1p1ppp/2n1pn/2p/2PP/P1PBP/5PPP/R1BQK1NR w KQ -"
+ "Nimzo-Indian: Sämisch, 5...O-O 6.e3 c5 7.Bd3 Nc6" "E29")
+ ("r1bq1rk/pp1p1ppp/2n1pn/2p/2PP/P1PBPN/5PPP/R1BQK2R b KQ -"
+ "Nimzo-Indian: Sämisch, 5...O-O 6.e3 c5 7.Bd3 Nc6 8.Nf3" "E29")
+ ("r1bq1rk/pp1p1ppp/2n1pn/2p/2PP/P1PBP/4NPPP/R1BQK2R b KQ -"
+ "Nimzo-Indian: Sämisch, 5...O-O 6.e3 c5 7.Bd3 Nc6 8.Ne2" "E29")
+ ("r1bq1rk/pp1p1ppp/2n2n/2p1p/2PP/P1PBP/4NPPP/R1BQK2R w KQ -"
+ "Nimzo-Indian: Sämisch, 5...O-O 6.e3 c5 7.Bd3 Nc6 8.Ne2 e5" "E29")
+ ("r1bq1rk/pp3ppp/2nppn/2p/2PP/P1PBP/4NPPP/R1BQK2R w KQ -"
+ "Nimzo-Indian: Sämisch, 5...O-O 6.e3 c5 7.Bd3 Nc6 8.Ne2 d6" "E29")
+ ("r1bq1rk/p2p1ppp/1pn1pn/2p/2PP/P1PBP/4NPPP/R1BQK2R w KQ -"
+ "Nimzo-Indian: Sämisch, 5...O-O 6.e3 c5 7.Bd3 Nc6 8.Ne2 b6" "E29")
+ ("r1bqnrk/p2p1ppp/1pn1p/2p/2PPP/P1PB/4NPPP/R1BQK2R w KQ -"
+ "Nimzo-Indian: Sämisch, Capablanca Variation" "E29")
+ ("r1bqnrk/p2p1ppp/1pn1p/2p/2PPP/P1PB/4NPPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Sämisch, Capablanca, 10.O-O" "E29")
+ ("rnbqk2r/pppp1ppp/4pn/6B/1bPP/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "Nimzo-Indian: Leningrad" "E30")
+ ("rnbq1rk/pppp1ppp/4pn/6B/1bPP/2N/PP2PPPP/R2QKBNR w KQ -"
+ "Nimzo-Indian: Leningrad, 4...O-O" "E30")
+ ("rnbqk2r/pp1p1ppp/4pn/2p3B/1bPP/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "Nimzo-Indian: Leningrad, 4...c5" "E30")
+ ("rnbqk2r/pp1p1ppp/4pn/2pP2B/1bP/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "Nimzo-Indian: Leningrad, 4...c5 5.d5" "E30")
+ ("rnbqk2r/pp1p1ppp/5n/2pp2B/1bP/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "Nimzo-Indian: Leningrad, 4...c5 5.d5 exd5" "E30")
+ ("rnbqk2r/pp1p1ppp/4pn/2pP2B/2P/2b/PP2PPPP/R2QKBNR w KQkq -"
+ "Nimzo-Indian: Leningrad, 4...c5 5.d5 Bxc3+" "E30")
+ ("rnbqk2r/pp3ppp/3ppn/2pP2B/1bP/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "Nimzo-Indian: Leningrad, 4...c5 5.d5 d6" "E30")
+ ("rnbqk2r/pp3ppp/3ppn/2pP2B/1bP/2N1P/PP3PPP/R2QKBNR b KQkq -"
+ "Nimzo-Indian: Leningrad, 4...c5 5.d5 d6 6.e3" "E30")
+ ("rnbqk2r/pp1p1pp/4pn1p/2pP2B/1bP/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "Nimzo-Indian: Leningrad, 4...c5 5.d5 h6" "E30")
+ ("rnbqk2r/pppp1pp/4pn1p/6B/1bPP/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "Nimzo-Indian: Leningrad, 4...h6" "E30")
+ ("rnbqk2r/pppp1pp/4pB1p//1bPP/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "Nimzo-Indian: Leningrad, 4...h6 5.Bxf6" "E30")
+ ("rnbqk2r/pppp1pp/4pn1p//1bPP3B/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "Nimzo-Indian: Leningrad, 4...h6 5.Bh4" "E30")
+ ("rnbqk2r/pp1p1pp/4pn1p/2p/1bPP3B/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "Nimzo-Indian: Leningrad, 4...h6 5.Bh4 c5" "E30")
+ ("rnbqk2r/pp1p1pp/4pn1p/2pP/1bP4B/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "Nimzo-Indian: Leningrad, 6.d5" "E30")
+ ("rnbqk2r/pp1p1pp/5n1p/2pp/1bP4B/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "Nimzo-Indian: Leningrad, 6.d5 exd5" "E30")
+ ("rnbqk2r/pp1p1pp/5n1p/2pP/1b5B/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "Nimzo-Indian: Leningrad, 6.d5 exd5" "E30")
+ ("rnbqk2r/p2p1pp/4pn1p/1ppP/1bP4B/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "Nimzo-Indian: Leningrad, 6.d5 b5 Gambit" "E30")
+ ("rnbqk2r/pp1p1pp/4pn1p/2pP/2P4B/2b/PP2PPPP/R2QKBNR w KQkq -"
+ "Nimzo-Indian: Leningrad, 6.d5 Bxc3+" "E30")
+ ("rnbqk2r/pp3pp/3ppn1p/2pP/1bP4B/2N/PP2PPPP/R2QKBNR w KQkq -"
+ "Nimzo-Indian: Leningrad, Main Line" "E31a")
+ ("rnbqk2r/pp3pp/3ppn1p/2pP/1bP4B/2N1P/PP3PPP/R2QKBNR b KQkq -"
+ "Nimzo-Indian: Leningrad, Main Line, 7.e3" "E31b")
+ ("rnbqk2r/pp3p/3ppn1p/2pP2p/1bP4B/2N1P/PP3PPP/R2QKBNR w KQkq -"
+ "Nimzo-Indian: Leningrad, Main Line, 7.e3 g5" "E31c")
+ ("rnbqk2r/pp3pp/3p1n1p/2pp/1bP4B/2N1P/PP3PPP/R2QKBNR w KQkq -"
+ "Nimzo-Indian: Leningrad, Main Line, 7.e3 exd5" "E31d")
+ ("rnbqk2r/pp3pp/3p1n1p/2pPp/1bP4B/2N1P/PP3PPP/R2QKBNR w KQkq -"
+ "Nimzo-Indian: Leningrad, Main Line, 7.e3 e5" "E31e")
+ ("rnb1k2r/pp2qpp/3ppn1p/2pP/1bP4B/2N1P/PP3PPP/R2QKBNR w KQkq -"
+ "Nimzo-Indian: Leningrad, Main Line, 7.e3 Qe7" "E31f")
+ ("rnbq1rk/pp3pp/3ppn1p/2pP/1bP4B/2N1P/PP3PPP/R2QKBNR w KQ -"
+ "Nimzo-Indian: Leningrad, Main Line, 7.e3 O-O" "E31g")
+ ("rnbqk2r/pp3pp/3ppn1p/2pP/2P4B/2b1P/PP3PPP/R2QKBNR w KQkq -"
+ "Nimzo-Indian: Leningrad, Main Line, 7.e3 Bxc3+" "E31h")
+ ("rnbqk2r/pp3pp/3ppn1p/2pP/2P4B/2P1P/P4PPP/R2QKBNR b KQkq -"
+ "Nimzo-Indian: Leningrad, Main Line, 7.e3 Bxc3+" "E31h")
+ ("rnb1k2r/pp2qpp/3ppn1p/2pP/2P4B/2P1P/P4PPP/R2QKBNR w KQkq -"
+ "Nimzo-Indian: Leningrad, Main Line, 8...Qe7" "E31i")
+ ("rnbqk2r/pp3pp/3p1n1p/2pPp/2P4B/2P1P/P4PPP/R2QKBNR w KQkq -"
+ "Nimzo-Indian: Leningrad, Main Line, 8...e5" "E31j")
+ ("rnbqk2r/pp3pp/3p1n1p/2pPp/2P4B/2P1PN/P4PPP/R2QKB1R b KQkq -"
+ "Nimzo-Indian: Leningrad, Main Line, 8...e5 9.Nf3" "E31k")
+ ("rnbqk2r/pp3pp/3p1n1p/2pPp/2P4B/2P1P/P1Q2PPP/R3KBNR b KQkq -"
+ "Nimzo-Indian: Leningrad, Main Line, 8...e5 9.Qc2" "E31l")
+ ("rnbqk2r/pp3pp/3p1n1p/2pPp/2P4B/2PBP/P4PPP/R2QK1NR b KQkq -"
+ "Nimzo-Indian: Leningrad, Main Line, 8...e5 9.Bd3" "E31m")
+ ("rnbqk2r/pp3pp/3p1n1p/2pPp/2P4B/2P1PP/P5PP/R2QKBNR b KQkq -"
+ "Nimzo-Indian: Leningrad, Main Line, 8...e5 9.f3" "E31n")
+ ("r1bqk2r/pp1n1pp/3p1n1p/2pPp/2P4B/2P1PP/P5PP/R2QKBNR w KQkq -"
+ "Nimzo-Indian: Leningrad, Main Line, 8...e5 9.f3 Nbd7" "E31o")
+ ("rnbqk2r/pppp1ppp/4pn//1bPP/2N/PPQ1PPPP/R1B1KBNR b KQkq -"
+ "Nimzo-Indian: Classical Variation" "E32a")
+ ("rnbqk2r/p1pp1ppp/1p2pn//1bPP/2N/PPQ1PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, 4...b6" "E32b")
+ ("rnbqk2r/ppp2ppp/3ppn//1bPP/2N/PPQ1PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, 4...d6" "E32c")
+ ("rnbq1rk/pppp1ppp/4pn//1bPP/2N/PPQ1PPPP/R1B1KBNR w KQ -"
+ "Nimzo-Indian: Classical, 4...O-O" "E32d")
+ ("rnbq1rk/pppp1ppp/4pn/6B/1bPP/2N/PPQ1PPPP/R3KBNR b KQ -"
+ "Nimzo-Indian: Classical, 4...O-O 5.Bg5" "E32e")
+ ("rnbq1rk/pppp1ppp/4pn//1bPPP/2N/PPQ2PPP/R1B1KBNR b KQ -"
+ "Nimzo-Indian: Classical, 4...O-O 5.e4" "E32f")
+ ("rnbq1rk/pppp1ppp/4pn//1bPP/2N2N/PPQ1PPPP/R1B1KB1R b KQ -"
+ "Nimzo-Indian: Classical, 4...O-O 5.Nf3" "E32g")
+ ("rnbq1rk/pppp1ppp/4pn//1bPP/P1N/1PQ1PPPP/R1B1KBNR b KQ -"
+ "Nimzo-Indian: Classical, 4...O-O 5.a3" "E32h")
+ ("rnbq1rk/pppp1ppp/4pn//2PP/P1b/1PQ1PPPP/R1B1KBNR w KQ -"
+ "Nimzo-Indian: Classical, 4...O-O 5.a3" "E32h")
+ ("rnbq1rk/pppp1ppp/4pn//2PP/P1Q/1P2PPPP/R1B1KBNR b KQ -"
+ "Nimzo-Indian: Classical, 4...O-O 5.a3" "E32h")
+ ("rnbq1rk/p1pp1ppp/4pn/1p/2PP/P1Q/1P2PPPP/R1B1KBNR w KQ -"
+ "Nimzo-Indian: Classical, Adorjan Gambit" "E32i")
+ ("rnbq1rk/ppp2ppp/3ppn//2PP/P1Q/1P2PPPP/R1B1KBNR w KQ -"
+ "Nimzo-Indian: Classical, 4...O-O 5.a3, 6...d6" "E32j")
+ ("rnbq1rk/pppp1ppp/4p//2PPn/P1Q/1P2PPPP/R1B1KBNR w KQ -"
+ "Nimzo-Indian: Classical, 4...O-O 5.a3, 6...Ne4" "E32k")
+ ("rnbq1rk/p1pp1ppp/1p2pn//2PP/P1Q/1P2PPPP/R1B1KBNR w KQ -"
+ "Nimzo-Indian: Classical, 4...O-O 5.a3, 6...b6" "E32l")
+ ("rnbq1rk/p1pp1ppp/1p2pn//2PP/P1Q2N/1P2PPPP/R1B1KB1R b KQ -"
+ "Nimzo-Indian: Classical, 4...O-O 5.a3, 6...b6 7.Nf3" "E32m")
+ ("rnbq1rk/p1pp1ppp/1p2pn/6B/2PP/P1Q/1P2PPPP/R3KBNR b KQ -"
+ "Nimzo-Indian: Classical, 4...O-O 5.a3, 6...b6 7.Bg5" "E32n")
+ ("rn1q1rk/p1pp1ppp/bp2pn/6B/2PP/P1Q/1P2PPPP/R3KBNR w KQ -"
+ "Nimzo-Indian: Classical, 4...O-O 5.a3, 6...b6 7.Bg5 Ba6" "E32o")
+ ("rn1q1rk/pbpp1ppp/1p2pn/6B/2PP/P1Q/1P2PPPP/R3KBNR w KQ -"
+ "Nimzo-Indian: Classical, 4...O-O 5.a3, 6...b6 7.Bg5 Bb7" "E32p")
+ ("rn1q1rk/pbpp1ppp/1p2pn/6B/2PP/P1Q2P/1P2P1PP/R3KBNR b KQ -"
+ "Nimzo-Indian: Classical, 4...O-O 5.a3, 6...b6 7.Bg5 Bb7 8.f3" "E32q")
+ ("rn1q1rk/pbpp1pp/1p2pn1p/6B/2PP/P1Q2P/1P2P1PP/R3KBNR w KQ -"
+ "Nimzo-Indian: Classical, 4...O-O 5.a3, 6...b6 7.Bg5 Bb7 8.f3 h6" "E32r")
+ ("rn1q1rk/pbpp1pp/1p2pn1p//2PP3B/P1Q2P/1P2P1PP/R3KBNR b KQ -"
+ "Nimzo-Indian: Classical, 4...O-O 5.a3, 6...b6 7.Bg5 Bb7 8.f3 h6 9.Bh4" "E32r")
+ ("rn1q1rk/pbpp1ppp/1p2pn/6B/2PP/P1Q1P/1P3PPP/R3KBNR b KQ -"
+ "Nimzo-Indian: Classical, 4...O-O 5.a3, 6...b6 7.Bg5 Bb7 8.e3" "E32s")
+ ("rn1q1rk/pbp2ppp/1p1ppn/6B/2PP/P1Q1P/1P3PPP/R3KBNR w KQ -"
+ "Nimzo-Indian: Classical, 4...O-O 5.a3, 6...b6 7.Bg5 Bb7 8.e3 d6" "E32t")
+ ("r1bqk2r/pppp1ppp/2n1pn//1bPP/2N/PPQ1PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, 4...Nc6" "E33")
+ ("r1bqk2r/pppp1ppp/2n1pn//1bPP/2N2N/PPQ1PPPP/R1B1KB1R b KQkq -"
+ "Nimzo-Indian: Classical, 4...Nc6 5.Nf3" "E33")
+ ("r1bqk2r/ppp2ppp/2n1pn/3p/1bPP/2N2N/PPQ1PPPP/R1B1KB1R w KQkq -"
+ "Nimzo-Indian: Classical, 4...Nc6 5.Nf3 d5" "E33")
+ ("r1bqk2r/ppp2ppp/2nppn//1bPP/2N2N/PPQ1PPPP/R1B1KB1R w KQkq -"
+ "Nimzo-Indian: Classical, Milner-Barry (Zurich) Variation" "E33")
+ ("r1bqk2r/ppp2ppp/2nppn//1bPP/P1N2N/1PQ1PPPP/R1B1KB1R b KQkq -"
+ "Nimzo-Indian: Classical, Milner-Barry (Zurich), 6.a3" "E33")
+ ("r1bqk2r/ppp2ppp/2nppn//2PP/P1Q2N/1P2PPPP/R1B1KB1R b KQkq -"
+ "Nimzo-Indian: Classical, Milner-Barry (Zurich), 6.a3 Bxc3+ 7.Qxc3" "E33")
+ ("r1bqk2r/ppp2ppp/2nppn//1bPP/2N2N/PPQBPPPP/R3KB1R b KQkq -"
+ "Nimzo-Indian: Classical, Milner-Barry (Zurich), 6.Bd2" "E33")
+ ("r1bq1rk/ppp2ppp/2nppn//1bPP/2N2N/PPQBPPPP/R3KB1R w KQ -"
+ "Nimzo-Indian: Classical, Milner-Barry (Zurich), 6.Bd2 O-O" "E33")
+ ("rnbqk2r/ppp2ppp/4pn/3p/1bPP/2N/PPQ1PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, Noa Variation" "E34")
+ ("rnbqk2r/ppp2ppp/4pn/3p/1bPP/2N1P/PPQ2PPP/R1B1KBNR b KQkq -"
+ "Nimzo-Indian: Classical, Noa, 5.e3" "E34")
+ ("rnbq1rk/ppp2ppp/4pn/3p/1bPP/2N1P/PPQ2PPP/R1B1KBNR w KQ -"
+ "Nimzo-Indian: Classical, Noa, 5.e3 O-O" "E34")
+ ("rnbqk2r/ppp2ppp/4pn/3P/1b1P/2N/PPQ1PPPP/R1B1KBNR b KQkq -"
+ "Nimzo-Indian: Classical, Noa, 5.cxd5" "E34")
+ ("rnb1k2r/ppp2ppp/4pn/3q/1b1P/2N/PPQ1PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, Noa, 5.cxd5 Qxd5" "E34")
+ ("rnb1k2r/ppp2ppp/4pn/3q/1b1P/2N1P/PPQ2PPP/R1B1KBNR b KQkq -"
+ "Nimzo-Indian: Classical, Noa, 5.cxd5 Qxd5 6.e3" "E34")
+ ("rnb1k2r/pp3ppp/4pn/2pq/1b1P/2N1P/PPQ2PPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, Noa, 5.cxd5 Qxd5 6.e3 c5" "E34")
+ ("rnb1k2r/ppp2ppp/4pn/3q/1b1P/2N2N/PPQ1PPPP/R1B1KB1R b KQkq -"
+ "Nimzo-Indian: Classical, Noa, 5.cxd5 Qxd5 6.Nf3" "E34")
+ ("rnb1k2r/pp3ppp/4pn/2pq/1b1P/2N2N/PPQ1PPPP/R1B1KB1R w KQkq -"
+ "Nimzo-Indian: Classical, Noa, 5.cxd5 Qxd5 6.Nf3 c5" "E34")
+ ("rnb1k2r/ppp2ppp/4pn/5q/1b1P/2N2N/PPQ1PPPP/R1B1KB1R w KQkq -"
+ "Nimzo-Indian: Classical, Noa, 5.cxd5 Qxd5 6.Nf3 Qf5" "E34")
+ ("rnb1k2r/ppp2ppp/4pn/5q/1b1P/1QN2N/PP2PPPP/R1B1KB1R b KQkq -"
+ "Nimzo-Indian: Classical, Noa, 5.cxd5 Qxd5 6.Nf3 Qf5 7.Qb3" "E34")
+ ("rnb1k2r/ppp2ppp/4pn/5Q/1b1P/2N2N/PP2PPPP/R1B1KB1R b KQkq -"
+ "Nimzo-Indian: Classical, Noa, Queenswap" "E34")
+ ("rnbqk2r/ppp2ppp/5n/3p/1b1P/2N/PPQ1PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, Noa, Exchange" "E35")
+ ("rnbqk2r/ppp2ppp/5n/3p/1b1P/P1N/1PQ1PPPP/R1B1KBNR b KQkq -"
+ "Nimzo-Indian: Classical, Noa, Exchange, 6.a3" "E35")
+ ("rnbqk2r/ppp2ppp/5n/3p2B/1b1P/2N/PPQ1PPPP/R3KBNR b KQkq -"
+ "Nimzo-Indian: Classical, Noa, Exchange, 6.Bg5" "E35")
+ ("rnbqk2r/pp3ppp/5n/2pp2B/1b1P/2N/PPQ1PPPP/R3KBNR w KQkq -"
+ "Nimzo-Indian: Classical, Noa, Exchange, 6.Bg5 c5" "E35")
+ ("rnbqk2r/ppp2pp/5n1p/3p2B/1b1P/2N/PPQ1PPPP/R3KBNR w KQkq -"
+ "Nimzo-Indian: Classical, Noa, Exchange, 6.Bg5 h6" "E35")
+ ("rnbqk2r/ppp2pp/5n1p/3p/1b1P3B/2N/PPQ1PPPP/R3KBNR b KQkq -"
+ "Nimzo-Indian: Classical, Noa, Exchange, 6.Bg5 h6 7.Bh4" "E35")
+ ("rnbqk2r/pp3pp/5n1p/2pp/1b1P3B/2N/PPQ1PPPP/R3KBNR w KQkq -"
+ "Nimzo-Indian: Classical, Noa, Exchange, 6.Bg5 h6 7.Bh4 c5" "E35")
+ ("rnbqk2r/ppp2pp/5B1p/3p/1b1P/2N/PPQ1PPPP/R3KBNR b KQkq -"
+ "Nimzo-Indian: Classical, Noa, Exchange, 6.Bg5 h6 7.Bxf6" "E35")
+ ("rnbqk2r/ppp2ppp/4pn/3p/1bPP/P1N/1PQ1PPPP/R1B1KBNR b KQkq -"
+ "Nimzo-Indian: Classical, Noa, 5.a3" "E36")
+ ("rnbqk2r/ppp1bppp/4pn/3p/2PP/P1N/1PQ1PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, Noa, 5.a3 Be7" "E36")
+ ("rnbqk2r/ppp2ppp/4pn/3p/2PP/P1b/1PQ1PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, Noa, 5.a3 Bxc3+" "E36")
+ ("rnbqk2r/ppp2ppp/4pn/3p/2PP/P1Q/1P2PPPP/R1B1KBNR b KQkq -"
+ "Nimzo-Indian: Classical, Noa, 5.a3 Bxc3+" "E36")
+ ("rnbqk2r/ppp2ppp/4pn//2pP/P1Q/1P2PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, Noa, 5.a3 Bxc3+ 6.Qxc3 dxc4" "E36")
+ ("rnbq1rk/ppp2ppp/4pn/3p/2PP/P1Q/1P2PPPP/R1B1KBNR w KQ -"
+ "Nimzo-Indian: Classical, Noa, 5.a3 Bxc3+ 6.Qxc3 O-O" "E36")
+ ("r1bqk2r/ppp2ppp/2n1pn/3p/2PP/P1Q/1P2PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, Noa, Botvinnik Variation" "E36")
+ ("rnbqk2r/ppp2ppp/4p/3p/2PPn/P1Q/1P2PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, Noa, Main Line" "E36")
+ ("rnbqk2r/ppp2ppp/4p/3p/2PPn/P/1PQ1PPPP/R1B1KBNR b KQkq -"
+ "Nimzo-Indian: Classical, Noa, Main Line, 7.Qc2" "E37")
+ ("r1bqk2r/ppp2ppp/2n1p/3p/2PPn/P/1PQ1PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, Noa, Main Line, 7.Qc2 Nc6" "E37")
+ ("r1bqk2r/ppp2ppp/2n/3pp/2PPn/P3P/1PQ2PPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, Noa, San Remo Variation" "E37")
+ ("rnbqk2r/pp3ppp/4p/2pp/2PPn/P/1PQ1PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, Noa, Main Line, 7.Qc2 c5" "E37")
+ ("r1bqk2r/pp3ppp/2n1p/2Pp/2P1n/P/1PQ1PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, Noa, Main Line, 7.Qc2 c5 8.dxc5 Nc6" "E37")
+ ("rnbqk2r/pp1p1ppp/4pn/2p/1bPP/2N/PPQ1PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, 4...c5" "E38a")
+ ("rnbqk2r/pp1p1ppp/4pn/2p/1bPP/2N2N/PPQ1PPPP/R1B1KB1R b KQkq -"
+ "Nimzo-Indian: Classical, 4...c5 5.Nf3" "E38b")
+ ("rnbqk2r/pp1p1ppp/4pn/2p/1bPP/2N1P/PPQ2PPP/R1B1KBNR b KQkq -"
+ "Nimzo-Indian: Classical, 4...c5 5.e3" "E38c")
+ ("rnbqk2r/pp1p1ppp/4pn/2P/1bP/2N/PPQ1PPPP/R1B1KBNR b KQkq -"
+ "Nimzo-Indian: Classical, 4...c5 5.dxc5" "E38d")
+ ("rnbqk2r/pp1p1ppp/4pn/2b/2P/2N/PPQ1PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, 4...c5 5.dxc5 Bxc5" "E38e")
+ ("rnbqk2r/pp1p1ppp/4pn/2b/2P/2N2N/PPQ1PPPP/R1B1KB1R b KQkq -"
+ "Nimzo-Indian: Classical, 4...c5 5.dxc5 Bxc5 6.Nf3" "E38e")
+ ("rnb1k2r/pp1p1ppp/1q2pn/2b/2P/2N2N/PPQ1PPPP/R1B1KB1R w KQkq -"
+ "Nimzo-Indian: Classical, 4...c5 5.dxc5 Bxc5 6.Nf3 Qb6" "E38f")
+ ("rnb1k2r/ppqp1ppp/4pn/2P/1bP/2N/PPQ1PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, 4...c5 5.dxc5 Qc7" "E38g")
+ ("r1bqk2r/pp1p1ppp/2n1pn/2P/1bP/2N/PPQ1PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, 4...c5 5.dxc5 Nc6" "E38h")
+ ("r1bqk2r/pp1p1ppp/n3pn/2P/1bP/2N/PPQ1PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, 4...c5 5.dxc5 Na6" "E38i")
+ ("r1bqk2r/pp1p1ppp/n3pn/2P/2P/P1Q/1P2PPPP/R1B1KBNR b KQkq -"
+ "Nimzo-Indian: Classical, 4...c5 5.dxc5 Na6 6.a3 Bxc3+ 7.Qxc3" "E38j")
+ ("r1bqk2r/pp1p1ppp/4pn/2n/1PP/P1Q/4PPPP/R1B1KBNR b KQkq -"
+ "Nimzo-Indian: Classical, 4...c5 5.dxc5 Na6: 8.b4" "E38k")
+ ("r1bqk2r/pp1p1ppp/4pn//1PP1n/P1Q/4PPPP/R1B1KBNR w KQkq -"
+ "Nimzo-Indian: Classical, 4...c5 5.dxc5 Na6: 8.b4 Nce4" "E38k")
+ ("r1bqk2r/pp1p1ppp/4pn//1PPQn/P/4PPPP/R1B1KBNR b KQkq -"
+ "Nimzo-Indian: Classical, 4...c5 5.dxc5 Na6: 8.b4 Nce4 9.Qd4" "E38l")
+ ("r1bqk2r/pp3ppp/4pn/2Pp/1P1Qn/P/4PPPP/R1B1KBNR b KQkq -"
+ "Nimzo-Indian: Classical, 4...c5 5.dxc5 Na6: 8.b4 Nce4 9.Qd4 d5 10.c5" "E38l")
+ ("rnbq1rk/pp1p1ppp/4pn/2P/1bP/2N/PPQ1PPPP/R1B1KBNR w KQ -"
+ "Nimzo-Indian: Classical, Pirc Variation" "E39a")
+ ("rnbq1rk/pp1p1ppp/4pn/2P/1bP2B/2N/PPQ1PPPP/R3KBNR b KQ -"
+ "Nimzo-Indian: Classical, Pirc, 6.Bf4" "E39b")
+ ("rnbq1rk/pp1p1ppp/4pn/2P/1bP/2N2N/PPQ1PPPP/R1B1KB1R b KQ -"
+ "Nimzo-Indian: Classical, Pirc, 6.Nf3" "E39c")
+ ("rnbq1rk/pp1p1ppp/4pn/2b/2P/2N2N/PPQ1PPPP/R1B1KB1R w KQ -"
+ "Nimzo-Indian: Classical, Pirc, 6.Nf3 Bxc5" "E39d")
+ ("r1bq1rk/pp1p1ppp/n3pn/2P/1bP/2N2N/PPQ1PPPP/R1B1KB1R w KQ -"
+ "Nimzo-Indian: Classical, Pirc, 6.Nf3 Na6" "E39e")
+ ("r1bq1rk/pp1p1ppp/n3pn/2P/1bP/2N2N/PPQBPPPP/R3KB1R b KQ -"
+ "Nimzo-Indian: Classical, Pirc, 6.Nf3 Na6 7.Bd2" "E39f")
+ ("r1bq1rk/pp1p1ppp/n3pn/2P/1bP/P1N2N/1PQ1PPPP/R1B1KB1R b KQ -"
+ "Nimzo-Indian: Classical, Pirc, 6.Nf3 Na6 7.a3" "E39g")
+ ("r1bq1rk/pp1p1ppp/n3pn/2P/1bP/2N2NP/PPQ1PP1P/R1B1KB1R b KQ -"
+ "Nimzo-Indian: Classical, Pirc, 6.Nf3 Na6 7.g3" "E39h")
+ ("rnbq1rk/pp1p1ppp/4pn/2P/1bP/P1N/1PQ1PPPP/R1B1KBNR b KQ -"
+ "Nimzo-Indian: Classical, Pirc, 6.a3" "E39i")
+ ("rnbq1rk/pp1p1ppp/4pn/2b/2P/P1N2N/1PQ1PPPP/R1B1KB1R b KQ -"
+ "Nimzo-Indian: Classical, Pirc, 6.a3 Bxc5 7.Nf3" "E39j")
+ ("r1bq1rk/pp1p1ppp/2n1pn/2b/2P/P1N2N/1PQ1PPPP/R1B1KB1R w KQ -"
+ "Nimzo-Indian: Classical, Pirc, 6.a3 Bxc5 7.Nf3 Nc6" "E39k")
+ ("rnbq1rk/p2p1ppp/1p2pn/2b/2P/P1N2N/1PQ1PPPP/R1B1KB1R w KQ -"
+ "Nimzo-Indian: Classical, Pirc, 6.a3 Bxc5 7.Nf3 b6" "E39l")
+ ("rnbq1rk/p2p1ppp/1p2pn/2b3B/2P/P1N2N/1PQ1PPPP/R3KB1R b KQ -"
+ "Nimzo-Indian: Classical, Pirc, 6.a3 Bxc5 7.Nf3 b6 8.Bg5" "E39m")
+ ("rnbqk2r/pppp1ppp/4pn//1bPP/2N1P/PP3PPP/R1BQKBNR b KQkq -"
+ "Nimzo-Indian: Rubinstein" "E40")
+ ("r1bqk2r/pppp1ppp/2n1pn//1bPP/2N1P/PP3PPP/R1BQKBNR w KQkq -"
+ "Nimzo-Indian: Taimanov" "E40")
+ ("r1bqk2r/pppp1ppp/2n1pn//1bPP/2N1P/PP2NPPP/R1BQKB1R b KQkq -"
+ "Nimzo-Indian: Taimanov, 5.Ne2" "E40")
+ ("r1bqk2r/ppp2ppp/2n1pn/3p/1bPP/2N1P/PP2NPPP/R1BQKB1R w KQkq -"
+ "Nimzo-Indian: Taimanov, 5.Ne2 d5" "E40")
+ ("r1bqk2r/pppp1ppp/2n1pn//1bPP/2NBP/PP3PPP/R1BQK1NR b KQkq -"
+ "Nimzo-Indian: Taimanov, 5.Bd3" "E40")
+ ("rnbqk2r/pp1p1ppp/4pn/2p/1bPP/2N1P/PP3PPP/R1BQKBNR w KQkq -"
+ "Nimzo-Indian: 4.e3 c5" "E41")
+ ("rnbqk2r/pp1p1ppp/4pn/2p/1bPP/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "Nimzo-Indian: 4.e3 c5 5.Nf3" "E41")
+ ("rnbqk2r/pp1p1ppp/4pn/2p/1bPP/2NBP/PP3PPP/R1BQK1NR b KQkq -"
+ "Nimzo-Indian: 4.e3 c5 5.Bd3" "E41")
+ ("r1bqk2r/pp1p1ppp/2n1pn/2p/1bPP/2NBP/PP3PPP/R1BQK1NR w KQkq -"
+ "Nimzo-Indian: 4.e3 c5 5.Bd3 Nc6" "E41")
+ ("r1bqk2r/pp1p1ppp/2n1pn/2p/1bPP/2NBP/PP2NPPP/R1BQK2R b KQkq -"
+ "Nimzo-Indian: 4.e3 c5 5.Bd3 Nc6 6.Ne2" "E41")
+ ("r1bqk2r/pp1p1ppp/2n1pn/2p/1bPP/2NBPN/PP3PPP/R1BQK2R b KQkq -"
+ "Nimzo-Indian: 4.e3 c5 5.Bd3 Nc6 6.Nf3" "E41")
+ ("r1bqk2r/pp3ppp/2nppn/2p/2PP/2PBPN/P4PPP/R1BQK2R w KQkq -"
+ "Nimzo-Indian: 4.e3 c5, Hübner Variation" "E41")
+ ("r1bqk2r/pp3ppp/2nppn/2p/2PPP/2PB1N/P4PPP/R1BQK2R b KQkq -"
+ "Nimzo-Indian: Hübner, 8.e4" "E41")
+ ("r1bqk2r/pp2nppp/3p1n/2pPp/2P1P/2PB1N/P4PPP/R1BQK2R w KQkq -"
+ "Nimzo-Indian: Hübner, 8.e4 e5 9.d5 Ne7" "E41")
+ ("r1bqk2r/pp3ppp/2nppn/2p/2PP/2PBPN/P4PPP/R1BQ1RK b kq -"
+ "Nimzo-Indian: Hübner, 8.O-O" "E41")
+ ("r1bqk2r/pp3ppp/2np1n/2p1p/2PP/2PBPN/P4PPP/R1BQ1RK w kq -"
+ "Nimzo-Indian: Hübner, 8.O-O e5" "E41")
+ ("r1bqk2r/pp3ppp/2np1n/2p1p/2PP/2PBP/P2N1PPP/R1BQ1RK b kq -"
+ "Nimzo-Indian: Hübner, 8.O-O e5 9.Nd2" "E41")
+ ("rnbqk2r/pp1p1ppp/4pn/2p/1bPP/2N1P/PP2NPPP/R1BQKB1R b KQkq -"
+ "Nimzo-Indian: 4.e3 c5 5.Ne2" "E42")
+ ("rnbqk2r/pp3ppp/4pn/2pp/1bPP/2N1P/PP2NPPP/R1BQKB1R w KQkq -"
+ "Nimzo-Indian: 4.e3 c5 5.Ne2 d5" "E42")
+ ("rnbqk2r/pp1p1ppp/4pn//1bPP/2N/PP2NPPP/R1BQKB1R b KQkq -"
+ "Nimzo-Indian: 4.e3 c5 5.Ne2 cxd4 6.exd4" "E42")
+ ("rnbqk2r/pp3ppp/4pn/3p/1bPP/2N/PP2NPPP/R1BQKB1R w KQkq -"
+ "Nimzo-Indian: 4.e3 c5 5.Ne2 cxd4 6.exd4 d5" "E42")
+ ("rnbq1rk/pp1p1ppp/4pn//1bPP/2N/PP2NPPP/R1BQKB1R w KQ -"
+ "Nimzo-Indian: 4.e3 c5 5.Ne2 cxd4 6.exd4 O-O" "E42")
+ ("rnbq1rk/pp1pbppp/4pn//2PP/P1N/1P2NPPP/R1BQKB1R w KQ -"
+ "Nimzo-Indian: 4.e3 c5 5.Ne2 cxd4 6.exd4 O-O 7.a3 Be7" "E42")
+ ("rnbqk2r/p1pp1ppp/1p2pn//1bPP/2N1P/PP3PPP/R1BQKBNR w KQkq -"
+ "Nimzo-Indian: Nimzowitsch (Fischer) Variation" "E43")
+ ("rnbqk2r/p1pp1ppp/1p2pn//1bPP/2NBP/PP3PPP/R1BQK1NR b KQkq -"
+ "Nimzo-Indian: Nimzowitsch, 5.Bd3" "E43")
+ ("rnbqk2r/p1pp1ppp/1p2pn//1bPP/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "Nimzo-Indian: Nimzowitsch, 5.Nf3" "E43")
+ ("rn1qk2r/pbpp1ppp/1p2pn//1bPP/2N1PN/PP3PPP/R1BQKB1R w KQkq -"
+ "Nimzo-Indian: Nimzowitsch, 5.Nf3 Bb7" "E43")
+ ("rn1qk2r/pbpp1ppp/1p2pn//1bPP/2NBPN/PP3PPP/R1BQK2R b KQkq -"
+ "Nimzo-Indian: Nimzowitsch, 5.Nf3 Bb7 6.Bd3" "E43")
+ ("rn1q1rk/pbpp1ppp/1p2pn//1bPP/2NBPN/PP3PPP/R1BQK2R w KQ -"
+ "Nimzo-Indian: Nimzowitsch, 5.Nf3 Bb7 6.Bd3 O-O" "E43")
+ ("rn1q1rk/pbpp1ppp/1p2pn//1bPP/2NBPN/PP3PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Nimzowitsch, 5.Nf3 Bb7 6.Bd3 O-O 7.O-O" "E43")
+ ("rn1qk2r/pbpp1ppp/1p2p//1bPPn/2NBPN/PP3PPP/R1BQK2R w KQkq -"
+ "Nimzo-Indian: Nimzowitsch, 5.Nf3 Bb7 6.Bd3 Ne4" "E43")
+ ("rn1qk2r/pbpp1ppp/1p2p//1bPPn/2NBPN/PP3PPP/R1BQ1RK b kq -"
+ "Nimzo-Indian: Nimzowitsch, 5.Nf3 Bb7 6.Bd3 Ne4 7.O-O" "E43")
+ ("rn1qk2r/pbpp2pp/1p2p/5p/1bPPn/2NBPN/PP3PPP/R1BQ1RK w kq -"
+ "Nimzo-Indian: Nimzowitsch, Keene Variation" "E43")
+ ("rnbqk2r/p1pp1ppp/1p2pn//1bPP/2N1P/PP2NPPP/R1BQKB1R b KQkq -"
+ "Nimzo-Indian: Nimzowitsch, 5.Ne2" "E44")
+ ("rn1qk2r/pbpp1ppp/1p2pn//1bPP/2N1P/PP2NPPP/R1BQKB1R w KQkq -"
+ "Nimzo-Indian: Nimzowitsch, 5.Ne2 Bb7" "E44")
+ ("rnbqk2r/p1pp1ppp/1p2p//1bPPn/2N1P/PP2NPPP/R1BQKB1R w KQkq -"
+ "Nimzo-Indian: Nimzowitsch, 5.Ne2 Ne4" "E44")
+ ("rnbqk2r/p1pp1ppp/1p2p//1bPPn/2N1P/PP1BNPPP/R2QKB1R b KQkq -"
+ "Nimzo-Indian: Nimzowitsch, 5.Ne2 Ne4 6.Bd2" "E44")
+ ("rnbqk2r/p1pp1ppp/1p2p//1bPPn/2N1P/PPQ1NPPP/R1B1KB1R b KQkq -"
+ "Nimzo-Indian: Nimzowitsch, 5.Ne2 Ne4 6.Qc2" "E44")
+ ("rn1qk2r/p1pp1ppp/bp2pn//1bPP/2N1P/PP2NPPP/R1BQKB1R w KQkq -"
+ "Nimzo-Indian: Nimzowitsch, 5.Ne2 Ba6" "E45")
+ ("rn1qk2r/p1pp1ppp/bp2pn//1bPP/P1N1P/1P2NPPP/R1BQKB1R b KQkq -"
+ "Nimzo-Indian: Nimzowitsch, 5.Ne2 Ba6 6.a3" "E45")
+ ("rn1qk2r/p1ppbppp/bp2pn//2PP/P1N1P/1P2NPPP/R1BQKB1R w KQkq -"
+ "Nimzo-Indian: Nimzowitsch, 5.Ne2 Ba6 6.a3 Be7" "E45")
+ ("rn1qk2r/p1pp1ppp/bp2pn//2PP/P1b1P/1P2NPPP/R1BQKB1R w KQkq -"
+ "Nimzo-Indian: Nimzowitsch, 5.Ne2 Ba6 6.a3 Bxc3+" "E45")
+ ("rn1qk2r/p1pp1ppp/bp2pn//1bPP/2N1P1N/PP3PPP/R1BQKB1R b KQkq -"
+ "Nimzo-Indian: Nimzowitsch, 5.Ne2 Ba6 6.Ng3" "E45")
+ ("rn1qk2r/p1pp1pp/bp2pn/7p/1bPP/2N1P1N/PP3PPP/R1BQKB1R w KQkq -"
+ "Nimzo-Indian: Nimzowitsch, 5.Ne2 Ba6 6.Ng3 h5" "E45")
+ ("rn1qk2r/p1pp1ppp/bp2pn//2PP/2b1P1N/PP3PPP/R1BQKB1R w KQkq -"
+ "Nimzo-Indian: Nimzowitsch, 5.Ne2 Ba6 6.Ng3 Bxc3+" "E45")
+ ("rnbq1rk/pppp1ppp/4pn//1bPP/2N1P/PP3PPP/R1BQKBNR w KQ -"
+ "Nimzo-Indian: 4.e3 O-O" "E46")
+ ("rnbq1rk/pppp1ppp/4pn//1bPP/2N1P/PP2NPPP/R1BQKB1R b KQ -"
+ "Nimzo-Indian: Reshevsky Variation" "E46")
+ ("rnbq1rk/p1pp1ppp/1p2pn//1bPP/2N1P/PP2NPPP/R1BQKB1R w KQ -"
+ "Nimzo-Indian: Reshevsky Variation" "E46")
+ ("rnbqr1k/pppp1ppp/4pn//1bPP/2N1P/PP2NPPP/R1BQKB1R w KQ -"
+ "Nimzo-Indian: Reshevsky Variation" "E46")
+ ("rnbq1rk/ppp2ppp/4pn/3p/1bPP/2N1P/PP2NPPP/R1BQKB1R w KQ -"
+ "Nimzo-Indian: Reshevsky Variation" "E46")
+ ("rnbq1rk/ppp2ppp/3bpn/3p/2PP/P1N1P/1P2NPPP/R1BQKB1R w KQ -"
+ "Nimzo-Indian: Reshevsky, Simagin Variation" "E46")
+ ("rnbq1rk/ppp1bppp/4pn/3p/2PP/P1N1P/1P2NPPP/R1BQKB1R w KQ -"
+ "Nimzo-Indian: Reshevsky, 6.a3 Be7" "E46")
+ ("rnbq1rk/ppp1bppp/4pn/3P/3P/P1N1P/1P2NPPP/R1BQKB1R b KQ -"
+ "Nimzo-Indian: Reshevsky, 6.a3 Be7 7.cxd5" "E46")
+ ("rnbq1rk/ppp1bppp/5n/3p/3P/P1N1P/1P2NPPP/R1BQKB1R w KQ -"
+ "Nimzo-Indian: Reshevsky, 6.a3 Be7 7.cxd5 exd5" "E46")
+ ("rnbq1rk/pppp1ppp/4pn//1bPP/2NBP/PP3PPP/R1BQK1NR b KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Bd3" "E47")
+ ("rnbq1rk/p1pp1ppp/1p2pn//1bPP/2NBP/PP3PPP/R1BQK1NR w KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Bd3 b6" "E47")
+ ("rnbq1rk/ppp2ppp/3ppn//1bPP/2NBP/PP3PPP/R1BQK1NR w KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Bd3 d6" "E47")
+ ("rnbq1rk/pp1p1ppp/4pn/2p/1bPP/2NBP/PP3PPP/R1BQK1NR w KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Bd3 c5" "E47")
+ ("rnbq1rk/pp1p1ppp/4pn/2p/1bPP/2NBP/PP2NPPP/R1BQK2R b KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Bd3 c5 6.Ne2" "E47")
+ ("rnbq1rk/pp1p1ppp/4pn//1bPp/2NBP/PP2NPPP/R1BQK2R w KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Bd3 c5 6.Ne2 cxd4" "E47")
+ ("rnbq1rk/ppp2ppp/4pn/3p/1bPP/2NBP/PP3PPP/R1BQK1NR w KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Bd3 d5" "E48")
+ ("rnbq1rk/ppp2ppp/4pn/3P/1b1P/2NBP/PP3PPP/R1BQK1NR b KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Bd3 d5 6.cxd5" "E48")
+ ("rnbq1rk/ppp2ppp/4pn/3p/1bPP/2NBP/PP2NPPP/R1BQK2R b KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Bd3 d5 6.Ne2" "E48")
+ ("rnbq1rk/pp3ppp/4pn/2pp/1bPP/2NBP/PP2NPPP/R1BQK2R w KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Bd3 d5 6.Ne2 c5" "E48")
+ ("rnbq1rk/pp3ppp/4pn/2pp/1bPP/2NBP/PP2NPPP/R1BQ1RK b - -"
+ "Nimzo-Indian: 4.e3 O-O 5.Bd3 d5 6.Ne2 c5 7.O-O" "E48")
+ ("rnbq1rk/pp3ppp/4pn/3p/1bPP/2NB/PP2NPPP/R1BQ1RK b - -"
+ "Nimzo-Indian: 4.e3 O-O 5.Bd3 d5 6.Ne2 c5 7.O-O cxd4 8.exd4" "E48")
+ ("rnbq1rk/pp3ppp/4pn/2pP/1b1P/2NBP/PP2NPPP/R1BQK2R b KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Bd3 d5 6.Ne2 c5 7.cxd5" "E48")
+ ("rnbq1rk/pp3ppp/4pn/3P/1b1P/2NB/PP2NPPP/R1BQK2R b KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Bd3 d5 6.Ne2 c5 7.cxd5 cxd4 8.exd4" "E48")
+ ("rnbq1rk/pp3ppp/4p/3n/1b1P/2NB/PP2NPPP/R1BQK2R w KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Bd3 d5 6.Ne2 c5 7.cxd5 cxd4 8.exd4 Nxd5" "E48")
+ ("rnbq1rk/pp3ppp/4p/3n/1b1P/2NB/PP2NPPP/R1BQ1RK b - -"
+ "Nimzo-Indian: 4.e3 O-O 5.Bd3 d5 6.Ne2 c5 7.cxd5 cxd4 8.exd4 Nxd5 9.O-O" "E48")
+ ("rnbq1rk/ppp2ppp/4pn/3p/1bPP/P1NBP/1P3PPP/R1BQK1NR b KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Bd3 d5 6.a3" "E48")
+ ("rnbq1rk/ppp2ppp/4pn/3p/2PP/P1PBP/5PPP/R1BQK1NR b KQ -"
+ "Nimzo-Indian: Botvinnik System" "E49")
+ ("rnbq1rk/ppp2ppp/4pn//2pP/P1PBP/5PPP/R1BQK1NR w KQ -"
+ "Nimzo-Indian: Botvinnik, 7...dxc4" "E49")
+ ("rnbq1rk/pp3ppp/4pn/2p/2BP/P1P1P/5PPP/R1BQK1NR w KQ -"
+ "Nimzo-Indian: Botvinnik, 7...dxc4 8.Bxc4 c5" "E49")
+ ("rnbq1rk/pp3ppp/4pn/2p/2BP/P1P1P/4NPPP/R1BQK2R b KQ -"
+ "Nimzo-Indian: Botvinnik, 7...dxc4 8.Bxc4 c5 9.Ne2" "E49")
+ ("rnbq1rk/pp3ppp/4pn/2pp/2PP/P1PBP/5PPP/R1BQK1NR w KQ -"
+ "Nimzo-Indian: Botvinnik, 7...c5" "E49")
+ ("rnbq1rk/pp3ppp/4pn/2pP/3P/P1PBP/5PPP/R1BQK1NR b KQ -"
+ "Nimzo-Indian: Botvinnik, 7...c5 8.cxd5" "E49")
+ ("rnbq1rk/pp3ppp/5n/2pp/3P/P1PBP/4NPPP/R1BQK2R b KQ -"
+ "Nimzo-Indian: Botvinnik, 7...c5 8.cxd5 exd5 9.Ne2" "E49")
+ ("rnbq1rk/pp3ppp/5n/2pp/3P/P1PBP/5PPP/R1BQK1NR w KQ -"
+ "Nimzo-Indian: Botvinnik, 7...c5 8.cxd5 exd5" "E49")
+ ("rnbq1rk/pppp1ppp/4pn//1bPP/2N1PN/PP3PPP/R1BQKB1R b KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Nf3" "E50")
+ ("rnbq1rk/pppp1ppp/4p//1bPPn/2N1PN/PP3PPP/R1BQKB1R w KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Nf3 Ne4" "E50")
+ ("rnbq1rk/p1pp1ppp/1p2pn//1bPP/2N1PN/PP3PPP/R1BQKB1R w KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Nf3 b6" "E50")
+ ("rnbq1rk/pp1p1ppp/4pn/2p/1bPP/2N1PN/PP3PPP/R1BQKB1R w KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Nf3 c5" "E50")
+ ("rnbq1rk/pp1p1ppp/4pn/2p/1bPP/2N1PN/PP2BPPP/R1BQK2R b KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Nf3 c5 6.Bd3" "E50")
+ ("rnbq1rk/pp1p1ppp/4pn/2p/1bPP/2NBPN/PP3PPP/R1BQK2R b KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Nf3 c5 6.Be2" "E50")
+ ("r1bq1rk/pp1p1ppp/2n1pn/2p/1bPP/2NBPN/PP3PPP/R1BQK2R w KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Nf3 c5 6.Bd3 Nc6" "E50")
+ ("r1bq1rk/pp1p1ppp/2n1pn/2p/1bPP/2NBPN/PP3PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: 4.e3 O-O 5.Nf3 c5 6.Bd3 Nc6 7.O-O" "E50")
+ ("rnbq1rk/ppp2ppp/4pn/3p/1bPP/2N1PN/PP3PPP/R1BQKB1R w KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Nf3 d5" "E51")
+ ("rnbq1rk/ppp2ppp/4pn/3p/1bPP/P1N1PN/1P3PPP/R1BQKB1R b KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Nf3 d5 6.a3" "E51")
+ ("rnbq1rk/ppp2ppp/4pn/3p/1bPP/2N1PN/PP2BPPP/R1BQK2R b KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Nf3 d5 6.Be2" "E51")
+ ("rnbq1rk/ppp2ppp/4pn/3p/1bPP/2NBPN/PP3PPP/R1BQK2R b KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Nf3 d5 6.Bd3" "E51")
+ ("r1bq1rk/ppp2ppp/2n1pn/3p/1bPP/2NBPN/PP3PPP/R1BQK2R w KQ -"
+ "Nimzo-Indian: 4.e3 O-O 5.Nf3 d5 6.Bd3 Nc6" "E51")
+ ("r1bq1rk/ppp2ppp/2n1pn/3p/1bPP/2NBPN/PP3PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: 4.e3 O-O 5.Nf3 d5 6.Bd3 Nc6 7.O-O" "E51")
+ ("r1bq1rk/1pp2ppp/p1n1pn/3p/1bPP/2NBPN/PP3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: 4.e3 O-O 5.Nf3 d5 6.Bd3 Nc6 7.O-O a6" "E51")
+ ("r1bq1rk/ppp2ppp/2n1pn//1bpP/2NBPN/PP3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: 4.e3 O-O 5.Nf3 d5 6.Bd3 Nc6 7.O-O dxc4" "E51")
+ ("rnbq1rk/p1p2ppp/1p2pn/3p/1bPP/2NBPN/PP3PPP/R1BQK2R w KQ -"
+ "Nimzo-Indian: Main Line, 6...b6" "E52")
+ ("rnbq1rk/p1p2ppp/1p2pn/3p/1bPP/2NBPN/PP3PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 6...b6 7.O-O" "E52")
+ ("rn1q1rk/pbp2ppp/1p2pn/3p/1bPP/2NBPN/PP3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 6...b6 7.O-O Bb7" "E52")
+ ("rn1q1rk/pbp2ppp/1p2pn/3p/1bPP/P1NBPN/1P3PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 6...b6 7.O-O Bb7 8.a3" "E52")
+ ("rn1q1rk/pbp2ppp/1p1bpn/3p/2PP/P1NBPN/1P3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 6...b6 7.O-O Bb7 8.a3 Bd6" "E52")
+ ("rn1q1rk/pbp2ppp/1p2pn/3P/1b1P/2NBPN/PP3PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 6...b6 7.O-O Bb7 8.cxd5" "E52")
+ ("rn1q1rk/pbp2ppp/1p3n/3p/1b1P/2NBPN/PP3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 6...b6 7.O-O Bb7 8.cxd5 exd5" "E52")
+ ("rn1q1rk/pbp2ppp/1p3n/3pN/1b1P/2NBP/PP3PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 6...b6 7.O-O Bb7 8.cxd5 exd5 9.Ne5" "E52")
+ ("rn1q1rk/pbp2ppp/1p3n/3p/1b1P/P1NBPN/1P3PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 6...b6 7.O-O Bb7 8.cxd5 exd5 9.a3" "E52")
+ ("rn1q1rk/pbp2ppp/1p1b1n/3p/3P/P1NBPN/1P3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 6...b6 7.O-O Bb7 8.cxd5 exd5 9.a3 Bd6" "E52")
+ ("rnbq1rk/pp3ppp/4pn/2pp/1bPP/2NBPN/PP3PPP/R1BQK2R w KQ -"
+ "Nimzo-Indian: Main Line, 6...c5" "E53")
+ ("rnbq1rk/pp3ppp/4pn/2pp/1bPP/P1NBPN/1P3PPP/R1BQK2R b KQ -"
+ "Nimzo-Indian: Main Line, 6...c5 7.a3" "E53")
+ ("rnbq1rk/pp3ppp/4pn/2pp/1bPP/2NBPN/PP3PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 6...c5 7.O-O" "E53")
+ ("rn1q1rk/pp1b1ppp/4pn/2pp/1bPP/2NBPN/PP3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 7...Bd7" "E53")
+ ("r1bq1rk/pp1n1ppp/4pn/2pp/1bPP/2NBPN/PP3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 7...Nbd7" "E53")
+ ("rnbq1rk/p4ppp/1p2pn/2pp/1bPP/2NBPN/PP3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, Keres Variation" "E53")
+ ("rnbq1rk/p4ppp/1p3n/2pp/1b1P/2NBPN/PP3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, Keres, 8.cxd5 exd5" "E53")
+ ("rnbq1rk/pp3ppp/4pn/2p/1bpP/2NBPN/PP3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 7...dxc4" "E54")
+ ("rnbq1rk/pp3ppp/4pn/2p/1bBP/2N1PN/PP3PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 7...dxc4 8.Bxc4" "E54")
+ ("rnb2rk/pp2qppp/4pn/2p/1bBP/2N1PN/PP3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, Smyslov Variation" "E54")
+ ("r1bq1rk/pp3ppp/2n1pn/2p/1bBP/2N1PN/PP3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 7...dxc4 8.Bxc4 Nc6" "E54")
+ ("rnbq1rk/pp3ppp/4pn//1bBp/2N1PN/PP3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 7...dxc4 8.Bxc4 cxd4" "E54")
+ ("rnbq1rk/pp3ppp/4pn//1bBP/2N2N/PP3PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 7...dxc4 8.Bxc4 cxd4 9.exd4" "E54")
+ ("rnbq1rk/1p3ppp/p3pn//1bBP/2N2N/PP3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 7...dxc4 8.Bxc4 cxd4 9.exd4 a6" "E54")
+ ("rnbq1rk/1p3ppp/p3pn/6B/1bBP/2N2N/PP3PPP/R2Q1RK b - -"
+ "Nimzo-Indian: Main Line, 7...dxc4 8.Bxc4 cxd4 9.exd4 a6 10.Bg5" "E54")
+ ("rnbq1rk/p4ppp/1p2pn//1bBP/2N2N/PP3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, Karpov Variation" "E54")
+ ("rnbq1rk/p4ppp/1p2pn/6B/1bBP/2N2N/PP3PPP/R2Q1RK b - -"
+ "Nimzo-Indian: Main Line, Karpov, 10.Bg5" "E54")
+ ("rn1q1rk/pb3ppp/1p2pn/6B/1bBP/2N2N/PP3PPP/R2Q1RK w - -"
+ "Nimzo-Indian: Main Line, Karpov, 10.Bg5 Bb7" "E54")
+ ("rn1q1rk/pb3ppp/1p2pn/4N1B/1bBP/2N/PP3PPP/R2Q1RK b - -"
+ "Nimzo-Indian: Main Line, Karpov, 10.Bg5 Bb7 11.Ne5" "E54")
+ ("rn1q1rk/pb3ppp/1p2pn/6B/1bBP/2N2N/PP3PPP/R2QR1K b - -"
+ "Nimzo-Indian: Main Line, Karpov, 10.Bg5 Bb7 11.Re1" "E54")
+ ("rn1q1rk/pb3ppp/1p2pn/6B/1bBP/2N2N/PP3PPP/2RQ1RK b - -"
+ "Nimzo-Indian: Main Line, Karpov, 10.Bg5 Bb7 11.Rc1" "E54")
+ ("rn1q1rk/pb3ppp/1p2pn/6B/1bBP/2N2N/PP2QPPP/R4RK b - -"
+ "Nimzo-Indian: Main Line, Karpov, 10.Bg5 Bb7 11.Qe2" "E54")
+ ("r1bq1rk/pp1n1ppp/4pn/2p/1bBP/2N1PN/PP3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, Bronstein Variation" "E55")
+ ("r1bq1rk/pp1n1ppp/4pn/2p/1bBP/4PN/PP2NPPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, Bronstein, 9.Ne2" "E55")
+ ("r1bq1rk/pp1n1ppp/4pn/2p/1bBP/P1N1PN/1P3PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, Bronstein, 9.a3" "E55")
+ ("r1bq1rk/pp1n1ppp/4pn//1bBP/P1N2N/1P3PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, Bronstein, 9.a3 cd4 10.ed4" "E55")
+ ("r1bq1rk/pp1n1ppp/4pn/2p/1bBP/2N1PN/PP2QPPP/R1B2RK b - -"
+ "Nimzo-Indian: Main Line, Bronstein, 9.Qe2" "E55")
+ ("r1bq1rk/1p1n1ppp/p3pn/2p/1bBP/2N1PN/PP2QPPP/R1B2RK w - -"
+ "Nimzo-Indian: Main Line, Bronstein, 9.Qe2 a6" "E55")
+ ("r1bq1rk/p2n1ppp/1p2pn/2p/1bBP/2N1PN/PP2QPPP/R1B2RK w - -"
+ "Nimzo-Indian: Main Line, Bronstein, 9.Qe2 b6" "E55")
+ ("r1bq1rk/p2n1ppp/1p2pn/2p/1bBP/2N1PN/PP2QPPP/R1BR2K b - -"
+ "Nimzo-Indian: Main Line, Bronstein, 9.Qe2 b6 10.Rd1" "E55")
+ ("r1bq1rk/pp3ppp/2n1pn/2pp/1bPP/2NBPN/PP3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 7...Nc6" "E56")
+ ("r1bq1rk/pp3ppp/2n1pn/2pP/1b1P/2NBPN/PP3PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 7...Nc6 8.cxd5" "E56")
+ ("r1bq1rk/pp3ppp/2n1pn/2pp/1bPP/P1NBPN/1P3PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 7...Nc6 8.a3" "E56")
+ ("r1bq1rk/pp3ppp/2n1pn/b1pp/2PP/P1NBPN/1P3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 7...Nc6 8.a3 Ba5" "E56")
+ ("r1bq1rk/pp3ppp/2n1pn/b1pP/3P/P1NBPN/1P3PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 7...Nc6 8.a3 Ba5 9.cxd5" "E56")
+ ("r1bq1rk/pp3ppp/2n1pn/3p/1bPp/P1NBPN/1P3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 7...Nc6 8.a3 cxd4" "E56")
+ ("r1bq1rk/pp3ppp/2n1pn/3p/1bPP/P1NB1N/1P3PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 7...Nc6 8.a3 cxd4 9.exd4" "E56")
+ ("r1bq1rk/pp3ppp/2n1pn/2p/1bpP/P1NBPN/1P3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 7...Nc6 8.a3 dxc4" "E56")
+ ("r1bq1rk/pp3ppp/2n1pn/2p/1bBP/P1N1PN/1P3PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 7...Nc6 8.a3 dxc4 9.Bxc4" "E56")
+ ("r1bq1rk/pp3ppp/2n1pn/b1p/2BP/P1N1PN/1P3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 7...Nc6 8.a3 dxc4 9.Bxc4 Ba5" "E56")
+ ("r1bq1rk/pp3ppp/2n1pn//1bBp/P1N1PN/1P3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 8...dxc4 9.Bxc4 cxd4" "E57")
+ ("r1bq1rk/pp3ppp/2n1pn//1bBP/P1N2N/1P3PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 8...dxc4 9.Bxc4 cxd4 10.exd4" "E57")
+ ("r1bq1rk/pp2bppp/2n1pn//2BP/P1N2N/1P3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 8...dxc4 9.Bxc4 cxd4 10.exd4 Be7" "E57")
+ ("r1bq1rk/pp2bppp/2n1pn//2BP/P1N1BN/1P3PPP/R2Q1RK b - -"
+ "Nimzo-Indian: Main Line, 8...dxc4 9.Bxc4 cxd4 10.exd4 Be7 11.Be3" "E57")
+ ("r1bq1rk/pp2bppp/2n1pn//2BP1B/P1N2N/1P3PPP/R2Q1RK b - -"
+ "Nimzo-Indian: Main Line, 8...dxc4 9.Bxc4 cxd4 10.exd4 Be7 11.Bf4" "E57")
+ ("r1bq1rk/pp2bppp/2n1pn/6B/2BP/P1N2N/1P3PPP/R2Q1RK b - -"
+ "Nimzo-Indian: Main Line, 8...dxc4 9.Bxc4 cxd4 10.exd4 Be7 11.Bg5" "E57")
+ ("r1bq1rk/pp2bppp/2n1pn//2BP/P1NQ1N/1P3PPP/R1B2RK b - -"
+ "Nimzo-Indian: Main Line, 8...dxc4 9.Bxc4 cxd4 10.exd4 Be7 11.Qd3" "E57")
+ ("r1bq1rk/pp2bppp/2n1pn//2BP/P1N2N/1P3PPP/R1BQR1K b - -"
+ "Nimzo-Indian: Main Line, 8...dxc4 9.Bxc4 cxd4 10.exd4 Be7 11.Re1" "E57")
+ ("r1bq1rk/1p2bppp/p1n1pn//2BP/P1N2N/1P3PPP/R1BQR1K w - -"
+ "Nimzo-Indian: Main Line, 8...dxc4 9.Bxc4 cxd4 10.exd4 Be7 11.Re1 a6" "E57")
+ ("r1bq1rk/pp3ppp/2n1pn/2pp/2PP/P1bBPN/1P3PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 8...Bxc3" "E58")
+ ("r1bq1rk/pp3ppp/2n1pn/2pp/2PP/P1PBPN/5PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 8...Bxc3" "E58")
+ ("r1bq1rk/p4ppp/1pn1pn/2pp/2PP/P1PBPN/5PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 b6" "E58")
+ ("r1b2rk/ppq2ppp/2n1pn/2pp/2PP/P1PBPN/5PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 Qc7" "E58")
+ ("r1b2rk/ppq2ppp/2n1pn/2pp/2PP/P1PBPN1P/5PP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 Qc7 10.h3" "E58")
+ ("r1b2rk/ppq2ppp/2n1pn/2pp/2PP/P1PBPN/1B3PPP/R2Q1RK b - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 Qc7 10.Bb2" "E58")
+ ("r1b2rk/ppq2ppp/2n1pn/2pp/2PP/P1PBPN/2Q2PPP/R1B2RK b - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 Qc7 10.Qc2" "E58")
+ ("r1b2rk/ppq2ppp/2n1pn/2pP/3P/P1PBPN/5PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 Qc7 10.cxd5" "E58")
+ ("r1b2rk/ppq2ppp/2n2n/2pp/P2P/2PBPN/5PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 Qc7 10.cxd5 exd5 11.a4" "E58")
+ ("r1b1r1k/ppq2ppp/2n2n/2pp/P2P/2PBPN/5PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 Qc7 10.cxd5 exd5 11.a4 Re8" "E58")
+ ("r1b2rk/ppq2ppp/2n2n/2pp/3P3N/P1PBP/5PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 Qc7 10.cxd5 exd5 11.Nh4" "E58")
+ ("r1bq1rk/pp3ppp/2n1pn/2p/2pP/P1PBPN/5PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 dxc4" "E59")
+ ("r1bq1rk/pp3ppp/2n1pn/2p/2BP/P1P1PN/5PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 dxc4 10.Bxc4" "E59")
+ ("r1b2rk/ppq2ppp/2n1pn/2p/2BP/P1P1PN/5PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 dxc4 10.Bxc4 Qc7" "E59")
+ ("r1b2rk/ppq2ppp/2n1pn/2p/P1BP/2P1PN/5PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 dxc4 10.Bxc4 Qc7 11.a4" "E59")
+ ("r1b2rk/ppq2ppp/2n1pn/2p/2BP/P1P1PN/4QPPP/R1B2RK b - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 dxc4 10.Bxc4 Qc7 11.Qe2" "E59")
+ ("r1b2rk/ppq2ppp/2n1pn/2p/2BP/P1P1PN/2Q2PPP/R1B2RK b - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 dxc4 10.Bxc4 Qc7 11.Qc2" "E59")
+ ("r1b2rk/ppq2ppp/2n1pn/2p/2BP/P1P1PN/1B3PPP/R2Q1RK b - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 dxc4 10.Bxc4 Qc7 11.Bb2" "E59")
+ ("r1b2rk/ppq2ppp/2n1pn/2p/3P/P1P1PN/4BPPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 dxc4 10.Bxc4 Qc7 11.Be2" "E59")
+ ("r1b2rk/ppq2ppp/2n1pn/1Bp/3P/P1P1PN/5PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 dxc4 10.Bxc4 Qc7 11.Bb5" "E59")
+ ("r1b2rk/ppq2ppp/2n1pn/2p/3P/P1P1PN/B4PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 dxc4 10.Bxc4 Qc7 11.Ba2" "E59")
+ ("r1b2rk/ppq2ppp/2n2n/2p1p/3P/P1P1PN/B4PPP/R1BQ1RK w - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 dxc4 10.Bxc4 Qc7 11.Ba2 e5" "E59")
+ ("r1b2rk/ppq2ppp/2n1pn/2p/3P/P1PBPN/5PPP/R1BQ1RK b - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 dxc4 10.Bxc4 Qc7 11.Bd3" "E59")
+ ("r1b2rk/ppq2ppp/2n2n/2p1p/3P/P1PBPN/2Q2PPP/R1B2RK b - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 dxc4 10.Bxc4 Qc7 11.Bd3 e5 12.Qc2" "E59")
+ ("r1b1r1k/ppq2ppp/2n2n/2p1p/3P/P1PBPN/2Q2PPP/R1B2RK w - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 dxc4 10.Bxc4 Qc7 11.Bd3 e5 12.Qc2 Re8" "E59")
+ ("r1b1r1k/ppq2ppp/2n2n/2p1P//P1PBPN/2Q2PPP/R1B2RK b - -"
+ "Nimzo-Indian: Main Line, 9.bxc3 dxc4 10.Bxc4 Qc7 11.Bd3 e5 12.Qc2 Re8 13.de5" "E59")
+ ("rnbqkb1r/pppppp1p/5np//2PP//PP2PPPP/RNBQKBNR w KQkq -"
+ "King's Indian" "E60a")
+ ("rnbqkb1r/pppppp1p/5np//2PP//PPQ1PPPP/RNB1KBNR b KQkq -"
+ "King's Indian: Mengarini Attack" "E60a")
+ ("rnbqkb1r/pppppp1p/5np/6B/2PP//PP2PPPP/RN1QKBNR b KQkq -"
+ "King's Indian: 3.Bg5" "E60b")
+ ("rnbqkb1r/pppppp1p/5np/3P/2P//PP2PPPP/RNBQKBNR b KQkq -"
+ "King's Indian: 3.d5" "E60c")
+ ("rnbqkb1r/p1pppp1p/5np/1p1P/2P//PP2PPPP/RNBQKBNR w KQkq -"
+ "King's Indian: 3.d5, Danube/Adorjan Gambit" "E60c")
+ ("rnbqkb1r/pppppp1p/5np//2PP/5P/PP2P1PP/RNBQKBNR b KQkq -"
+ "King's Indian: 3.f3" "E60d")
+ ("rnbqkb1r/pppppp1p/5np//2PP/6P/PP2PP1P/RNBQKBNR b KQkq -"
+ "King's Indian: 3.g3" "E60e")
+ ("rnbqk2r/ppppppbp/5np//2PP/6P/PP2PP1P/RNBQKBNR w KQkq -"
+ "King's Indian: 3.g3" "E60e")
+ ("rnbqk2r/ppppppbp/5np//2PP/6P/PP2PPBP/RNBQK1NR b KQkq -"
+ "King's Indian: 3.g3" "E60e")
+ ("rnbq1rk/ppppppbp/5np//2PP/6P/PP2PPBP/RNBQK1NR w KQ -"
+ "King's Indian: 3.g3" "E60e")
+ ("rnbqkb1r/pppppp1p/5np//2PP/5N/PP2PPPP/RNBQKB1R b KQkq -"
+ "King's Indian: 3.Nf3" "E60f")
+ ("rnbqkb1r/ppp1pp1p/3p1np//2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "King's Indian: 3.Nf3 d6" "E60f")
+ ("rnbqk2r/ppppppbp/5np//2PP/5N/PP2PPPP/RNBQKB1R w KQkq -"
+ "King's Indian: 3.Nf3 Bg7" "E60g")
+ ("rnbqk2r/ppppppbp/5np//2PP/1P3N/P3PPPP/RNBQKB1R b KQkq -"
+ "King's Indian: b3 System" "E60h")
+ ("rnbq1rk/ppppppbp/5np//2PP/1P3N/PB2PPPP/RN1QKB1R b KQ -"
+ "King's Indian: b3 System" "E60h")
+ ("rnbqk2r/ppp1ppbp/3p1np//2PP/1P3N/PB2PPPP/RN1QKB1R b KQkq -"
+ "King's Indian: b3 System" "E60h")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PP/1P3N/PB2PPPP/RN1QKB1R w KQ -"
+ "King's Indian: b3 System" "E60h")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PP/1P2PN/PB3PPP/RN1QKB1R b KQ -"
+ "King's Indian: b3 System" "E60h")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PP/1P3NP/PB2PP1P/RN1QKB1R b KQ -"
+ "King's Indian: b3+g3 System" "E60i")
+ ("r1bq1rk/pp2ppbp/2np1np/2p/2PP/1P3NP/PB2PPBP/RN1Q1RK b - -"
+ "King's Indian: b3+g3 System" "E60i")
+ ("rnbqk2r/ppppppbp/5np//2PP/5NP/PP2PP1P/RNBQKB1R b KQkq -"
+ "King's Indian: Fianchetto" "E60j")
+ ("rnbq1rk/ppppppbp/5np//2PP/5NP/PP2PP1P/RNBQKB1R w KQ -"
+ "King's Indian: Fianchetto" "E60j")
+ ("rnbq1rk/ppppppbp/5np//2PP/5NP/PP2PPBP/RNBQK2R b KQ -"
+ "King's Indian: Fianchetto without Nc3" "E60k")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PP/5NP/PP2PPBP/RNBQK2R w KQ -"
+ "King's Indian: Fianchetto without Nc3" "E60k")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PP/5NP/PP2PPBP/RNBQ1RK b - -"
+ "King's Indian: Fianchetto without Nc3" "E60k")
+ ("rnbq1rk/pp2ppbp/3p1np/2p/2PP/5NP/PP2PPBP/RNBQ1RK w - -"
+ "King's Indian: Fianchetto, Yugoslav without Nc3" "E60l")
+ ("rnbq1rk/pp2ppbp/3p1np/2P/2P/5NP/PP2PPBP/RNBQ1RK b - -"
+ "King's Indian: Fianchetto, Yugoslav without Nc3, 7.dxc5" "E60l")
+ ("rnbq1rk/pp2ppbp/2pp1np//2PP/5NP/PP2PPBP/RNBQ1RK w - -"
+ "King's Indian: Fianchetto without Nc3, 6...c6" "E60m")
+ ("r1bq1rk/ppp1ppbp/2np1np//2PP/5NP/PP2PPBP/RNBQ1RK w - -"
+ "King's Indian: Fianchetto without Nc3, 6...Nc6" "E60n")
+ ("r1bq1rk/pppnppbp/3p1np//2PP/5NP/PP2PPBP/RNBQ1RK w - -"
+ "King's Indian: Fianchetto without Nc3, 6...Nbd7" "E60o")
+ ("r1bq1rk/pppnppbp/3p1np//2PP/5NP/PPQ1PPBP/RNB2RK b - -"
+ "King's Indian: Fianchetto without Nc3, 6...Nbd7 7.Qc2" "E60p")
+ ("r1bq1rk/pppn1pbp/3p1np/4p/2PP/5NP/PPQ1PPBP/RNB2RK w - -"
+ "King's Indian: Fianchetto without Nc3, 6...Nbd7 7.Qc2 e5" "E60q")
+ ("r1bqr1k/pppn1pbp/3p1np/4p/2PP/5NP/PPQ1PPBP/RNBR2K w - -"
+ "King's Indian: Fianchetto without Nc3, 6...Nbd7 7.Qc2 e5 8.Rd1 Re8" "E60r")
+ ("rnbqkb1r/pppppp1p/5np//2PP/2N/PP2PPPP/R1BQKBNR b KQkq -"
+ "King's Indian: 3.Nc3" "E61a")
+ ("rnbqkb1r/pp1ppp1p/5np/2p/2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "King's Indian: 3.Nc3 c5" "E61a")
+ ("rnbqkb1r/pp1ppp1p/2p2np//2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "King's Indian: 3.Nc3 c6" "E61a")
+ ("rnbqkb1r/ppp1pp1p/3p1np//2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "King's Indian: 3.Nc3 d6" "E61a")
+ ("rnbqk2r/ppppppbp/5np//2PP/2N/PP2PPPP/R1BQKBNR w KQkq -"
+ "King's Indian: 3.Nc3 Bg7" "E61b")
+ ("rnbqk2r/ppppppbp/5np//2PP1B/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "King's Indian: 4.Bf4" "E61b")
+ ("rnbqk2r/ppppppbp/5np/6B/2PP/2N/PP2PPPP/R2QKBNR b KQkq -"
+ "King's Indian: 4.Bg5" "E61c")
+ ("rnbq1rk/ppppppbp/5np/6B/2PP/2N/PP2PPPP/R2QKBNR w KQ -"
+ "King's Indian: 4.Bg5 O-O" "E61d")
+ ("rnbq1rk/ppp1ppbp/3p1np/6B/2PP/2N1P/PP3PPP/R2QKBNR w KQ -"
+ "King's Indian: 4.Bg5 O-O 5.e3 d6" "E61e")
+ ("rnbqk2r/ppppppbp/5np//2PP/2N3P/PP2PP1P/R1BQKBNR b KQkq -"
+ "King's Indian: 4.g3" "E61f")
+ ("rnbqk2r/ppp1ppbp/3p1np//2PP/2N3P/PP2PP1P/R1BQKBNR w KQkq -"
+ "King's Indian: 4.g3 d6" "E61f")
+ ("rnbqk2r/ppp1ppbp/3p1np//2PP/2N3P/PP2PPBP/R1BQK1NR b KQkq -"
+ "King's Indian: 4.g3 d6 5.Bg2" "E61f")
+ ("rnbq1rk/ppppppbp/5np//2PP/2N3P/PP2PP1P/R1BQKBNR w KQ -"
+ "King's Indian: 4.g3 O-O" "E61g")
+ ("rnbq1rk/ppppppbp/5np//2PP/2N3P/PP2PPBP/R1BQK1NR b KQ -"
+ "King's Indian: 4.g3 O-O 5.Bg2" "E61g")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PP/2N3P/PP2PPBP/R1BQK1NR w KQ -"
+ "King's Indian: 4.g3 O-O 5.Bg2 d6" "E61g")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PP/2N1P1P/PP3PBP/R1BQK1NR b KQ -"
+ "King's Indian: Fianchetto, Flohr Variation" "E61h")
+ ("rnbqk2r/ppppppbp/5np//2PP/2N2N/PP2PPPP/R1BQKB1R b KQkq -"
+ "King's Indian: 4.Nf3" "E61i")
+ ("rnbqk2r/ppp1ppbp/3p1np//2PP/2N2N/PP2PPPP/R1BQKB1R w KQkq -"
+ "King's Indian: 4.Nf3 d6" "E61i")
+ ("rnbqk2r/ppp1ppbp/3p1np//2PP/2N1PN/PP3PPP/R1BQKB1R b KQkq -"
+ "King's Indian: 4.Nf3 d6 5.e3" "E61i")
+ ("rnbqk2r/ppp1ppbp/3p1np/6B/2PP/2N2N/PP2PPPP/R2QKB1R b KQkq -"
+ "King's Indian: Smyslov System" "E61j")
+ ("rnbqk2r/ppp1ppb/3p1npp/6B/2PP/2N2N/PP2PPPP/R2QKB1R w KQkq -"
+ "King's Indian: Smyslov System" "E61j")
+ ("rnbq1rk/ppppppbp/5np//2PP/2N2N/PP2PPPP/R1BQKB1R w KQ -"
+ "King's Indian: 4.Nf3 O-O" "E61k")
+ ("rnbq1rk/ppppppbp/5np//2PP/2N2NP/PP2PP1P/R1BQKB1R b KQ -"
+ "King's Indian: 4.Nf3 O-O 5.g3" "E61l")
+ ("rnbq1rk/ppppppbp/5np//2PP/2N1PN/PP3PPP/R1BQKB1R b KQ -"
+ "King's Indian: 4.Nf3 O-O 5.e3" "E61m")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PP/2N1PN/PP3PPP/R1BQKB1R w KQ -"
+ "King's Indian: 4.Nf3 O-O 5.e3 d6" "E61m")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PP/2N1PN/PP2BPPP/R1BQK2R b KQ -"
+ "King's Indian: 4.Nf3 O-O 5.e3 d6 6.Be2" "E61n")
+ ("rnbq1rk/pp2ppbp/3p1np/2p/2PP/2N1PN/PP2BPPP/R1BQK2R w KQ -"
+ "King's Indian: 4.Nf3 O-O 5.e3 d6 6.Be2 c5" "E61o")
+ ("rnbq1rk/pp2ppbp/3p1np/2p/2PP/2N1PN/PP2BPPP/R1BQ1RK b - -"
+ "King's Indian: 4.Nf3 O-O 5.e3 d6 6.Be2 c5" "E61o")
+ ("rnbq1rk/ppppppbp/5np//2PP1B/2N2N/PP2PPPP/R2QKB1R b KQ -"
+ "King's Indian: 4.Nf3 O-O 5.Bf4" "E61p")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PP1B/2N2N/PP2PPPP/R2QKB1R w KQ -"
+ "King's Indian: 4.Nf3 O-O 5.Bf4 d6" "E61q")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PP1B/2N2N1P/PP2PPP/R2QKB1R b KQ -"
+ "King's Indian: 4.Nf3 d6 5.Bf4 d6 6.h3" "E61q")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PP1B/2N1PN/PP3PPP/R2QKB1R b KQ -"
+ "King's Indian: 4.Nf3 d6 5.Bf4 d6 6.e3" "E61r")
+ ("rnbq1rk/ppppppbp/5np/6B/2PP/2N2N/PP2PPPP/R2QKB1R b KQ -"
+ "King's Indian: Smyslov System" "E61s")
+ ("rnbq1rk/pp1pppbp/5np/2p3B/2PP/2N2N/PP2PPPP/R2QKB1R w KQ -"
+ "King's Indian: Smyslov System, 5...c5" "E61t")
+ ("rnbq1rk/pp1pppbp/5np/2p3B/2PP/2N1PN/PP3PPP/R2QKB1R b KQ -"
+ "King's Indian: Smyslov System, 5...c5 6.e3" "E61t")
+ ("rnbq1rk/ppp1ppbp/3p1np/6B/2PP/2N2N/PP2PPPP/R2QKB1R w KQ -"
+ "King's Indian: Smyslov System, 5...d6" "E61u")
+ ("rnbq1rk/ppp1ppbp/3p1np/6B/2PP/2N1PN/PP3PPP/R2QKB1R b KQ -"
+ "King's Indian: Smyslov System, 6.e3" "E61v")
+ ("rnbq1rk/pp2ppbp/2pp1np/6B/2PP/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "King's Indian: Smyslov System, 6.e3 c6" "E61w")
+ ("rnbq1rk/pp2ppbp/3p1np/2p3B/2PP/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "King's Indian: Smyslov System, 6.e3 c6" "E61x")
+ ("r1bq1rk/pppnppbp/3p1np/6B/2PP/2N1PN/PP3PPP/R2QKB1R w KQ -"
+ "King's Indian: Smyslov System, 5...O-O 6.e3 Nbd7" "E61y")
+ ("r1bq1rk/pppnppbp/3p1np/6B/2PP/2N1PN/PP2BPPP/R2QK2R b KQ -"
+ "King's Indian: Smyslov System, 5...O-O 6.e3 Nbd7 7.Be2" "E61y")
+ ("r1bq1rk/pp1nppbp/2pp1np/6B/2PP/2N1PN/PP2BPPP/R2QK2R w KQ -"
+ "King's Indian: Smyslov System, 5...O-O 6.e3 Nbd7 7.Be2 c6" "E61z")
+ ("r1bq1rk/pp1nppbp/2pp1np/6B/2PP/2N1PN/PP2BPPP/R2Q1RK b - -"
+ "King's Indian: Smyslov System, 5...O-O 6.e3 Nbd7 7.Be2 c6 8.O-O" "E61z")
+ ("rnbqk2r/ppp1ppbp/3p1np//2PP/2N2NP/PP2PP1P/R1BQKB1R b KQkq -"
+ "King's Indian: Fianchetto Variation" "E62a")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PP/2N2NP/PP2PP1P/R1BQKB1R w KQ -"
+ "King's Indian: Fianchetto Variation" "E62a")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PP/2N2NP/PP2PPBP/R1BQK2R b KQ -"
+ "King's Indian: Fianchetto Variation" "E62b")
+ ("rnbq1rk/pp2ppbp/2pp1np//2PP/2N2NP/PP2PPBP/R1BQK2R w KQ -"
+ "King's Indian: Fianchetto, 6...c6" "E62c")
+ ("rnbq1rk/pp2ppbp/2pp1np//2PP/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, 6...c6 7.O-O" "E62d")
+ ("rnbq1rk/1p2ppbp/p1pp1np//2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, 6...c6 7.O-O a6" "E62e")
+ ("rn1q1rk/pp2ppbp/2pp1np/5b/2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Larsen System" "E62f")
+ ("rn1q1rk/pp2ppbp/2pp1np/5b/2PP/1PN2NP/P3PPBP/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Larsen System, 8.b3" "E62g")
+ ("rnb2rk/pp2ppbp/2pp1np/q/2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Kavalek/Bronstein Variation" "E62h")
+ ("rnb2rk/pp2ppbp/2pp1np/q/2PP/2N2NPP/PP2PPB/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Kavalek/Bronstein, 8.h3" "E62i")
+ ("rnb2rk/pp2ppbp/2pp1np/q/2PPP/2N2NP/PP3PBP/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Kavalek/Bronstein, 8.e4" "E62j")
+ ("rn3rk/pp2ppbp/2pp1np/q/2PPP1b/2N2NP/PP3PBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Kavalek/Bronstein, 8.e4 Bg4" "E62k")
+ ("r1bq1rk/ppp1ppbp/2np1np//2PP/2N2NP/PP2PPBP/R1BQK2R w KQ -"
+ "King's Indian: Fianchetto, 6...Nc6" "E62l")
+ ("r1bq1rk/ppp1ppbp/2np1np/3P/2P/2N2NP/PP2PPBP/R1BQK2R b KQ -"
+ "King's Indian: Fianchetto, 6...Nc6 7.d5" "E62m")
+ ("r1bq1rk/ppp1ppbp/2np1np//2PP/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, 6...Nc6 7.O-O" "E62n")
+ ("1rbq1rk/ppp1ppbp/2np1np//2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, 6...Nc6 7.O-O Rb8" "E62o")
+ ("r2q1rk/ppp1ppbp/2np1np/5b/2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Spassky Variation" "E62p")
+ ("r2q1rk/ppp1ppbp/2np1np/3P1b/2P/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Spassky, 8.d5" "E62q")
+ ("r2q1rk/ppp1ppbp/2np1np//2PP2b/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Simagin Variation" "E62r")
+ ("r2q1rk/ppp1ppbp/2np1np/3P/2P3b/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Simagin, 8.d5" "E62s")
+ ("r1bq1rk/ppp2pbp/2np1np/4p/2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Uhlmann/Szabo Variation" "E62t")
+ ("r1bq1rk/ppp1npbp/3p1np/3Pp/2P/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Uhlmann/Szabo Variation" "E62u")
+ ("r1bq1rk/ppp1npbp/3p1np/3Pp/2P1P/2N2NP/PP3PBP/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Uhlmann/Szabo, 9.e4" "E62v")
+ ("r1bq1rk/1pp1ppbp/p1np1np//2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Panno Variation" "E63a")
+ ("r1bq1rk/1pp1ppbp/p1np1np//2PP/2N2NP/PP2PPBP/R1BQR1K b - -"
+ "King's Indian: Fianchetto, Panno, 8.Re1" "E63b")
+ ("r1bq1rk/1pp1ppbp/p1np1np//2PPP/2N2NP/PP3PBP/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Panno, 8.e4" "E63c")
+ ("r1bq1rk/1pp1ppbp/p1np1np//2PP/1PN2NP/P3PPBP/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Panno, 8.b3" "E63d")
+ ("1rbq1rk/1pp1ppbp/p1np1np//2PP/1PN2NP/P3PPBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Panno, 8.b3 Rb8" "E63e")
+ ("1rbq1rk/1pp1ppbp/p1np1np//2PP/1PN2NP/PB2PPBP/R2Q1RK b - -"
+ "King's Indian: Fianchetto, Panno, 8.b3 Rb8 9.Bb2" "E63f")
+ ("1rbq1rk/1pp1ppbp/p1np1np/3N/2PP/1P3NP/P3PPBP/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Panno, 8.b3 Rb8 9.Nd5" "E63g")
+ ("r1bq1rk/1pp1ppbp/p1np1np//2PP/2N2NPP/PP2PPB/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Panno, 8.h3" "E63h")
+ ("1rbq1rk/1pp1ppbp/p1np1np//2PP/2N2NPP/PP2PPB/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Panno, 8.h3 Rb8" "E63i")
+ ("1rbq1rk/1pp1ppbp/p1np1np//2PP/2N1BNPP/PP2PPB/R2Q1RK b - -"
+ "King's Indian: Fianchetto, Panno, 8.h3 Rb8 9.Be3" "E63j")
+ ("1rbq1rk/1pp1ppbp/p1np1np//2PPP/2N2NPP/PP3PB/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Panno, 8.h3 Rb8 9.e4" "E63k")
+ ("r1bq1rk/1pp1ppbp/p1np1np/3P/2P/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Panno, 8.d5" "E63l")
+ ("r1bq1rk/1pp1ppbp/p2p1np/n2P/2P/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Panno, 8.d5 Na5" "E63m")
+ ("rnbq1rk/pp2ppbp/3p1np/2p/2PP/2N2NP/PP2PPBP/R1BQK2R w KQ -"
+ "King's Indian: Fianchetto, Yugoslav System" "E64a")
+ ("rnbq1rk/pp2ppbp/3p1np/2P/2P/2N2NP/PP2PPBP/R1BQK2R b KQ -"
+ "King's Indian: Fianchetto, Yugoslav, Early Exchange" "E64b")
+ ("rnbq1rk/pp2ppbp/3p1np/2pP/2P/2N2NP/PP2PPBP/R1BQK2R b KQ -"
+ "King's Indian: Fianchetto, Yugoslav, 7.d5" "E64c")
+ ("rnbq1rk/pp3pbp/3ppnp/2pP/2P/2N2NP/PP2PPBP/R1BQK2R w KQ -"
+ "King's Indian: Fianchetto, Yugoslav, 7.d5 e6" "E64d")
+ ("r1bq1rk/pp2ppbp/n2p1np/2pP/2P/2N2NP/PP2PPBP/R1BQK2R w KQ -"
+ "King's Indian: Fianchetto, Yugoslav, 7.d5 Na6" "E64e")
+ ("rnbq1rk/pp2ppbp/3p1np/2p/2PP/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Yugoslav, 7.O-O" "E65a")
+ ("rnbq1rk/pp2ppbp/3p1np//2Pp/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Yugoslav, 7.O-O cxd4" "E65b")
+ ("r1bq1rk/pp1nppbp/3p1np/2p/2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Yugoslav, 7.O-O Nbd7" "E65c")
+ ("r1bq1rk/pp2ppbp/2np1np/2p/2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Yugoslav, 7.O-O Nc6" "E65d")
+ ("r1bq1rk/pp2ppbp/2np1np/2p/2PP/2N2NPP/PP2PPB/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Yugoslav, 7.O-O Nc6 8.h3" "E65e")
+ ("r1bq1rk/pp2ppbp/2np1np/2P/2P/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Yugoslav, Exchange" "E65f")
+ ("r1bq1rk/pp2ppbp/2n2np/2p/2P/2N1BNP/PP2PPBP/R2Q1RK b - -"
+ "King's Indian: Fianchetto, Yugoslav, Exchange, 9.Be3" "E65g")
+ ("r1bq1rk/pp2ppbp/2n2np/2p/2P2B/2N2NP/PP2PPBP/R2Q1RK b - -"
+ "King's Indian: Fianchetto, Yugoslav, Exchange, 9.Bf4" "E65h")
+ ("r1bq1rk/pp2ppbp/2np1np/2pP/2P/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Yugoslav Panno" "E66a")
+ ("r1bq1rk/pp2ppbp/3p1np/n1pP/2P/2N3P/PP1NPPBP/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Yugoslav Panno" "E66b")
+ ("r1bq1rk/pp2ppbp/3p1np/n1pP/2P/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Yugoslav Panno" "E66c")
+ ("r1bq1rk/pp3pbp/3p1np/n1pPp/2P/2N3P/PP1NPPBP/R1BQ1RK w - e6"
+ "King's Indian: Fianchetto, Yugoslav Panno, 9...e5" "E66d")
+ ("r1bq1rk/1p2ppbp/p2p1np/n1pP/2P/2N3P/PP1NPPBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Yugoslav Panno, 9...a6" "E66e")
+ ("r1bq1rk/1p2ppbp/p2p1np/n1pP/2P/2N3P/PP1NPPBP/1RBQ1RK b - -"
+ "King's Indian: Fianchetto, Yugoslav Panno, 9...a6 10.Rb1" "E66f")
+ ("1rbq1rk/1p2ppbp/p2p1np/n1pP/2P/2N3P/PP1NPPBP/1RBQ1RK w - -"
+ "King's Indian: Fianchetto, Yugoslav Panno, 9...a6 10.Rb1 Rb8" "E66g")
+ ("r1bq1rk/1p2ppbp/p2p1np/n1pP/2P/2N3P/PPQNPPBP/R1B2RK b - -"
+ "King's Indian: Fianchetto, Yugoslav Panno, 9...a6 10.Qc2" "E66h")
+ ("1rbq1rk/1p2ppbp/p2p1np/n1pP/2P/2N3P/PPQNPPBP/R1B2RK w - -"
+ "King's Indian: Fianchetto, Yugoslav Panno, 9...a6 10.Qc2 Rb8" "E66i")
+ ("1rbq1rk/1p2ppbp/p2p1np/n1pP/2P/1PN3P/P1QNPPBP/R1B2RK b - -"
+ "King's Indian: Fianchetto, Yugoslav Panno, 9...a6 10.Qc2 Rb8 11.b3" "E66j")
+ ("1rbq1rk/4ppbp/p2p1np/nppP/2P/1PN3P/P1QNPPBP/R1B2RK w - -"
+ "King's Indian: Fianchetto, Yugoslav Panno, Main Line" "E66k")
+ ("1rbq1rk/4ppbp/p2p1np/nppP/2P/1PN3P/PBQNPPBP/R4RK b - -"
+ "King's Indian: Fianchetto, Yugoslav Panno, Main Line, 12.Bb2" "E66l")
+ ("1rbq1rk/5pbp/p2p1np/nppPp/2P/1PN3P/PBQNPPBP/R4RK w - e6"
+ "King's Indian: Fianchetto, Yugoslav Panno, Main Line, 12.Bb2 e5" "E66m")
+ ("1rbq1rk/4ppbp/p2p1np/n1pP/2p/1PN3P/PBQNPPBP/R4RK w - -"
+ "King's Indian: Fianchetto, Yugoslav Panno, Main Line, 12.Bb2 bxc4" "E66n")
+ ("r1bq1rk/pppnppbp/3p1np//2PP/2N2NP/PP2PPBP/R1BQK2R w KQ -"
+ "King's Indian: Fianchetto with 6...Nd7" "E67a")
+ ("r1bq1rk/pppnppbp/3p1np//2PP/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "King's Indian: Fianchetto with 6...Nd7 7.O-O" "E67b")
+ ("r1bq1rk/pp1nppbp/2pp1np//2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto with 6...Nd7 7.O-O c6" "E67c")
+ ("r1bq1rk/pppn1pbp/3p1np/4p/2PP/2N2NP/PP2PPBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Classical Variation" "E67d")
+ ("r1bq1rk/pppn1pbp/3p1np/3Pp/2P/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Classical, 8.d5" "E67e")
+ ("r1bq1rk/pppn1pbp/3p1np/4P/2P/2N2NP/PP2PPBP/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Classical, 8.dxe5" "E67f")
+ ("r1bq1rk/pppn1pbp/3p1np/4p/2PP/1PN2NP/P3PPBP/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Classical, 8.b3" "E67g")
+ ("r1bq1rk/pppn1pbp/3p1np/4p/2PP/2N2NP/PPQ1PPBP/R1B2RK b - -"
+ "King's Indian: Fianchetto, Classical, 8.Qc2" "E67h")
+ ("r1bq1rk/pp1n1pbp/2pp1np/4p/2PP/2N2NP/PPQ1PPBP/R1B2RK w - -"
+ "King's Indian: Fianchetto, Classical, 8.Qc2 c6" "E67i")
+ ("r1bq1rk/pppn1pbp/3p1np/4p/2PP/2N2NPP/PP2PPB/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Classical, 8.h3" "E67j")
+ ("r1bqr1k/pppn1pbp/3p1np/4p/2PP/2N2NPP/PP2PPB/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Classical, 8.h3 Re8" "E67k")
+ ("r1bq1rk/pp1n1pbp/2pp1np/4p/2PP/2N2NPP/PP2PPB/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Classical, 8.h3 c6" "E67l")
+ ("r1bq1rk/pppn1pbp/3p1np/4p/2PPP/2N2NP/PP3PBP/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Classical, 8.e4" "E68a")
+ ("r1bqr1k/pppn1pbp/3p1np/4p/2PPP/2N2NP/PP3PBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Classical, 8.e4 Re8" "E68b")
+ ("r1bq1rk/pppn1pbp/3p1np//2PpP/2N2NP/PP3PBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Classical, 8.e4 exd4" "E68c")
+ ("r1bq1rk/ppp2pbp/3p1np/2n/2PNP/2N3P/PP3PBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Classical, 8.e4 exd4 9.Nxd4 Nc5" "E68d")
+ ("r1bqr1k/pppn1pbp/3p1np//2PNP/2N3P/PP3PBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Classical, 8.e4 exd4 9.Nxd4 Re8" "E68e")
+ ("r1bqr1k/pppn1pbp/3p1np//2PNP/2N3PP/PP3PB/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Classical, 8.e4 exd4 9.Nxd4 Re8 10.h3" "E68f")
+ ("r1bqr1k/ppp2pbp/3p1np/2n/2PNP/2N3PP/PP3PB/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Classical, 8.e4 exd4 9.Nxd4 Re8 10.h3 Nc5" "E68g")
+ ("r1bqr1k/1pp2pbp/3p1np/p1n/2PNP/2N3PP/PP3PB/R1BQR1K w - -"
+ "King's Indian: Fianchetto, Classical, 8.e4 exd4 9.Nxd4 Re8 10.h3 Nc5 11.Re1 a5" "E68h")
+ ("r1bq1rk/1ppn1pbp/p2p1np/4p/2PPP/2N2NP/PP3PBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Classical, 8.e4 a6" "E68i")
+ ("r1bq1rk/pp1n1pbp/2pp1np/4p/2PPP/2N2NP/PP3PBP/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Classical, 8.e4 c6" "E68j")
+ ("r1bq1rk/pp1n1pbp/2pp1np/4p/2PPP/2N2NP/PP3PBP/1RBQ1RK b - -"
+ "King's Indian: Fianchetto, Classical, 8.e4 c6 9.Rb1" "E68k")
+ ("r1bq1rk/pp1n1pbp/2pp1np/4p/2PPP/1PN2NP/P4PBP/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Classical, 8.e4 c6 9.b3" "E68l")
+ ("r1bq1rk/pp1n1pbp/2pp1np/4p/2PPP/2N2NPP/PP3PB/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Classical, 9.h3" "E69a")
+ ("r1b2rk/pp1nqpbp/2pp1np/4p/2PPP/2N2NPP/PP3PB/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Qe7" "E69b")
+ ("r1bq1rk/1p1n1pbp/p1pp1np/4p/2PPP/2N2NPP/PP3PB/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 a6" "E69c")
+ ("r1bq1rk/1p1n1pbp/2pp1np/p3p/2PPP/2N2NPP/PP3PB/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 a5" "E69d")
+ ("r1bq1rk/pp1n1pbp/2pp1np//2PpP/2N2NPP/PP3PB/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 exd4" "E69e")
+ ("r1bqr1k/pp1n1pbp/2pp1np//2PNP/2N3PP/PP3PB/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 exd4 10.Nxd4 Re8" "E69f")
+ ("r1b2rk/pp1n1pbp/2pp1np/q3p/2PPP/2N2NPP/PP3PB/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Qa5" "E69g")
+ ("r1b2rk/pp1n1pbp/2pp1np/q3p/2PPP/2N2NPP/PP3PB/R1BQR1K b - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Qa5 10.Re1" "E69h")
+ ("r1b2rk/pp1n1pbp/2pp1np/q/2PpP/2N2NPP/PP3PB/R1BQR1K w - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Qa5 10.Re1 exd4" "E69h")
+ ("r1b2rk/pp1n1pbp/2pp1np/q/2PNP/2N3PP/PP3PB/R1BQR1K b - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Qa5 10.Re1 exd4" "E69h")
+ ("r1b2rk/pp1n1pbp/1qpp1np/4p/2PPP/2N2NPP/PP3PB/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Qb6" "E69i")
+ ("r1b2rk/pp1n1pbp/1qpp1np/3Pp/2P1P/2N2NPP/PP3PB/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Qb6 10.d5" "E69i")
+ ("r1b2rk/pp1n1pbp/1qpp1np/2P1p/3PP/2N2NPP/PP3PB/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Qb6 10.c5" "E69j")
+ ("r1b2rk/pp1n1pbp/1qpp1np/4p/2PPP/2N2NPP/PP3PB/R1BQR1K b - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Qb6 10.Re1" "E69k")
+ ("r1b1r1k/pp1n1pbp/1qpp1np/4p/2PPP/2N2NPP/PP3PB/R1BQR1K w - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Qb6 10.Re1 Re8" "E69l")
+ ("r1b2rk/pp1n1pbp/1qpp1np//2PpP/2N2NPP/PP3PB/R1BQR1K w - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Qb6 10.Re1 exd4" "E69m")
+ ("r1b2rk/pp1n1pbp/1qpp1np//2PNP/2N3PP/PP3PB/R1BQR1K b - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Qb6 10.Re1 exd4" "E69m")
+ ("r1b1r1k/pp1n1pbp/1qpp1np//2PNP/2N3PP/PP3PB/R1BQR1K w - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Qb6 10.Re1 exd4 11.Nxd4 Re8" "E69n")
+ ("r1bqr1k/pp1n1pbp/2pp1np/4p/2PPP/2N2NPP/PP3PB/R1BQ1RK w - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Re8" "E69o")
+ ("r1bqr1k/pp1n1pbp/2pp1np/4p/2PPP/1PN2NPP/P4PB/R1BQ1RK b - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Re8 10.b3" "E69p")
+ ("r1bqr1k/pp1n1pbp/2pp1np/4p/2PPP/2N1BNPP/PP3PB/R2Q1RK b - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Re8 10.Be3" "E69q")
+ ("r1bqr1k/pp1n1pbp/2pp1np//2PpP/2N1BNPP/PP3PB/R2Q1RK w - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Re8 10.Be3 exd4" "E69r")
+ ("r1bqr1k/pp1n1pbp/2pp1np//2PNP/2N1B1PP/PP3PB/R2Q1RK b - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Re8 10.Be3 exd4 11.Nxd4" "E69r")
+ ("r1bqr1k/pp1n1pbp/2pp1np/4p/2PPP/2N2NPP/PP3PB/R1BQR1K b - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Re8 10.Re1" "E69s")
+ ("r1b1r1k/ppqn1pbp/2pp1np/4p/2PPP/2N2NPP/PP3PB/R1BQR1K w - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Re8 10.Re1 Qc7" "E69t")
+ ("r1bqr1k/1p1n1pbp/2pp1np/p3p/2PPP/2N2NPP/PP3PB/R1BQR1K w - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Re8 10.Re1 a5" "E69u")
+ ("r1bqr1k/1p1n1pbp/2pp1np/p3p/2PPP/2N1BNPP/PP3PB/R2QR1K b - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Re8 10.Re1 a5 11.Be3" "E69u")
+ ("r1bqr1k/pp1n1pbp/2pp1np//2PpP/2N2NPP/PP3PB/R1BQR1K w - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Re8 10.Re1 exd4" "E69v")
+ ("r1bqr1k/pp1n1pbp/2pp1np//2PNP/2N3PP/PP3PB/R1BQR1K b - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Re8 10.Re1 exd4" "E69v")
+ ("r1bqr1k/1p1n1pbp/2pp1np/p/2PNP/2N3PP/PP3PB/R1BQR1K w - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Re8 10.Re1 exd4, 11...a5" "E69w")
+ ("r1bqr1k/pp3pbp/2pp1np/2n/2PNP/2N3PP/PP3PB/R1BQR1K w - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Re8 10.Re1 exd4, 11...Nc5" "E69x")
+ ("r1bqr1k/pp3pbp/2pp1np/2n/2PNP/2N3PP/PP3PB/1RBQR1K b - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Re8 10.Re1 exd4, 11...Nc5 12.Rb1" "E69y")
+ ("r1bqr1k/pp3pbp/2pp1np/2n/2PNP/1PN3PP/P4PB/R1BQR1K b - -"
+ "King's Indian: Fianchetto, Classical, 9.h3 Re8 10.Re1 exd4, 11...Nc5 12.b3" "E69z")
+ ("rnbqk2r/ppppppbp/5np//2PPP/2N/PP3PPP/R1BQKBNR b KQkq -"
+ "King's Indian: 4.e4" "E70a")
+ ("rnbq1rk/ppppppbp/5np//2PPP/2N/PP3PPP/R1BQKBNR w KQ -"
+ "King's Indian: 4.e4 O-O" "E70b")
+ ("rnbq1rk/ppppppbp/5np/4P/2PP/2N/PP3PPP/R1BQKBNR b KQ -"
+ "King's Indian: 4.e4 O-O 5.e5" "E70c")
+ ("rnbq1rk/ppppppbp/5np//2PPP/2N2N/PP3PPP/R1BQKB1R b KQ -"
+ "King's Indian: 4.e4 O-O 5.Nf3" "E70d")
+ ("rnbqk2r/ppp1ppbp/3p1np//2PPP/2N/PP3PPP/R1BQKBNR w KQkq -"
+ "King's Indian: 4.e4 d6" "E70e")
+ ("rnbqk2r/ppp1ppbp/3p1np//2PPP/2N/PP2NPPP/R1BQKB1R b KQkq -"
+ "King's Indian: Kramer" "E70f")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPP/2N/PP2NPPP/R1BQKB1R w KQ -"
+ "King's Indian: Kramer, 5...O-O" "E70g")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPP/2N3N/PP3PPP/R1BQKB1R b KQ -"
+ "King's Indian: Kramer, 5...O-O 6.Ng3" "E70h")
+ ("rnbq1rk/ppp2pbp/3p1np/4p/2PPP/2N3N/PP3PPP/R1BQKB1R w KQ -"
+ "King's Indian: Kramer, 5...O-O 6.Ng3 e5" "E70i")
+ ("rnbq1rk/ppp2pbp/3p1np/3Pp/2P1P/2N3N/PP3PPP/R1BQKB1R b KQ -"
+ "King's Indian: Kramer, 5...O-O 6.Ng3 e5 7.d5" "E70i")
+ ("rnbqk2r/ppp1ppbp/3p1np//2PPP/2NB/PP3PPP/R1BQK1NR b KQkq -"
+ "King's Indian: 4.e4 d6 5.Bd3" "E70j")
+ ("rnbqk2r/ppp2pbp/3p1np/4p/2PPP/2NB/PP3PPP/R1BQK1NR w KQkq -"
+ "King's Indian: 4.e4 d6 5.Bd3 e5" "E70k")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPP/2NB/PP3PPP/R1BQK1NR w KQ -"
+ "King's Indian: 4.e4 d6 5.Bd3 O-O" "E70l")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPP/2NB/PP2NPPP/R1BQK2R b KQ -"
+ "King's Indian: 4.e4 d6 5.Bd3 O-O 6.Nge2" "E70m")
+ ("r1bq1rk/ppp1ppbp/2np1np//2PPP/2NB/PP2NPPP/R1BQK2R w KQ -"
+ "King's Indian: 4.e4 d6 5.Bd3 O-O 6.Nge2 Nc6" "E70n")
+ ("r1bq1rk/ppp1ppbp/2np1np//2PPP/2NB/PP2NPPP/R1BQ1RK b - -"
+ "King's Indian: 4.e4 d6 5.Bd3 O-O 6.Nge2 Nc6 7.O-O" "E70n")
+ ("r1bq1rk/ppp2pbp/2np1np/4p/2PPP/2NB/PP2NPPP/R1BQ1RK w - -"
+ "King's Indian: 4.e4 d6 5.Bd3 O-O 6.Nge2 Nc6 7.O-O e5" "E70n")
+ ("rnbq1rk/pp2ppbp/3p1np/2p/2PPP/2NB/PP2NPPP/R1BQK2R w KQ -"
+ "King's Indian: 4.e4 d6 5.Bd3 O-O 6.Nge2 c5" "E70o")
+ ("rnbq1rk/pp2ppbp/3p1np/2pP/2P1P/2NB/PP2NPPP/R1BQK2R b KQ -"
+ "King's Indian: 4.e4 d6 5.Bd3 O-O 6.Nge2 c5 7.d5" "E70p")
+ ("rnbq1rk/pp3pbp/3ppnp/2pP/2P1P/2NB/PP2NPPP/R1BQK2R w KQ -"
+ "King's Indian: 4.e4 d6 5.Bd3 O-O 6.Nge2 c5 7.d5 e6" "E70p")
+ ("rnbq1rk/pp3pbp/3ppnp/2pP/2P1P/2NB/PP2NPPP/R1BQ1RK b - -"
+ "King's Indian: 4.e4 d6 5.Bd3 O-O 6.Nge2 c5 7.d5 e6 8.O-O" "E70p")
+ ("rnbq1rk/ppp2pbp/3p1np/4p/2PPP/2NB/PP2NPPP/R1BQK2R w KQ -"
+ "King's Indian: 4.e4 d6 5.Bd3 O-O 6.Nge2 e5" "E70q")
+ ("rnbq1rk/ppp2pbp/3p1np/3Pp/2P1P/2NB/PP2NPPP/R1BQK2R b KQ -"
+ "King's Indian: 4.e4 d6 5.Bd3 O-O 6.Nge2 e5 7.d5" "E70r")
+ ("rnbqk2r/ppp1ppbp/3p1np/6B/2PPP/2N/PP3PPP/R2QKBNR b KQkq -"
+ "King's Indian: Accelerated Averbakh System" "E70s")
+ ("rnbqk2r/ppp1ppb/3p1npp/6B/2PPP/2N/PP3PPP/R2QKBNR w KQkq -"
+ "King's Indian: Accelerated Averbakh, 5...h6" "E70t")
+ ("rnbq1rk/ppp1ppbp/3p1np/6B/2PPP/2N/PP3PPP/R2QKBNR w KQ -"
+ "King's Indian: Accelerated Averbakh, 5...O-O" "E70u")
+ ("rnbq1rk/ppp1ppbp/3p1np/6B/2PPP/2N/PP1Q1PPP/R3KBNR b KQ -"
+ "King's Indian: Accelerated Averbakh, 5...O-O 6.Qd2" "E70v")
+ ("rnbqk2r/ppp1ppbp/3p1np//2PPP/2N4P/PP3PP/R1BQKBNR b KQkq -"
+ "King's Indian: Makagonov System" "E71a")
+ ("rnbqk2r/pp2ppbp/3p1np/2p/2PPP/2N4P/PP3PP/R1BQKBNR w KQkq -"
+ "King's Indian: Makagonov, 5...c5" "E71b")
+ ("r1bqk2r/pppnppbp/3p1np//2PPP/2N4P/PP3PP/R1BQKBNR w KQkq -"
+ "King's Indian: Makagonov, 5...Nbd7" "E71c")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPP/2N4P/PP3PP/R1BQKBNR w KQ -"
+ "King's Indian: Makagonov, 5...O-O" "E71d")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPP/2N1B2P/PP3PP/R2QKBNR b KQ -"
+ "King's Indian: Makagonov, 5...O-O 6.Be3" "E71e")
+ ("rnbq1rk/ppp2pbp/3p1np/4p/2PPP/2N1B2P/PP3PP/R2QKBNR w KQ -"
+ "King's Indian: Makagonov, 5...O-O 6.Be3 e5" "E71f")
+ ("rnbq1rk/ppp1ppbp/3p1np/6B/2PPP/2N4P/PP3PP/R2QKBNR b KQ -"
+ "King's Indian: Makagonov, 5...O-O 6.Bg5" "E71g")
+ ("rnbq1rk/pp2ppbp/2pp1np/6B/2PPP/2N4P/PP3PP/R2QKBNR w KQ -"
+ "King's Indian: Makagonov, 5...O-O 6.Bg5 c6" "E71h")
+ ("rnbq1rk/ppp1ppb/3p1npp/6B/2PPP/2N4P/PP3PP/R2QKBNR w KQ -"
+ "King's Indian: Makagonov, 5...O-O 6.Bg5 h6" "E71i")
+ ("r1bq1rk/pppnppbp/3p1np/6B/2PPP/2N4P/PP3PP/R2QKBNR w KQ -"
+ "King's Indian: Makagonov, 5...O-O 6.Bg5 Nbd7" "E71j")
+ ("r1bq1rk/ppp1ppbp/n2p1np/6B/2PPP/2N4P/PP3PP/R2QKBNR w KQ -"
+ "King's Indian: Makagonov, 5...O-O 6.Bg5 Na6" "E71k")
+ ("r1bq1rk/ppp1ppbp/n2p1np/6B/2PPP/2NB3P/PP3PP/R2QK1NR b KQ -"
+ "King's Indian: Makagonov, 5...O-O 6.Bg5 Na6 7.Bd3" "E71l")
+ ("r1bq1rk/ppp2pbp/n2p1np/4p1B/2PPP/2NB3P/PP3PP/R2QK1NR w KQ -"
+ "King's Indian: Makagonov, 5...O-O 6.Bg5 Na6 7.Bd3 e5" "E71l")
+ ("rnbq1rk/pp2ppbp/3p1np/2p3B/2PPP/2N4P/PP3PP/R2QKBNR w KQ -"
+ "King's Indian: Makagonov, 5...O-O 6.Bg5 c5" "E71m")
+ ("rnbq1rk/pp2ppbp/3p1np/2pP2B/2P1P/2N4P/PP3PP/R2QKBNR b KQ -"
+ "King's Indian: Makagonov, 5...O-O 6.Bg5 c5 7.d5" "E71m")
+ ("rnbq1rk/p3ppbp/3p1np/1ppP2B/2P1P/2N4P/PP3PP/R2QKBNR w KQ -"
+ "King's Indian: Makagonov, 5...O-O 6.Bg5 c5 7.d5 b5" "E71n")
+ ("rnbq1rk/pp3pbp/3ppnp/2pP2B/2P1P/2N4P/PP3PP/R2QKBNR w KQ -"
+ "King's Indian: Makagonov, 5...O-O 6.Bg5 c5 7.d5 e6" "E71o")
+ ("rnbqk2r/ppp1ppbp/3p1np//2PPP/2N3P/PP3P1P/R1BQKBNR b KQkq -"
+ "King's Indian: 4.e4 d6 5.g3" "E72")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPP/2N3P/PP3P1P/R1BQKBNR w KQ -"
+ "King's Indian: 4.e4 d6 5.g3 O-O" "E72")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPP/2N3P/PP3PBP/R1BQK1NR b KQ -"
+ "King's Indian: 4.e4 d6 5.g3 O-O 6.Bg2" "E72")
+ ("r1bq1rk/pppnppbp/3p1np//2PPP/2N3P/PP3PBP/R1BQK1NR w KQ -"
+ "King's Indian: 4.e4 d6 5.g3 O-O 6.Bg2 Nbd7" "E72")
+ ("r1bq1rk/ppp1ppbp/2np1np//2PPP/2N3P/PP3PBP/R1BQK1NR w KQ -"
+ "King's Indian: 4.e4 d6 5.g3 O-O 6.Bg2 Nc6" "E72")
+ ("rnbq1rk/pp2ppbp/3p1np/2p/2PPP/2N3P/PP3PBP/R1BQK1NR w KQ -"
+ "King's Indian: 4.e4 d6 5.g3 O-O 6.Bg2 c5" "E72")
+ ("rnbq1rk/ppp2pbp/3p1np/4p/2PPP/2N3P/PP3PBP/R1BQK1NR w KQ -"
+ "King's Indian: 4.e4 d6 5.g3 O-O 6.Bg2 e5" "E72")
+ ("rnbq1rk/ppp2pbp/3p1np/4p/2PPP/2N3P/PP2NPBP/R1BQK2R b KQ -"
+ "King's Indian: Pomar System" "E72")
+ ("r1bq1rk/ppp2pbp/2np1np/4p/2PPP/2N3P/PP2NPBP/R1BQK2R w KQ -"
+ "King's Indian: Pomar System" "E72")
+ ("rnbqk2r/ppp1ppbp/3p1np//2PPP/2N/PP2BPPP/R1BQK1NR b KQkq -"
+ "King's Indian: 5.Be2" "E73a")
+ ("rnbqk2r/pp2ppbp/3p1np/2p/2PPP/2N/PP2BPPP/R1BQK1NR w KQkq -"
+ "King's Indian: 5.Be2 c5" "E73b")
+ ("rnbqk2r/ppp2pbp/3p1np/4p/2PPP/2N/PP2BPPP/R1BQK1NR w KQkq -"
+ "King's Indian: 5.Be2 e5" "E73c")
+ ("rnbqk2r/ppp2pbp/3p1np/3Pp/2P1P/2N/PP2BPPP/R1BQK1NR b KQkq -"
+ "King's Indian: 5.Be2 e5 6.d5" "E73d")
+ ("r1bqk2r/pppnppbp/3p1np//2PPP/2N/PP2BPPP/R1BQK1NR w KQkq -"
+ "King's Indian: 5.Be2 Nbd7" "E73e")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPP/2N/PP2BPPP/R1BQK1NR w KQ -"
+ "King's Indian: 5.Be2 O-O" "E73f")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPP1P/2N/PP2BP1P/R1BQK1NR b KQ -"
+ "King's Indian: 5.Be2 O-O 6.g4" "E73g")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPP/2N1B/PP2BPPP/R2QK1NR b KQ -"
+ "King's Indian: Semi-Averbakh System" "E73h")
+ ("rnbq1rk/ppp1ppbp/3p1np/6B/2PPP/2N/PP2BPPP/R2QK1NR b KQ -"
+ "King's Indian: Averbakh" "E73i")
+ ("rnbq1rk/pp2ppbp/2pp1np/6B/2PPP/2N/PP2BPPP/R2QK1NR w KQ -"
+ "King's Indian: Averbakh, 6...c6" "E73j")
+ ("rnbq1rk/pp2ppbp/2pp1np/6B/2PPP/2N/PP1QBPPP/R3K1NR b KQ -"
+ "King's Indian: Averbakh, 6...c6 7.Qd2" "E73k")
+ ("r1bq1rk/pp1nppbp/2pp1np/6B/2PPP/2N/PP1QBPPP/R3K1NR w KQ -"
+ "King's Indian: Averbakh, 6...c6 7.Qd2 Nbd7" "E73l")
+ ("r1bq1rk/pppnppbp/3p1np/6B/2PPP/2N/PP2BPPP/R2QK1NR w KQ -"
+ "King's Indian: Averbakh, 6...Nbd7" "E73m")
+ ("r1bq1rk/pppnppbp/3p1np/6B/2PPP/2N/PP1QBPPP/R3K1NR b KQ -"
+ "King's Indian: Averbakh, 6...Nbd7 7.Qd2" "E73n")
+ ("r1bq1rk/pppn1pbp/3p1np/4p1B/2PPP/2N/PP1QBPPP/R3K1NR w KQ -"
+ "King's Indian: Averbakh, 6...Nbd7 7.Qd2 e5" "E73o")
+ ("r1bq1rk/pppn1pbp/3p1np/3Pp1B/2P1P/2N/PP1QBPPP/R3K1NR b KQ -"
+ "King's Indian: Averbakh, 6...Nbd7 7.Qd2 e5 8.d5" "E73o")
+ ("r1bq1rk/ppp2pbp/3p1np/2nPp1B/2P1P/2N/PP1QBPPP/R3K1NR w KQ -"
+ "King's Indian: Averbakh, 6...Nbd7 7.Qd2 e5 8.d5 Nc5" "E73o")
+ ("r1bq1rk/ppp1ppbp/n2p1np/6B/2PPP/2N/PP2BPPP/R2QK1NR w KQ -"
+ "King's Indian: Averbakh, 6...Na6" "E73p")
+ ("r1bq1rk/ppp1ppbp/n2p1np/6B/2PPP2P/2N/PP2BPP/R2QK1NR b KQ -"
+ "King's Indian: Averbakh, 6...Na6 7.h4" "E73q")
+ ("r1bq1rk/ppp1ppbp/n2p1np/6B/2PPP/2N/PP1QBPPP/R3K1NR b KQ -"
+ "King's Indian: Averbakh, 6...Na6 7.Qd2" "E73r")
+ ("r1bq1rk/ppp2pbp/n2p1np/4p1B/2PPP/2N/PP1QBPPP/R3K1NR w KQ -"
+ "King's Indian: Averbakh, 6...Na6 7.Qd2 e5" "E73s")
+ ("r1bq1rk/ppp2pbp/n2p1np/3Pp1B/2P1P/2N/PP1QBPPP/R3K1NR b KQ -"
+ "King's Indian: Averbakh, 6...Na6 7.Qd2 e5 8.d5" "E73s")
+ ("r1bq1rk/pp3pbp/n1pp1np/3Pp1B/2P1P/2N/PP1QBPPP/R3K1NR w KQ -"
+ "King's Indian: Averbakh, 6...Na6 7.Qd2 e5 8.d5 c6" "E73t")
+ ("r1b1qrk/ppp2pbp/n2p1np/3Pp1B/2P1P/2N/PP1QBPPP/R3K1NR w KQ -"
+ "King's Indian: Averbakh, 6...Na6 7.Qd2 e5 8.d5 Qe8" "E73u")
+ ("rnbq1rk/ppp1ppb/3p1npp/6B/2PPP/2N/PP2BPPP/R2QK1NR w KQ -"
+ "King's Indian: Averbakh, 6...h6" "E73v")
+ ("rnbq1rk/ppp1ppb/3p1npp//2PPP/2N1B/PP2BPPP/R2QK1NR b KQ -"
+ "King's Indian: Averbakh, 6...h6 7.Be3" "E73w")
+ ("rnbq1rk/pp2ppb/3p1npp/2p/2PPP/2N1B/PP2BPPP/R2QK1NR w KQ -"
+ "King's Indian: Averbakh, 6...h6 7.Be3 c5" "E73x")
+ ("rnbq1rk/ppp2pb/3p1npp/4p/2PPP/2N1B/PP2BPPP/R2QK1NR w KQ -"
+ "King's Indian: Averbakh, 6...h6 7.Be3 e5" "E73y")
+ ("rnbq1rk/ppp2pb/3p1npp/3Pp/2P1P/2N1B/PP2BPPP/R2QK1NR b KQ -"
+ "King's Indian: Averbakh, 6...h6 7.Be3 e5 8.d5" "E73y")
+ ("rnbq1rk/pp3pb/2pp1npp/3Pp/2P1P/2N1B/PP2BPPP/R2QK1NR w KQ -"
+ "King's Indian: Averbakh, 6...h6 7.Be3 e5 8.d5 c6" "E73y")
+ ("r1bq1rk/pppn1pb/3p1npp/3Pp/2P1P/2N1B/PP2BPPP/R2QK1NR w KQ -"
+ "King's Indian: Averbakh, 6...h6 7.Be3 e5 8.d5 Nbd7" "E73z")
+ ("rnbq1rk/pp2ppbp/3p1np/2p3B/2PPP/2N/PP2BPPP/R2QK1NR w KQ -"
+ "King's Indian: Averbakh, 6...c5" "E74a")
+ ("rnbq1rk/pp2ppbp/3p1np/2P3B/2P1P/2N/PP2BPPP/R2QK1NR b KQ -"
+ "King's Indian: Averbakh, 6...c5 7.dxc5" "E74b")
+ ("rnb2rk/pp2ppbp/3p1np/q1P3B/2P1P/2N/PP2BPPP/R2QK1NR w KQ -"
+ "King's Indian: Averbakh, 6...c5 7.dxc5 Qa5" "E74b")
+ ("rn3rk/pp2ppbp/3p1np/2q/2P1P1b/2N2N/PP1BBPPP/R2QK2R w KQ -"
+ "King's Indian: Averbakh, 6...c5 7.dxc5 Qa5 8.Bd2 Qxc5 9.Nf3 Bg4" "E74c")
+ ("rnbq1rk/pp2ppbp/3p1np/2pP2B/2P1P/2N/PP2BPPP/R2QK1NR b KQ -"
+ "King's Indian: Averbakh, 6...c5 7.d5" "E74d")
+ ("rnb2rk/pp2ppbp/3p1np/q1pP2B/2P1P/2N/PP2BPPP/R2QK1NR w KQ -"
+ "King's Indian: Averbakh, 6...c5 7.d5 Qa5" "E74e")
+ ("rnbq1rk/p3ppbp/3p1np/1ppP2B/2P1P/2N/PP2BPPP/R2QK1NR w KQ -"
+ "King's Indian: Averbakh, 6...c5 7.d5 b5" "E74f")
+ ("rnbq1rk/4ppbp/p2p1np/1PpP2B/P3P/2N/1P2BPPP/R2QK1NR b KQ -"
+ "King's Indian: Averbakh, 6...c5 7.d5 b5 8.cxb5 a6 9.a4" "E74f")
+ ("rnbq1rk/1p2ppbp/p2p1np/2pP2B/2P1P/2N/PP2BPPP/R2QK1NR w KQ -"
+ "King's Indian: Averbakh, 6...c5 7.d5 a6" "E74g")
+ ("rnbq1rk/1p2ppbp/p2p1np/2pP2B/2P1P/2N/PP1QBPPP/R3K1NR b KQ -"
+ "King's Indian: Averbakh, 6...c5 7.d5 a6 8.Qd2" "E74g")
+ ("rnbq1rk/1p2ppbp/p2p1np/2pP2B/P1P1P/2N/1P2BPPP/R2QK1NR b KQ -"
+ "King's Indian: Averbakh, 6...c5 7.d5 a6 8.a4" "E74h")
+ ("rnb2rk/1p2ppbp/p2p1np/q1pP2B/P1P1P/2N/1P2BPPP/R2QK1NR w KQ -"
+ "King's Indian: Averbakh, 6...c5 7.d5 a6 8.a4 Qa5" "E74i")
+ ("rnbq1rk/pp2ppb/3p1npp/2pP2B/2P1P/2N/PP2BPPP/R2QK1NR w KQ -"
+ "King's Indian: Averbakh, 6...c5 7.d5 h6" "E74j")
+ ("rnbq1rk/pp2ppb/3p1npp/2pP/2P1P2B/2N/PP2BPPP/R2QK1NR b KQ -"
+ "King's Indian: Averbakh, 6...c5 7.d5 h6 8.Bh4" "E74j")
+ ("rnbq1rk/pp2ppb/3p1npp/2pP/2P1P/2N1B/PP2BPPP/R2QK1NR b KQ -"
+ "King's Indian: Averbakh, 6...c5 7.d5 h6 8.Be3" "E74k")
+ ("rnbq1rk/pp3pb/3ppnpp/2pP/2P1P/2N1B/PP2BPPP/R2QK1NR w KQ -"
+ "King's Indian: Averbakh, 6...c5 7.d5 h6 8.Be3 e6" "E74l")
+ ("rnbq1rk/pp3pb/3ppnpp/2pP/2P1P/2N1B/PP1QBPPP/R3K1NR b KQ -"
+ "King's Indian: Averbakh, 6...c5 7.d5 h6 8.Be3 e6 9.Qd2" "E74m")
+ ("rnbq1rk/pp2ppb/3p1npp/2pP/2P1PB/2N/PP2BPPP/R2QK1NR b KQ -"
+ "King's Indian: Averbakh, 6...c5 7.d5 h6 8.Bf4" "E74n")
+ ("rnbq1rk/pp3pb/3ppnpp/2pP/2P1PB/2N/PP2BPPP/R2QK1NR w KQ -"
+ "King's Indian: Averbakh, 6...c5 7.d5 h6 8.Bf4 e6" "E74o")
+ ("rnbq1rk/pp3pbp/3ppnp/2pP2B/2P1P/2N/PP2BPPP/R2QK1NR w KQ -"
+ "King's Indian: Averbakh, 7.d5 e6" "E75a")
+ ("rnbq1rk/pp3pbp/3ppnp/2pP2B/2P1P/2N2N/PP2BPPP/R2QK2R b KQ -"
+ "King's Indian: Averbakh, 7.d5 e6 8.Nf3" "E75b")
+ ("rnbq1rk/pp3pbp/3p1np/2pp2B/2P1P/2N2N/PP2BPPP/R2QK2R w KQ -"
+ "King's Indian: Averbakh, 7.d5 e6 8.Nf3 exd5" "E75b")
+ ("rnbq1rk/pp3pbp/3p1np/2pP2B/2P/2N2N/PP2BPPP/R2QK2R b KQ -"
+ "King's Indian: Averbakh, 7.d5 e6 8.Nf3 exd5 9.exd5" "E75b")
+ ("rnbq1rk/pp3pb/3ppnpp/2pP2B/2P1P/2N2N/PP2BPPP/R2QK2R w KQ -"
+ "King's Indian: Averbakh, 7.d5 e6 8.Nf3 h6" "E75c")
+ ("rnbq1rk/pp3pb/3ppnpp/2pP/2P1P/2N2N/PP1BBPPP/R2QK2R b KQ -"
+ "King's Indian: Averbakh, 7.d5 e6 8.Nf3 h6 9.Bd2" "E75c")
+ ("rnbq1rk/pp3pb/3ppnpp/2pP/2P1P/2N1BN/PP2BPPP/R2QK2R b KQ -"
+ "King's Indian: Averbakh, 7.d5 e6 8.Nf3 h6 9.Be3" "E75c")
+ ("rnbq1rk/pp3pb/3ppnpp/2pP/2P1PB/2N2N/PP2BPPP/R2QK2R b KQ -"
+ "King's Indian: Averbakh, 7.d5 e6 8.Nf3 h6 9.Bf4" "E75c")
+ ("rnbq1rk/pp3pb/3ppnpp/2pP/2P1P2B/2N2N/PP2BPPP/R2QK2R b KQ -"
+ "King's Indian: Averbakh, 7.d5 e6 8.Nf3 h6 9.Bh4" "E75d")
+ ("rnbq1rk/pp3pb/3p1npp/2pP/4P2B/2N2N/PP2BPPP/R2QK2R b KQ -"
+ "King's Indian: Averbakh, 7.d5 e6 8.Nf3 h6 9.Bh4 exd5 10.cxd5" "E75e")
+ ("rnbq1rk/pp3pbp/3ppnp/2pP2B/2P1P/2N/PP1QBPPP/R3K1NR b KQ -"
+ "King's Indian: Averbakh, 7.d5 e6 8.Qd2" "E75f")
+ ("rnbq1rk/pp3pbp/3p1np/2pp2B/2P1P/2N/PP1QBPPP/R3K1NR w KQ -"
+ "King's Indian: Averbakh, 7.d5 e6 8.Qd2 exd5" "E75g")
+ ("rnbq1rk/pp3pbp/3p1np/2pP2B/2P/2N/PP1QBPPP/R3K1NR b KQ -"
+ "King's Indian: Averbakh, 7.d5 e6 8.Qd2 exd5 9.exd5" "E75g")
+ ("rnbq1rk/1p3pbp/p2p1np/2pP2B/2P/2N/PP1QBPPP/R3K1NR w KQ -"
+ "King's Indian: Averbakh, 7.d5 e6 8.Qd2 exd5 9.exd5 a6" "E75h")
+ ("rnbqr1k/pp3pbp/3p1np/2pP2B/2P/2N/PP1QBPPP/R3K1NR w KQ -"
+ "King's Indian: Averbakh, 7.d5 e6 8.Qd2 exd5 9.exd5 Re8" "E75i")
+ ("rnbqr1k/pp3pbp/3p1np/2pP2B/2P/2N2N/PP1QBPPP/R3K2R b KQ -"
+ "King's Indian: Averbakh, 7.d5 e6 8.Qd2 exd5 9.exd5 Re8 10.Nf3" "E75i")
+ ("rn1qr1k/pp3pbp/3p1np/2pP2B/2P3b/2N2N/PP1QBPPP/R3K2R w KQ -"
+ "King's Indian: Averbakh, 7.d5 e6 8.Qd2 exd5 9.exd5 Re8 10.Nf3 Bg4" "E75j")
+ ("rnbqk2r/ppp1ppbp/3p1np//2PPPP/2N/PP4PP/R1BQKBNR b KQkq -"
+ "King's Indian: Four Pawns Attack" "E76a")
+ ("rnbqk2r/pp2ppbp/3p1np/2p/2PPPP/2N/PP4PP/R1BQKBNR w KQkq -"
+ "King's Indian: Four Pawns Attack, 5...c5" "E76b")
+ ("rnbqk2r/pp2ppbp/3p1np/2P/2P1PP/2N/PP4PP/R1BQKBNR b KQkq -"
+ "King's Indian: Four Pawns Attack, Exchange" "E76b")
+ ("rnbqk2r/pp2ppbp/3p1np/2pP/2P1PP/2N/PP4PP/R1BQKBNR b KQkq -"
+ "King's Indian: Four Pawns Attack, 5...c5 6.d5" "E76c")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPPP/2N/PP4PP/R1BQKBNR w KQ -"
+ "King's Indian: Four Pawns Attack, 5...O-O" "E76d")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPPP/2N2N/PP4PP/R1BQKB1R b KQ -"
+ "King's Indian: Four Pawns Attack, 5...O-O 6.Nf3" "E76e")
+ ("rn1q1rk/ppp1ppbp/3p1np//2PPPPb/2N2N/PP4PP/R1BQKB1R w KQ -"
+ "King's Indian: Four Pawns Attack, 6.Nf3 Bg4" "E76e")
+ ("r1bq1rk/ppp1ppbp/n2p1np//2PPPP/2N2N/PP4PP/R1BQKB1R w KQ -"
+ "King's Indian: Four Pawns Attack, 6.Nf3 Na6" "E76f")
+ ("r1bq1rk/ppp1ppbp/n2p1np/4P/2PP1P/2N2N/PP4PP/R1BQKB1R b KQ -"
+ "King's Indian: Four Pawns Attack, 6.Nf3 Na6 7.e5" "E76g")
+ ("r1bq1rk/ppp1ppbp/n2p1np//2PPPP/2N2N/PP2B1PP/R1BQK2R b KQ -"
+ "King's Indian: Four Pawns Attack, 6.Nf3 Na6 7.Be2" "E76h")
+ ("r1bq1rk/ppp1ppbp/n2p1np//2PPPP/2NB1N/PP4PP/R1BQK2R b KQ -"
+ "King's Indian: Four Pawns Attack, 6.Nf3 Na6 7.Bd3" "E76i")
+ ("r1bq1rk/ppp2pbp/n2p1np/4p/2PPPP/2NB1N/PP4PP/R1BQK2R w KQ -"
+ "King's Indian: Four Pawns Attack, 6.Nf3 Na6 7.Bd3 e5" "E76j")
+ ("rnbq1rk/pp2ppbp/3p1np/2p/2PPPP/2N2N/PP4PP/R1BQKB1R w KQ -"
+ "King's Indian: Four Pawns Attack, 6.Nf3 c5" "E76k")
+ ("rnbq1rk/pp2ppbp/3p1np/2P/2P1PP/2N2N/PP4PP/R1BQKB1R b KQ -"
+ "King's Indian: Four Pawns Attack, 6.Nf3 c5 7.dxc5" "E76l")
+ ("r1b2rk/pp2ppbp/2np1np/2q/2P1PP/2NB1N/PP2Q1PP/R1B1K2R w KQ -"
+ "King's Indian: Four Pawns Attack, 6.Nf3 c5 7.dxc5 Qa5 8.Bd3 Qxc5 9.Qe2 Nc6" "E76m")
+ ("rnbq1rk/pp2ppbp/3p1np/2pP/2P1PP/2N2N/PP4PP/R1BQKB1R b KQ -"
+ "King's Indian: Four Pawns Attack, 6.Nf3 c5 7.d5" "E76n")
+ ("rnbq1rk/1p2ppbp/p2p1np/2pP/2P1PP/2N2N/PP4PP/R1BQKB1R w KQ -"
+ "King's Indian: Four Pawns Attack, 6.Nf3 c5 7.d5 a6" "E76o")
+ ("rnbq1rk/p3ppbp/3p1np/1ppP/2P1PP/2N2N/PP4PP/R1BQKB1R w KQ -"
+ "King's Indian: Four Pawns Attack, 6.Nf3 c5 7.d5 b5" "E76p")
+ ("rnbq1rk/4ppbp/p2p1np/1PpP/P3PP/2N2N/1P4PP/R1BQKB1R b KQ -"
+ "King's Indian: Four Pawns Attack, 6.Nf3 c5 7.d5 b5 8.cxb5 a6 9.a4" "E76q")
+ ("rnbq1rk/pp3pbp/3ppnp/2pP/2P1PP/2N2N/PP4PP/R1BQKB1R w KQ -"
+ "King's Indian: Four Pawns Attack, 6.Nf3 c5 7.d5 e6" "E76r")
+ ("rnbq1rk/pp3pbp/3pPnp/2p/2P1PP/2N2N/PP4PP/R1BQKB1R b KQ -"
+ "King's Indian: Four Pawns Attack, 6.Nf3 c5 7.d5 e6 8.dxe6" "E76r")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPPP/2N/PP2B1PP/R1BQK1NR b KQ -"
+ "King's Indian: Four Pawns Attack, 6.Be2" "E77")
+ ("rnbq1rk/pp2ppbp/3p1np/2p/2PPPP/2N/PP2B1PP/R1BQK1NR w KQ -"
+ "King's Indian: Four Pawns Attack, 6.Be2 c5" "E77")
+ ("rnbq1rk/pp2ppbp/3p1np/2pP/2P1PP/2N/PP2B1PP/R1BQK1NR b KQ -"
+ "King's Indian: Four Pawns Attack, 6.Be2 c5 7.d5" "E77")
+ ("r1bq1rk/pp4bp/2nppnp/2p/2P1PPPP/2N/PP2B/R1BQK1NR b KQ -"
+ "King's Indian: Four Pawns Attack, Six Pawns line" "E77")
+ ("rnbq1rk/pp3pbp/3ppnp/2pP/2P1PP/2N2N/PP2B1PP/R1BQK2R b KQ -"
+ "King's Indian: Four Pawns Attack, 6.Be2 c5 7.d5 e6 8.Nf3" "E77")
+ ("rnbq1rk/pp3pbp/3p1np/2pP/2P2P/2N2N/PP2B1PP/R1BQK2R b KQ -"
+ "King's Indian: Four Pawns Attack, 6.Be2 c5 7.d5 e6 8.Nf3 exd5 9.exd5" "E77")
+ ("rnbq1rk/pp3pbp/3p1np/2ppP/2P2P/2N2N/PP2B1PP/R1BQK2R b KQ -"
+ "King's Indian: Four Pawns Attack, Florentine Gambit" "E77")
+ ("rnbq1rk/pp2ppbp/3p1np/2p/2PPPP/2N2N/PP2B1PP/R1BQK2R b KQ -"
+ "King's Indian: Four Pawns Attack, 7.Nf3" "E78")
+ ("rn1q1rk/pp2ppbp/3p1np/2p/2PPPPb/2N2N/PP2B1PP/R1BQK2R w KQ -"
+ "King's Indian: Four Pawns Attack, 7.Nf3 Bg4" "E78")
+ ("rnbq1rk/pp2ppbp/3p1np//2PpPP/2N2N/PP2B1PP/R1BQK2R w KQ -"
+ "King's Indian: Four Pawns Attack, 7.Nf3 cxd4" "E78")
+ ("rnbq1rk/pp2ppbp/3p1np//2PNPP/2N/PP2B1PP/R1BQK2R b KQ -"
+ "King's Indian: Four Pawns Attack, 7.Nf3 cxd4" "E78")
+ ("r1bq1rk/pp2ppbp/2np1np//2PNPP/2N1B/PP2B1PP/R2QK2R b KQ -"
+ "King's Indian: Four Pawns Attack, Main Line" "E79")
+ ("r1bq1rk/pp2ppbp/3p1np//2PnPP/2N1B/PP2B1PP/R2QK2R w KQ -"
+ "King's Indian: Four Pawns Attack, Main Line, 9...Nxd4" "E79")
+ ("r2q1rk/pp1bppbp/2np1np//2PNPP/2N1B/PP2B1PP/R2QK2R w KQ -"
+ "King's Indian: Four Pawns Attack, Main Line, 9...Bd7" "E79")
+ ("r2q1rk/pp1bppbp/2np1np//2PNPP/2N1B/PP1QB1PP/R3K2R b KQ -"
+ "King's Indian: Four Pawns Attack, Main Line, 9...Bd7 10.Qd2" "E79")
+ ("rnbqk2r/ppp1ppbp/3p1np//2PPP/2N2P/PP4PP/R1BQKBNR b KQkq -"
+ "King's Indian: Sämisch Variation" "E80a")
+ ("r1bqk2r/ppp1ppbp/n2p1np//2PPP/2N2P/PP4PP/R1BQKBNR w KQkq -"
+ "King's Indian: Sämisch, 5...Na6" "E80b")
+ ("r1bqk2r/ppp1ppbp/2np1np//2PPP/2N2P/PP4PP/R1BQKBNR w KQkq -"
+ "King's Indian: Sämisch, 5...Nc6" "E80c")
+ ("r1bqk2r/pppnppbp/3p1np//2PPP/2N2P/PP4PP/R1BQKBNR w KQkq -"
+ "King's Indian: Sämisch, 5...Nbd7" "E80d")
+ ("rnbqk2r/ppp2pbp/3p1np/4p/2PPP/2N2P/PP4PP/R1BQKBNR w KQkq -"
+ "King's Indian: Sämisch, 5...e5" "E80e")
+ ("rnbqk2r/ppp2pbp/3p1np/4p/2PPP/2N2P/PP2N1PP/R1BQKB1R b KQkq -"
+ "King's Indian: Sämisch, 5...e5 6.Nge2" "E80f")
+ ("rnbqk2r/ppp2pbp/3p1np/3Pp/2P1P/2N2P/PP4PP/R1BQKBNR b KQkq -"
+ "King's Indian: Sämisch, 5...e5 6.d5" "E80g")
+ ("rnbqk2r/pp2ppbp/3p1np/2p/2PPP/2N2P/PP4PP/R1BQKBNR w KQkq -"
+ "King's Indian: Sämisch, 5...c5" "E80h")
+ ("rnbk3r/pp2ppbp/5np/2p/2P1P/2N2P/PP4PP/R1B1KBNR w KQ -"
+ "King's Indian: Sämisch, 5...c5 Queenswap" "E80i")
+ ("rnbqk2r/1pp1ppbp/p2p1np//2PPP/2N2P/PP4PP/R1BQKBNR w KQkq -"
+ "King's Indian: Sämisch, 5...a6" "E80j")
+ ("rnbqk2r/1pp1ppbp/p2p1np//2PPP/2N1BP/PP4PP/R2QKBNR b KQkq -"
+ "King's Indian: Sämisch, 5...a6 6.Be3" "E80k")
+ ("rnbqk2r/pp2ppbp/2pp1np//2PPP/2N2P/PP4PP/R1BQKBNR w KQkq -"
+ "King's Indian: Sämisch, 5...c6" "E80l")
+ ("rnbqk2r/pp2ppbp/2pp1np//2PPP/2N1BP/PP4PP/R2QKBNR b KQkq -"
+ "King's Indian: Sämisch, 5...c6 6.Be3" "E80m")
+ ("rnbqk2r/1p2ppbp/p1pp1np//2PPP/2N1BP/PP4PP/R2QKBNR w KQkq -"
+ "King's Indian: Sämisch, 5...c6 6.Be3 a6" "E80n")
+ ("rnbqk2r/1p2ppbp/p1pp1np//P1PPP/2N1BP/1P4PP/R2QKBNR b KQkq -"
+ "King's Indian: Sämisch, 5...c6 6.Be3 a6 7.a4" "E80o")
+ ("rnbqk2r/1p2ppbp/p1pp1np//2PPP/2NBBP/PP4PP/R2QK1NR b KQkq -"
+ "King's Indian: Sämisch, 5...c6 6.Be3 a6 7.Bd3" "E80p")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPP/2N2P/PP4PP/R1BQKBNR w KQ -"
+ "King's Indian: Sämisch, 5...O-O" "E81a")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPP/2N2P/PP2N1PP/R1BQKB1R b KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Nge2" "E81b")
+ ("rnbq1rk/ppp2pbp/3p1np/4p/2PPP/2N2P/PP2N1PP/R1BQKB1R w KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Nge2 e5" "E81c")
+ ("rnbq1rk/pp2ppbp/3p1np/2p/2PPP/2N2P/PP2N1PP/R1BQKB1R w KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Nge2 c5" "E81d")
+ ("rnbq1rk/pp2ppbp/3p1np/2pP/2P1P/2N2P/PP2N1PP/R1BQKB1R b KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Nge2 c5 7.d5" "E81d")
+ ("rnbq1rk/ppp1ppbp/3p1np/6B/2PPP/2N2P/PP4PP/R2QKBNR b KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Bg5" "E81e")
+ ("r1bq1rk/ppp1ppbp/2np1np/6B/2PPP/2N2P/PP4PP/R2QKBNR w KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Bg5 Nc6" "E81f")
+ ("rnbq1rk/1pp1ppbp/p2p1np/6B/2PPP/2N2P/PP4PP/R2QKBNR w KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Bg5 a6" "E81g")
+ ("rnbq1rk/pp2ppbp/3p1np/2p3B/2PPP/2N2P/PP4PP/R2QKBNR w KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Bg5 c5" "E81h")
+ ("rnbq1rk/pp2ppbp/3p1np/2pP2B/2P1P/2N2P/PP4PP/R2QKBNR b KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Bg5 c5 7.d5" "E81h")
+ ("rnbq1rk/1p2ppbp/p2p1np/2pP2B/2P1P/2N2P/PP4PP/R2QKBNR w KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Bg5 c5 7.d5 a6" "E81h")
+ ("rnbq1rk/pp2ppb/3p1npp/2pP2B/2P1P/2N2P/PP4PP/R2QKBNR w KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Bg5 c5 7.d5 h6" "E81h")
+ ("rnbq1rk/pp3pbp/3ppnp/2pP2B/2P1P/2N2P/PP4PP/R2QKBNR w KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Bg5 c5 7.d5 e6" "E81i")
+ ("rnbq1rk/pp3pbp/3ppnp/2pP2B/2P1P/2N2P/PP1Q2PP/R3KBNR b KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Bg5 c5 7.d5 e6 8.Qd2" "E81i")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPP/2N1BP/PP4PP/R2QKBNR b KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Be3" "E81j")
+ ("rnbq1rk/1pp1ppbp/p2p1np//2PPP/2N1BP/PP4PP/R2QKBNR w KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Be3 a6" "E81k")
+ ("rnbq1rk/1pp1ppbp/p2p1np//2PPP/2N1BP/PP1Q2PP/R3KBNR b KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Be3 a6 7.Qd2" "E81k")
+ ("rnbq1rk/pp2ppbp/2pp1np//2PPP/2N1BP/PP4PP/R2QKBNR w KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Be3 c6" "E81l")
+ ("rnbq1rk/1p2ppbp/p1pp1np//2PPP/2NBBP/PP4PP/R2QK1NR w KQ -"
+ "King's Indian: Sämisch, Byrne Variation" "E81l")
+ ("rnbq1rk/pp2ppbp/3p1np/2p/2PPP/2N1BP/PP4PP/R2QKBNR w KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Be3 c5" "E81m")
+ ("rnbq1rk/pp2ppbp/3p1np/2pP/2P1P/2N1BP/PP4PP/R2QKBNR b KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Be3 c5 7.d5" "E81m")
+ ("rnbq1rk/pp2ppbp/3p1np/2P/2P1P/2N1BP/PP4PP/R2QKBNR b KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Be3 c5 7.dxc5" "E81n")
+ ("rnbQ1rk/pp2ppbp/5np/2p/2P1P/2N1BP/PP4PP/R3KBNR b KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Be3 c5 Queenswap" "E81n")
+ ("rnbq1rk/pp2ppbp/3p1np/2p/2PPP/2N1BP/PP2N1PP/R2QKB1R b KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Be3 c5 7.Nge2" "E81o")
+ ("r1bq1rk/pp2ppbp/2np1np/2p/2PPP/2N1BP/PP2N1PP/R2QKB1R w KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Be3 c5 7.Nge2 Nc6" "E81o")
+ ("r1bq1rk/pp2ppbp/2np1np/2pP/2P1P/2N1BP/PP2N1PP/R2QKB1R b KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Be3 c5 7.Nge2 Nc6 8.d5" "E81p")
+ ("r1bq1rk/pppnppbp/3p1np//2PPP/2N1BP/PP4PP/R2QKBNR w KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Be3 Nbd7" "E81q")
+ ("r1bq1rk/pppnppbp/3p1np//2PPP/2N1BP/PP1Q2PP/R3KBNR b KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Be3 Nbd7 7.Qd2" "E81r")
+ ("r1bq1rk/pp1nppbp/3p1np/2p/2PPP/2N1BP/PP1Q2PP/R3KBNR w KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Be3 Nbd7 7.Qd2 c5" "E81s")
+ ("r1bq1rk/pp1nppbp/3p1np/2pP/2P1P/2N1BP/PP1Q2PP/R3KBNR b KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Be3 Nbd7 7.Qd2 c5 8.d5" "E81s")
+ ("r1bq1rk/pp1nppbp/3p1np/2p/2PPP/2N1BP/PP1QN1PP/R3KB1R b KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Be3 Nbd7 7.Qd2 c5 8.Nge2" "E81t")
+ ("r1bq1rk/1p1nppbp/p2p1np/2p/2PPP/2N1BP/PP1QN1PP/R3KB1R w KQ -"
+ "King's Indian: Sämisch, 5...O-O 6.Be3 Nbd7 7.Qd2 c5 8.Nge2 a6" "E81t")
+ ("rnbq1rk/p1p1ppbp/1p1p1np//2PPP/2N1BP/PP4PP/R2QKBNR w KQ -"
+ "King's Indian: Sämisch, Fianchetto" "E82a")
+ ("rnbq1rk/p1p1ppbp/1p1p1np//2PPP/2N1BP/PP1Q2PP/R3KBNR b KQ -"
+ "King's Indian: Sämisch, Fianchetto, 7.Qd2" "E82b")
+ ("rnbq1rk/p3ppbp/1p1p1np/2pP/2P1P/2N1BP/PP1Q2PP/R3KBNR b KQ -"
+ "King's Indian: Sämisch, Fianchetto, 7.Qd2 c5 8.d5" "E82c")
+ ("rnbq1rk/p1p1ppbp/1p1p1np//2PPP/2NBBP/PP4PP/R2QK1NR b KQ -"
+ "King's Indian: Sämisch, Fianchetto, Bronstein Variation" "E82d")
+ ("rnbq1rk/p1pnppbp/1p1p2p//2PPP/2NBBP/PP4PP/R2QK1NR w KQ -"
+ "King's Indian: Sämisch, Fianchetto, 7.Bd3 Nfd7" "E82e")
+ ("rn1q1rk/pbp1ppbp/1p1p1np//2PPP/2NBBP/PP4PP/R2QK1NR w KQ -"
+ "King's Indian: Sämisch, Fianchetto, 7.Bd3 Bb7" "E82f")
+ ("rn1q1rk/pbp1ppbp/1p1p1np//2PPP/2NBBP/PP2N1PP/R2QK2R b KQ -"
+ "King's Indian: Sämisch, Fianchetto, 7.Bd3 Bb7 8.Nge2" "E82g")
+ ("rn1q1rk/pb2ppbp/1p1p1np/2p/2PPP/2NBBP/PP2N1PP/R2QK2R w KQ -"
+ "King's Indian: Sämisch, Fianchetto, 7.Bd3 Bb7 8.Nge2 c5" "E82g")
+ ("rn1q1rk/pb3pbp/1p1ppnp/2pP/2P1P/2NBBP/PP2N1PP/R2QK2R w KQ -"
+ "King's Indian: Sämisch, Fianchetto, 7.Bd3 Bb7 8.Nge2 c5 9.d5 e6" "E82g")
+ ("rnbq1rk/2p1ppbp/pp1p1np//2PPP/2NBBP/PP4PP/R2QK1NR w KQ -"
+ "King's Indian: Sämisch, Fianchetto, 7.Bd3 a6" "E82h")
+ ("rnbq1rk/2p1ppbp/pp1p1np//2PPP/2NBBP/PP2N1PP/R2QK2R b KQ -"
+ "King's Indian: Sämisch, Fianchetto, 7.Bd3 a6 8.Nge2" "E82i")
+ ("rnbq1rk/4ppbp/pp1p1np/2p/2PPP/2NBBP/PP2N1PP/R2QK2R w KQ -"
+ "King's Indian: Sämisch, Fianchetto, 7.Bd3 a6 8.Nge2 c5" "E82i")
+ ("rnbq1rk/4ppbp/pp1p1np/2pP/2P1P/2NBBP/PP2N1PP/R2QK2R b KQ -"
+ "King's Indian: Sämisch, Fianchetto, 7.Bd3 a6 8.Nge2 c5 9.d5" "E82j")
+ ("rnbq1rk/4ppbp/pp1p1np/2p1P/2PP/2NBBP/PP2N1PP/R2QK2R b KQ -"
+ "King's Indian: Sämisch, Fianchetto, 7.Bd3 a6 8.Nge2 c5 9.e5" "E82k")
+ ("r1bq1rk/ppp1ppbp/2np1np//2PPP/2N1BP/PP4PP/R2QKBNR w KQ -"
+ "King's Indian: Sämisch, 6...Nc6" "E83a")
+ ("r1bq1rk/ppp1ppbp/2np1np//2PPP/2N1BP/PP1Q2PP/R3KBNR b KQ -"
+ "King's Indian: Sämisch, 6...Nc6 7.Qd2" "E83b")
+ ("r1bq1rk/1pp1ppbp/p1np1np//2PPP/2N1BP/PP1Q2PP/R3KBNR w KQ -"
+ "King's Indian: Sämisch, 6...Nc6 7.Qd2 a6" "E83c")
+ ("r1bq1rk/1pp1ppbp/p1np1np//2PPP/2N1BP/PP1Q2PP/2KR1BNR b - -"
+ "King's Indian: Sämisch, 6...Nc6 7.Qd2 a6 8.O-O-O" "E83c")
+ ("r1bq1rk/ppp1ppbp/2np1np//2PPP/2N1BP/PP2N1PP/R2QKB1R b KQ -"
+ "King's Indian: Sämisch, 6...Nc6 7.Nge2" "E83d")
+ ("1rbq1rk/ppp1ppbp/2np1np//2PPP/2N1BP/PP2N1PP/R2QKB1R w KQ -"
+ "King's Indian: Sämisch, Ruban Variation" "E83e")
+ ("1rbqr1k/ppp1ppbp/2np1np//2PPP/2N1BP/PP1QN1PP/R3KB1R w KQ -"
+ "King's Indian: Sämisch, Ruban, 8.Qd2 Re8" "E83e")
+ ("r1bq1rk/1pp1ppbp/p1np1np//2PPP/2N1BP/PP2N1PP/R2QKB1R w KQ -"
+ "King's Indian: Sämisch, Panno" "E83f")
+ ("r1bq1rk/1pp1ppbp/p1np1np//2PPP/P1N1BP/1P2N1PP/R2QKB1R b KQ -"
+ "King's Indian: Sämisch, Panno, 8.a3" "E83g")
+ ("r1bq1rk/1pp1ppbp/p1np1np//2PPP/2N1BP/PP4PP/R1NQKB1R b KQ -"
+ "King's Indian: Sämisch, Panno, 8.Nc1" "E83h")
+ ("r1bq1rk/1pp1ppbp/p1np1np//2PPP/2N1BP/PP1QN1PP/R3KB1R b KQ -"
+ "King's Indian: Sämisch, Panno, 8.Qd2" "E83i")
+ ("r1bqr1k/1pp1ppbp/p1np1np//2PPP/2N1BP/PP1QN1PP/R3KB1R w KQ -"
+ "King's Indian: Sämisch, Panno, 8.Qd2 Re8" "E83j")
+ ("1rbq1rk/1pp1ppbp/p1np1np//2PPP/2N1BP/PP1QN1PP/R3KB1R w KQ -"
+ "King's Indian: Sämisch, Panno Main Line" "E84a")
+ ("1rbq1rk/1pp1ppbp/p1np1np//2PPP/P1N1BP/1P1QN1PP/R3KB1R b KQ -"
+ "King's Indian: Sämisch, Panno Main Line, 9.a3" "E84b")
+ ("1rbq1rk/1pp1ppbp/p1np1np//2PPP/2N1BP/PP1QN1PP/2KR1B1R b - -"
+ "King's Indian: Sämisch, Panno Main Line, 9.O-O-O" "E84c")
+ ("1rbq1rk/1pp1ppbp/p1np1np//2PPP1P/2N1BP/PP1QN2P/R3KB1R b KQ -"
+ "King's Indian: Sämisch, Panno Main Line, 9.g4" "E84d")
+ ("1rbq1rk/1pp1ppbp/p1np1np//2PPP/2N1BP/PP1QN1PP/1R2KB1R b K -"
+ "King's Indian: Sämisch, Panno Main Line, 9.Rb1" "E84e")
+ ("1rbq1rk/1pp1ppbp/p1np1npB//2PPP/2N2P/PP1QN1PP/R3KB1R b KQ -"
+ "King's Indian: Sämisch, Panno Main Line, 9.Bh6" "E84f")
+ ("1rbq1rk/1pp1ppbp/p1np1np//2PPP/2N1BP/PP1Q2PP/R1N1KB1R b KQ -"
+ "King's Indian: Sämisch, Panno Main Line, 9.Nc1" "E84g")
+ ("1rbq1rk/1pp2pbp/p1np1np/4p/2PPP/2N1BP/PP1Q2PP/R1N1KB1R w KQ -"
+ "King's Indian: Sämisch, Panno Main Line, 9.Nc1 e5" "E84g")
+ ("1rbq1rk/1pp2pbp/p1np1np/4p/2PPP/1NN1BP/PP1Q2PP/R3KB1R b KQ -"
+ "King's Indian: Sämisch, Panno Main Line, 9.Nc1 e5 10.Nb3" "E84h")
+ ("1rbq1rk/1pp2pbp/p1np1np/3Pp/2P1P/2N1BP/PP1Q2PP/R1N1KB1R b KQ -"
+ "King's Indian: Sämisch, Panno Main Line, 9.Nc1 e5 10.d5" "E84i")
+ ("1rbq1rk/1pp2pbp/p2p1np/3Pp/2PnP/1NN1BP/PP1Q2PP/R3KB1R b KQ -"
+ "King's Indian: Sämisch, Panno Main Line, 9.Nc1 e5 10.d5 Nd4 11.Nb3" "E84j")
+ ("1rbq1rk/1pp1ppbp/p1np1np//2PPP2P/2N1BP/PP1QN1P/R3KB1R b KQ -"
+ "King's Indian: Sämisch, Panno Main Line, 9.h4" "E84k")
+ ("1rbq1rk/2p1ppbp/p1np1np/1p/2PPP2P/2N1BP/PP1QN1P/R3KB1R w KQ -"
+ "King's Indian: Sämisch, Panno Main Line, 9.h4 b5" "E84l")
+ ("1rbq1rk/1pp1ppb/p1np1np/7p/2PPP2P/2N1BP/PP1QN1P/R3KB1R w KQ -"
+ "King's Indian: Sämisch, Panno Main Line, 9.h4 h5" "E84m")
+ ("1rbq1rk/1pp1ppb/p1np1np/7p/2PPP2P/2N1BP/PP1QN1P/2KR1B1R b - -"
+ "King's Indian: Sämisch, Panno Main Line, 9.h4 h5 10.O-O-O" "E84n")
+ ("1rbq1rk/2p1ppb/p1np1npB/1p5p/2PPP2P/2N2P/PP1QN1P/2KR1B1R b - -"
+ "King's Indian: Sämisch, Panno Main Line, 9.h4 h5 10.O-O-O b5 11.Bh6" "E84o")
+ ("rnbq1rk/ppp2pbp/3p1np/4p/2PPP/2N1BP/PP4PP/R2QKBNR w KQ -"
+ "King's Indian: Sämisch, Orthodox Variation" "E85a")
+ ("rnbq1rk/ppp2pbp/3p1np/4P/2P1P/2N1BP/PP4PP/R2QKBNR b KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.dxe5" "E85b")
+ ("rnbQ1rk/ppp2pbp/5np/4p/2P1P/2N1BP/PP4PP/R3KBNR b KQ -"
+ "King's Indian: Sämisch, Orthodox, Queenswap" "E85c")
+ ("rnbq1rk/ppp2pbp/3p1np/4p/2PPP/2N1BP/PP2N1PP/R2QKB1R b KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.Nge2" "E85d")
+ ("rnbq1rk/ppp2pbp/3p1np//2PpP/2N1BP/PP2N1PP/R2QKB1R w KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.Nge2 exd4" "E85e")
+ ("r1bq1rk/pppn1pbp/3p1np/4p/2PPP/2N1BP/PP2N1PP/R2QKB1R w KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.Nge2 Nbd7" "E85f")
+ ("r1bq1rk/ppp2pbp/2np1np/4p/2PPP/2N1BP/PP2N1PP/R2QKB1R w KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.Nge2 Nc6" "E85g")
+ ("r1bq1rk/ppp2pbp/2np1np/3Pp/2P1P/2N1BP/PP2N1PP/R2QKB1R b KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.Nge2 Nc6 8.d5" "E85h")
+ ("rnbq1rk/pp3pbp/2pp1np/4p/2PPP/2N1BP/PP2N1PP/R2QKB1R w KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.Nge2 c6" "E86a")
+ ("rnbq1rk/pp3pbp/2pp1np/3Pp/2P1P/2N1BP/PP2N1PP/R2QKB1R b KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.Nge2 c6 8.d5" "E86b")
+ ("rnbq1rk/pp3pbp/2pp1np/4p/2PPP/1QN1BP/PP2N1PP/R3KB1R b KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.Nge2 c6 8.Qb3" "E86c")
+ ("rnbq1rk/pp3pbp/2pp1np/4p/2PPP/2N1BP/PP1QN1PP/R3KB1R b KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.Nge2 c6 8.Qd2" "E86d")
+ ("r1bq1rk/pp1n1pbp/2pp1np/4p/2PPP/2N1BP/PP1QN1PP/R3KB1R w KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.Nge2 c6 8.Qd2 Nbd7" "E86e")
+ ("r1bq1rk/pp1n1pbp/2pp1np/3Pp/2P1P/2N1BP/PP1QN1PP/R3KB1R b KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.Nge2 c6 8.Qd2 Nbd7 9.d5" "E86f")
+ ("r1bq1rk/pp1n1pbp/2pp1np/4p/2PPP/2N1BP/PP1QN1PP/2KR1B1R b - -"
+ "King's Indian: Sämisch, Orthodox, 7.Nge2 c6 8.Qd2 Nbd7 9.O-O-O" "E86g")
+ ("r1bq1rk/1p1n1pbp/p1pp1np/4p/2PPP/2N1BP/PP1QN1PP/2KR1B1R w - -"
+ "King's Indian: Sämisch, Orthodox, 7.Nge2 c6 8.Qd2 Nbd7 9.O-O-O a6" "E86h")
+ ("r1bq1rk/1p1n1pbp/p1pp1np/4p/2PPP/2N1BP/PP1QN1PP/1K1R1B1R b - -"
+ "King's Indian: Sämisch, Orthodox, 7.Nge2 c6 8.Qd2 Nbd7 9.O-O-O a6 10.Kb1" "E86i")
+ ("rnbq1rk/ppp2pbp/3p1np/3Pp/2P1P/2N1BP/PP4PP/R2QKBNR b KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.d5" "E87a")
+ ("rnbq1rk/1pp2pbp/3p1np/p2Pp/2P1P/2N1BP/PP4PP/R2QKBNR w KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.d5 a5" "E87b")
+ ("rnbq1rk/pp3pbp/3p1np/2pPp/2P1P/2N1BP/PP4PP/R2QKBNR w KQ c6"
+ "King's Indian: Sämisch, Orthodox, 7.d5 c5" "E87c")
+ ("r1bq1rk/pppn1pbp/3p1np/3Pp/2P1P/2N1BP/PP4PP/R2QKBNR w KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.d5 Nbd7" "E87d")
+ ("rnbq1rk/ppp2pbp/3p2p/3Pp2n/2P1P/2N1BP/PP4PP/R2QKBNR w KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.d5 Nh5" "E87e")
+ ("rnbq1rk/ppp2pbp/3p2p/3Pp2n/2P1P/2N1BP/PP1Q2PP/R3KBNR b KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.d5 Nh5 8.Qd2" "E87f")
+ ("rnb2rk/ppp2pbp/3p2p/3Pp2n/2P1P2q/2N1BP/PP1Q2PP/R3KBNR w KQ -"
+ "King's Indian: Sämisch, Orthodox, Bronstein Variation" "E87g")
+ ("rnb2rk/ppp2pbp/3p2p/3Pp2n/2P1P2q/2N1BPP/PP1Q3P/R3KBNR b KQ -"
+ "King's Indian: Sämisch, Orthodox, Bronstein, 9.g3" "E87h")
+ ("rnb2rk/ppp2pbp/3p2p/3Pp2n/2P1P2q/2N2P/PP1Q1BPP/R3KBNR b KQ -"
+ "King's Indian: Sämisch, Orthodox, Bronstein, 9.Bf2" "E87i")
+ ("rnbq1rk/ppp3bp/3p2p/3Ppp1n/2P1P/2N1BP/PP1Q2PP/R3KBNR w KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.d5 Nh5 8.Qd2 f5" "E87j")
+ ("rnbq1rk/ppp3bp/3p2p/3Ppp1n/2P1P/2N1BP/PP1Q2PP/2KR1BNR b - -"
+ "King's Indian: Sämisch, Orthodox, 7.d5 Nh5 8.Qd2 f5 9.O-O-O" "E87k")
+ ("rnbq1rk/ppp3bp/3p2p/3Pp2n/2P1Pp/2N1BP/PP1Q2PP/2KR1BNR w - -"
+ "King's Indian: Sämisch, Orthodox, 7.d5 Nh5 8.Qd2 f5 9.O-O-O f4" "E87l")
+ ("r1bq1rk/pppn2bp/3p2p/3Ppp1n/2P1P/2N1BP/PP1Q2PP/2KR1BNR w - -"
+ "King's Indian: Sämisch, Orthodox, 7.d5 Nh5 8.Qd2 f5 9.O-O-O Nd7" "E87m")
+ ("rnbq1rk/pp3pbp/2pp1np/3Pp/2P1P/2N1BP/PP4PP/R2QKBNR w KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.d5 c6" "E88a")
+ ("rnbq1rk/pp3pbp/2pp1np/3Pp/2P1P/2N1BP/PP1Q2PP/R3KBNR b KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.d5 c6 8.Qd2" "E88b")
+ ("rnbq1rk/pp3pbp/3p1np/3pp/2P1P/2N1BP/PP1Q2PP/R3KBNR w KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.d5 c6 8.Qd2 cxd5" "E88c")
+ ("rnbq1rk/1p3pbp/p2p1np/3Pp/4P/2N1BP/PP1Q2PP/R3KBNR w KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.d5 c6 8.Qd2 cxd5 9.cxd5 a6" "E88d")
+ ("rnbq1rk/1p3pbp/p2p1np/3Pp/4P/2NBBP/PP1Q2PP/R3K1NR b KQ -"
+ "King's Indian: Sämisch, Orthodox, 7.d5 c6 8.Qd2 cxd5 9.cxd5 a6 10.Bd3" "E88e")
+ ("rnbq1rk/pp3pbp/2pp1np/3Pp/2P1P/2NBBP/PP4PP/R2QK1NR b KQ -"
+ "King's Indian: Sämisch, Orthodox, Polugayevsky" "E88f")
+ ("rnbq1rk/p4pbp/2pp1np/1p1Pp/2P1P/2NBBP/PP4PP/R2QK1NR w KQ -"
+ "King's Indian: Sämisch, Orthodox, Polugayevsky, 8...b5" "E88g")
+ ("rnbq1rk/pp3pbp/3p1np/3pp/2P1P/2NBBP/PP4PP/R2QK1NR w KQ -"
+ "King's Indian: Sämisch, Orthodox, Polugayevsky, 8...cxd5" "E88h")
+ ("rnbq1rk/pp3pbp/3p2p/3Pp2n/4P/2NBBP/PP4PP/R2QK1NR w KQ -"
+ "King's Indian: Sämisch, Orthodox, Polugayevsky, 8...cxd5 9.cxd5 Nh5" "E88i")
+ ("rnbq1rk/pp3pbp/3p1np/3pp/2P1P/2N1BP/PP2N1PP/R2QKB1R w KQ -"
+ "King's Indian: Sämisch, Orthodox Main Line" "E89a")
+ ("rnbq1rk/1p3pbp/p2p1np/3Pp/4P/2N1BP/PP2N1PP/R2QKB1R w KQ -"
+ "King's Indian: Sämisch, Orthodox Main Line, 9...a6" "E89b")
+ ("rn1q1rk/pp1b1pbp/3p1np/3Pp/4P/2N1BP/PP2N1PP/R2QKB1R w KQ -"
+ "King's Indian: Sämisch, Orthodox Main Line, 9...Bd7" "E89c")
+ ("r1bq1rk/pp1n1pbp/3p1np/3Pp/4P/2N1BP/PP2N1PP/R2QKB1R w KQ -"
+ "King's Indian: Sämisch, Orthodox Main Line, 9...Nbd7" "E89d")
+ ("r1bq1rk/pp1n1pbp/3p1np/3Pp/4P/2N1BP/PP1QN1PP/R3KB1R b KQ -"
+ "King's Indian: Sämisch, Orthodox Main Line, 10.Qd2" "E89e")
+ ("r1bq1rk/1p1n1pbp/p2p1np/3Pp/4P/2N1BP/PP1QN1PP/R3KB1R w KQ -"
+ "King's Indian: Sämisch, Orthodox Main Line, 10.Qd2 a6" "E89f")
+ ("r1bq1rk/1p1n1pbp/p2p1np/3Pp/4P1P/2N1BP/PP1QN2P/R3KB1R b KQ -"
+ "King's Indian: Sämisch, Orthodox Main Line, 10.Qd2 a6 11.g4" "E89g")
+ ("r1bq1rk/1p1n1pb/p2p1np/3Pp2p/4P1P/2N1BP/PP1QN2P/R3KB1R w KQ -"
+ "King's Indian: Sämisch, Orthodox Main Line, 10.Qd2 a6 11.g4 h5" "E89h")
+ ("rnbqk2r/ppp1ppbp/3p1np//2PPP/2N2N/PP3PPP/R1BQKB1R b KQkq -"
+ "King's Indian: 5.Nf3" "E90a")
+ ("r1bqk2r/pppnppbp/3p1np//2PPP/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "King's Indian: 5.Nf3 Nbd7" "E90a")
+ ("r1bqk2r/pppnppbp/3p1np//2PPP/2N2N/PP2BPPP/R1BQK2R b KQkq -"
+ "King's Indian: 5.Nf3 Nbd7 6.Be2" "E90a")
+ ("r1bqk2r/pppn1pbp/3p1np/4p/2PPP/2N2N/PP2BPPP/R1BQK2R w KQkq -"
+ "King's Indian: 5.Nf3 Nbd7 6.Be2 e5" "E90a")
+ ("rn1qk2r/ppp1ppbp/3p1np//2PPP1b/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "King's Indian: 5.Nf3 Bg4" "E90b")
+ ("rnbqk2r/pp2ppbp/3p1np/2p/2PPP/2N2N/PP3PPP/R1BQKB1R w KQkq -"
+ "King's Indian: 5.Nf3 c5" "E90c")
+ ("rnbq1rk/pp2ppbp/3p1np/2pP/2P1P/2N2N/PP3PPP/R1BQKB1R w KQ -"
+ "King's Indian: 5.Nf3 c5 6.d5 O-O" "E90d")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPP/2N2N/PP3PPP/R1BQKB1R w KQ -"
+ "King's Indian: 5.Nf3 O-O" "E90e")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPP/2NB1N/PP3PPP/R1BQK2R b KQ -"
+ "King's Indian: 5.Nf3 O-O 6.Bd3" "E90f")
+ ("rnbq1rk/ppp1ppbp/3p1np/6B/2PPP/2N2N/PP3PPP/R2QKB1R b KQ -"
+ "King's Indian: Zinnowitz Variation" "E90g")
+ ("rnbq1rk/ppp1ppb/3p1npp/6B/2PPP/2N2N/PP3PPP/R2QKB1R w KQ -"
+ "King's Indian: Zinnowitz, 6...h6" "E90g")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPP/2N1BN/PP3PPP/R2QKB1R b KQ -"
+ "King's Indian: Larsen Variation" "E90h")
+ ("rnbq1rk/pp2ppbp/3p1np/2p/2PPP/2N1BN/PP3PPP/R2QKB1R w KQ -"
+ "King's Indian: Larsen, 6...c5" "E90h")
+ ("rnbq1rk/ppp2pbp/3p1np/4p/2PPP/2N1BN/PP3PPP/R2QKB1R w KQ -"
+ "King's Indian: Larsen, 6...e5" "E90i")
+ ("rnbQ1rk/ppp2pbp/5np/4p/2P1P/2N1BN/PP3PPP/R3KB1R b KQ -"
+ "King's Indian: Larsen, 6...e5, Queenswap" "E90j")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPP/2N2N1P/PP3PP/R1BQKB1R b KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3" "E90k")
+ ("r1bq1rk/pppnppbp/3p1np//2PPP/2N2N1P/PP3PP/R1BQKB1R w KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 Nbd7" "E90l")
+ ("r1bq1rk/pppnppbp/3p1np/6B/2PPP/2N2N1P/PP3PP/R2QKB1R b KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 Nbd7 7.Bg5" "E90l")
+ ("r1bq1rk/ppp1ppbp/n2p1np//2PPP/2N2N1P/PP3PP/R1BQKB1R w KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 Na6" "E90m")
+ ("r1bq1rk/ppp1ppbp/n2p1np/6B/2PPP/2N2N1P/PP3PP/R2QKB1R b KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 Na6 7.Bg5" "E90m")
+ ("rnbq1rk/ppp2pbp/3p1np/4p/2PPP/2N2N1P/PP3PP/R1BQKB1R w KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 e5" "E90n")
+ ("rnbq1rk/ppp2pbp/3p1np/4p/2PPP/2N1BN1P/PP3PP/R2QKB1R b KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 e5 7.Be3" "E90n")
+ ("rnbQ1rk/ppp2pbp/5np/4p/2P1P/2N2N1P/PP3PP/R1B1KB1R b KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 e5 Queenswap" "E90o")
+ ("rnbq1rk/ppp2pbp/3p1np/3Pp/2P1P/2N2N1P/PP3PP/R1BQKB1R b KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 e5 7.d5" "E90p")
+ ("rnbq1rk/1pp2pbp/3p1np/p2Pp/2P1P/2N2N1P/PP3PP/R1BQKB1R w KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 e5 7.d5 a5" "E90q")
+ ("r1bq1rk/pppn1pbp/3p1np/3Pp/2P1P/2N2N1P/PP3PP/R1BQKB1R w KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 e5 7.d5 Nbd7" "E90r")
+ ("r1bq1rk/pppn1pbp/3p1np/3Pp/2P1P/2N1BN1P/PP3PP/R2QKB1R b KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 e5 7.d5 Nbd7 8.Be3" "E90r")
+ ("r1bq1rk/pppn1pbp/3p1np/3Pp1B/2P1P/2N2N1P/PP3PP/R2QKB1R b KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 e5 7.d5 Nbd7 8.Bg5" "E90r")
+ ("r1bq1rk/ppp2pbp/n2p1np/3Pp/2P1P/2N2N1P/PP3PP/R1BQKB1R w KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 e5 7.d5 Na6" "E90s")
+ ("r1bq1rk/ppp2pbp/n2p1np/3Pp/2P1P/2N1BN1P/PP3PP/R2QKB1R b KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 e5 7.d5 Na6 8.Be3" "E90s")
+ ("r1bq1rk/ppp2pbp/n2p1np/3Pp1B/2P1P/2N2N1P/PP3PP/R2QKB1R b KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 e5 7.d5 Na6 8.Bg5" "E90s")
+ ("rnbq1rk/pp2ppbp/3p1np/2p/2PPP/2N2N1P/PP3PP/R1BQKB1R w KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 c5" "E90t")
+ ("rnbq1rk/pp2ppbp/3p1np/2p/2PPP/2N1BN1P/PP3PP/R2QKB1R b KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 c5 7.Be3" "E90t")
+ ("rnbq1rk/pp2ppbp/3p1np/2pP/2P1P/2N2N1P/PP3PP/R1BQKB1R b KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 c5 7.d5" "E90u")
+ ("rnbq1rk/pp3pbp/3ppnp/2pP/2P1P/2N2N1P/PP3PP/R1BQKB1R w KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 c5 7.d5 e6" "E90v")
+ ("rnbq1rk/pp3pbp/3ppnp/2pP/2P1P/2NB1N1P/PP3PP/R1BQK2R b KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 c5 7.d5 e6 8.Bd3" "E90v")
+ ("r1bq1rk/pp3pbp/n2ppnp/2pP/2P1P/2NB1N1P/PP3PP/R1BQK2R w KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 c5 7.d5 e6 8.Bd3 Na6" "E90w")
+ ("r1bq1rk/pp3pbp/n2ppnp/2pP/2P1P/2NB1N1P/PP3PP/R1BQ1RK b - -"
+ "King's Indian: 5.Nf3 O-O 6.h3 c5 7.d5 e6 8.Bd3 Na6 9.O-O" "E90w")
+ ("r1bq1rk/ppn2pbp/3ppnp/2pP/2P1P/2NB1N1P/PP3PP/R1BQ1RK w - -"
+ "King's Indian: 5.Nf3 O-O 6.h3 c5 7.d5 e6 8.Bd3 Na6 9.O-O Nc7" "E90w")
+ ("rnbq1rk/pp3pbp/3p1np/2pp/2P1P/2NB1N1P/PP3PP/R1BQK2R w KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 c5 7.d5 e6 8.Bd3 exd5" "E90x")
+ ("rnbq1rk/pp3pbp/3p1np/2pP/2P/2NB1N1P/PP3PP/R1BQK2R b KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 c5 7.d5 e6 8.Bd3 exd5 9.exd5" "E90x")
+ ("rnbqr1k/pp3pbp/3p1np/2pP/2P/2NB1N1P/PP3PP/R1BQK2R w KQ -"
+ "King's Indian: 5.Nf3 O-O 6.h3 c5 7.d5 e6 8.Bd3 exd5 9.exd5 Re8" "E90y")
+ ("rnbq1rk/ppp1ppbp/3p1np//2PPP/2N2N/PP2BPPP/R1BQK2R b KQ -"
+ "King's Indian: 6.Be2" "E91a")
+ ("rnbq1rk/1pp1ppbp/3p1np/p/2PPP/2N2N/PP2BPPP/R1BQK2R w KQ -"
+ "King's Indian: 6.Be2 a5" "E91b")
+ ("rnbq1rk/1pp1ppbp/p2p1np//2PPP/2N2N/PP2BPPP/R1BQK2R w KQ -"
+ "King's Indian: 6.Be2 a6" "E91c")
+ ("rnbq1rk/pp2ppbp/2pp1np//2PPP/2N2N/PP2BPPP/R1BQK2R w KQ -"
+ "King's Indian: 6.Be2 c6" "E91d")
+ ("rnbq1rk/pp2ppbp/2pp1np//2PPP/2N2N/PP2BPPP/R1BQ1RK b - -"
+ "King's Indian: 6.Be2 c6 7.O-O" "E91e")
+ ("rnbq1rk/pp2ppbp/3p1np/2p/2PPP/2N2N/PP2BPPP/R1BQK2R w KQ -"
+ "King's Indian: 6.Be2 c5" "E91f")
+ ("rnbq1rk/pp2ppbp/3p1np/2pP/2P1P/2N2N/PP2BPPP/R1BQK2R b KQ -"
+ "King's Indian: 6.Be2 c5 7.d5" "E91g")
+ ("rnbq1rk/pp3pbp/3ppnp/2pP/2P1P/2N2N/PP2BPPP/R1BQK2R w KQ -"
+ "King's Indian: 6.Be2 c5 7.d5 e6" "E91h")
+ ("rnbq1rk/pp3pbp/3ppnp/2pP/2P1P/2N2N/PP2BPPP/R1BQ1RK b - -"
+ "King's Indian: 6.Be2 c5 7.d5 e6 8.O-O" "E91h")
+ ("rnbqr1k/pp3pbp/3ppnp/2pP/2P1P/2N2N/PP2BPPP/R1BQ1RK w - -"
+ "King's Indian: 6.Be2 c5 7.d5 e6 8.O-O Re8" "E91i")
+ ("rnbqr1k/pp3pbp/3ppnp/2pP/2P1P/2N/PP1NBPPP/R1BQ1RK b - -"
+ "King's Indian: 6.Be2 c5 7.d5 e6 8.O-O Re8 9.Nd2" "E91i")
+ ("rnbq1rk/pp2ppbp/3p1np/2p/2PPP/2N2N/PP2BPPP/R1BQ1RK b - -"
+ "King's Indian: 6.Be2 c5 7.O-O" "E91j")
+ ("r1bq1rk/pp2ppbp/2np1np/2p/2PPP/2N2N/PP2BPPP/R1BQ1RK w - -"
+ "King's Indian: 6.Be2 c5 7.O-O Nc6" "E91k")
+ ("r1bq1rk/ppp1ppbp/n2p1np//2PPP/2N2N/PP2BPPP/R1BQK2R w KQ -"
+ "King's Indian: Kazakh Variation" "E91l")
+ ("r1bq1rk/ppp1ppbp/n2p1np/6B/2PPP/2N2N/PP2BPPP/R2QK2R b KQ -"
+ "King's Indian: Kazakh Variation, 7.Bg5" "E91l")
+ ("r1bq1rk/ppp1ppbp/n2p1np//2PPP/2N2N/PP2BPPP/R1BQ1RK b - -"
+ "King's Indian: Kazakh Variation, 7.O-O" "E91m")
+ ("r1bq1rk/pp2ppbp/n2p1np/2p/2PPP/2N2N/PP2BPPP/R1BQ1RK w - -"
+ "King's Indian: Kazakh Variation, 7.O-O c5" "E91m")
+ ("r1bq1rk/pp2ppbp/n1pp1np//2PPP/2N2N/PP2BPPP/R1BQ1RK w - -"
+ "King's Indian: Kazakh Variation, 7.O-O c6" "E91n")
+ ("r1bq1rk/ppp1ppbp/2np1np//2PPP/2N2N/PP2BPPP/R1BQK2R w KQ -"
+ "King's Indian: 6.Be2 Nc6" "E91o")
+ ("r1bq1rk/ppp1ppbp/2np1np/3P/2P1P/2N2N/PP2BPPP/R1BQK2R b KQ -"
+ "King's Indian: 6.Be2 Nc6 7.d5" "E91p")
+ ("r1bq1rk/pppnppbp/3p1np//2PPP/2N2N/PP2BPPP/R1BQK2R w KQ -"
+ "King's Indian: 6.Be2 Nbd7" "E91q")
+ ("r1bq1rk/pppnppbp/3p1np/6B/2PPP/2N2N/PP2BPPP/R2QK2R b KQ -"
+ "King's Indian: 6.Be2 Nbd7 7.Bg5" "E91q")
+ ("r1bq1rk/pppnppbp/3p1np/4P/2PP/2N2N/PP2BPPP/R1BQK2R b KQ -"
+ "King's Indian: 6.Be2 Nbd7 7.e5" "E91r")
+ ("r1bq1rk/pppnppbp/3p1np//2PPP/2N2N/PP2BPPP/R1BQ1RK b - -"
+ "King's Indian: 6.Be2 Nbd7 7.O-O" "E91s")
+ ("r1bq1rk/pp1nppbp/2pp1np//2PPP/2N2N/PP2BPPP/R1BQ1RK w - -"
+ "King's Indian: 6.Be2 Nbd7 7.O-O c6" "E91t")
+ ("rn1q1rk/ppp1ppbp/3p1np//2PPP1b/2N2N/PP2BPPP/R1BQK2R w KQ -"
+ "King's Indian: 6.Be2 Bg4" "E91u")
+ ("rn1q1rk/ppp1ppbp/3p1np//2PPP1b/2N1BN/PP2BPPP/R2QK2R b KQ -"
+ "King's Indian: 6.Be2 Bg4 7.Be3" "E91v")
+ ("rn1q1rk/pppnppbp/3p2p//2PPP1b/2N1BN/PP2BPPP/R2QK2R w KQ -"
+ "King's Indian: 6.Be2 Bg4 7.Be3 Nfd7" "E91w")
+ ("rn1q1rk/pppnppbp/3p2p//2PPP1b/2N1BN/PP2BPPP/2RQK2R b K -"
+ "King's Indian: 6.Be2 Bg4 7.Be3 Nfd7 8.Rc1" "E91x")
+ ("rn1q1rk/pppnppbp/3p2p//2PPP1b/2N1B/PP2BPPP/R2QK1NR b KQ -"
+ "King's Indian: 6.Be2 Bg4 7.Be3 Nfd7 8.Ng1" "E91y")
+ ("rnbq1rk/ppp2pbp/3p1np/4p/2PPP/2N2N/PP2BPPP/R1BQK2R w KQ -"
+ "King's Indian: 6.Be2 e5" "E92a")
+ ("rnbq1rk/ppp2pbp/3p1np/4P/2P1P/2N2N/PP2BPPP/R1BQK2R b KQ -"
+ "King's Indian: 6.Be2 e5 Queenswap" "E92b")
+ ("rnbq1rk/ppp2pbp/5np/4p/2P1P/2N2N/PP2BPPP/R1BQK2R w KQ -"
+ "King's Indian: 6.Be2 e5 Queenswap" "E92b")
+ ("rnbr2k/ppp2pbp/5np/4p1B/2P1P/2N2N/PP2BPPP/R3K2R b KQ -"
+ "King's Indian: 6.Be2 e5 Queenswap, 9.Bg5" "E92c")
+ ("rnbr2k/pp3pbp/2p2np/4p1B/2P1P/2N2N/PP2BPPP/R3K2R w KQ -"
+ "King's Indian: 6.Be2 e5 Queenswap, 9.Bg5 c6" "E92d")
+ ("rnb1r1k/ppp2pbp/5np/4p1B/2P1P/2N2N/PP2BPPP/R3K2R w KQ -"
+ "King's Indian: 6.Be2 e5 Queenswap, 9.Bg5 Re8" "E92e")
+ ("rnb1r1k/ppp2pbp/5np/3Np1B/2P1P/5N/PP2BPPP/R3K2R b KQ -"
+ "King's Indian: 6.Be2 e5 Queenswap, 9.Bg5 Re8 10.Nd5" "E92f")
+ ("rnbq1rk/ppp2pbp/3p1np/4p/2PPP/2N1BN/PP2BPPP/R2QK2R b KQ -"
+ "King's Indian: Gligoric-Taimanov System" "E92g")
+ ("rnbq1rk/pp3pbp/2pp1np/4p/2PPP/2N1BN/PP2BPPP/R2QK2R w KQ -"
+ "King's Indian: Gligoric-Taimanov, 7...c6" "E92h")
+ ("rnbq1rk/ppp2pbp/3p1np//2PpP/2N1BN/PP2BPPP/R2QK2R w KQ -"
+ "King's Indian: Gligoric-Taimanov, 7...exd4" "E92i")
+ ("rnb2rk/ppp1qpbp/3p1np/4p/2PPP/2N1BN/PP2BPPP/R2QK2R w KQ -"
+ "King's Indian: Gligoric-Taimanov, 7...Qe7" "E92j")
+ ("rnbq1rk/ppp2pbp/3p2p/4p/2PPP1n/2N1BN/PP2BPPP/R2QK2R w KQ -"
+ "King's Indian: Gligoric-Taimanov, 7...Ng4" "E92k")
+ ("rnbq1rk/ppp3bp/3p1pp/4p/2PPP1n/2N2N/PP2BPPP/R1BQK2R b KQ -"
+ "King's Indian: Gligoric-Taimanov, 7...Ng4 8.Bg5 f6 9.Bc1" "E92k")
+ ("rnbq1rk/ppp3bp/3p1pp/4p/2PPP1nB/2N2N/PP2BPPP/R2QK2R b KQ -"
+ "King's Indian: Gligoric-Taimanov, 7...Ng4 8.Bg5 f6 9.Bh4" "E92l")
+ ("r1bq1rk/ppp3bp/2np1pp/4p/2PPP1nB/2N2N/PP2BPPP/R2QK2R w KQ -"
+ "King's Indian: Gligoric-Taimanov, Main Line" "E92m")
+ ("rnbq1rk/ppp2pbp/3p1np/3Pp/2P1P/2N2N/PP2BPPP/R1BQK2R b KQ -"
+ "King's Indian: Petrosian System" "E92n")
+ ("rnbq1rk/pp3pbp/3p1np/2pPp/2P1P/2N2N/PP2BPPP/R1BQK2R w KQ c6"
+ "King's Indian: Petrosian, 7...c5" "E92o")
+ ("rnbq1rk/pp3pbp/3p1np/2pPp1B/2P1P/2N2N/PP2BPPP/R2QK2R b KQ -"
+ "King's Indian: Petrosian, 7...c5 8.Bg5" "E92p")
+ ("rnbq1rk/1pp2pbp/3p1np/p2Pp/2P1P/2N2N/PP2BPPP/R1BQK2R w KQ -"
+ "King's Indian: Petrosian, Stein Variation" "E92q")
+ ("rnbq1rk/1pp2pbp/3p1np/p2Pp/2P1P/2N2N1P/PP2BPP/R1BQK2R b KQ -"
+ "King's Indian: Petrosian, Stein, 8.h3" "E92r")
+ ("rnbq1rk/1pp2pbp/3p1np/p2Pp1B/2P1P/2N2N/PP2BPPP/R2QK2R b KQ -"
+ "King's Indian: Petrosian, Stein, 8.Bg5" "E92s")
+ ("rnbq1rk/1pp2pb/3p1npp/p2Pp1B/2P1P/2N2N/PP2BPPP/R2QK2R w KQ -"
+ "King's Indian: Petrosian, Stein, 8.Bg5 h6" "E92s")
+ ("r1bq1rk/1pp2pb/n2p1npp/p2Pp/2P1P2B/2N2N/PP2BPPP/R2QK2R w KQ -"
+ "King's Indian: Petrosian, Stein, 8.Bg5 h6 9.Bh4 Na6" "E92t")
+ ("r1bq1rk/1pp2pb/n2p1npp/p2Pp/2P1P2B/2N/PP1NBPPP/R2QK2R b KQ -"
+ "King's Indian: Petrosian, Stein, Main Line" "E92u")
+ ("r1b1qrk/1pp2pb/n2p1npp/p2Pp/2P1P2B/2N/PP1NBPPP/R2QK2R w KQ -"
+ "King's Indian: Petrosian, Stein, Main Line, 10...Qe8" "E92v")
+ ("r1b1qrk/1pp2pb/n2p1npp/p2Pp/2P1P2B/2N/PP1NBPPP/R2Q1RK b - -"
+ "King's Indian: Petrosian, Stein, Main Line, 10...Qe8 11.O-O" "E92w")
+ ("r3qrk/1ppb1pb/n2p1npp/p2Pp/2P1P2B/2N/PP1NBPPP/R2Q1RK w - -"
+ "King's Indian: Petrosian, Stein, Main Line, 10...Qe8 11.O-O Bd7" "E92w")
+ ("r1b1qrk/1pp2pbn/n2p2pp/p2Pp/2P1P2B/2N/PP1NBPPP/R2Q1RK w - -"
+ "King's Indian: Petrosian, Stein, Main Line, 10...Qe8 11.O-O Nh7" "E92x")
+ ("r1bq1rk/pppn1pbp/3p1np/3Pp/2P1P/2N2N/PP2BPPP/R1BQK2R w KQ -"
+ "King's Indian: Petrosian, Main Line" "E93")
+ ("r1bq1rk/pppn1pbp/3p1np/3Pp/2P1P/2N2N/PPQ1BPPP/R1B1K2R b KQ -"
+ "King's Indian: Petrosian, Main Line, 8.Qc2" "E93")
+ ("r1bq1rk/pppn1pbp/3p1np/3Pp/2P1P/2N1BN/PP2BPPP/R2QK2R b KQ -"
+ "King's Indian: Petrosian, Main Line, 8.Be3" "E93")
+ ("r1bq1rk/pppn1pbp/3p2p/3Pp/2P1P1n/2N1BN/PP2BPPP/R2QK2R w KQ -"
+ "King's Indian: Petrosian, Main Line, 8.Be3 Ng4" "E93")
+ ("r1bq1rk/pppn1pbp/3p1np/3Pp1B/2P1P/2N2N/PP2BPPP/R2QK2R b KQ -"
+ "King's Indian: Petrosian, Main Line, 8.Bg5" "E93")
+ ("r1bq1rk/pppn1pb/3p1npp/3Pp1B/2P1P/2N2N/PP2BPPP/R2QK2R w KQ -"
+ "King's Indian: Petrosian, Main Line, 8.Bg5 h6" "E93")
+ ("r1bq1rk/pppn1pb/3p1npp/3Pp/2P1P2B/2N2N/PP2BPPP/R2QK2R b KQ -"
+ "King's Indian: Petrosian, Main Line, 8.Bg5 h6 9.Bh4" "E93")
+ ("r1bq1rk/1ppn1pb/p2p1npp/3Pp/2P1P2B/2N2N/PP2BPPP/R2QK2R w KQ -"
+ "King's Indian: Petrosian, Main Line, 8.Bg5 h6 9.Bh4 a6" "E93")
+ ("r1bq1rk/1ppn1pb/3p1npp/p2Pp/2P1P2B/2N2N/PP2BPPP/R2QK2R w KQ -"
+ "King's Indian: Petrosian, Main Line, 8.Bg5 h6 9.Bh4 a5" "E93")
+ ("r1bq1rk/pppn1pb/3p1n1p/3Pp1p/2P1P2B/2N2N/PP2BPPP/R2QK2R w KQ -"
+ "King's Indian: Petrosian, Main Line, 8.Bg5 h6 9.Bh4 g5" "E93")
+ ("r1bq1rk/pppn1pb/3p3p/3Pp1pn/2P1P2P/2N2NB/PP2BPP/R2QK2R b KQ -"
+ "King's Indian: Petrosian, Keres Variation" "E93")
+ ("rnbq1rk/ppp2pbp/3p1np/4p/2PPP/2N2N/PP2BPPP/R1BQ1RK b - -"
+ "King's Indian: 7.O-O" "E94a")
+ ("rnbq1rk/ppp2pbp/3p1np//2PpP/2N2N/PP2BPPP/R1BQ1RK w - -"
+ "King's Indian: 7.O-O exd4" "E94b")
+ ("rnbqr1k/ppp2pbp/3p1np//2PNP/2N2P/PP2B1PP/R1BQ1RK b - -"
+ "King's Indian: 7.O-O exd4 8.Nxd4 Re8 9.f3" "E94c")
+ ("rnbqr1k/pp3pbp/2pp1np//2PNP/2N2P/PP2B1PP/R1BQ1RK w - -"
+ "King's Indian: 7.O-O exd4 8.Nxd4 Re8 9.f3 c6" "E94c")
+ ("rnbqr1k/pp3pbp/2pp1np//2PNP/2N2P/PP2B1PP/R1BQ1R1K b - -"
+ "King's Indian: 7.O-O exd4 8.Nxd4 Re8 9.f3 c6 10.Kh1" "E94c")
+ ("r1bqr1k/ppp2pbp/2np1np//2PNP/2N2P/PP2B1PP/R1BQ1RK w - -"
+ "King's Indian: 7.O-O exd4 8.Nxd4 Re8 9.f3 Nc6" "E94d")
+ ("r1bqr1k/ppp2pbp/2np1np//2PNP/2N1BP/PP2B1PP/R2Q1RK b - -"
+ "King's Indian: 7.O-O exd4 8.Nxd4 Re8 9.f3 Nc6 10.Be3" "E94d")
+ ("r1bqr1k/ppp2pbp/2np2p/7n/2PNP/2N1BP/PP1QB1PP/R4RK b - -"
+ "King's Indian: 7.O-O exd4 8.Nxd4 Re8 9.f3 Nc6 10.Be3 Nh5 11.Qd2" "E94e")
+ ("rnbq1rk/pp3pbp/2pp1np/4p/2PPP/2N2N/PP2BPPP/R1BQ1RK w - -"
+ "King's Indian: Donner Variation" "E94f")
+ ("rnbq1rk/pp3pbp/2pp1np/3Pp/2P1P/2N2N/PP2BPPP/R1BQ1RK b - -"
+ "King's Indian: Donner, 8.d5" "E94g")
+ ("rnbq1rk/pp3pbp/2pp1np/4p/2PPP/2N1BN/PP2BPPP/R2Q1RK b - -"
+ "King's Indian: Donner, 8.Be3" "E94h")
+ ("r1bq1rk/ppp2pbp/n2p1np/4p/2PPP/2N2N/PP2BPPP/R1BQ1RK w - -"
+ "King's Indian: Glek Variation" "E94i")
+ ("r1bq1rk/ppp2pbp/n2p1np/4p/2PPP/2N2N/PP2BPPP/R1BQR1K b - -"
+ "King's Indian: Glek, 8.Re1" "E94j")
+ ("r1bq1rk/pp3pbp/n1pp1np/4p/2PPP/2N2N/PP2BPPP/R1BQR1K w - -"
+ "King's Indian: Glek, 8.Re1 c6" "E94k")
+ ("r1bq1rk/pp3pbp/n1pp1np/4p/2PPP/2N2N/PP3PPP/R1BQRBK b - -"
+ "King's Indian: Glek, 8.Re1 c6 9.Bf1" "E94k")
+ ("r1bq1rk/ppp2pbp/n2p1np/4p/2PPP/2N1BN/PP2BPPP/R2Q1RK b - -"
+ "King's Indian: Glek, 8.Be3" "E94l")
+ ("r1bq1rk/ppp2pbp/n2p2p/4p/2PPP1n/2N1BN/PP2BPPP/R2Q1RK w - -"
+ "King's Indian: Glek, 8.Be3 Ng4" "E94m")
+ ("r1b1qrk/ppp2pbp/n2p2p/4p1B/2PPP1n/2N2N/PP2BPPP/R2Q1RK w - -"
+ "King's Indian: Glek, 8.Be3 Ng4 9.Ng5 Qe8" "E94n")
+ ("r1b1qrk/ppp2pbp/n5p/4p1B/2P1P1n/2N2N/PP2BPPP/R2Q1RK w - -"
+ "King's Indian: Glek, Main Line" "E94o")
+ ("r1b1qrk/ppp2pbp/n5p/4p1B/2P1P1n/2N2N1P/PP2BPP/R2Q1RK b - -"
+ "King's Indian: Glek, Main Line, 11.h3" "E94o")
+ ("r1b1qrk/ppp2pb/n5pp/4p1B/2P1P1n/2N2N1P/PP2BPP/R2Q1RK w - -"
+ "King's Indian: Glek, Main Line, 11.h3 h6" "E94o")
+ ("r1bq1rk/pppn1pbp/3p1np/4p/2PPP/2N2N/PP2BPPP/R1BQ1RK w - -"
+ "King's Indian: 7.O-O Nbd7" "E94p")
+ ("r1bq1rk/pppn1pbp/3p1np/3Pp/2P1P/2N2N/PP2BPPP/R1BQ1RK b - -"
+ "King's Indian: 7.O-O Nbd7 8.d5" "E94q")
+ ("r1bq1rk/ppp2pbp/3p1np/2nPp/2P1P/2N2N/PP2BPPP/R1BQ1RK w - -"
+ "King's Indian: 7.O-O Nbd7 8.d5 Nc5" "E94q")
+ ("r1bq1rk/ppp2pbp/3p1np/2nPp/2P1P/2N2N/PPQ1BPPP/R1B2RK b - -"
+ "King's Indian: 7.O-O Nbd7 8.d5 Nc5 9.Qc2" "E94r")
+ ("r1bq1rk/1pp2pbp/3p1np/p1nPp/2P1P/2N2N/PPQ1BPPP/R1B2RK w - -"
+ "King's Indian: 7.O-O Nbd7 8.d5 Nc5 9.Qc2 a5" "E94r")
+ ("r1bq1rk/pppn1pbp/3p1np/4p/2PPP/2N2N/PPQ1BPPP/R1B2RK b - -"
+ "King's Indian: 7.O-O Nbd7 8.Qc2" "E94s")
+ ("r1bqr1k/pppn1pbp/3p1np/4p/2PPP/2N2N/PPQ1BPPP/R1B2RK w - -"
+ "King's Indian: 7.O-O Nbd7 8.Qc2 Re8" "E94s")
+ ("r1bq1rk/pp1n1pbp/2pp1np/4p/2PPP/2N2N/PPQ1BPPP/R1B2RK w - -"
+ "King's Indian: 7.O-O Nbd7 8.Qc2 c6" "E94t")
+ ("r1bq1rk/pppn1pbp/3p1np/4p/2PPP/2N1BN/PP2BPPP/R2Q1RK b - -"
+ "King's Indian: 7.O-O Nbd7 8.Be3" "E94u")
+ ("r1bq1rk/pppn1pbp/3p2p/4p/2PPP1n/2N1BN/PP2BPPP/R2Q1RK w - -"
+ "King's Indian: 7.O-O Nbd7 8.Be3 Ng4" "E94v")
+ ("r1bqr1k/pppn1pbp/3p1np/4p/2PPP/2N1BN/PP2BPPP/R2Q1RK w - -"
+ "King's Indian: 7.O-O Nbd7 8.Be3 Re8" "E94w")
+ ("r1bq1rk/pp1n1pbp/2pp1np/4p/2PPP/2N1BN/PP2BPPP/R2Q1RK w - -"
+ "King's Indian: 7.O-O Nbd7 8.Be3 c6" "E94x")
+ ("r1bq1rk/pp1n1pbp/2pp1np/3Pp/2P1P/2N1BN/PP2BPPP/R2Q1RK b - -"
+ "King's Indian: 7.O-O Nbd7 8.Be3 c6 9.d5" "E94y")
+ ("r1bq1rk/pp1n1pbp/3p1np/2pPp/2P1P/2N1BN/PP2BPPP/R2Q1RK w - -"
+ "King's Indian: 7.O-O Nbd7 8.Be3 c6 9.d5 c5" "E94y")
+ ("r1bq1rk/pppn1pbp/3p1np/4p/2PPP/2N2N/PP2BPPP/R1BQR1K b - -"
+ "King's Indian: 7.O-O Nbd7 8.Re1" "E95a")
+ ("r1bq1rk/1ppn1pbp/3p1np/p3p/2PPP/2N2N/PP2BPPP/R1BQR1K w - -"
+ "King's Indian: 7.O-O Nbd7 8.Re1 a5" "E95b")
+ ("r1bq1rk/pppn1pb/3p1npp/4p/2PPP/2N2N/PP2BPPP/R1BQR1K w - -"
+ "King's Indian: 7.O-O Nbd7 8.Re1 h6" "E95c")
+ ("r1bqr1k/pppn1pbp/3p1np/4p/2PPP/2N2N/PP2BPPP/R1BQR1K w - -"
+ "King's Indian: 7.O-O Nbd7 8.Re1 Re8" "E95d")
+ ("r1bqr1k/pppn1pbp/3p1np/4p/2PPP/2N2N/PP3PPP/R1BQRBK b - -"
+ "King's Indian: 7.O-O Nbd7 8.Re1 Re8 9.Bf1" "E95e")
+ ("r1bq1rk/pppn1pbp/3p1np//2PpP/2N2N/PP2BPPP/R1BQR1K w - -"
+ "King's Indian: 7.O-O Nbd7 8.Re1 exd4" "E95f")
+ ("r1bq1rk/ppp2pbp/3p1np/2n/2PNP/2N/PP2BPPP/R1BQR1K w - -"
+ "King's Indian: 7.O-O Nbd7 8.Re1 exd4 9.Nxd4 Nc5" "E95g")
+ ("r1bq1rk/pp1n1pbp/2pp1np/4p/2PPP/2N2N/PP2BPPP/R1BQR1K w - -"
+ "King's Indian: 7.O-O Nbd7 8.Re1 c6" "E95h")
+ ("r1bq1rk/pp1n1pbp/2pp1np/4p/2PPP/2N2N/PP2BPPP/1RBQR1K b - -"
+ "King's Indian: 7.O-O Nbd7 8.Re1 c6 9.Rb1" "E95i")
+ ("r1bq1rk/pp1n1pbp/2pp1np/4p/2PPP/2N2N/PP3PPP/R1BQRBK b - -"
+ "King's Indian: 7.O-O Nbd7 8.Re1 c6 9.Bf1" "E95j")
+ ("r1bqr1k/pp1n1pbp/2pp1np/4p/2PPP/2N2N/PP3PPP/R1BQRBK w - -"
+ "King's Indian: 7.O-O Nbd7 8.Re1 c6 9.Bf1 Re8" "E95k")
+ ("r1bq1rk/pp1n1pbp/2pp1np//2PpP/2N2N/PP3PPP/R1BQRBK w - -"
+ "King's Indian: 7.O-O Nbd7 8.Re1 c6 9.Bf1 exd4" "E95l")
+ ("r1bq1rk/pp1n1pbp/2pp2p//2PNP1n/2N/PP3PPP/R1BQRBK w - -"
+ "King's Indian: 7.O-O Nbd7 8.Re1 c6 9.Bf1 exd4 10.Nxd4 Ng4" "E95m")
+ ("r1bqr1k/pp1n1pbp/2pp1np//2PNP/2N/PP3PPP/R1BQRBK w - -"
+ "King's Indian: 7.O-O Nbd7 8.Re1 c6 9.Bf1 exd4 10.Nxd4 Re8" "E95n")
+ ("r1bq1rk/1p1n1pbp/2pp1np/p3p/2PPP/2N2N/PP3PPP/R1BQRBK w - -"
+ "King's Indian: 7.O-O Nbd7, Old Main Line" "E96")
+ ("r1bq1rk/1p1n1pbp/2pp1np/p3p/2PPP/2N2N1P/PP3PP/R1BQRBK b - -"
+ "King's Indian: 7.O-O Nbd7, Old Main Line, 10.h3" "E96")
+ ("r1bq1rk/1p1n1pbp/2pp1np/p3P/2P1P/2N2N/PP3PPP/R1BQRBK b - -"
+ "King's Indian: 7.O-O Nbd7, Old Main Line, 10.dxe5" "E96")
+ ("r1bq1rk/1p1n1pbp/2p2np/p3p/2P1P/2N2N/PP3PPP/R1BQRBK w - -"
+ "King's Indian: 7.O-O Nbd7, Old Main Line, 10.dxe5" "E96")
+ ("r1bq1rk/1p1n1pbp/2pp1np/p3p/2PPP/2N2N/PP3PPP/1RBQRBK b - -"
+ "King's Indian: 7.O-O Nbd7, Old Main Line, 10.Rb1" "E96")
+ ("r1bqr1k/1p1n1pbp/2pp1np/p3p/2PPP/2N2N/PP3PPP/1RBQRBK w - -"
+ "King's Indian: 7.O-O Nbd7, Old Main Line, 10.Rb1 Re8" "E96")
+ ("r1bqr1k/1p1n1pbp/2pp1np/p2Pp/2P1P/2N2N/PP3PPP/1RBQRBK b - -"
+ "King's Indian: 7.O-O Nbd7, Old Main Line, 10.Rb1 Re8 11.d5" "E96")
+ ("r1bqr1k/1p3pbp/2pp1np/p1nPp/2P1P/1PN2N/P4PPP/1RBQRBK b - -"
+ "King's Indian: 7.O-O Nbd7, Old Main Line, 10.Rb1 Re8 11.d5 Nc5 12.b3" "E96")
+ ("r1bq1rk/ppp2pbp/2np1np/4p/2PPP/2N2N/PP2BPPP/R1BQ1RK w - -"
+ "King's Indian: Mar del Plata" "E97a")
+ ("r1bq1rk/ppp2pbp/2np1np/4P/2P1P/2N2N/PP2BPPP/R1BQ1RK b - -"
+ "King's Indian: Mar del Plata, 8.dxe5" "E97b")
+ ("r1bq1rk/ppp2pbp/2np1np/4p/2PPP/2N1BN/PP2BPPP/R2Q1RK b - -"
+ "King's Indian: Mar del Plata, 8.Be3" "E97c")
+ ("r1bq1rk/ppp2pbp/2np2p/4p/2PPP1n/2N1BN/PP2BPPP/R2Q1RK w - -"
+ "King's Indian: Mar del Plata, 8.Be3 Ng4" "E97c")
+ ("r1bq1rk/ppp3bp/2np1pp/4p/2PPP1n/2N2N/PP2BPPP/R1BQ1RK b - -"
+ "King's Indian: Mar del Plata, 8.Be3 Ng4" "E97c")
+ ("r1bq1rk/ppp2pbp/2np1np/3Pp/2P1P/2N2N/PP2BPPP/R1BQ1RK b - -"
+ "King's Indian: Mar del Plata, 8.d5" "E97d")
+ ("r1bq1rk/ppp1npbp/3p1np/3Pp/2P1P/2N2N/PP2BPPP/R1BQ1RK w - -"
+ "King's Indian: Mar del Plata, 8.d5 Ne7" "E97d")
+ ("r1bq1rk/ppp1npbp/3p1np/3Pp1B/2P1P/2N2N/PP2BPPP/R2Q1RK b - -"
+ "King's Indian: Mar del Plata, Odessa Variation" "E97d")
+ ("r1bq1rk/ppp1npbp/3p1np/3Pp/2P1P/2N2N/PP1BBPPP/R2Q1RK b - -"
+ "King's Indian: Mar del Plata, 9.Bd2" "E97e")
+ ("r1bq1rk/ppp1npbp/3p1np/3Pp/1PP1P/2N2N/P3BPPP/R1BQ1RK b - -"
+ "King's Indian: Mar del Plata, Bayonet Attack" "E97f")
+ ("r1bq1r1k/ppp1npbp/3p1np/3Pp/1PP1P/2N2N/P3BPPP/R1BQ1RK w - -"
+ "King's Indian: Mar del Plata, Bayonet Attack, 9...Kh8" "E97g")
+ ("r1bqnrk/ppp1npbp/3p2p/3Pp/1PP1P/2N2N/P3BPPP/R1BQ1RK w - -"
+ "King's Indian: Mar del Plata, Bayonet Attack, 9...Ne8" "E97h")
+ ("r1bqnrk/ppp1npbp/3p2p/2PPp/1P2P/2N2N/P3BPPP/R1BQ1RK b - -"
+ "King's Indian: Mar del Plata, Bayonet Attack, 9...Ne8 10.c5" "E97h")
+ ("r1bq1rk/1pp1npbp/3p1np/p2Pp/1PP1P/2N2N/P3BPPP/R1BQ1RK w - -"
+ "King's Indian: Mar del Plata, Bayonet Attack, 9...a5" "E97i")
+ ("r1bq1rk/1pp1npbp/3p1np/P2Pp/2P1P/2N2N/P3BPPP/R1BQ1RK b - -"
+ "King's Indian: Mar del Plata, Bayonet Attack, 9...a5 10.bxa5" "E97i")
+ ("r1bq1rk/1pp1npbp/3p1np/p2Pp/1PP1P/B1N2N/P3BPPP/R2Q1RK b - -"
+ "King's Indian: Mar del Plata, Bayonet Attack, 9...a5 10.Ba3" "E97j")
+ ("r1bq1rk/1pp1npbp/3p1np/3Pp/1pP1P/B1N2N/P3BPPP/R2Q1RK w - -"
+ "King's Indian: Mar del Plata, Bayonet Attack, 9...a5 10.Ba3 axb4" "E97k")
+ ("r1bq1rk/1ppnnpbp/3p2p/3Pp/1BP1P/2N2N/P3BPPP/R2Q1RK w - -"
+ "King's Indian: Mar del Plata, Bayonet Attack, 9...a5 10.Ba3 axb4 11.Bxb4 Nd7" "E97k")
+ ("r1bq1rk/ppp1npbp/3p2p/3Pp2n/1PP1P/2N2N/P3BPPP/R1BQ1RK w - -"
+ "King's Indian: Mar del Plata, Bayonet Attack, 9...Nh5" "E97l")
+ ("r1bq1rk/ppp1npbp/3p2p/2PPp2n/1P2P/2N2N/P3BPPP/R1BQ1RK b - -"
+ "King's Indian: Mar del Plata, Bayonet Attack, 9...Nh5 10.c5" "E97m")
+ ("r1bq1rk/ppp1npbp/3p2p/3Pp2n/1PP1P/2N2NP/P3BP1P/R1BQ1RK b - -"
+ "King's Indian: Mar del Plata, Bayonet Attack, 9...Nh5 10.g3" "E97n")
+ ("r1bq1rk/ppp1npbp/3p2p/3Pp2n/1PP1P/2N2N/P3BPPP/R1BQR1K b - -"
+ "King's Indian: Mar del Plata, Bayonet Attack, 9...Nh5 10.Re1" "E97o")
+ ("r1bq1rk/1pp1npbp/3p2p/p2Pp2n/1PP1P/2N2N/P3BPPP/R1BQR1K w - -"
+ "King's Indian: Mar del Plata, Bayonet, 9...Nh5 10.Re1 a5" "E97p")
+ ("r1bq1rk/ppp1npbp/3p2p/3Pp/1PP1Pn/2N2N/P3BPPP/R1BQR1K w - -"
+ "King's Indian: Mar del Plata, Bayonet, 9...Nh5 10.Re1 Nf4" "E97q")
+ ("r1bq1rk/1pp1npbp/3p2p/p2Pp/1PP1Pn/2N2N/P4PPP/R1BQRBK w - -"
+ "King's Indian: Mar del Plata, Bayonet, 9...Nh5 10.Re1 Nf4 11.Bf1 a5" "E97q")
+ ("r1bq1rk/1pp1npbp/3p2p/P2Pp/2P1Pn/2N2N/P4PPP/R1BQRBK b - -"
+ "King's Indian: Mar del Plata, Bayonet, 9...Nh5 10.Re1 Nf4 11.Bf1 a5 12.bxa5" "E97q")
+ ("r1bq1rk/ppp1n1bp/3p2p/3Ppp1n/1PP1P/2N2N/P3BPPP/R1BQR1K w - -"
+ "King's Indian: Mar del Plata, Bayonet, 9...Nh5 10.Re1 f5" "E97r")
+ ("r1bq1rk/ppp1n1bp/3p1np/3PppN/1PP1P/2N/P3BPPP/R1BQR1K w - -"
+ "King's Indian: Mar del Plata, Bayonet, 9...Nh5 10.Re1 f5 11.Ng5 Nf6" "E97s")
+ ("r1bq1rk/ppp1n1bp/3p1np/3PppN/1PP1P/2N2B/P4PPP/R1BQR1K b - -"
+ "King's Indian: Mar del Plata, Bayonet, 9...Nh5 10.Re1 f5 11.Ng5 Nf6 12.Bf3" "E97s")
+ ("r1bq1rk/pp2n1bp/2pp1np/3PppN/1PP1P/2N2B/P4PPP/R1BQR1K w - -"
+ "King's Indian: Mar del Plata, Bayonet, 9...Nh5 10.Re1 f5 11.Ng5 Nf6 12.Bf3 c6" "E97s")
+ ("r1bq1rk/ppp1npbp/3p1np/3Pp/2P1P/2N/PP1NBPPP/R1BQ1RK b - -"
+ "King's Indian: Mar del Plata, 9.Nd2" "E97t")
+ ("r1bqnrk/ppp1npbp/3p2p/3Pp/2P1P/2N/PP1NBPPP/R1BQ1RK w - -"
+ "King's Indian: Mar del Plata, 9.Nd2 Ne8" "E97u")
+ ("r1bqnrk/ppp1npbp/3p2p/3Pp/1PP1P/2N/P2NBPPP/R1BQ1RK b - -"
+ "King's Indian: Mar del Plata, 9.Nd2 Ne8 10.b4" "E97u")
+ ("r1bq1rk/pppnnpbp/3p2p/3Pp/2P1P/2N/PP1NBPPP/R1BQ1RK w - -"
+ "King's Indian: Mar del Plata, 9.Nd2 Nd7" "E97v")
+ ("r1bq1rk/pppnnpbp/3p2p/3Pp/1PP1P/2N/P2NBPPP/R1BQ1RK b - -"
+ "King's Indian: Mar del Plata, 9.Nd2 Nd7 10.b4" "E97v")
+ ("r1bq1rk/pp2npbp/3p1np/2pPp/2P1P/2N/PP1NBPPP/R1BQ1RK w - c6"
+ "King's Indian: Mar del Plata, 9.Nd2 c5" "E97w")
+ ("r1bq1rk/1pp1npbp/3p1np/p2Pp/2P1P/2N/PP1NBPPP/R1BQ1RK w - -"
+ "King's Indian: Mar del Plata, 9.Nd2 a5" "E97x")
+ ("r1bq1rk/1pp1npbp/3p1np/p2Pp/2P1P/2N/PP1NBPPP/1RBQ1RK b - -"
+ "King's Indian: Mar del Plata, 9.Nd2 a5 10.Rb1" "E97x")
+ ("r1bq1rk/1pp1npbp/3p1np/p2Pp/2P1P/P1N/1P1NBPPP/R1BQ1RK b - -"
+ "King's Indian: Mar del Plata, 9.Nd2 a5 10.a3" "E97y")
+ ("r2q1rk/1ppbnpbp/3p1np/p2Pp/2P1P/P1N/1P1NBPPP/R1BQ1RK w - -"
+ "King's Indian: Mar del Plata, 9.Nd2 a5 10.a3 Bd7" "E97y")
+ ("r1bq1rk/1ppnnpbp/3p2p/p2Pp/2P1P/P1N/1P1NBPPP/R1BQ1RK w - -"
+ "King's Indian: Mar del Plata, 9.Nd2 a5 10.a3 Nd7" "E97z")
+ ("r1bq1rk/1ppnnpbp/3p2p/p2Pp/2P1P/P1N/1P1NBPPP/1RBQ1RK b - -"
+ "King's Indian: Mar del Plata, 9.Nd2 a5 10.a3 Nd7 11.Rb1" "E97z")
+ ("r1bq1rk/1ppnn1bp/3p2p/p2Ppp/1PP1P/P1N/3NBPPP/1RBQ1RK b - -"
+ "King's Indian: Mar del Plata, 9.Nd2 a5 10.a3 Nd7 11.Rb1 f5 12.b4" "E97z")
+ ("r1bq1rk/ppp1npbp/3p1np/3Pp/2P1P/2N/PP2BPPP/R1BQNRK b - -"
+ "King's Indian: Mar del Plata, 9.Ne1" "E98a")
+ ("r1bq1rk/pp2npbp/3p1np/2pPp/2P1P/2N/PP2BPPP/R1BQNRK w - c6"
+ "King's Indian: Mar del Plata, 9.Ne1 c5" "E98b")
+ ("r1bqnrk/ppp1npbp/3p2p/3Pp/2P1P/2N/PP2BPPP/R1BQNRK w - -"
+ "King's Indian: Mar del Plata, 9.Ne1 Ne8" "E98c")
+ ("r1bqnrk/ppp1npbp/3p2p/3Pp/2P1P/2NN/PP2BPPP/R1BQ1RK b - -"
+ "King's Indian: Mar del Plata, 9.Ne1 Ne8 10.Nd3" "E98d")
+ ("r1bqnrk/ppp1n1bp/3p2p/3Ppp/2P1P/2NN/PP2BPPP/R1BQ1RK w - -"
+ "King's Indian: Mar del Plata, 9.Ne1 Ne8 10.Nd3 f5" "E98d")
+ ("r1bqnrk/ppp1npbp/3p2p/3Pp/2P1P/2N1B/PP2BPPP/R2QNRK b - -"
+ "King's Indian: Mar del Plata, 9.Ne1 Ne8 10.Be3" "E98e")
+ ("r1bqnrk/ppp1n1bp/3p2p/3Ppp/2P1P/2N1BP/PP2B1PP/R2QNRK b - -"
+ "King's Indian: Mar del Plata, 9.Ne1 Ne8 10.Be3 f5 11.f3" "E98f")
+ ("r1bqnrk/ppp1n1bp/3p2p/3Pp/2P1Pp/2N1BP/PP2B1PP/R2QNRK w - -"
+ "King's Indian: Mar del Plata, 9.Ne1 Ne8 10.Be3 f5 11.f3 f4" "E98g")
+ ("r1bq1rk/pppnnpbp/3p2p/3Pp/2P1P/2N/PP2BPPP/R1BQNRK w - -"
+ "King's Indian: Mar del Plata, 9.Ne1 Nd7" "E98h")
+ ("r1bq1rk/pppnnpbp/3p2p/3Pp/2P1P/2N/PP2BPPP/R1BQNR1K b - -"
+ "King's Indian: Mar del Plata, 9.Ne1 Nd7 10.Kh1" "E98i")
+ ("r1bq1rk/pppnnpbp/3p2p/3Pp/2P1P/2N1B/PP2BPPP/R2QNRK b - -"
+ "King's Indian: Mar del Plata, 9.Ne1 Nd7 10.Be3" "E98j")
+ ("r1bq1rk/pppnn1bp/3p2p/3Ppp/2P1P/2N1B/PP2BPPP/R2QNRK w - -"
+ "King's Indian: Mar del Plata, 9.Ne1 Nd7 10.Be3 f5" "E98k")
+ ("r1bq1rk/pppnnpbp/3p2p/3Pp/2P1P/2NN/PP2BPPP/R1BQ1RK b - -"
+ "King's Indian: Mar del Plata, 9.Ne1 Nd7 10.Nd3" "E98l")
+ ("r1bq1rk/pppnn1bp/3p2p/3Ppp/2P1P/2NN/PP2BPPP/R1BQ1RK w - -"
+ "King's Indian: Mar del Plata, 9.Ne1 Nd7 10.Nd3 f5" "E98m")
+ ("r1bq1rk/pppnn1bp/3p2p/3Ppp/2P1P/2NN/PP1BBPPP/R2Q1RK b - -"
+ "King's Indian: Mar del Plata, 9.Ne1 Nd7 10.Nd3 f5 11.Bd2" "E98n")
+ ("r1bq1rk/pp1nn1bp/3p2p/2pPpp/2P1P/2NN/PP1BBPPP/R2Q1RK w - c6"
+ "King's Indian: Mar del Plata, Fischer Variation" "E98o")
+ ("r1bq1r1k/pppnn1bp/3p2p/3Ppp/2P1P/2NN/PP1BBPPP/R2Q1RK w - -"
+ "King's Indian: Mar del Plata, 9.Ne1 Nd7 10.Nd3 f5 11.Bd2 Kh8" "E98p")
+ ("r1bq1rk/ppp1n1bp/3p1np/3Ppp/2P1P/2NN/PP1BBPPP/R2Q1RK w - -"
+ "King's Indian: Mar del Plata, 9.Ne1 Nd7 10.Nd3 f5 11.Bd2 Nf6" "E98q")
+ ("r1bq1rk/pppnnpbp/3p2p/3Pp/2P1P/2N2P/PP2B1PP/R1BQNRK b - -"
+ "King's Indian: Mar del Plata, 9.Ne1 Nd7 10.f3" "E98r")
+ ("r1bq1rk/pppnn1bp/3p2p/3Ppp/2P1P/2N2P/PP2B1PP/R1BQNRK w - -"
+ "King's Indian: Mar del Plata, 10.f3 f5" "E99")
+ ("r1bq1rk/pppnn1bp/3p2p/3Ppp/2P1P/2NN1P/PP2B1PP/R1BQ1RK b - -"
+ "King's Indian: Mar del Plata, 10.f3 f5 11.Nd3" "E99")
+ ("r1bq1rk/ppp1n1bp/3p1np/3Ppp/2P1P/2NN1P/PP2B1PP/R1BQ1RK w - -"
+ "King's Indian: Mar del Plata, 10.f3 f5 11.Nd3 Nf6" "E99")
+ ("r1bq1rk/ppp1n1bp/3p1np/3Ppp/2P1P/2NN1P/PP1BB1PP/R2Q1RK b - -"
+ "King's Indian: Mar del Plata, 10.f3 f5 11.Nd3 Nf6 12.Bd2" "E99")
+ ("r1bq1rk/ppp1n1bp/3p1np/3Pp/2P1Pp/2NN1P/PP1BB1PP/R2Q1RK w - -"
+ "King's Indian: Mar del Plata, 10.f3 f5 11.Nd3 Nf6 12.Bd2 f4" "E99")
+ ("r1bq1rk/ppp1n1bp/3p1np/2PPp/4Pp/2NN1P/PP1BB1PP/R2Q1RK b - -"
+ "King's Indian: Mar del Plata, 10.f3 f5 11.Nd3 Nf6 12.Bd2 f4 13.c5" "E99")
+ ("r1bq1rk/pppnn1bp/3p2p/3Pp/2P1Pp/2NN1P/PP2B1PP/R1BQ1RK w - -"
+ "King's Indian: Mar del Plata, 10.f3 f5 11.Nd3 f4" "E99")
+ ("r1bq1rk/pppnn1bp/3p2p/3Ppp/2P1P/2N1BP/PP2B1PP/R2QNRK b - -"
+ "King's Indian: Mar del Plata, 10.f3 f5 11.Be3" "E99")
+ ("r1bq1rk/pppnn1bp/3p2p/3Pp/2P1Pp/2N1BP/PP2B1PP/R2QNRK w - -"
+ "King's Indian: Mar del Plata, 10.f3 f5 11.Be3 f4" "E99")
+ ("r1bq1rk/pppnn1bp/3p/3Pp1p/2P1Pp/2N2P/PP2BBPP/R2QNRK w - -"
+ "King's Indian: Mar del Plata, 10.f3 f5 11.Be3 f4 12.Bf2 g5" "E99")
+ ("r1bq1rk/pppnn1bp/3p/3Pp1p/P1P1Pp/2N2P/1P2BBPP/R2QNRK b - -"
+ "King's Indian: Mar del Plata, 10.f3 f5 11.Be3 f4 12.Bf2 g5 13.a4" "E99")
+ ("r1bq1rk/pppn2bp/3p2n/3Pp1p/P1P1Pp/2N2P/1P2BBPP/R2QNRK w - -"
+ "King's Indian: Mar del Plata, 10.f3 f5 11.Be3 f4 12.Bf2 g5 13.a4 Ng6" "E99")
+ ("r1bq1rk/pppnn1bp/3p2p/3Ppp/2P1P1P/2N2P/PP2B2P/R1BQNRK b - -"
+ "King's Indian: Mar del Plata, Benko Attack" "E99")
+ ("r1bq1r1k/pppnn1bp/3p2p/3Ppp/2P1P1P/2N2P/PP2B2P/R1BQNRK w - -"
+ "King's Indian: Mar del Plata, Benko Attack, 11...Kh8" "E99")
+ ("r1bq1rk/ppp1n1bp/3p1np/3Ppp/2P1P1P/2N2P/PP2B2P/R1BQNRK w - -"
+ "King's Indian: Mar del Plata, Benko Attack, 11...Nf6" "E99")
+ ("r1bq1rk/ppp1n1bp/3p1np/3Ppp/2P1P1P/2NN1P/PP2B2P/R1BQ1RK b - -"
+ "King's Indian: Mar del Plata, Benko Attack, 11...Nf6 12.Nd3" "E99")))
+ hash)
+ "List of well known chess opening positions.")
+
+(defvar chess-opening-last-opening nil)
+(make-variable-buffer-local 'chess-opening-last-opening)
+
+(defun chess-opening-classify (game)
+ (let ((plies (chess-game-plies game))
+ found)
+ (while plies
+ (let* ((fen (chess-pos-to-fen (chess-ply-pos (car plies))))
+ (entry (gethash fen chess-opening-hash-table)))
+ (if entry
+ (setq found entry))
+ (setq plies (cdr plies))))
+ found))
+
+(chess-message-catalog 'english
+ '((announce-opening . "%s (ECO code %s)")))
+
+(defun chess-opening-handler (game event &rest args)
+ "Handle for the `chess-opening' module.
+If you add `chess-opening' to `chess-default-modules', this handler will
+try to figure out if the current position of a game does match a
+well known chess opening position."
+ (cond
+ ((eq event 'initialize))
+
+ ((eq event 'post-move)
+ (when (= (chess-game-index game) 1)
+ (setq chess-opening-last-opening nil))
+ (when (< (chess-game-index game) chess-opening-max-index)
+ (let ((info (chess-opening-classify game)))
+ (when (and info (not (eq info chess-opening-last-opening)))
+ (setq chess-opening-last-opening info)
+ (chess-message 'announce-opening (car info) (cadr info))))))))
+
+(provide 'chess-opening)
+;;; chess-openings.el ends here