[White "RANDOM"]
[Black "RANDOM"]
['Nf3', 'b6', 'Nc3', 'a6', 'h3', 'c5', 'Nd4', 'g5', 'Nc6', 'f5', 'Nxd8', 'Nh6', 'g3', 'Ng8', 'Bg2', 'b5', 'Nf7', 'Bb7', 'Rf1', 'Nc6', 'Bd5', 'b4', 'h4', 'gxh4', 'a3', 'Nd8', 'Ne5', 'Ra7', 'Rg1', 'a5', 'axb4', 'Bg7', 'e3', 'Bxe5', 'Ba2', 'Nc6', 'g4', 'Nxb4', 'Na4', 'Bf3', 'gxf5', 'Bf4', 'exf4', 'h5', 'Rg2', 'e5', 'Bd5', 'h3', 'd4', 'Nd3+', 'Kf1', 'cxd4', 'c4', 'Nxf2', 'Rxf2', 'Kd8', 'c5', 'Be2+', 'Kg1', 'Ke7', 'Bf3', 'Rc7', 'Rb1', 'd5', 'b3', 'd3', 'Kh2', 'Kf7', 'Rg2', 'Nh6', 'fxe5', 'Kf8', 'Rg7', 'd4', 'Kg1', 'Re7', 'Bh1', 'h4', 'Ra1', 'Rxe5', 'Rd7', 'Re3', 'Ba3', 'Ke8', 'Qc2', 'Kxd7', 'b4', 'Bg4', 'Qc1', 'Ke7', 'Nb6', 'Re5', 'f6+', 'Kf7', 'Qc4+', 'Ke8', 'Qe6+', 'Bxe6', 'Be4', 'Nf5', 'Bg2', 'Bf7', 'Bc1', 'Nd6', 'Be3', 'Reh5', 'Ba8', 'Re5', 'Rc1', 'Bg6', 'Kh2', 'Nf5', 'bxa5', 'Kf8', 'Bg2', 'Nd6', 'Na4', 'Kg8', 'Bg1', 'Bh5', 'Bf2', 'Be2', 'Rb1', 'Nf7', 'Bb7', 'Re7', 'Be4', 'Rxe4', 'Bxh4', 'Rh7', 'Rb6', 'Ne5', 'Rb4', 'Rg7', 'Rb8+', 'Kh7', 'Rc8', 'Rf4', 'c6', 'Re7', 'Bf2', 'Re8', 'Rb8', 'Rf5', 'Kh1', 'Rd8', 'Bg3', 'd2', 'Nc3', 'Kg8', 'Bf4', 'Rxb8', 'Nb1', 'Rxb1+', 'Kh2', 'Bc4', 'c7', 'Nd7', 'f7+', 'Kh7', 'Bg3', 'Rb3', 'c8=Q', 'Ba6', 'Qc3', 'Rb6', 'Bf4', 'Rxf7', 'Qc7', 'Kg6', 'Qa7', 'Kh5', 'Qc7', 'd3', 'Qc1', 'd1=R', 'Qc5+', 'Kg6', 'Kg3', 'Bc4', 'Qf5+', 'Kxf5', 'Be3', 'Rf8', 'Kf2', 'Ba6', 'Bxb6', 'Ke5+', 'Kg3', 'Kd6', 'Bd4', 'Ne5', 'Bc3', 'Rd8', 'Kh2', 'Rg8', 'Kxh3', 'Rg6', 'Bb4+', 'Kd5', 'Be7', 'Rb6', 'Bh4', 'Nf3', 'Kg3', 'Kc6', 'Kh3', 'Rb2', 'Be7', 'Ra2', 'Bc5', 'Re1', 'Bf2', 'Rae2', 'Bg1', 'Rh2+', 'Kg3', 'Nd4', 'Bf2', 'Re8', 'Be1', 'Bb7', 'Bb4', 'Re4', 'Be7', 'Ba8', 'Bc5', 'Kd5', 'Kxh2', 'Ke5', 'Be7', 'Re1', 'Bd6+', 'Kd5', 'Ba3', 'Re4', 'Bb2', 'Kc6', 'Bxd4', 'Re6', 'Bb2', 'Kd7', 'Bd4', 'Be4', 'Bf2', 'Rb6', 'a6', 'Kd6', 'Kg3', 'Rxa6', 'Bc5+', 'Kd5', 'Bd4', 'Bf5', 'Kf2', 'Ra7', 'Bg7', 'Ra2+', 'Kg1', 'Bg4', 'Be5', 'Bd7', 'Kh1', 'Rf2', 'Bc7', 'Rf5', 'Ba5', 'Bc6', 'Bc7', 'Kc4+', 'Kh2', 'Re5', 'Ba5', 'Re1', 'Bb6', 'Kb4', 'Bc5+', 'Kxc5', 'Kg3', 'Bd7', 'Kf2', 'Bf5', 'Kg2', 'Kc4', 'Kf3', 'Re4', 'Kg2', 'Rd4', 'Kf1', 'Bg6', 'Kg1', 'Rg4+', 'Kh1', 'Rg5', 'Kh2', 'Rg1', 'Kxg1', 'Bh5', 'Kf2', 'Kc3', 'Kf1', 'Kb3', 'Ke1', 'Bf3', 'Kf2', 'Bb7', 'Ke3', 'Kc4', 'Kf2', 'Kd4', 'Kg3', 'Kc4', 'Kh4', 'Kd4', 'Kh3', 'Bg2+', 'Kh2', 'Kc3', 'Kg3', 'Kb3', 'Kh4', 'Ka4', 'Kg4', 'd2', 'Kg5', 'd1=B']
[White "STOCKFISH"]
[Black "RANDOM"]
['e4', 'h6', 'd4', 'Na6', 'Nf3', 'b5', 'Bxb5', 'g6', 'c3', 'c5', 'dxc5', 'e5', 'Nxe5', 'Qf6', 'Bxd7+', 'Bxd7', 'Qxd7#']
[White "STOCKFISH"]
[Black "RANDOM"]
['e4', 'h5', 'd4', 'c6', 'Nc3', 'g5', 'Bxg5', 'Nf6', 'e5', 'Nd5', 'Ne4', 'f5', 'Nd6+', 'exd6', 'Bxd8', 'Ne7', 'Bxe7', 'f4', 'Bxf8', 'h4', 'Bd3', 'Rh5', 'Qxh5+', 'Kxf8', 'Qh7', 'Na6', 'Bg6', 'b5', 'Qf7#']
[White "RANDOM"]
[Black "python #0"]
['h4', 'Nf6', 'Nc3', 'Rg8', 'Ne4', 'Nxe4', 'b4', 'Nxd2', 'e4', 'Nf3+', 'Nxf3', 'g5', 'Qd4', 'gxh4', 'Qb6', 'Rxg2', 'Qe6', 'Rxf2', 'Bf4', 'Re2+', 'Bxe2', 'dxe6', 'Rb1', 'Qd2+', 'Kf1', 'Qxe2+', 'Kxe2', 'Na6', 'Bd6', 'Nxb4', 'Rh2', 'exd6', 'Rxh4', 'Nxa2', 'Re1', 'Nc1+', 'Rxc1', 'a6', 'Ra1', 'Ke7', 'Kd1', 'h6', 'Rh2', 'b5', 'Nd4', 'Kf6', 'Rb1', 'Kg7', 'Nxb5', 'axb5', 'Rc1', 'Kg6', 'Ra1', 'Rxa1+', 'Kd2', 'Rd1+', 'Ke3', 'Rd3+', 'Ke2', 'Rd2+', 'Kxd2', 'c5', 'Kd3', 'c4+', 'Kd4', 'Bg7+', 'e5', 'Bxe5+', 'Ke4', 'f5+', 'Kf3', 'Bb7+', 'Kf2', 'Bd4+', 'Ke1', 'Bf2+', 'Kd1', 'Bf3+', 'Kc1', 'Be3+', 'Kb1', 'Be4', 'Rg2+', 'Bxg2', 'Ka2', 'Bb6', 'Ka1', 'Bd4+', 'Kb1', 'Bf1', 'c3', 'Bd3+', 'Ka2', 'Bb1+', 'Kxb1', 'Bxc3', 'Kc1', 'Bd2+', 'Kb2', 'Bc3+', 'Kxc3', 'b4+', 'Kc2', 'b3+', 'Kc1', 'b2+', 'Kc2', 'b1=B+', 'Kd2', 'c3+', 'Kc1', 'Kh5', 'Kxb1', 'c2+', 'Ka1', 'c1=R+', 'Ka2', 'Ra1+', 'Kb2', 'Ra2+', 'Kc3', 'Rc2+', 'Kb4', 'Rc4+', 'Ka3', 'Rc3+', 'Kb2', 'Rb3+', 'Kxb3', 'Kh4', 'Kc2', 'f4', 'Kd3', 'Kg5', 'Kd2', 'Kg6', 'Ke2', 'f3+', 'Kf1', 'Kg5', 'Kg1', 'f2+', 'Kh2', 'f1=N+', 'Kg1', 'Kh4', 'Kf2', 'Kh5', 'Kg2', 'Ne3+', 'Kf2', 'Nd1+', 'Kg1', 'Ne3', 'Kh1', 'Nf5', 'Kg2', 'Ne3+', 'Kg3', 'Nf5+', 'Kh3', 'Ne7', 'Kh2', 'Kg6', 'Kh3', 'Nf5', 'Kh2', 'Ng3', 'Kh3', 'Kf6', 'Kh2', 'Nf1+', 'Kh1', 'Ng3+', 'Kg1', 'Ne2+', 'Kf2', 'Kg5', 'Kxe2', 'd5', 'Ke3', 'd4+', 'Kd2', 'e5', 'Kd1', 'd3', 'Kd2', 'Kf6', 'Kc3', 'Kg5', 'Kc4', 'Kf5', 'Kc3', 'Kg4', 'Kb4', 'Kf3', 'Kc3', 'h5', 'Kb4', 'Kf4', 'Kc4', 'd2', 'Kb4', 'Kf3', 'Ka5', 'Ke3', 'Kb5', 'Kf2', 'Ka5', 'Ke1', 'Kb6', 'd1=R', 'Ka6', 'Ra1+', 'Kb5', 'Rb1+', 'Ka6', 'Rb6+', 'Kxb6', 'Kd2', 'Ka7', 'Kc3', 'Kb6', 'Kd2', 'Kb7', 'Kc1', 'Ka6', 'h4', 'Ka7', 'Kb1', 'Kb8', 'e4', 'Ka8', 'h3', 'Kb8', 'Kc2', 'Ka7', 'h2', 'Kb6', 'Kd2', 'Ka7', 'Kd3', 'Kb8', 'Ke3', 'Ka7', 'h1=N', 'Ka6', 'Nf2', 'Kb6', 'Ng4', 'Ka7', 'Nh6', 'Kb6', 'Kf4', 'Kc5', 'Ng8', 'Kd6', 'Kg5', 'Kc5', 'e3', 'Kb5', 'Kf4', 'Kb4', 'Ke4', 'Kb3', 'Kf4', 'Kc4', 'Nh6', 'Kb3', 'Ng4', 'Kc3', 'Ke5', 'Kc4', 'Nf2', 'Kb4', 'Nd3+', 'Ka4', 'Nb2+', 'Kb5', 'Ke6', 'Ka6', 'Nd3', 'Kb6', 'Ne1', 'Kb5', 'Kd6', 'Kb4', 'Nc2+', 'Ka4', 'Ne1', 'Kb3', 'Kd5', 'Ka4', 'Nc2', 'Kb3', 'Na1+', 'Ka2', 'Ke5', 'Kxa1', 'Ke4', 'Ka2', 'Kf3', 'Kb3', 'Kg2', 'Kc4', 'Kf2', 'Kd3', 'Kg3', 'Kc2', 'e2', 'Kd2', 'e1=Q+', 'Kd3', 'Qc3+', 'Ke2', 'Qe5+', 'Kd2', 'Qd4+', 'Ke1', 'Qd2+', 'Kxd2']
[White "python #1"]
[Black "RANDOM"]
['c3', 'e6', 'Qc2', 'b5', 'Qxh7', 'a6', 'Qxh8', 'Ne7', 'Qxf8+', 'Kxf8', 'a3', 'd6', 'Nh3', 'c6', 'g4', 'g6', 'c4', 'Nf5', 'cxb5', 'Ke7', 'gxf5', 'Bd7', 'fxg6', 'e5', 'gxf7', 'Bc8', 'bxc6', 'Kf6', 'd4', 'Bf5', 'dxe5+', 'Kxf7', 'exd6', 'Qh4', 'Nc3', 'Qd8', 'Kd2', 'Qb6', 'Ng5+', 'Kf8', 'h3', 'Bh7', 'Nxh7+', 'Kf7', 'c7', 'Ke8', 'cxb8=R+', 'Qd8', 'Rxd8+', 'Kf7', 'Rxa8', 'a5', 'Rxa5', 'Kg8', 'Rh5']
[White "python #2"]
[Black "RANDOM"]
['h4', 'c6', 'f4', 'g5', 'fxg5', 'Bh6', 'gxh6', 'Qa5', 'h5', 'Na6', 'Kf2', 'Qc5+', 'Ke1', 'e6', 'Na3', 'Rb8', 'Nc4', 'Ke7', 'b4', 'Qxb4', 'Ne5', 'Qc3', 'Nxc6+', 'Kf8', 'dxc3', 'd6', 'Nxa7', 'Nf6', 'Nxc8', 'Nd7', 'Qxd6+', 'Kg8', 'Qxb8', 'Ndxb8', 'a3', 'Nc5', 'Bd2', 'Nba6', 'Nh3', 'f6', 'Rc1', 'Ne4', 'Nd6', 'Nxd6', 'Ng1', 'Nc7', 'Nf3', 'e5', 'Nxe5', 'Ne6', 'e3', 'f5', 'Bd3', 'Ne8', 'Bxf5']
[White "RANDOM"]
[Black "python #3"]
['Nh3', 'Nh6', 'e4', 'a5', 'Qg4', 'Nxg4', 'e5', 'Nxh2', 'Ng1', 'Nxf1', 'Kxf1', 'b6', 'd4', 'Ra7', 'Rxh7', 'Rxh7', 'f4', 'e6', 'Nd2', 'Bc5', 'f5', 'Bxd4', 'f6', 'Bxb2', 'Nb3', 'gxf6', 'Nf3', 'Bxa1', 'a3', 'fxe5', 'g3', 'Ba6+', 'Kg1', 'Ke7', 'Nbd2', 'e4', 'Nb1', 'exf3', 'g4', 'Rh4', 'Bg5+', 'f6', 'Nc3', 'Rxg4+', 'Kh1', 'Bxc3', 'Bxf6+', 'Bxf6', 'c4', 'Bxc4', 'a4', 'Ra8', 'Kh2', 'e5', 'Kh3', 'Bf7', 'Kxg4', 'Qc8', 'Kxf3', 'Be8', 'Ke2', 'Qb7', 'Kf2', 'Qc6', 'Kf1', 'Qxa4', 'Kg1', 'Qd4+', 'Kg2', 'Qf4', 'Kg1', 'c5', 'Kh1', 'Bf7', 'Kg1', 'Bg7', 'Kh1', 'a4', 'Kg1', 'Qf1+', 'Kh2', 'Nc6', 'Kg3', 'Rh8', 'Kg4', 'Qc1', 'Kg3', 'Rh1', 'Kg2', 'Re1', 'Kh2', 'Re2+', 'Kh3', 'Qd1', 'Kg4', 'Qb1', 'Kf3', 'Bf8', 'Kxe2', 'Qe1+', 'Kf3', 'Bb3', 'Kg4', 'a3', 'Kh3', 'Ke6', 'Kg2', 'Qe3', 'Kf1', 'Qc1+', 'Kf2', 'Qg5', 'Kf1', 'Qe3', 'Kg2', 'Nb8', 'Kh1', 'Ke7', 'Kh2', 'Qh3+', 'Kg1', 'Ke6', 'Kf2', 'Bd5', 'Kg1', 'Qb3', 'Kf1', 'Qf3+', 'Kg1', 'Kf5', 'Kh2', 'Qh3+', 'Kg1', 'Bh6', 'Kf2', 'Qe3+', 'Kf1', 'Qg3', 'Ke2', 'Qf3+', 'Ke1', 'Ke4']
[White "r #0"]
[Black "RANDOM"]
['g3']
[White "RANDOM"]
[Black "r #1"]
['f4', 'g6']
[White "r #2"]
[Black "RANDOM"]
['Nf3']
[White "r #3"]
[Black "RANDOM"]
['f3']
[White "php #0"]
[Black "RANDOM"]
['Nc3', 'b6', 'Na4', 'Nh6', 'e3', 'f6', 'e4', 'Ba6', 'Bb5', 'f5', 'Bc4', 'e6', 'Qg4', 'fxg4', 'Nc5', 'd5', 'h4', 'd4', 'Nb7', 'Bxc4', 'Kd1', 'g5', 'Nh3', 'Bd6', 'b4', 'Be7', 'Rh2', 'e5', 'Ng1', 'Qd5', 'Nd6+', 'Qxd6', 'Nf3', 'Nf7', 'c3', 'Bf1', 'Ke1', 'h5', 'Nxd4', 'a5', 'Nf3', 'Qd5', 'b5', 'Qxa2', 'hxg5', 'Nh6', 'Rb1', 'Qb3', 'Rh3', 'gxf3', 'g6', 'Bd8', 'd3', 'Nc6', 'gxf3', 'Qxb5', 'Bb2', 'Nd4', 'g7', 'Rc8', 'Kxf1', 'Rf8', 'gxf8=N', 'a4', 'Bc1', 'Qc5', 'Rb4', 'Nc2', 'Rc4', 'Qd6', 'Be3', 'a3', 'Rc5', 'h4', 'Nh7', 'Ng8', 'Bg5', 'c6', 'Bd2', 'Kf7', 'Rh1', 'Ne1', 'f4', 'Bc7', 'c4', 'Ke7', 'Ba5', 'Nc2', 'Rb5', 'Qxd3+', 'Kg1', 'Bb8', 'Nf8', 'Kd8', 'Kh2', 'Ne1', 'Bb4', 'Nf6', 'c5', 'Qf1', 'Ng6', 'Bc7', 'Bxe1', 'Qe2', 'Ra5', 'Ng8', 'Ne7', 'Qa2', 'Rf1', 'h3', 'Ra8', 'Qd5', 'Bd2', 'Qd6', 'f3', 'Rxa8', 'cxd6', 'Ra7', 'Rb1', 'Nf6', 'Rb5', 'Bxd6', 'Rxe5', 'Nh7', 'Bb4', 'Ra8', 'Rh5', 'Kc7', 'Be1', 'Ra7', 'Rxh3', 'a2', 'Ng6', 'Nf6', 'Rh6', 'Kd8', 'Rh8+', 'Kc7', 'Bc3', 'Ra5', 'Nf8', 'Ra4', 'Kg1', 'Nh5', 'Kh2', 'Rb4', 'Ba1', 'Nf6', 'Bxf6', 'Rxe4', 'Be5', 'Rxe5', 'Kh3', 'Rb5', 'Kg3', 'Rd5', 'Kg2', 'Re5', 'Kf1', 'c5', 'Rh7+', 'Kc8', 'Re7', 'Kd8', 'Re8+', 'Rxe8', 'Ng6', 'Kc8', 'f5', 'Rh8', 'f4', 'Rh7', 'f6', 'Bxf4', 'Ne5', 'Rc7', 'Ke1', 'Rh7', 'Nd7', 'Kxd7', 'Kf2', 'Bd6', 'Kg1', 'Bb8', 'Kf1', 'Re7', 'fxe7', 'Kxe7', 'Ke1', 'Ke6', 'Kd2', 'Kd5', 'Kd3', 'Bc7', 'Ke3', 'Kc6', 'Kd2', 'Bd6', 'Kc2', 'Bb8', 'Kd1', 'a1=N', 'Kd2', 'Kd5', 'Ke1', 'Bh2', 'Kf1', 'Kd6', 'Ke1', 'Bg1', 'Ke2', 'Nc2', 'Kd2', 'Ne1', 'Kd1', 'Kd7', 'Kc1', 'b5', 'Kd1', 'Nf3', 'Kc1', 'Nd4', 'Kb1', 'Ne2', 'Kb2', 'Nf4', 'Kc3', 'Nd3', 'Kc2', 'Nf4', 'Kc1', 'Nh5', 'Kb1', 'Kd8', 'Ka1', 'Ng7', 'Kb1', 'Kc7', 'Kc1', 'Bf2', 'Kb1', 'c4', 'Kc1', 'Kd6', 'Kd2', 'Nh5', 'Kc2', 'Bc5', 'Kc3', 'Ba7', 'Kc2', 'Bb6', 'Kd2', 'c3+', 'Ke2', 'b4', 'Kd3', 'Bc5', 'Kc4', 'Kc6', 'Kd3', 'Kb5', 'Ke4', 'Ng7', 'Kd5', 'Ka6', 'Kc4', 'Ba7', 'Kxb4', 'Be3', 'Ka4', 'Bf2', 'Kb3', 'Bh4', 'Ka3', 'Bg3', 'Kb4', 'Bh4', 'Kb3', 'Bg5']
[White "php #1"]
[Black "RANDOM"]
['f3', 'Nc6', 'a4', 'h5', 'h3', 'Ne5', 'h4', 'Nd3+', 'exd3', 'Rb8', 'Be2', 'f6', 'a5', 'g5', 'Kf2', 'd5', 'Qe1', 'd4', 'Rh2', 'Nh6', 'b3', 'Be6', 'Nc3', 'Qd6', 'Bb2', 'a6', 'Ra2', 'Ng4+', 'Kf1', 'Qb4', 'Qf2', 'Qxc3', 'Bc1', 'f5', 'fxg4', 'Qc5', 'Rh3', 'b6', 'Qxd4', 'Qa3', 'Bd1', 'Bc8', 'Nf3', 'f4', 'Qa1', 'Qxb3', 'Nd4', 'hxg4', 'Qb2', 'Kd7', 'Kg1', 'e6', 'Rg3', 'b5', 'Nf3', 'Qxd3', 'Ne5+', 'Ke8', 'cxd3', 'Bb7', 'Kh1', 'Rh5', 'Nf3', 'Rh8', 'Nxg5', 'Ra8', 'Rh3', 'Rh5', 'Qb4', 'Bg7', 'Ra3', 'e5', 'Rg3', 'fxg3', 'Bxg4', 'Bc8', 'Ne6', 'c6', 'Nc5', 'Rb8', 'Ra4', 'Ke7', 'Qxb5', 'Bf5', 'Bf3', 'Rbh8', 'Qc4', 'Bd7', 'Qd5', 'Kf6', 'Qf7+', 'Kxf7', 'Bb2', 'Ke8', 'Nb7', 'Bh3', 'Re4', 'Bf8', 'gxh3', 'Bb4', 'Bd4', 'Bc5', 'Bxc5', 'Rf8', 'Ba7', 'Kd7', 'Nd6', 'Ra8', 'Bc5', 'g2+', 'Kh2', 'Rg5', 'Re1', 'Rc8', 'h5', 'Rg4', 'Bb4', 'Re4', 'Ne8', 'Rd4', 'Bxg2', 'Ke6', 'Rxe5+', 'Kxe5', 'h4', 'Rxd3', 'Bd5', 'Rb3', 'Bf8', 'Rbb8', 'Kg2', 'Rxe8', 'Bc5', 'Rec8', 'Kf3', 'Rd8', 'd3', 'Kxd5', 'Ke2', 'Ra8', 'Bb4', 'Rf8', 'Kd1', 'Rac8', 'Bxf8', 'Ra8', 'Kd2', 'Kd4', 'Bc5+', 'Kxc5', 'd4+', 'Kd6', 'Kd1', 'c5', 'Ke2', 'Ra7', 'Kd2', 'Kd5', 'Ke3', 'Kc6', 'Ke2', 'c4', 'Ke3', 'Rc7', 'Kf4', 'Rg7', 'Ke3', 'Kd6', 'd5', 'Rd7', 'Kf3', 'Kc7', 'd6+', 'Kc6', 'Kg4', 'Kb7', 'Kf3', 'Ka8', 'Kg4', 'Ra7', 'Kg5', 'Re7', 'h6', 'Rb7', 'Kg4', 'Re7', 'Kf5', 'Re6', 'Kf4', 'Re3', 'Kg5', 'Kb7', 'Kh5', 'Rg3', 'h7', 'Rg7', 'd7', 'Rxh7+', 'Kg5', 'Kc6', 'Kf4', 'Rf7+', 'Kg5', 'Kb5', 'h5', 'Rf2', 'd8=N', 'Rh2', 'Nb7', 'Kc6', 'Kg4', 'Ra2', 'Kf5', 'Rb2', 'Kf6', 'Kc7', 'h6', 'Rh2', 'Kg7', 'Kc6', 'h7', 'Ra2', 'h8=B', 'Kd5', 'Nd8', 'Rg2+', 'Kh6', 'c3', 'Kh7', 'Rg6', 'Nc6', 'Re6', 'Nb4+', 'Kd6', 'Bxc3', 'Kd7', 'Be1', 'Kd6', 'Nc2', 'Re8', 'Kg6', 'Rh8', 'Bb4+', 'Kc7', 'Bf8', 'Rh5', 'Kf7', 'Kb8', 'Nd4', 'Ka7', 'Bh6', 'Rg5', 'Nb3', 'Ka8', 'Bg7', 'Rxg7+', 'Kxg7', 'Kb7', 'Kf6', 'Kc7', 'Ke7', 'Kc6', 'Ke6', 'Kc7', 'Nc1', 'Kd8', 'Kf5', 'Ke7', 'Kg4', 'Kd8', 'Kf5', 'Ke8', 'Kg5', 'Kf8', 'Kg4', 'Ke7']
[White "RANDOM"]
[Black "php #2"]
['b4', 'a5', 'c4', 'f6', 'g3', 'c6', 'Nf3', 'a4', 'd4', 'd6', 'Kd2', 'e5', 'Qxa4', 'Bf5', 'Bh3', 'b6', 'Qb3', 'Rxa2+', 'Kc3', 'Bd3', 'Qc2', 'Kf7', 'Qxd3', 'Rxa1', 'Be6+', 'Kxe6', 'Be3', 'Ra5', 'Bh6', 'Ra2', 'Qe3', 'Qc8', 'Nbd2', 'g5', 'g4', 'Ra8', 'Bxg5', 'Ke7', 'Qf4', 'Qe6', 'Ne1', 'fxg5', 'Qe3', 'Ra7', 'Rf1', 'Bg7', 'Nb1', 'Qxc4+', 'Kd2', 'Ke8', 'Nf3', 'Kd7', 'Rc1', 'h6', 'Rg1', 'Ra5', 'h4', 'Qa2+', 'Kd3', 'Ke8', 'Qxe5+', 'Kd8', 'Re1', 'Kc8', 'Ng1', 'Bxe5', 'b5', 'Qc2+', 'Kxc2', 'Kc7', 'Nc3', 'Ne7', 'Rc1', 'h5', 'Kb3', 'Kd8', 'Ne4', 'Ra6', 'Nf6', 'hxg4', 'Kc2', 'Rh6', 'Nd7', 'Ra3', 'hxg5', 'Ra7', 'Kd2', 'Na6', 'Nf3', 'Bxd4', 'e4', 'Rh1', 'Nf6', 'Rh2', 'Rg1', 'Rxf2+', 'Kd3', 'Re2', 'Rb1', 'Nc5+', 'Kc4', 'Be3', 'Nd7', 'Nxd7', 'bxc6', 'g3', 'c7+', 'Ke8', 'Rc1', 'Ra3', 'Ng1', 'Rea2', 'Nh3', 'Kf7', 'g6+', 'Ke6', 'g7', 'b5+', 'Kxb5', 'Nb8', 'e5', 'Ra8', 'Rc2', 'Na6', 'Rh2', 'Bh6', 'c8=N', 'Nc6', 'exd6', 'Kd7', 'Nf4', 'Kxc8', 'g8=R+', 'Kd7', 'Nd5', 'Nc7+', 'Kc5', 'R2a5+', 'Kc4', 'Na6', 'Re2', 'Nd8', 'Re3', 'Rc5+', 'Kd3', 'Ra5', 'Rge8', 'Ra7', 'Kc2', 'Nc5', 'R3e4', 'Kc6', 'Re3', 'Rd7', 'Nb6', 'Rc7', 'Kc1', 'Nce6', 'Kb1', 'Nb7', 'Kc2', 'Rc8', 'Kb2', 'Kxd6', 'Rf8', 'Rc4', 'Re2', 'Rg5', 'Rf3', 'Rcg4', 'Ref2', 'Na5', 'Re3', 'Re4', 'Ree2', 'Nd8', 'Kc1', 'Ndb7', 'Na8', 'Re3', 'Rf3', 'Ke7', 'Kc2', 'Bf8', 'Rexe3+', 'Kd8', 'Rd3+', 'Ke7', 'Kd2', 'Rg4', 'Rxf8', 'Rg7', 'Ra3', 'Nd6', 'Ke2', 'Nf5', 'Rb8', 'Nc6', 'Ke1', 'Na5', 'Rxg3', 'Kd6', 'Rbb3', 'Ne7', 'Rh3', 'Nec6', 'Rh4', 'Ne7', 'Rc4', 'Rg4', 'Rb1', 'Rg8', 'Kf1', 'Nb3', 'Ra1', 'Rd8', 'Rd1+', 'Ke5', 'Rd6', 'Ng8', 'Rg4', 'Nc1', 'Rxg8', 'Nb3', 'Rd5+', 'Rxd5', 'Rd8', 'Rd7', 'Rh8', 'Kd4', 'Rb8', 'Kd5', 'Rf8', 'Na5', 'Ke1', 'Rc7', 'Kf2', 'Rc2+', 'Ke1', 'Rc6', 'Rf6', 'Rc5', 'Kd2', 'Kd4', 'Re6', 'Rd5', 'Nc7', 'Rd6', 'Ne8', 'Kc4+', 'Rxd6', 'Kb4', 'Kc1', 'Kc3', 'Kd1', 'Nb3', 'Nf6', 'Nd2', 'Nh5', 'Ne4', 'Rh6', 'Kd3', 'Rc6', 'Ng5', 'Rh6', 'Kd4', 'Ra6', 'Kc3', 'Ng3', 'Kc4', 'Ra1', 'Kb4', 'Ke1', 'Kc5', 'Nf1', 'Nf7', 'Ra7', 'Kc4', 'Kd2', 'Nh8', 'Ra1', 'Kb5', 'Ng3', 'Kc5', 'Nf1', 'Ng6', 'Ra5+', 'Kd6', 'Ra4', 'Nh8', 'Kc3', 'Ke5', 'Rf4', 'Kd6', 'Kb3', 'Ke6', 'Rb4', 'Kf7', 'Rf4+', 'Kg8', 'Kb4', 'Kh7', 'Kb3', 'Kg7', 'Kb2', 'Kh7', 'Rf3', 'Ng6', 'Ra3', 'Ne7', 'Kc3', 'Kg7', 'Ra8', 'Kg6', 'Ra3', 'Kh6', 'Kb3', 'Nd5', 'Kc2', 'Kh5', 'Ne3', 'Nc3', 'Ng2', 'Na4', 'Kc1', 'Kg4', 'Rh3', 'Kxh3', 'Kd2', 'Nc5', 'Kc1', 'Kxg2']
[White "php #3"]
[Black "RANDOM"]
['a4', 'f6', 'g3', 'g5', 'e3', 'e6', 'Nf3', 'a5', 'h3', 'Ne7', 'Be2', 'Bh6', 'Kf1', 'f5', 'Bc4', 'e5', 'h4', 'c6', 'Be2', 'Kf8', 'Ke1', 'c5', 'Ra3', 'f4', 'exf4', 'Ra6', 'Rd3', 'exf4', 'c4', 'Ng6', 'Qb3', 'Rd6', 'Nd4', 'Qb6', 'Kf1', 'Qc7', 'Rg1', 'Rc6', 'Ne6+', 'Kf7', 'hxg5', 'Ne5', 'Qb6', 'Qd6', 'Qxb7', 'Nf3', 'Rd4', 'Nxg5', 'Bg4', 'f3', 'Qxc6', 'Re8', 'Bxf3', 'Re7', 'Ke1', 'Kg8', 'Rf1', 'Qc7', 'b4', 'Qb7', 'Be4', 'Nf7', 'Na3', 'Qa7', 'Qd5', 'Bg7', 'Qxd7', 'Nc6', 'Qxc6', 'Qb6', 'Qb7', 'Rd7', 'Bc2', 'Rd6', 'f4', 'cxd4', 'Nf8', 'Qa7', 'Qe4', 'Ne5', 'Qg2', 'Re6', 'Qd5', 'h5', 'Bf5', 'axb4', 'Bb2', 'Bxf8', 'Ke2', 'Nf7+', 'Bxe6', 'Qxa4', 'Re1', 'Bb7', 'Qe5', 'Be4', 'Qg5+', 'Kh7', 'Qg6+', 'Bxg6', 'Bd5', 'h4', 'Be4', 'Qa5', 'Bd3', 'Qe5+', 'Kf3', 'Qg5', 'Bf5', 'd3', 'Ra1', 'h3', 'Bh8', 'Qh4', 'Rd1', 'Qg5', 'Bd7', 'Nh6', 'Bc6', 'Qe5', 'Rc1', 'Nf5', 'Bb5', 'Nh4+', 'Kg4', 'Qe2+', 'Kxh3', 'Qe1', 'Be8', 'Bh6', 'g4', 'Qe5', 'Bc6', 'Qf5', 'Kg3', 'Qf8', 'Bd5', 'Qd6', 'Bf3', 'Qe7', 'Re1', 'Bg7', 'Rc1', 'Qf7', 'f5', 'Qb7', 'Nb5', 'Bxh8', 'Kf4', 'Bd4', 'Na7', 'Qe7', 'Rd1', 'Qe6', 'Be2', 'Bb6', 'Rc1', 'Qf7', 'Rc2', 'Qe6', 'fxg6+', 'Qxg6', 'Kg3', 'Ba5', 'Kh2', 'Nf3+', 'Kg2', 'Qf7', 'Rc1', 'Qf8', 'Rh1+', 'Kg6', 'Ra1', 'Qg8', 'Rd1', 'Qd8', 'Rf1', 'Qc7', 'Rb1', 'Kf6', 'Ra1', 'Ke5', 'Kg3', 'Ke6+', 'Kf2', 'Kf6', 'Nb5', 'Qb7', 'Rc1', 'Qd5', 'Rf1', 'Qc6', 'c5', 'Ke7', 'Rh1', 'b3', 'Kg2', 'Ke8', 'Bf1', 'Bd8', 'Nc3', 'Ke7', 'Rh3', 'Kd7', 'Na2', 'Qg6', 'Rh7+', 'Kc6', 'g5', 'Bb6', 'Nc1', 'Qe6', 'Rb7', 'Qf5', 'Rd7', 'Qg6', 'Nxd3', 'b2', 'Kh3', 'Bd8', 'Nb4+', 'Kxd7', 'Na2', 'Qh7+', 'Kg3', 'b1=N', 'Nc1', 'Qg6', 'Bh3+', 'Qf5', 'Na2', 'Nxg5', 'Bxf5+', 'Ke7', 'Kg4', 'Nh7', 'Bc8', 'Kf8', 'Kf4', 'Ng5', 'Kg3', 'Nh3', 'Kxh3', 'Be7', 'c6', 'Bd8', 'Be6', 'Nxd2', 'Kg3', 'Nc4', 'Kf2', 'Ne3', 'Bb3', 'Bg5', 'Bc4', 'Bf4', 'Bb3', 'Nd1+', 'Kf1', 'Bc1', 'c7', 'Ne3+', 'Ke2', 'Bb2', 'Kf3', 'Bc1', 'Be6', 'Nf1', 'Bd7', 'Ng3', 'Bh3', 'Be3', 'Bc8', 'Ke8', 'Nc1', 'Bf2', 'Bb7', 'Ne4', 'Nd3', 'Kd7', 'Ba6', 'Nc5', 'Kg2', 'Ne6', 'Bc8+', 'Kxc8', 'Nc1', 'Nc5', 'Nd3', 'Kxc7', 'Kf1', 'Be1', 'Nb2', 'Bf2', 'Nd3', 'Ne6', 'Nb4', 'Ng7', 'Ke2', 'Kc8', 'Kxf2', 'Nf5', 'Nc6', 'Nd4', 'Ke3', 'Nb3', 'Na5', 'Na1', 'Kd2', 'Kd8', 'Ke3', 'Kd7', 'Ke4', 'Nc2', 'Nc4', 'Nd4', 'Ne5+', 'Ke8', 'Nd7', 'Nc6', 'Ke3', 'Nb4', 'Kf3', 'Na2', 'Nc5', 'Nb4', 'Na6', 'Kf8', 'Nc7', 'Nd3', 'Kg4', 'Ne5+', 'Kh3', 'Nc4', 'Kg2', 'Kg8', 'Nb5', 'Kg7', 'Na3', 'Ne3+', 'Kh1', 'Kg8', 'Nc2', 'Kh7', 'Na3', 'Nf1', 'Nc4', 'Kg6', 'Nb2', 'Kh7', 'Nc4', 'Kh8', 'Nb2', 'Nh2', 'Nc4', 'Nf1', 'Nb6', 'Kg8', 'Na4', 'Kh7', 'Kg2', 'Ng3', 'Kg1', 'Nh1', 'Kh2', 'Kh6', 'Kg2', 'Ng3', 'Kg1', 'Ne2+', 'Kg2', 'Nf4+', 'Kh2', 'Kh5', 'Nc5', 'Ne6', 'Kg3', 'Ng5', 'Kg2', 'Nh3', 'Kh1', 'Ng1', 'Na6', 'Kh6', 'Kh2', 'Kh7', 'Nb4', 'Nh3', 'Nc2', 'Kg7', 'Kg2', 'Kg8', 'Kf3', 'Kf8', 'Ne1', 'Nf2', 'Kg2', 'Nh1', 'Kh3', 'Kf7', 'Ng2', 'Kg6', 'Ne3', 'Ng3', 'Kxg3']
[White "ruby #0"]
[Black "RANDOM"]
['c3', 'f5', 'a3', 'e5', 'Nh3', 'Qg5', 'Nxg5', 'd5', 'Nxh7', 'f4', 'Nxf8', 'Nf6', 'f3', 'Nbd7', 'Nxd7', 'g5', 'Nxe5', 'Bd7', 'Nxd7', 'Rc8', 'Nxf6+', 'Kd8', 'Nxd5', 'Rh4', 'Nxc7', 'Rb8', 'a4', 'Kxc7', 'Qc2', 'Rh7', 'Qxh7+', 'Kc6', 'Qxb7+', 'Rxb7', 'b3', 'Kb6', 'e4', 'Rd7', 'a5+', 'Kb7', 'a6+', 'Kc6', 'Ba3', 'Rh7', 'Be2', 'Kb6', 'O-O', 'Rh6', 'Rc1', 'Re6', 'Bb2', 'Re7', 'Bf1', 'g4', 'fxg4', 'Kc6', 'Ra4', 'Kb6', 'c4', 'Rb7', 'axb7', 'a5', 'Rxa5', 'f3', 'gxf3', 'Kxb7', 'Ra2', 'Kc6', 'Rd1', 'Kc5', 'Ra4', 'Kb6', 'Be2', 'Kc5', 'd3', 'Kb6', 'Ra7', 'Kxa7', 'Re1', 'Kb8', 'c5', 'Ka8', 'Rd1', 'Kb8', 'Bg7', 'Kc8', 'h3', 'Kb7', 'Nd2', 'Ka7', 'Be5', 'Kb7', 'Re1', 'Kc8', 'Bg7', 'Kd8', 'Kh2', 'Kd7', 'Nb1', 'Kd8', 'Bd4', 'Ke8', 'Bg7', 'Kd8', 'Kg1', 'Ke7', 'Kg2', 'Ke6', 'Rf1', 'Ke7', 'Bh6', 'Kf6', 'Kg1', 'Ke7', 'Bc1', 'Kd7', 'Bd1', 'Kd8', 'Kh2', 'Kc8', 'Ba3', 'Kc7', 'e5', 'Kd7', 'g5', 'Kc7', 'Bc1', 'Kc8', 'Rf2', 'Kd8', 'f4', 'Ke8', 'Nd2', 'Ke7', 'Bb2', 'Kd7', 'Ba3', 'Ke6', 'Be2', 'Kf5', 'Kg3', 'Kg6', 'Ne4', 'Kf5', 'Bb4', 'Ke6', 'Kg4', 'Kf7', 'Bd1', 'Ke7', 'Bd2', 'Kd7', 'Rf1', 'Kc7', 'f5', 'Kc8', 'Nf2', 'Kd7', 'Re1', 'Kc6', 'Re4', 'Kd5', 'Re3', 'Kd4', 'Kf3', 'Kd5', 'Re1', 'Kd4', 'Ne4', 'Kxd3', 'Kg3', 'Kd4', 'Bc1', 'Kd3', 'b4', 'Kd4', 'Bc2', 'Kd5', 'Re3', 'Kc4', 'Bb3+', 'Kxb4', 'Bb2', 'Kb5', 'Kh2', 'Ka6', 'Ng3', 'Ka5', 'Nf1', 'Kb4', 'Bd5', 'Kb5', 'Be4', 'Kc4', 'Rd3', 'Kb5', 'Kg2', 'Ka5', 'Rg3', 'Kb5', 'Bc6+', 'Kxc5', 'Bc3', 'Kb6', 'Bf3', 'Kc7', 'Kh2', 'Kb6', 'Nd2', 'Kc5', 'Rg4', 'Kb6', 'Nb3', 'Ka6', 'Re4', 'Kb6', 'Re3', 'Ka6', 'Bd2', 'Kb5', 'Kh1', 'Ka4', 'Bc3', 'Kxb3', 'Be4', 'Ka2', 'Bd4']
[White "ruby #1"]
[Black "RANDOM"]
['c4', 'c6', 'b3', 'd6', 'a4', 'b6', 'b4', 'd5', 'e4', 'h6', 'Ke2', 'g5', 'd4', 'Na6', 'Kd3', 'f5', 'Nf3', 'f4', 'Kd2', 'dxc4', 'Nh4', 'Be6', 'Qe1', 'gxh4', 'h3', 'Bxh3', 'Rxh3', 'b5', 'Rf3', 'h5', 'Bb2', 'Qc8', 'Rg3', 'e6', 'Rh3', 'Qd8', 'g4', 'Qf6', 'Qc1', 'Qg5', 'Qc3', 'Rc8', 'Kc1', 'Qf5', 'Ba3', 'Nc7', 'Re3', 'Ne7', 'Ra2', 'Bh6', 'gxf5', 'Rb8', 'Qd2', 'Na8', 'Qb2', 'a6', 'Rc3', 'Rb6', 'Rxc4', 'bxa4', 'Rc2', 'Rg8', 'Bxa6', 'Rb8', 'Kd1', 'Rg2', 'Rc3', 'Nb6', 'Bb7', 'Rh2', 'Rb3', 'Bg5', 'Ke1', 'Rxf2', 'Rh3', 'Rf1+', 'Kd2', 'Rxb1', 'Kd3', 'Nc4', 'Ba8', 'Ra1', 'Bb7', 'e5', 'Qc2', 'Ng6', 'Qc1', 'f3', 'Ba8', 'Nf4+', 'Qxf4', 'Rg1', 'Ra1', 'Rb6', 'Ra2', 'Na5', 'Bb7', 'Rg3', 'Qg4', 'Nxb7', 'Qxg3', 'Nd8', 'Qg1', 'exd4', 'f6', 'Bd2', 'Rg3', 'Nf7', 'Rc2', 'Nh8', 'Qb1', 'h3', 'Rc1', 'Ng6', 'Qc2', 'Ra6', 'Qc4', 'Nh8', 'Rxf3', 'Rb6', 'Qc3', 'Bxc3', 'b5', 'Ra6', 'b6', 'Be1', 'Re3', 'Bb4', 'Ra1', 'Bxa3', 'Kc4', 'Ra8', 'e5', 'Ra6', 'Rxh3', 'Bc1', 'Rxc1', 'Kd8', 'f7', 'h4', 'Re1', 'Kc8', 'e6', 'Nxf7', 'Rhh1', 'Kb8', 'Rh3', 'c5', 'Rd1', 'a3', 'Rhd3', 'Nh6', 'Rc3', 'Nf5', 'Rf1', 'Ne7', 'Kb3', 'Ka8', 'Rc2', 'Kb8', 'Rg1', 'Kb7', 'Rd2', 'Nc6', 'Ka2', 'Na7', 'Rc2', 'c4', 'Rh2', 'Kxb6', 'Rhg2', 'Ka5', 'Rg5+', 'Kb4', 'Kb1', 'Nb5', 'Rg8', 'Rc6', 'Re1', 'Rxe6', 'Ra8', 'Rxe1+', 'Ka2', 'Na7', 'Re8', 'Re2+', 'Rxe2', 'Kc5', 'Rg2', 'h3', 'Rg4', 'Kb5', 'Rg2', 'Kc6', 'Rh2', 'Kb6', 'Rf2', 'Nb5', 'Rf6+', 'Ka7', 'Rf5', 'Ka8', 'Rd5', 'Kb7', 'Ka1', 'Kb8', 'Rd6', 'h2', 'Rb6+', 'Kc8', 'Rf6', 'a2', 'Rh6', 'Kc7', 'Rxh2', 'Kb7', 'Rh7+', 'Ka8', 'Rb7', 'Nd6', 'Rb8+', 'Kxb8', 'Kxa2', 'Nf7', 'Kb2', 'Nh8', 'Kc1', 'c3', 'Kc2', 'Kb7', 'Kd3', 'Kb6', 'Kc4', 'Kb7', 'Kd3', 'Ka8', 'Kc4', 'Kb8', 'Kc5', 'Kc7', 'Kc4', 'd3', 'Kb4', 'Kd8', 'Kc4', 'Nf7', 'Kxd3', 'Kc7', 'Ke2', 'Ne5', 'Kd1', 'Kb6', 'Ke2', 'Kb5', 'Kf2', 'Nc6', 'Kf1', 'Na5', 'Ke2', 'Nc6', 'Kd1', 'Ka5', 'Ke2', 'Nb8', 'Kd1', 'Nd7', 'Ke2', 'Nb6', 'Kd1', 'c2+', 'Ke2', 'Ka4', 'Kd2', 'c1=N', 'Kc3', 'Nb3', 'Kb2', 'Na5', 'Ka1', 'Ka3', 'Kb1', 'Nc8', 'Kc1', 'Nb6', 'Kd2', 'Nd7', 'Ke3', 'Nb7', 'Kf2', 'Nb8', 'Kg2', 'Nd7', 'Kh2', 'Nf6', 'Kg2', 'Ne8', 'Kg3', 'Ka2', 'Kf2', 'Kb2', 'Kg2', 'Kb1', 'Kh1', 'Nc7', 'Kg2', 'Na6', 'Kf3', 'Kc2', 'Kg2', 'Kc3', 'Kh3', 'Na5', 'Kg2', 'Kd3', 'Kh2', 'Nc5', 'Kh3', 'Kc4', 'Kg2', 'Kb3', 'Kh2', 'Ka4', 'Kg3', 'Nc4', 'Kh3', 'Kb3', 'Kg2', 'Ne3+', 'Kh3', 'Nd3', 'Kh4', 'Nf2', 'Kg5', 'Kb4', 'Kf6', 'Ka5', 'Ke5', 'Ka4', 'Ke6', 'Kb4', 'Kf7', 'Neg4', 'Ke6', 'Ka3', 'Kf7', 'Kb3', 'Kg8', 'Ka3', 'Kh7', 'Kb4', 'Kh8', 'Nd1', 'Kg8', 'Nh6+', 'Kh7', 'Kc4', 'Kg6', 'Kc3', 'Kh5', 'Nf2', 'Kg6', 'Nhg4', 'Kg7', 'Kd2', 'Kg8', 'Nf6+', 'Kh8', 'Kd3', 'Kg7', 'Kd4', 'Kf7', 'Kc5', 'Kg6', 'Nh3', 'Kf7', 'Ng4', 'Kg8', 'Nf6+', 'Kf8', 'Nd7+', 'Ke7', 'Kb6', 'Kxd7']
[White "ruby #2"]
[Black "RANDOM"]
['d4', 'h6', 'f4', 'Rh7', 'a4', 'Na6', 'Bd2', 'Nc5', 'b4', 'd5', 'e4', 'f5', 'c4', 'Nd3+', 'Ke2', 'a5', 'Bc3', 'Rb8', 'Kf3', 'Ne1+', 'Qxe1', 'b6', 'Ne2', 'c6', 'Qg3', 'Ra8', 'exf5', 'e6', 'h4', 'Qxh4', 'Qg6+', 'Kd7', 'Qxh6', 'Ne7', 'Be1', 'Qg4+', 'Ke3', 'b5', 'axb5', 'cxb5', 'Qg5', 'Ng8', 'Kd2', 'Qxe2+', 'Kc1', 'Qe3+', 'Bd2', 'Ra7', 'cxd5', 'Qf3', 'bxa5', 'Ke8', 'Kc2', 'Rh2', 'f6', 'Qh5', 'd6', 'Re7', 'dxe7', 'Qd1+', 'Kd3', 'Nxe7', 'Be2', 'Nd5', 'Na3', 'Bb4', 'g3', 'Rh5', 'g4', 'Qxa1', 'Qxg7', 'Qf1', 'Kc2', 'Ba6', 'Qf7+', 'Kxf7', 'Rg1', 'Qh3', 'Bxb4', 'Nxf4', 'Nc4', 'Nd5', 'Nb2', 'Ke8', 'Bc3', 'Nb4+', 'Kb1', 'Qd3+', 'Ka1', 'Qxc3', 'Bd3', 'Rh3', 'Re1', 'Qxd4', 'Rc1', 'Rf3', 'Rd1', 'Rf2', 'Rf1', 'Rh2', 'Be4', 'Rh8', 'Bc2', 'Qe4', 'Kb1', 'Qc4', 'Rh1', 'Bb7', 'Nd3', 'Nc6', 'Rh6', 'Qc3', 'Rh2', 'Ne7', 'Rf2', 'Rg8', 'Rh2', 'Qc5', 'Rh6', 'Kf8', 'Rh1', 'Rg6', 'Nxc5', 'Kg8', 'Re1', 'Kh7', 'Ba4', 'Nf5', 'Rd1', 'Kh6', 'Nb3', 'Rg7', 'Nc1', 'Rd7', 'Rd2', 'Kg5', 'Rd3', 'Kh4', 'Rd4', 'Rxd4', 'Ka2', 'Bd5+', 'Bb3', 'Nd6', 'Ne2', 'Rd2+', 'Kb1', 'Kg5', 'Ka1', 'Bc4', 'Ng3', 'Kxf6', 'Ba4', 'bxa4', 'a6', 'Rc2', 'Nh1', 'Ne8', 'g5+', 'Kg7', 'Nf2', 'Bb3', 'g6', 'Rb2', 'Nd3', 'Bc4', 'Nf4', 'Kh8', 'a7', 'Rb8', 'axb8=Q', 'Be2', 'Qc7', 'Bf1', 'Qe7', 'Be2', 'Nd3', 'Bg4', 'g7+', 'Kh7', 'Qd6', 'e5', 'Kb2', 'Bd7', 'Nc5', 'Bh3', 'Qb6', 'a3+', 'Ka1', 'Bg4', 'Nd3', 'a2', 'Nb2', 'Nc7', 'Qxc7', 'Kh6', 'Qc2', 'Bc8', 'Nc4', 'Kg5', 'Nd2', 'Kh4', 'Nf3+', 'Kg4', 'Qh2', 'Be6', 'Qxe5', 'Kxf3', 'Qf6+', 'Kg3', 'Qf8', 'Bg8', 'Qa3+', 'Kf4', 'Kb2', 'a1=Q+', 'Kxa1', 'Bd5', 'Qe7', 'Kg4', 'Qe3', 'Kh5', 'Qe4', 'Kh6', 'Kb2', 'Bb3', 'Qh4+', 'Kg6', 'Qe7', 'Ba4', 'Qe6+', 'Kh7', 'Qf6', 'Bb5', 'Qh6+', 'Kxh6', 'Kb1', 'Kh5', 'g8=Q', 'Kh6', 'Qc8', 'Bc4', 'Qb7', 'Bb3', 'Kb2', 'Be6', 'Qe4', 'Ba2', 'Qf3', 'Bc4', 'Qc6+', 'Be6', 'Qa4', 'Kg7', 'Kc1', 'Kf6', 'Qf4+', 'Kg6', 'Qh6+', 'Kf7', 'Qe3', 'Bf5', 'Qg1', 'Bh7', 'Qg8+', 'Kf6', 'Qf7+', 'Kxf7']
[White "RANDOM"]
[Black "ruby #3"]
['f3', 'c5', 'c4', 'Nh6', 'e4', 'Nf5', 'Be2', 'Na6', 'a3', 'd5', 'Qc2', 'Bd7', 'Qb3', 'd4', 'Bf1', 'Nd6', 'Ra2', 'Qb8', 'e5', 'Nf5', 'Qe3', 'Ba4', 'Qg5', 'Qc7', 'h3', 'Qd8', 'Qe3', 'Nh6', 'Qxh6', 'g6', 'Qxg6', 'b6', 'Bd3', 'hxg6', 'b3', 'Qc8', 'Ne2', 'f5', 'Nf4', 'Qb8', 'Nc3', 'Qd6', 'Bxf5', 'e6', 'Rc2', 'Bh6', 'Rb2', 'Rd8', 'Ra2', 'Qd7', 'Bxe6', 'Qc8', 'Nfd5', 'Bd7', 'Bxd7+', 'Kxd7', 'g3', 'Rdf8', 'Kd1', 'Qa8', 'Ke1', 'Rf4', 'd3', 'Rff8', 'b4', 'Qc6', 'Nb1', 'Re8', 'Bg5', 'Nc7', 'Kf2', 'Reg8', 'Bf4', 'Rh7', 'Kf1', 'Rhg7', 'Kg2', 'Kc8', 'Rd2', 'g5', 'Kh2', 'Re7', 'Re1', 'Rg6', 'Ne3', 'Bf8', 'Rde2', 'a5', 'Rc2', 'Ne8', 'Nc3', 'Kb8', 'Nb5', 'Rg8', 'Ra1', 'Nd6', 'Rb1', 'Qd7', 'a4', 'Nxc4', 'Nf5', 'Nxe5', 'Na7', 'Qc6', 'Nxc6+', 'Kc7', 'Re1', 'Rh8', 'Na7', 'Kb7', 'Nc6', 'Ka6', 'Bxg5', 'Rg8', 'bxc5', 'Rb7', 'Nd8', 'b5', 'Nxd4', 'Rg6', 'Bf6', 'Ka7', 'N8e6', 'Bh6', 'Ng5', 'Rg8', 'Re4', 'Kb8', 'h4', 'Rgg7', 'g4', 'Nd7', 'Re7', 'Nxf6', 'Nf7', 'Rh7', 'axb5', 'Be3', 'Rxb7+', 'Kc8', 'Ne2', 'a4', 'Nh6', 'Rf7', 'Rc3', 'Ne8', 'Ng3', 'Kxb7', 'Ne2', 'Rg7', 'Ng1', 'Bg5', 'Rc2', 'Kc7', 'Kh1', 'Kd7', 'Rc1', 'Bxh4', 'Ng8', 'Rxg8', 'Re1', 'a3', 'Re4', 'Bg5', 'Ne2', 'Bc1', 'Re3', 'Kc8', 'Re4', 'Rh8+', 'Kg2', 'a2', 'Rxe8+', 'Kc7', 'Rd8', 'Ba3', 'Re8', 'Rxe8', 'Kf2', 'Rh8', 'g5', 'Rh7', 'Ng3', 'Rh4', 'c6', 'Rh2+', 'Ke1', 'Rc2', 'd4', 'Rc5', 'dxc5', 'Kb8', 'Kf1', 'Kc8', 'Nh1', 'Bc1', 'Ke1', 'Kb8', 'Nf2', 'Bb2', 'Ke2', 'a1=Q', 'Nd3', 'Bf6', 'Nb2', 'Bg7', 'f4', 'Bh8', 'Nd1', 'Qf6', 'f5', 'Qd4', 'Nb2', 'Ka7', 'Ke1', 'Qd5', 'Nc4', 'Bg7', 'c7', 'Bf6', 'Nb6', 'Qe4+', 'Kd1', 'Qc2+', 'Ke1', 'Be5', 'Nc4', 'Bf6', 'Kf1', 'Be5', 'Kg1', 'Bg7', 'Nb2', 'Qxf5', 'c8=Q', 'Qf3', 'Kh2', 'Qb7', 'Qf8', 'Qg2+', 'Kxg2', 'Kb7', 'Qd6', 'Bd4', 'b6', 'Bg1', 'Qd1', 'Kc6', 'Kf1', 'Bf2', 'Qd3', 'Be3', 'Qd5+', 'Kxd5', 'Nd1', 'Bxg5', 'b7', 'Bc1', 'Ke1', 'Kc4', 'b8=B', 'Kd5', 'Be5', 'Bh6', 'Bd6', 'Kc4', 'Bg3', 'Bg5', 'Bc7', 'Bh6', 'Ne3+', 'Kb3', 'Bb8', 'Bg5', 'Be5', 'Kb4', 'Kf1', 'Ka5', 'Bc3+', 'Ka6', 'Nd5', 'Kb5', 'Ba1', 'Ka5', 'Bh8', 'Be7', 'Ne3', 'Kb4', 'Ke1', 'Bd8', 'Kd1', 'Ka3', 'Ba1', 'Be7', 'Ke2', 'Kb4', 'Ke1', 'Ka4', 'Nc4', 'Bg5', 'Kf2', 'Kb5', 'Nb2', 'Bf4', 'Ke2', 'Kc6', 'Kd3', 'Kd7', 'Kc4', 'Bb8', 'Kd5', 'Bg3', 'Nd3', 'Kc8', 'Nf4', 'Kd7', 'Bd4', 'Bf2', 'Ke5', 'Be3', 'Bc3', 'Ke7', 'Bb2', 'Kf7', 'Ng6', 'Bc1', 'Nh8+', 'Kf8', 'Kd5', 'Kg8', 'Bxc1', 'Kxh8', 'Be3', 'Kg7', 'Kc6', 'Kf8', 'Bh6+', 'Ke8', 'Bg7', 'Kd8', 'Bf8', 'Ke8', 'Kb6', 'Kd8', 'Bd6', 'Kc8', 'Be5', 'Kd7', 'Bc7', 'Ke8', 'Bh2', 'Kd7', 'Ka5', 'Ke7', 'Kb6', 'Kd8', 'Kc6', 'Ke8', 'Kd5', 'Kd8', 'Bd6', 'Ke8', 'Bh2', 'Kd8', 'Bf4', 'Ke7', 'Bd2', 'Kf6', 'Be3', 'Ke7', 'Bd4', 'Kd7', 'Ba1', 'Ke7', 'Kc4', 'Ke8', 'Bb2', 'Kf8', 'Ba1', 'Ke8', 'Kb5', 'Kd7', 'Kc4', 'Ke8', 'Bh8', 'Ke7', 'Kb3', 'Kd7', 'Bd4', 'Kc6', 'Bg1', 'Kc7', 'Kb2', 'Kc8', 'Kb1', 'Kb7', 'Kc1', 'Kb8', 'Kd1', 'Kc8', 'Bh2', 'Kd7', 'Bb8', 'Ke8', 'Be5', 'Kf8', 'Bb8', 'Ke8', 'Kd2', 'Ke7', 'Ke2', 'Kf7', 'Be5', 'Kg8', 'Kf3', 'Kh7', 'Bg7', 'Kg8', 'Ke2', 'Kf7', 'Ke3', 'Ke7', 'Ke4', 'Ke8', 'Be5', 'Kf7', 'Ba1', 'Kf8', 'Bb2', 'Kg8', 'Be5', 'Kf7', 'Bd4', 'Kg8', 'Kf4', 'Kf8', 'Bb2', 'Kf7', 'Bg7', 'Kg6', 'Bb2', 'Kh6', 'Ba3', 'Kg7', 'Bc1', 'Kh6', 'Kf5+', 'Kg7', 'Bh6+', 'Kf7', 'Kg5', 'Ke8', 'Kf5', 'Ke7', 'Be3', 'Ke8', 'Bc1', 'Kf7', 'Ba3', 'Ke8', 'Kg4', 'Ke7', 'Kg3', 'Ke8', 'Kh2', 'Kf7', 'Kh3', 'Kg6', 'Kh2', 'Kh6', 'Bc1+', 'Kg6', 'Bh6', 'Kf7', 'Bf8', 'Kf6', 'c6', 'Kf5', 'Kh3', 'Ke6', 'Be7', 'Ke5', 'Kg3', 'Ke4', 'Ba3', 'Kf5', 'Bd6', 'Kg5', 'Bc7', 'Kf6', 'Kh3', 'Kg5', 'Kh2', 'Kh5', 'Kg3', 'Kg6', 'Bb6', 'Kf6', 'Kh2', 'Kg7', 'Bg1', 'Kh7', 'c7', 'Kh6', 'c8=R', 'Kg6', 'Kg3', 'Kf5', 'Rc6', 'Ke4', 'Rg6', 'Kd3', 'Bc5', 'Kc4', 'Rb6', 'Kc3', 'Kf2', 'Kd2', 'Bd4', 'Kd3', 'Bh8', 'Kc2', 'Rh6', 'Kb1', 'Bb2', 'Ka2', 'Kf3', 'Kb3', 'Rd6', 'Kc4', 'Kg2', 'Kb3', 'Bc3', 'Ka3', 'Rd4', 'Ka2', 'Kg1', 'Kb3', 'Ba1', 'Kc2', 'Rd7', 'Kb3', 'Bf6', 'Kc2', 'Rd8', 'Kc1', 'Bh8', 'Kc2', 'Be5', 'Kb3', 'Rd2', 'Ka3', 'Kh1', 'Ka4', 'Rd1', 'Ka5', 'Bh2', 'Kb4', 'Kg2', 'Ka5', 'Kf2', 'Kb6', 'Kg1', 'Ka7', 'Re1', 'Kb6', 'Rd1', 'Kc5', 'Bg3', 'Kc6', 'Rd5', 'Kxd5']
[White "STOCKFISH"]
[Black "RANDOM"]
['e4', 'b6', 'd4', 'd5', 'exd5', 'Nh6', 'Bb5+', 'Bd7', 'Bxd7+', 'Nxd7', 'Bxh6', 'Rg8', 'Bg5', 'Ne5', 'dxe5', 'c5', 'Nf3', 'Qb8', 'O-O', 'Rh8', 'Nc3', 'Qd6', 'exd6', 'Rg8', 'dxe7', 'a6', 'exf8=R+', 'Kxf8', 'Re1', 'Re8', 'Rxe8+', 'Kxe8', 'Qe2+', 'Kd7', 'Qe7+', 'Kc8', 'Bf4', 'b5', 'Qc7#']
[White "STOCKFISH"]
[Black "RANDOM"]
['e4', 'Nh6', 'd4', 'Na6', 'Nc3', 'Nc5', 'dxc5', 'f6', 'Bxh6', 'g5', 'Qh5#']
[White "RANDOM"]
[Black "python #0"]
['c3', 'e5', 'c4', 'Bc5', 'Qa4', 'Bxf2+', 'Kd1', 'Bxg1', 'e4', 'Bxh2', 'Qa6', 'Nxa6', 'g4', 'Ke7', 'Nc3', 'Ke6', 'Kc2', 'Nb4+', 'Kd1', 'Nxa2', 'Kc2', 'Nb4+', 'Kb3', 'f5', 'Ne2', 'fxg4', 'Ra3', 'Nc2', 'Ka4', 'b5+', 'Kb3', 'bxc4+', 'Kc3', 'Nxa3', 'Rg1', 'Nb5+', 'Kxc4', 'Na3+', 'Kc5', 'd6+', 'Kb4', 'a5+', 'Kc3', 'Nb1+', 'Kc2', 'Na3+', 'Kb3', 'a4+', 'Kxa3', 'Bxg1', 'Nd4+', 'Bxd4', 'Ba6', 'Bxb2+', 'Kxa4', 'Qe8+', 'Ka5', 'Qb5+', 'Kxb5', 'c6+', 'Ka4', 'Rxa6+', 'Kb3', 'Ra3+', 'Kxb2', 'Ra2+', 'Kb3', 'Ra3+', 'Kb2', 'Rb3+', 'Kc2', 'Rb2+', 'Kd3', 'Ba6+', 'Kc3', 'Rc2+', 'Kb4', 'c5+', 'Ka3', 'Rc3+', 'dxc3', 'g3', 'Bf4', 'exf4', 'c4', 'Bxc4', 'Ka4', 'Bb3+', 'Kxb3', 'c4+', 'Kc2', 'Nf6', 'Kc1', 'Nxe4', 'Kb2', 'Rb8+', 'Ka3', 'Ra8+', 'Kb2', 'c3+', 'Kc2', 'Ra2+', 'Kd1', 'Rd2+', 'Kc1', 'Rc2+', 'Kb1', 'Nd2+', 'Kxc2', 'Kd5', 'Kc1', 'Nb3+', 'Kb1', 'Nd2+', 'Ka2', 'g2', 'Ka3', 'Nb1+', 'Kb4', 'g6', 'Ka4', 'Kd4', 'Kb3', 'Nd2+', 'Ka2', 'Nf3', 'Ka1', 'g1=Q+', 'Ka2', 'Qg2+', 'Ka3', 'Qb2+', 'Ka4', 'Qb3+', 'Ka5', 'Qa4+', 'Kb6', 'Qb5+', 'Kc7']
[White "RANDOM"]
[Black "python #1"]
['g4', 'e5', 'Nh3', 'g6', 'Nf4', 'exf4', 'f3', 'Nf6', 'a4', 'Nxg4', 'e3', 'Nxh2', 'a5', 'Nxf1', 'Rh4', 'Qxh4+', 'Kxf1', 'fxe3', 'Kg1', 'exd2', 'Bxd2', 'c6', 'c3', 'Qf6', 'Qb3', 'Qxf3', 'a6', 'bxa6', 'Na3', 'Bxa3', 'Bh6', 'Qxc3', 'Ra2', 'Qxb2', 'Bf8', 'Bxf8', 'Qb5', 'Qxa2', 'Qb1', 'Qxb1+', 'Kh2', 'Ba3', 'Kg3', 'g5', 'Kf2', 'Qa2+', 'Kf3', 'O-O', 'Ke4', 'h6', 'Kd4', 'Qh2', 'Kc4', 'h5', 'Kd3', 'h4', 'Kd4', 'd6', 'Ke4', 'Bh3', 'Kf3', 'Be6', 'Ke4', 'Bc8', 'Kd4', 'Bb4', 'Ke3', 'Bc3', 'Kd3', 'Qh3+', 'Kc2', 'Kh7', 'Kd1', 'Qd7', 'Ke2']
[White "python #2"]
[Black "RANDOM"]
['c3', 'c6', 'a4', 'Qc7', 'a5', 'Qb6', 'axb6', 'g5', 'bxa7', 'Na6', 'Rxa6', 'Bg7', 'Rxc6', 'Nf6', 'Rxf6', 'Rb8', 'Rxf7', 'Bd4', 'axb8=B', 'Be5', 'Rxh7', 'd6', 'Rxe7+', 'Kd8', 'Rxe5', 'Rh3', 'Bxd6', 'Kd7', 'gxh3', 'Kxd6', 'Rxg5', 'Bf5', 'Rxf5', 'Kc7', 'c4', 'Kb8', 'b4', 'Kc8', 'Qc2', 'Kd8', 'f4', 'Kc7', 'd4', 'Kb8', 'c5', 'Ka8', 'Nd2', 'b6', 'cxb6', 'Kb7', 'e3', 'Kxb6', 'Bb5', 'Kb7']
[White "RANDOM"]
[Black "python #3"]
['a3', 'g6', 'e3', 'c6', 'Nh3', 'd5', 'c4', 'Bxh3', 'Qg4', 'Bxg2', 'Qf4', 'Bxf1', 'Qd6', 'Bxc4', 'Kd1', 'exd6', 'a4', 'Na6', 'a5', 'Qxa5', 'Rxa5', 'g5', 'Rg1', 'Nh6', 'Kc2', 'b6', 'Rxd5', 'cxd5', 'Rg3', 'Rc8', 'e4', 'dxe4', 'Re3', 'f5', 'd3', 'Bxd3+', 'Kd1', 'Bxb1', 'b4', 'Rxc1+', 'Kd2', 'Nxb4', 'Rh3', 'Rc5', 'f3', 'exf3', 'Kd1', 'Rc3', 'Rh4', 'gxh4', 'h3', 'Rb3', 'Kc1', 'Rc3+']
[White "RANDOM"]
[Black "r #0"]
['c3', 'g6']
[White "r #1"]
[Black "RANDOM"]
['f4']
[White "RANDOM"]
[Black "r #2"]
['d4', 'b5']
[White "r #3"]
[Black "RANDOM"]
['a3']
[White "php #0"]
[Black "RANDOM"]
['c4', 'a5', 'f3', 'Nc6', 'd3', 'a4', 'Qc2', 'e6', 'Qd2', 'Na5', 'd4', 'f5', 'Qc3', 'Nc6', 'Qb4', 'b6', 'Bd2', 'Nf6', 'b3', 'Be7', 'Nc3', 'Ng8', 'Nd5', 'Bf8', 'Bc3', 'g5', 'Nxb6', 'a3', 'Nd5', 'Bxb4', 'O-O-O', 'e5', 'Kb1', 'Nh6', 'e4', 'Na5', 'f4', 'O-O', 'c5', 'Bxc5', 'Rd3', 'exd4', 'Ne7+', 'Kf7', 'e5', 'Kg7', 'Rd2', 'Rg8', 'Ng6', 'Ba6', 'Nh4', 'Bb4', 'Rc2', 'Nxb3', 'Rf2', 'Bb5', 'Nxf5+', 'Kf7', 'Re2', 'Re8', 'Re4', 'Ng4', 'Ne2', 'd3', 'Nfd4', 'Rxe5', 'fxg5', 'Nxd4', 'Nxd4', 'Qf8', 'Re1', 'Ba5', 'Nb3', 'Bb6', 'h4', 'Ke7', 'Ka1', 'Re4', 'Bd2', 'Rd8', 'Rb1', 'Bd4+', 'Bc3', 'Nh6', 'Rb2', 'Qe8', 'Be2', 'Be3', 'h5', 'Kf8', 'Rd1', 'Kf7', 'g6+', 'Ke6', 'Bf6', 'hxg6', 'Nc1', 'Bb6', 'Bf3', 'Qe7', 'Bxe7', 'Rf8', 'Kb1', 'Bg1', 'g3', 'Ke5', 'Rc2', 'g5', 'Rc3', 'Kd4', 'Rf1', 'Rf6', 'Bg4', 'Kd5', 'Rxc7', 'Rfe6', 'Rc4', 'Bd4', 'Bxg5', 'Re2', 'Rg1', 'Rc6', 'Rc3', 'Rxa2', 'Be7', 'Rh2', 'Na2', 'Ng8', 'Ka1', 'Rxa2+', 'Kxa2', 'Rc7', 'Bf5', 'Rxc3', 'Rc1', 'Bc6', 'Bd8', 'Be5', 'Bb6', 'Ne7', 'Bf2', 'Bg7', 'Be6+', 'Ke5', 'Bh3', 'Bf8', 'Rf1', 'Ke4', 'Bg1', 'Bg7', 'Bh2', 'Ke3', 'Rf4', 'Bd5+', 'Rc4', 'Be4', 'Rd4', 'Bg2', 'h6', 'Bf6', 'Rf4', 'Nc8', 'Bxg2', 'd2', 'Rh4', 'Ne7', 'Bf3', 'Bxh4', 'h7', 'Rd3', 'Bg4', 'Rd4', 'h8=N', 'Kf2', 'Bg1+', 'Kxg3', 'Bh5', 'Rf4', 'Ba7', 'Nc6', 'Bg4', 'Rf8', 'Bf2+', 'Kxf2', 'Kxa3', 'd1=Q', 'Nf7', 'Na5', 'Bxd1', 'd6', 'Ne5', 'Bd8', 'Nc6', 'Rf3+', 'Ka2', 'Re3', 'Be2', 'Ke1', 'Nb8', 'Rh3', 'Bf3', 'Bg5', 'Ka1', 'Rh7', 'Bg4', 'Rc7', 'Bd7', 'Bh6', 'Bf5', 'Nc6', 'Kb2', 'Nxb8', 'Bb1', 'Bf4', 'Be4', 'Re7', 'Bc2', 'Be5+', 'Kb1', 'Na6', 'Bf5', 'Rg7', 'Bc8', 'Re7', 'Bf5', 'Bd4', 'Be6', 'Nb4', 'Bc8', 'Ra7', 'Kc1', 'Nd3+', 'Kb1', 'Be5', 'Bd7', 'Bh8', 'Bc8', 'Bf6', 'Bh3', 'Bg5', 'Bf5', 'Ra3', 'Bh3', 'Bh4', 'Bg2', 'Ke2', 'Bf1+', 'Kf3', 'Bh3', 'Nf4', 'Bd7', 'Kg2', 'Be8', 'Rg3', 'Bh5', 'Ne6', 'Kc1', 'Rf3', 'Kb2', 'Bf6+', 'Kc1', 'Nc7', 'Kb1', 'Bd8', 'Bxf3+', 'Kxf3', 'Ka1', 'Ne6', 'Kb2', 'Be7', 'Kc1', 'Nd4', 'Kd2', 'Nb5', 'Kd3', 'Kg4', 'Kc2', 'Kg3', 'Kb3', 'd5', 'Kc2', 'Nc7', 'Kb1', 'Bd8', 'Ka2', 'Kh4', 'Kb2', 'Be7', 'Kb3', 'Kg5', 'Kc3', 'Ne8', 'Kd3', 'Nc7', 'Ke2', 'Ne6', 'Kd1', 'Nc7', 'Ke2', 'Nb5', 'Kd2', 'Kf6', 'Ke3', 'Ba3', 'Ke2', 'Bd6', 'Kf3', 'd4', 'Kg2', 'Bc5', 'Kf1', 'Nc3', 'Kg1', 'Kg6', 'Kf2', 'Kg5', 'Kg3', 'Kg6', 'Kf4', 'd3', 'Kg3', 'Bb4', 'Kf3', 'Na2', 'Ke3', 'Be7', 'Kf4', 'Bc5', 'Kg3', 'Kg5', 'Kh3', 'Kf5', 'Kg2', 'Kg6', 'Kh3', 'Kg5']
[White "RANDOM"]
[Black "php #1"]
['c3', 'g5', 'e4', 'b5', 'Qe2', 'Bg7', 'Qd1', 'Bh6', 'Be2', 'c6', 'f4', 'd6', 'Bd3', 'Nd7', 'h4', 'gxh4', 'Na3', 'a6', 'Qf3', 'Nf8', 'f5', 'Ng6', 'g3', 'h3', 'Bf1', 'a5', 'Qg2', 'Bb7', 'e5', 'Qc8', 'Bd3', 'd5', 'b4', 'Ba6', 'Qe2', 'Kd7', 'Qg2', 'Kd8', 'Nc4', 'Ra7', 'Na3', 'Qxf5', 'Bf1', 'd4', 'Qe2', 'Nf4', 'Qd3', 'Qc8', 'Qc2', 'Nh5', 'Rb1', 'c5', 'bxa5', 'Kd7', 'Qg6', 'Nhf6', 'Qh5', 'Kc6', 'Bb2', 'd3', 'Nxh3', 'Bf4', 'e6', 'Rb7', 'Rh2', 'fxe6', 'g4', 'Nh6', 'Qf7', 'Nfxg4', 'Qh5', 'Re8', 'Nxf4', 'Nf5', 'Qg5', 'Nd6', 'Nd5', 'Rd7', 'Qe3', 'Ra7', 'Rh1', 'Rc7', 'Nf4', 'Nf2', 'Bg2+', 'Nfe4', 'Rh3', 'Kb7', 'Rd1', 'Ka8', 'Ng6', 'Ra7', 'Rh6', 'Nf5', 'Bf1', 'Qb8', 'Qxe4+', 'Rb7', 'Qxb7+', 'Kxb7', 'Nc4', 'Nxh6', 'Nf4', 'Nf7', 'Nh5', 'Kc8', 'Bxd3', 'Qa8', 'Ne5', 'c4', 'Nxf7', 'b4', 'Bxc4', 'Bb7', 'a6', 'Qa7', 'Bf1', 'Qd4', 'Bc1', 'Qh8', 'a4', 'Ba8', 'Bb2', 'Qxc3', 'Ng7', 'Qc1', 'Nh6', 'Rd8', 'Ba1', 'Kc7', 'Nxe6+', 'Kb8', 'a7+', 'Kxa7', 'Be2', 'Rd7', 'Nc7', 'Rd6', 'Na6', 'Kb6', 'Nxb4', 'Rd3', 'Ng8', 'Re3', 'Nxe7', 'Qc2', 'Nbd5+', 'Kb7', 'Nf4', 'Ka7', 'Bb2', 'h5', 'Nd3', 'Qc5', 'Bd4', 'Bc6', 'Ng6', 'Rg3', 'Kf1', 'Kb7', 'Bxc5', 'Kb8', 'Bxh5', 'Re3', 'Be2', 'Rh3', 'Nb4', 'Rh5', 'Bf2', 'Re5', 'Bd3', 'Ka8', 'Na2', 'Rd5', 'Be2', 'Kb7', 'Bb5', 'Bxb5+', 'd3', 'Kb8', 'Rb1', 'Ka8', 'Bg1', 'Rc5', 'Rc1', 'Rc7', 'Nc3', 'Kb7', 'Be3', 'Bxa4', 'Nb5', 'Ka6', 'Rc5', 'Rb7', 'Nc7+', 'Kb6', 'Nf8', 'Rxc7', 'Bf2', 'Kb7', 'Ne6', 'Kc8', 'Bg3', 'Rxc5', 'Kg2', 'Bb5', 'Nxc5', 'Bc6+', 'Kf1', 'Bh1', 'Ke2', 'Be4', 'Nxe4', 'Kd8', 'Nd6', 'Ke7', 'Kf2', 'Kd8', 'Kf1', 'Ke7', 'Nc4', 'Ke6', 'Ke2', 'Kd5', 'Bf2', 'Kc6', 'Kd1', 'Kb7', 'Ke2', 'Kb8', 'Bg3+', 'Ka8', 'Nd6', 'Ka7', 'Be1', 'Ka8', 'Ba5', 'Kb8', 'Kf1', 'Ka8', 'Ke1', 'Ka7', 'Bc7', 'Ka8', 'Nc4', 'Kb7', 'Ba5', 'Kc8', 'Bd8', 'Kb7', 'Nd6+', 'Kb8', 'Nb5', 'Kb7', 'Bg5', 'Kb6', 'Na3', 'Kc6', 'Ke2', 'Kc7', 'Bh6', 'Kd7', 'Kd1', 'Ke7', 'Kc2', 'Kf7', 'Kb1', 'Ke7', 'Nc2', 'Kd7', 'Bf8', 'Ke6', 'Bc5', 'Kf5', 'Ka2', 'Kg4', 'Bg1', 'Kg5', 'Bd4', 'Kg4', 'Ne3+', 'Kf3', 'Bf6', 'Kf4', 'Nd1', 'Kg3', 'Kb3', 'Kh3', 'Bb2', 'Kh4', 'Ba1', 'Kh5', 'Kc2', 'Kg6', 'Bd4', 'Kg5', 'Kb1', 'Kg4', 'Kc1', 'Kg5', 'Kb1', 'Kh5', 'Bc3', 'Kg6', 'Ka2', 'Kf7', 'd4', 'Ke7', 'Ba1', 'Kd6', 'Bc3', 'Kd5', 'Kb2', 'Ke4', 'Ka3', 'Kf3', 'Ba5', 'Kg2', 'Ka2', 'Kh2', 'Nc3', 'Kg1', 'Bb4', 'Kg2', 'd5', 'Kf1', 'Ka1', 'Kg1', 'Ka2', 'Kg2', 'Kb3']
[White "php #2"]
[Black "RANDOM"]
['h4', 'f6', 'Na3', 'e6', 'b4', 'h5', 'Bb2', 'b6', 'c4', 'a6', 'Rc1', 'Kf7', 'Bd4', 'Ne7', 'Qc2', 'Ng6', 'Qb1', 'Ne5', 'f4', 'g6', 'Be3', 'Qe7', 'Qe4', 'Ng4', 'Bxb6', 'Nc6', 'Rc3', 'Qe8', 'Qxc6', 'Rh7', 'Qa4', 'Be7', 'e3', 'Bxb4', 'Qxa6', 'Qg8', 'Rc1', 'Ne5', 'f5', 'Nf3+', 'Ke2', 'Nxh4', 'Ke1', 'd5', 'Rc3', 'cxb6', 'Qa7+', 'Ke8', 'Qa5', 'Bxc3', 'Qa4+', 'Bd7', 'Qa6', 'Bxd2+', 'Ke2', 'Rxa6', 'g3', 'Kf7', 'gxh4', 'Bc6', 'Nh3', 'g5', 'Nxg5+', 'Kg7', 'Nb5', 'Be8', 'Nxh7', 'Ra4', 'Nc7', 'Bd7', 'Kf3', 'Ba5', 'a3', 'Kf7', 'Kf4', 'Qg5+', 'Kf3', 'Qxe3+', 'Kxe3', 'Bb4', 'Rh3', 'Kg7', 'Rg3+', 'Kh8', 'c5', 'bxc5', 'Ng5', 'Kg8', 'Nh3+', 'Kh8', 'Rg2', 'exf5', 'Bd3', 'Ra8', 'Nb5', 'Bxb5', 'Kf4', 'Rxa3', 'Bc4', 'Re3', 'Rf2', 'd4', 'Rh2', 'Bxc4', 'Rd2', 'Ba6', 'Re2', 'c4', 'Re1', 'Bf8', 'Ng5', 'fxg5+', 'Kxf5', 'Rb3', 'Rb1', 'Bg7', 'Rxb3', 'Bf8', 'Ke5', 'd3', 'Kf5', 'Bc5', 'Kg6', 'Bg1', 'hxg5', 'Be3', 'Rb6', 'Bc1', 'Rc6', 'Bb7', 'Kxh5', 'Bb2', 'Kg4', 'd2', 'Rh6+', 'Kg8', 'Rh7', 'd1=B+', 'Kf5', 'Bdf3', 'g6', 'Bg7', 'Kg5', 'Bh6+', 'Kxh6', 'Bg2', 'Re7', 'Kf8', 'Re1', 'Bbf3', 'Re6', 'Bb7', 'Re3', 'Bbc6', 'Re4', 'Bf3', 'Rf4+', 'Ke7', 'Rxc4', 'Ba4', 'Kg7', 'Bb3', 'Ra4', 'Bf7', 'Rb4', 'Bg2', 'Rf4', 'Bb7', 'Rd4', 'Be4', 'Rb4', 'Ke8', 'Kh7', 'Bc6', 'Rc4', 'Kf8', 'g7+', 'Ke7', 'Rd4', 'Bg6+', 'Kh8', 'Bh5', 'Rd1', 'Bce8', 'Rf1', 'Bb5', 'Rf5', 'Bf1', 'Rxf1', 'Ke6', 'Rf8', 'Bd1', 'Rf5', 'Be2', 'Rc5', 'Bh5', 'Rc3', 'Bg4', 'Rc7', 'Bf5', 'Rc1', 'Bg6', 'Rc3', 'Ke7', 'Ra3', 'Ke8', 'g8=N', 'Bc2', 'Rc3', 'Bd3', 'Rc2', 'Be4', 'Rc7', 'Bc6', 'Rf7', 'Bb7', 'Rf3', 'Kd7', 'Rg3', 'Bf3', 'Nf6+', 'Ke7', 'Rh3', 'Be2', 'Rb3', 'Kd8', 'Rh3', 'Bc4', 'Re3', 'Bf1', 'Re8+', 'Kc7', 'Rd8', 'Bb5', 'Rf8', 'Kb7', 'Kh7', 'Ba6', 'Ne4', 'Be2', 'Rd8', 'Bd1', 'Ng5', 'Bb3', 'Rd6', 'Ba2', 'Rb6+', 'Ka7', 'Rb2', 'Bg8+', 'Kxg8', 'Ka8', 'Kh8', 'Ka7', 'Re2', 'Kb7', 'Rh2', 'Kc6', 'Ne4', 'Kb6', 'Nf2', 'Kb5', 'Nh3', 'Kb4', 'Rf2', 'Kb5', 'Rf3', 'Kb6', 'Rf6+', 'Kb7', 'Rg6', 'Ka7', 'Ng5', 'Kb8', 'Nh7', 'Ka7', 'Rc6', 'Kb7', 'Rc5', 'Ka8', 'Rc2', 'Kb7', 'Rd2', 'Ka8', 'Kg7', 'Kb7', 'Rd5', 'Kc8', 'Rd7', 'Kxd7']
[White "RANDOM"]
[Black "php #3"]
['d4', 'f5', 'b4', 'h5', 'Nd2', 'h4', 'c3', 'g6', 'f4', 'c5', 'bxc5', 'Bg7', 'c4', 'Kf8', 'a4', 'Ke8', 'Nb3', 'h3', 'Ba3', 'e6', 'Bc1', 'a5', 'g3', 'Nf6', 'Ra2', 'Ke7', 'Nxh3', 'g5', 'Nf2', 'Ra6', 'Ng4', 'd6', 'Nh6', 'Ne8', 'h4', 'Qc7', 'cxd6+', 'Kd7', 'e4', 'Rxd6', 'h5', 'Qd8', 'Nf7', 'Ra6', 'Qe2', 'b5', 'Rc2', 'Bxd4', 'Nc5+', 'Kc7', 'Qg4', 'Bb7', 'Rf2', 'Rf8', 'Nd7', 'Nxd7', 'Rf3', 'Bxe4', 'Rg1', 'b4', 'h6', 'Nb8', 'Qxg5', 'Rd6', 'Re3', 'Kb7', 'g4', 'Ba7', 'Qf6', 'Rd7', 'Bd3', 'Bd5', 'Rg2', 'Rc7', 'Nxd8+', 'Kb6', 'Kd2', 'Rc5', 'Qe7', 'Na6', 'Ba3', 'Rf6', 'Nc6', 'Bxg2', 'Bc1', 'Nb8', 'g5', 'Rxh6', 'Ke2', 'Nc7', 'Qxc5+', 'Kb7', 'Bb1', 'Bxc6', 'Rc3', 'Rf6', 'Ra3', 'b3', 'Qb6+', 'Ka8', 'Bd3', 'Ne8', 'Be4', 'Nd7', 'Qxa5', 'Kb7', 'Qc7+', 'Nxc7', 'gxf6', 'Bb8', 'Bd2', 'Ka8', 'Bb1', 'Bb7', 'Bc2', 'Bh1', 'a5', 'Ba7', 'Bc3', 'Bd4', 'Be1', 'Bf2', 'Bc3', 'Bc6', 'Kd3', 'Bd5', 'Bd2', 'Nf8', 'Ke2', 'Ka7', 'Ra1', 'Bc5', 'Rg1', 'Ka8', 'Be1', 'e5', 'Bc3', 'Kb8', 'fxe5', 'Kb7', 'Bd1', 'Kc6', 'Rg3', 'Bh1', 'Rf3', 'Nce6', 'Rf2', 'Bb6', 'Be1', 'Nd8', 'a6', 'Bg2', 'Rf3', 'Bxf3+', 'Kf1', 'b2', 'Bd2', 'Kc7', 'Bh6', 'Bh5', 'Be2', 'Bf7', 'Bf4', 'Kc6', 'Bg4', 'b1=B', 'Bg3', 'Be4', 'Be1', 'Bc5', 'Bg3', 'Be6', 'Bf4', 'Nf7', 'Be2', 'Bb1', 'Bg4', 'Be7', 'Bxf5', 'Bbxf5', 'fxe7', 'Bb1', 'Kf2', 'Ng6', 'Ke3', 'Bef5', 'Kf2', 'Nf8', 'Ke1', 'Nh8', 'Bh6', 'Bg4', 'Bxf8', 'Bh3', 'Ke2', 'Ba2', 'Kd2', 'Bb3', 'e8=R', 'Kc7', 'Kc1', 'Bc8', 'Rd8', 'Ba2', 'Rd3', 'Bb3', 'Be7', 'Ng6', 'Bf8', 'Nxf8', 'Rh3', 'Kb6', 'Rh4', 'Ne6', 'Rh2', 'Bb7', 'Kb2', 'Ng7', 'Ka3', 'Kc6', 'Rb2', 'Kd7', 'c5', 'Bd1', 'Rb6', 'Ba8', 'Kb2', 'Kc8', 'Rb3', 'Bh1', 'Ka3', 'Ne6', 'Kb4', 'Bc2', 'Ka5', 'Bc6', 'Rb7', 'Bf3', 'Rf7', 'Bfd1', 'Re7', 'Ba4', 'Kb6', 'Nxc5', 'Rd7', 'Bxd7', 'Ka5', 'Kd8', 'a7', 'Bf3', 'a8=B', 'Be4', 'Bc6', 'Ke8', 'Ba4', 'Nb3+', 'Bxb3', 'Bdc6', 'Bg8', 'Ke7', 'Ka6', 'Bc2', 'Ka5', 'Bb3', 'Kb4', 'Kf8', 'Bh7', 'Bca4', 'Ka5', 'Ke7', 'Bb1', 'Be8', 'Ka6', 'Kf7', 'Kb6', 'Kg7', 'Bh7', 'Bb5', 'e6', 'Bd3', 'Bf5', 'Bb1', 'e7', 'Bxf5', 'Ka7', 'Bd7', 'Kb7', 'Bf7', 'Ka6', 'Ba2', 'e8=R', 'Bc6', 'Re4', 'Kg8', 'Rf4', 'Bad5', 'Rf8+', 'Kg7', 'Ra8', 'Bg2', 'Rb8', 'Bcf3', 'Ka5', 'Bh5', 'Kb6', 'Bgf3', 'Kc5', 'Bd5', 'Rh8', 'Ba8', 'Kd6', 'Bg2', 'Ra8', 'Be2', 'Kd7', 'Bgf3', 'Rg8+', 'Kh6', 'Rg3', 'Bd1', 'Rg5', 'Kh7', 'Ke6', 'Be4', 'Rg7+', 'Kxg7']
[White "RANDOM"]
[Black "ruby #0"]
['f3', 'b6', 'a3', 'h6', 'c4', 'Rh7', 'e3', 'Nf6', 'Bd3', 'a6', 'Be2', 'Nd5', 'b3', 'Nxe3', 'g3', 'Nxd1', 'Kxd1', 'Bb7', 'g4', 'Bxf3', 'h4', 'Bxh1', 'Nh3', 'Ra7', 'Bf1', 'h5', 'Nc3', 'hxg4', 'Nd5', 'Rxh4', 'Be2', 'Rxh3', 'Nxb6', 'cxb6', 'Bb2', 'Rxb3', 'Bd4', 'Rxa3', 'Ke1', 'Rxa1+', 'Bxa1', 'Rc7', 'Bf6', 'exf6', 'Bxg4', 'Rxc4', 'Be2', 'Ke7', 'Bxc4', 'Nc6', 'Bxa6', 'Nb8', 'Be2', 'Bb7', 'Bf1', 'Qe8', 'Be2', 'Bc8', 'Bd1', 'Nc6', 'Bc2', 'g5', 'd4', 'Nxd4', 'Kf1', 'Nxc2', 'Kg1', 'Ne1', 'Kh2', 'b5', 'Kg1', 'Bh6', 'Kf1', 'd5', 'Ke2', 'Bg7', 'Ke3', 'Kd8+', 'Kd2', 'Qd7', 'Ke2', 'Nc2', 'Kf1', 'Ba6', 'Kg1', 'Bh6', 'Kg2', 'Kc8', 'Kh2', 'f5', 'Kh3', 'Bb7', 'Kg3', 'Qd8', 'Kg2', 'Nb4', 'Kf2', 'f4', 'Kg2', 'Qa5', 'Kg1', 'Qa8', 'Kf2', 'Bg7', 'Kg2', 'Ba1', 'Kf2', 'Bf6', 'Kg2', 'Bg7', 'Kh1', 'Qb8', 'Kh2', 'Ba6', 'Kh1', 'd4', 'Kg1', 'Nd3', 'Kh1', 'Kc7', 'Kg2', 'Qh8', 'Kg1', 'Qh2+', 'Kf1', 'Qh8', 'Kg1', 'Qh5', 'Kf1', 'Kc8', 'Kg2', 'Qh8', 'Kf1', 'Bf8', 'Kg1', 'Kb8', 'Kf1', 'f6', 'Ke2', 'f3+', 'Kxd3', 'Kb7', 'Kc2', 'Qh3', 'Kb3', 'Bd6', 'Kb2', 'f2', 'Kc1', 'Qa3+', 'Kb1', 'Qb4+', 'Kc1', 'Be7', 'Kd1', 'Qc3', 'Ke2', 'Qc4+', 'Kf3', 'Qg8', 'Ke4', 'Ka8', 'Kxd4', 'Qh7', 'Kc3', 'Bb7', 'Kb3', 'Qd3+', 'Ka2', 'Qc4+', 'Kb1', 'Kb8', 'Kb2', 'Qg8', 'Kc2', 'Qh7+', 'Kb3', 'Qh5', 'Kc2', 'Qh3', 'Kb1', 'Bb4', 'Kc1', 'Ka8', 'Kc2', 'Ka7', 'Kc1', 'Qh7', 'Kb2', 'Bc8', 'Kb3', 'Qf7+', 'Kb2', 'Qh5', 'Kc2', 'Kb6', 'Kd3', 'Be7', 'Kc2', 'Ka5', 'Kb1', 'Bd8', 'Ka2', 'Ka4', 'Ka1', 'f1=Q+', 'Kb2', 'Be7', 'Kc3', 'Qf4', 'Kd3', 'Qfg4', 'Kc3', 'Be6', 'Kb2', 'Qg2+', 'Kb1', 'Qhh3', 'Ka1', 'Bg4', 'Kb1', 'Qg1+', 'Kb2', 'Qge3', 'Kc2', 'Qh7+', 'Kb2', 'Qc1+', 'Kxc1', 'Bc8', 'Kd1', 'Qh1+', 'Kc2', 'Bb4', 'Kb2', 'Bd2', 'Kc2', 'Qh2', 'Kb1', 'Qb8', 'Kb2', 'Bd7', 'Ka2', 'b4', 'Kb1', 'Ka5', 'Kb2', 'Qg3', 'Ka1', 'Ba4', 'Kb2', 'Qg4', 'Ka2', 'Qe4', 'Kb2', 'Qc2+', 'Ka1', 'Qd3', 'Kb2', 'Qe3', 'Ka1', 'Qf2', 'Kb2', 'Qf5', 'Ka2', 'Qc2+', 'Ka1', 'Qc6', 'Kb2', 'Qc3+', 'Kb1', 'Qc8', 'Ka2', 'Bb5', 'Kb2', 'Qb8', 'Ka1', 'Bd3', 'Ka2', 'Qg3', 'Ka1', 'Qg1+', 'Kb2', 'Be3', 'Kb3', 'Bh7', 'Kb2', 'Ka4', 'Ka2', 'Qg4', 'Kb2', 'Qe6', 'Ka1', 'Bf5', 'Kb2', 'Bh7', 'Ka1', 'Kb3']
[White "ruby #1"]
[Black "RANDOM"]
['Nf3', 'g5', 'b3', 'h6', 'a3', 'd6', 'Rg1', 'Rh7', 'c4', 'Qd7', 'Nd4', 'c6', 'Qc2', 'Qc7', 'Kd1', 'd5', 'Qd3', 'Kd7', 'Ne6', 'Qb6', 'e4', 'Qb4', 'Ke2', 'Ke8', 'f4', 'f6', 'Kf2', 'Qxa3', 'Qxd5', 'Qa4', 'e5', 'h5', 'Bd3', 'Bg7', 'Rf1', 'Rh8', 'Be4', 'Na6', 'Rg1', 'gxf4', 'Ra2', 'Qxc4', 'Qb5', 'f3', 'Ra3', 'cxb5', 'Bc2', 'Qxc2', 'Ra2', 'Qd3', 'Kg3', 'Kf7', 'Rxa6', 'Bh6', 'gxf3', 'Qe2', 'Ra3', 'Qc4', 'Ra1', 'Qxe6', 'Ra4', 'Qd6', 'Re4', 'Bd7', 'd3', 'Qb4', 'Rf4', 'Qc3', 'd4', 'Be6', 'Na3', 'Rc8', 'b4', 'Bc4', 'Rf5', 'Qb3', 'Kf2', 'Qa4', 'Re1', 'Rh7', 'Rxf6+', 'exf6', 'Bxh6', 'Qb3', 'Rc1', 'Kg6', 'Bd2', 'Qc2', 'Nxb5', 'Qa2', 'exf6', 'Rg7', 'Kg2', 'Qb1', 'Re1', 'Bf7', 'Bc3', 'Rxc3', 'Rf1', 'Qb3', 'Re1', 'Rh7', 'Kg3', 'Ne7', 'Nd6', 'Rc2', 'Rc1', 'Nd5', 'h3', 'Ra2', 'Rf1', 'Nxf6', 'Kf4', 'Ra6', 'Nxf7', 'Rg7', 'Rf2', 'Qxb4', 'Nd8', 'Ra5', 'Nxb7', 'Qb3', 'Re2', 'a6', 'Kg3', 'Kf7+', 'Kf4', 'Rgg5', 'Rc2', 'Rge5', 'Nc5', 'Kg7', 'Nb7', 'Qb1', 'Rc8', 'Qh7', 'Rd8', 'Re6', 'Re8', 'Re1', 'Ra8', 'Rae5', 'Rc8', 'Re8', 'Rc2', 'Rf8', 'Rc3', 'Qg6', 'Rd3', 'Rc1', 'Rd2', 'Ra1', 'Nc5', 'Ra2', 'Nd7', 'Qg5+', 'Kxg5', 'Ng4', 'hxg4', 'Ra1', 'Nf6', 'Rc8', 'f4', 'hxg4', 'Ne4', 'Kh8', 'Kg6', 'Re8', 'Kh5', 'Rg1', 'Nf2', 'a5', 'f5', 'Re4', 'Nxe4', 'Rf1', 'Re2', 'Rg1', 'Ng3', 'Kg7', 'Re5', 'Rg2', 'Re1', 'Kg8', 'Ra1', 'Kh7', 'Ra2', 'Rxg3', 'Kh4', 'Rg1', 'Ra3', 'Rd1', 'd5', 'Kg7', 'Ra1', 'a4', 'Kg5', 'Rc1', 'f6+', 'Kf8', 'Ra2', 'Rc8', 'Kh4', 'Rc1', 'Rf2', 'Rf1', 'Re2', 'Rf5', 'Rc2', 'Rf3', 'Kg5', 'Rg3', 'Rc3', 'Re3', 'Kf5', 'Rd3', 'Rc1', 'Ra3', 'Rh1', 'Kf7', 'Kf4', 'Rd3', 'Rh8', 'Rxd5', 'Rf8+', 'Kg6', 'Rc8', 'Rh5', 'Ra8', 'Rh1', 'f7', 'Rf1+', 'Ke3', 'Rc1', 'Ra6+', 'Kh7', 'Kd2', 'Ra1', 'Ra5', 'Rh1', 'Kc2', 'Re1', 'Rg5', 'Kh6', 'Re5', 'Rxe5', 'Kc1', 'Re6', 'Kd1', 'Re3', 'Kc2', 'Rh3', 'f8=Q+', 'Kh7', 'Qd6', 'Rf3', 'Qd2', 'Ra3', 'Qd3+', 'Rxd3', 'Kb1', 'Rc3', 'Ka2', 'Kh8', 'Ka1', 'Rc1+', 'Kb2', 'Rd1', 'Ka3', 'Re1', 'Ka2', 'Re2+', 'Ka1', 'Ra2+', 'Kxa2', 'g3', 'Ka1', 'a3', 'Kb1', 'Kh7', 'Kc2', 'Kg7', 'Kd2', 'Kf8', 'Ke1', 'Ke7', 'Ke2', 'Ke6', 'Kd1', 'Kf7', 'Ke2', 'Kg8', 'Kf1', 'Kf8', 'Ke2', 'Ke7', 'Kd3', 'Kd8', 'Ke4', 'Ke7', 'Kd5', 'Kf8', 'Ke6', 'Kg7', 'Kf5', 'Kf8', 'Kf4', 'a2', 'Kf3', 'a1=N', 'Kg2', 'Ke7', 'Kh3', 'Nc2', 'Kxg3']
[White "RANDOM"]
[Black "ruby #2"]
['c4', 'a6', 'Nh3', 'Ra7', 'Na3', 'h5', 'Nb1', 'Nf6', 'Nf4', 'd5', 'g4', 'c5', 'gxh5', 'Bf5', 'Ne6', 'Bc2', 'h3', 'b5', 'Bg2', 'Bb3', 'Nc7+', 'Qxc7', 'Bf3', 'Rg8', 'h4', 'Qc8', 'cxd5', 'Qg4', 'd3', 'g5', 'axb3', 'Rd7', 'Rf1', 'Rc7', 'Bd2', 'Qf5', 'Rxa6', 'Rc8', 'hxg5', 'Rh8', 'Bf4', 'Qg6', 'h6', 'Ng4', 'Bxg4', 'Qe4', 'Ra5', 'Na6', 'Rh1', 'Qh7', 'Bd2', 'Qe4', 'e3', 'f5', 'Qc1', 'Kd8', 'Bh5', 'Qg4', 'h7', 'Qe2+', 'Kxe2', 'Bg7', 'Rh4', 'Bh6', 'Rf4', 'c4', 'Rd4', 'Rc7', 'Bf3', 'Rc8', 'Rf4', 'Rc5', 'Qc3', 'Rxd5', 'Qxh8+', 'Kd7', 'Nc3', 'cxb3', 'Bg2', 'e6', 'Raa4', 'Kc6', 'Qd8', 'b4', 'Qc7+', 'Nxc7', 'Rd4', 'Kb6', 'f3', 'Rd6', 'Nd1', 'Nd5', 'Kf1', 'Kb5', 'Rc4', 'Nf6', 'Ra8', 'Ra6', 'Rg4', 'Kc5', 'gxh6', 'Rb6', 'Nf2', 'Nh5', 'Ke2', 'Kd6', 'Rgg8', 'Ke7', 'Rge8+', 'Kd6', 'Reb8', 'Rxb8', 'Ne4+', 'Kd5', 'h8=N', 'Ke5', 'Ng6+', 'Kd5', 'Ng5', 'Ng7', 'Ne7+', 'Kd6', 'Ra7', 'e5', 'hxg7', 'f4', 'Rb7', 'Re8', 'Ne6', 'Rxe7', 'e4', 'Rxg7', 'Nd4', 'Rh7', 'Be1', 'Kc5', 'Rb5+', 'Kd6', 'Nf5+', 'Kc6', 'Nd6', 'Rf7', 'Rd5', 'Rf6', 'Bh4', 'Rg6', 'Bh1', 'Kc7', 'Nc4', 'Rf6', 'd4', 'Rh6', 'Kd3', 'Re6', 'Bg2', 'Kb8', 'Bg3', 'Re8', 'Ke2', 'Kc7', 'Nxe5', 'Ra8', 'Rd7+', 'Kb6', 'Re7', 'Ra6', 'Ng6', 'Ra7', 'Kf2', 'Ka5', 'Rc7', 'Kb6', 'Kg1', 'Kb5', 'Kh1', 'Ra6', 'Ne5', 'Ka5', 'Nf7', 'Ra8', 'Ng5', 'Ra7', 'Be1', 'Kb6', 'Rc8', 'Ra1', 'Rc4', 'Ra4', 'Bh3', 'Kb7', 'Bg4', 'Kb6', 'd5', 'Kb5', 'Kg1', 'Ra7', 'Rd4', 'Ra1', 'Nh7', 'Ka5', 'Rd3', 'Ka4', 'e5', 'Kb5', 'Nf6', 'Kc4', 'Kf1', 'Ra5', 'Kg2', 'Ra7', 'Kh2', 'Kxd3', 'Bc8', 'Rg7', 'Be6', 'Rg1', 'Nh7', 'Rg5', 'Bf7', 'Rg2+', 'Kh3', 'Rg4', 'Bc3', 'bxc3', 'Bg8', 'Rg5', 'Be6', 'Rg8', 'bxc3', 'Rg4', 'Bg8', 'Rg3+', 'Kh2', 'Rg1', 'Kxg1', 'Kxc3', 'Ng5', 'b2', 'Nf7', 'b1=Q+', 'Kf2', 'Kd4', 'Nd6', 'Qh1', 'Nb5+', 'Kc5', 'd6', 'Qxf3+', 'Kg1', 'Qe4', 'Bh7', 'Kd5', 'Bg8+', 'Kxe5', 'Nd4', 'Qe1+', 'Kg2', 'Qh4', 'Bc4', 'Ke4', 'd7', 'Qg4+', 'Kh2', 'Qh5+', 'Kg1', 'Qg6+', 'Kf2', 'Qg8', 'Ke2', 'Qe6', 'Kd1', 'Qf6', 'Bf1', 'Qg6', 'Nc6', 'f3', 'Kd2', 'Qh5', 'Bh3', 'Kf4', 'd8=N', 'f2', 'Bc8', 'Kg5', 'Ne6+', 'Kf6', 'Ncd4', 'Qh8', 'Nc2', 'f1=Q', 'Ne3', 'Qf2+', 'Kc3', 'Ke5', 'Bb7', 'Qfh4', 'Nf4', 'Kf6', 'Kd2', 'Q8h6', 'Nd3', 'Q6h5', 'Bg2', 'Qe2+', 'Kxe2', 'Qb4', 'Nf1', 'Qb8', 'Nh2', 'Ke6', 'Bd5+', 'Kd7', 'Kf2', 'Qxh2+', 'Kf3', 'Qf4+', 'Ke2', 'Qd6', 'Be4', 'Kc7', 'Bg2', 'Kd7', 'Ke1', 'Qf6', 'Bf1', 'Kc6', 'Nc5', 'Kd5', 'Ne6', 'Qd8', 'Bd3', 'Qg5', 'Be2', 'Qh4+', 'Kf1', 'Ke5', 'Bd3', 'Qh2', 'Ng5', 'Qh3+', 'Ke2', 'Qh2+', 'Kd1', 'Qh7', 'Kc2', 'Qb7', 'Nf3+', 'Ke6', 'Nh2', 'Qc7+', 'Kd2', 'Qc4', 'Bc2', 'Qd3+', 'Bxd3', 'Kd6', 'Bg6', 'Kd7', 'Ke1', 'Kd6', 'Bc2', 'Kc7', 'Ke2', 'Kd8', 'Bd3', 'Kd7', 'Kd1', 'Kc6', 'Bf1', 'Kd7', 'Bd3', 'Ke7', 'Bb1', 'Ke6', 'Kc2', 'Kf6', 'Kd1', 'Kf7', 'Bg6+', 'Ke7', 'Be8', 'Kd8', 'Nf3', 'Kc8', 'Ba4', 'Kb8', 'Ne5', 'Kb7', 'Ng6', 'Kb6', 'Bc2', 'Kc5', 'Nh8', 'Kb5', 'Nf7', 'Ka6', 'Ke1', 'Kb5', 'Ne5', 'Ka6', 'Ba4', 'Kb7', 'Kd2', 'Ka7', 'Kd1', 'Kb8', 'Kc1', 'Kc7', 'Ng4', 'Kd8', 'Nh2', 'Kc7', 'Bc6', 'Kd8', 'Nf3', 'Ke7', 'Bb5', 'Kf6', 'Bd7', 'Kf7', 'Be8+', 'Ke6', 'Ng1', 'Kd6', 'Bh5', 'Kc7', 'Kd1', 'Kb7', 'Bg4', 'Kb6', 'Kc2', 'Kc5', 'Kd3', 'Kc6', 'Bd1', 'Kc7', 'Ne2', 'Kd7', 'Nc1', 'Kc6', 'Nb3', 'Kd6', 'Ke2', 'Ke7', 'Nc5', 'Kf7', 'Bb3+', 'Kg7', 'Ke1', 'Kf6', 'Nd7+', 'Kg5', 'Bf7', 'Kf4', 'Ke2', 'Kg3', 'Be8', 'Kh2', 'Nc5', 'Kh3', 'Na6', 'Kg4', 'Kf1', 'Kg3', 'Nb8', 'Kh2', 'Kf2', 'Kh3', 'Ke1', 'Kg3', 'Bg6', 'Kh4', 'Ke2', 'Kg4', 'Bf7', 'Kh3', 'Kf3', 'Kh4', 'Bb3', 'Kh5', 'Ke3', 'Kg5', 'Kd4', 'Kf6', 'Nd7+', 'Kg6', 'Nb6', 'Kh5', 'Nc8', 'Kg4', 'Ke5', 'Kg3', 'Ke4', 'Kh2', 'Bd1', 'Kg2', 'Kf5', 'Kh1', 'Ke5', 'Kg1', 'Kd5', 'Kh2', 'Bh5', 'Kh1', 'Bf7']
[White "RANDOM"]
[Black "ruby #3"]
['h3', 'c6', 'b4', 'a6', 'd3', 'Qb6', 'Bg5', 'Qb5', 'f4', 'Qa4', 'c3', 'Kd8', 'Nf3', 'Ke8', 'Kf2', 'Qb5', 'e3', 'h5', 'a3', 'Nf6', 'd4', 'e6', 'Qe2', 'Ng4+', 'Kg1', 'Nxe3', 'Ne5', 'Nf5', 'a4', 'Nxd4', 'Ng6', 'd5', 'Qe5', 'Qc4', 'Na3', 'Nd7', 'Bh4', 'Qxc3', 'a5', 'Bd6', 'Qxd4', 'Qc1', 'Rxc1', 'Nc5', 'Qxd5', 'Rh6', 'Rh2', 'Rh7', 'Kh1', 'Be7', 'Rb1', 'Bf6', 'f5', 'Na4', 'Kg1', 'Be5', 'Qe4', 'Bxh2+', 'Kf2', 'Rh8', 'Nc2', 'e5', 'Bc4', 'Bg3+', 'Bxg3', 'c5', 'Qd4', 'Rh6', 'Ba2', 'exd4', 'Ne7', 'd3', 'Ne1', 'Rg6', 'h4', 'Rc6', 'Bd6', 'Kd7', 'Bb3', 'd2', 'Nxc8', 'Raxc8', 'Bd1', 'Nc3', 'Kg3', 'Ra8', 'Ra1', 'c4', 'Ra3', 'Rh8', 'Bb8', 'Nd5', 'b5', 'g6', 'Rd3', 'Rxb8', 'Rd4', 'Kd8', 'Rxc4', 'Kc8', 'fxg6', 'Nf6', 'Rc5', 'Ng8', 'Rxh5', 'Rc5', 'Rh6', 'Rc6', 'Rh5', 'f6', 'Kh3', 'Rc1', 'Rh8', 'Ra8', 'Bg4+', 'Kc7', 'bxa6', 'Ra7', 'Nc2', 'Rf1', 'h5', 'Rf3+', 'Kh2', 'Rd3', 'g3', 'Kd6', 'Na1', 'Ra8', 'Kh3', 'Re3', 'Bc8', 'Ra3', 'Bxb7', 'Rxa5', 'Bh1', 'Ra4', 'Bc6', 'Rf8', 'Bd7', 'Ne7', 'Rxf8', 'Kd5', 'Rg8', 'Nc8', 'Bb5', 'Rc4', 'Nc2', 'd1=Q', 'Nb4+', 'Kd6', 'g7', 'Qd4', 'Rd8+', 'Ke6', 'Rxc8', 'Qg1', 'g4', 'Kf7', 'Ra8', 'Qf1+', 'Kh2', 'Qc1', 'a7', 'Ke7', 'g8=Q', 'Qc2+', 'Kh1', 'Qc1+', 'Kh2', 'Rc6', 'Na6', 'Qg5', 'Be2', 'Rc8', 'Qf7+', 'Kd8', 'Kg2', 'Rxa8', 'h6', 'Kc8', 'Bc4', 'Qc1', 'Kh3', 'Qe3+', 'Kh2', 'Qf3', 'Qe7', 'f5', 'Qb7+', 'Kxb7', 'Be2', 'Qc3', 'Bd3', 'Kb6', 'Kh1', 'Qc6+', 'Kg1', 'Kxa7', 'Bb5', 'Qe4', 'Bf1', 'Qh1+', 'Kxh1', 'f4', 'Nb4', 'Rd8', 'Bd3', 'Rd4', 'Na6', 'Rd7', 'Bg6', 'Rd5', 'Bc2', 'Rd1+', 'Kg2', 'Rh1', 'Bg6', 'Re1', 'Bh7', 'Rc1', 'Nb4', 'Rh1', 'Bg6', 'Rf1', 'Kh2', 'Ra1', 'Kg2', 'Re1', 'Bc2', 'Ka8', 'Nd5', 'Kb8', 'Nb6', 'Re4', 'Nd5', 'f3+', 'Kh2', 'Rb4', 'Bh7', 'Rb5', 'Kg3', 'Rb2', 'Bc2', 'Kb7', 'Kf2', 'Ra2', 'h7', 'Rb2', 'Nc3', 'Ka7', 'Na4', 'Rb6', 'Bd3', 'Ka8', 'g5', 'Rd6', 'Bc2', 'Rh6', 'Ke3', 'Rd6', 'h8=B', 'Rh6', 'Kd2', 'Rg6', 'Bd1', 'Ka7', 'Be5', 'Re6', 'Bc7', 'Rb6', 'Bxf3', 'Rd6+', 'Bd5', 'Re6', 'Bg2', 'Rd6+', 'Kc1', 'Rd4', 'Bg3', 'Rd2', 'Bh1', 'Rd3', 'Bf2+', 'Rd4', 'Bb7', 'Kxb7', 'Nc3', 'Rd3', 'Na2', 'Rc3+', 'Kd1', 'Ka8', 'Bc5', 'Rxc5', 'Nc1', 'Rf5', 'Ke2', 'Re5+', 'Kd1', 'Kb8', 'Kc2', 'Rxg5', 'Kb1', 'Rg7', 'Na2', 'Rg6', 'Kc2', 'Rh6', 'Nc1', 'Rf6', 'Kb3', 'Rb6+', 'Ka3', 'Rg6', 'Ka4', 'Rg2', 'Nd3', 'Rg7', 'Kb5', 'Rg5+', 'Nc5', 'Rg4', 'Ne6', 'Rd4', 'Nc7', 'Rd3', 'Kb6', 'Rd4', 'Na6+', 'Kc8', 'Nb4', 'Rd3', 'Ka5', 'Rd4', 'Na6', 'Rd3', 'Nb8', 'Kb7', 'Na6', 'Kc8', 'Nc7', 'Rd8', 'Kb4', 'Rd1', 'Kb5', 'Kd8', 'Kb4', 'Kc8', 'Ka5', 'Rd7', 'Ne8', 'Rd2', 'Nf6', 'Rd4', 'Ne8', 'Rd7', 'Kb4', 'Rd5', 'Kc3', 'Rd8', 'Nc7', 'Kxc7', 'Kb4', 'Rg8', 'Ka3', 'Rc8', 'Kb2', 'Rf8', 'Kb1', 'Rd8', 'Kb2', 'Kd7', 'Kb1', 'Kc7', 'Kb2', 'Rd5', 'Kc2', 'Rd7', 'Kb1', 'Kd6', 'Ka1', 'Rf7', 'Ka2', 'Kc5', 'Ka3', 'Rf4', 'Kb2', 'Kd6', 'Ka2', 'Rf1', 'Ka3', 'Rf8', 'Ka4', 'Rf2', 'Kb3', 'Kc6', 'Kc3', 'Rf3+', 'Kb4', 'Rg3', 'Ka4', 'Rg5', 'Ka3', 'Rh5', 'Kb2', 'Kd5', 'Ka1', 'Rh3', 'Kb2', 'Rc3', 'Ka2', 'Rc6', 'Kb2', 'Kc4', 'Ka2', 'Rf6', 'Ka3', 'Ra6+', 'Kb2']
[White "STOCKFISH"]
[Black "STOCKFISH"]
['e4', 'e5', 'd4', 'exd4', 'Nf3', 'Bc5', 'Bg5', 'f6', 'Bf4', 'Nc6', 'Bc4', 'd6', 'c3', 'Bg4', 'Qb3', 'Bxf3', 'gxf3', 'Nge7', 'Nd2', 'dxc3', 'bxc3', 'Na5', 'Qa4+', 'Nec6', 'Bd5', 'Qd7', 'Rg1', 'Bb6', 'Be3', 'O-O-O', 'Nb3', 'g6', 'O-O-O', 'Qh3', 'Rge1', 'Kb8', 'Kb2', 'Nxb3', 'axb3', 'Ne7', 'Bxb6', 'cxb6', 'Ra1', 'Nc8', 'Qd4', 'Qxf3', 'Qe3', 'Qh5', 'Qg3', 'Rhe8', 'b4', 'f5', 'Rad1', 'fxe4', 'Rd4', 'b5', 'Bxe4', 'Qe5', 'Re3', 'a6', 'Rf3', 'Qe7', 'Bc2', 'Nb6', 'Re3', 'Qc7', 'Bb3', 'd5', 'Rxe8', 'Rxe8', 'Rh4', 'Qxg3', 'fxg3', 'Re7', 'Kc2', 'Kc7', 'Rf4', 'Re2+', 'Kd3', 'Rxh2', 'Rf7+', 'Kb8', 'Re7', 'Nc4', 'Kd4', 'Rd2+', 'Kc5', 'Rd3', 'Rxh7', 'Rxc3', 'Ba2', 'Ka7', 'Rh3', 'Rc2', 'Bb3', 'Rd2', 'g4', 'Ne5', 'Rh6', 'b6+', 'Kd6', 'Nf7+', 'Ke6', 'Nxh6', 'Bxd5', 'a5', 'Bc6', 'a4', 'Bxb5', 'a3', 'Bc4', 'b5', 'Bb3', 'Nxg4', 'Kf7', 'Rd6', 'Ke7', 'Rd3', 'Bc2', 'Rd2', 'Bb1', 'g5', 'Ke6', 'Ne3', 'Ke5', 'Kb8', 'Ke6', 'Nc4', 'Kf7', 'g4', 'Kg8', 'g3', 'Be4', 'g2', 'Kf7', 'g1=Q', 'Ke6', 'a2', 'Bg2', 'a1=Q', 'Kf5', 'Qxg2', 'Ke6', 'Qe5+', 'Kf7', 'Qgg7#']
[White "python #0"]
[Black "STOCKFISH"]
['f3', 'e5', 'f4', 'exf4', 'b3', 'Qh4+', 'g3', 'fxg3', 'hxg3', 'Qxg3#']
[White "python #1"]
[Black "STOCKFISH"]
['e4', 'e5', 'Ba6', 'Nxa6', 'b3', 'd5', 'exd5', 'Bd6', 'b4', 'Nxb4', 'Qh5', 'Nf6', 'Qxf7+', 'Kxf7', 'Ba3', 'Nxc2+', 'Kd1', 'Nxa3', 'Nxa3', 'Bxa3', 'Nh3', 'Re8', 'Rc1', 'Bxc1', 'Kxc1', 'Kg8', 'Rd1', 'Qxd5', 'Ng5', 'h6', 'h3', 'hxg5', 'Rg1', 'Bf5', 'f4', 'Qc5+', 'Kd1', 'Qxg1+', 'Ke2', 'exf4+', 'Kf3', 'Qf1#']
[White "STOCKFISH"]
[Black "python #2"]
['e4', 'b5', 'Bxb5', 'g5', 'd4', 'e6', 'h4', 'gxh4', 'Nc3', 'h3', 'Rxh3', 'Ba6', 'Bxa6', 'Nxa6', 'Qe2', 'Rc8', 'Qxa6', 'd5', 'exd5', 'Qxd5', 'Nxd5', 'exd5', 'Qxc8+', 'Ke7', 'Qxc7+', 'Ke6', 'Re3+', 'Kf5', 'Qe5+', 'Kg6', 'Rg3#']
[White "STOCKFISH"]
[Black "python #3"]
['e4', 'd6', 'd4', 'Na6', 'Nc3', 'd5', 'Nxd5', 'Qxd5', 'exd5', 'e5', 'Bb5+', 'c6', 'dxc6', 'exd4', 'cxb7+', 'Ke7', 'bxa8=Q', 'Ke6', 'Qe4+', 'Kf6', 'Qdxd4#']
[White "r #0"]
[Black "STOCKFISH"]
['h4']
[White "STOCKFISH"]
[Black "r #1"]
['e4']
[White "r #2"]
[Black "STOCKFISH"]
['f4']
[White "STOCKFISH"]
[Black "r #3"]
['e4', 'a5']
[White "STOCKFISH"]
[Black "php #0"]
['e4', 'd6', 'd4', 'Nh6', 'Nc3', 'Nc6', 'd5', 'Kd7', 'dxc6+', 'Ke6', 'Qd5+', 'Kf6', 'Qg5+', 'Ke6', 'Bc4+', 'd5', 'exd5+', 'Qxd5', 'Bxd5+', 'Kd6', 'Ne4#']
[White "php #1"]
[Black "STOCKFISH"]
['Nh3', 'd5', 'Ng5', 'e5', 'e4', 'Qxg5', 'a4', 'Qg6', 'b3', 'Nf6', 'Nc3', 'Bb4', 'Nxd5', 'Nxd5', 'Ra3', 'Qxe4+', 'Qe2', 'Qxe2+', 'Kxe2', 'Nc6', 'd4', 'Nxd4+', 'Kd1', 'Nc3+', 'Ke1', 'Ne4+', 'Kd1', 'Nxf2#']
[White "php #2"]
[Black "STOCKFISH"]
['g3', 'e5', 'Nf3', 'e4', 'Ne5', 'd5', 'Na3', 'Bxa3', 'Nc6', 'Nxc6', 'g4', 'Bd6', 'g5', 'Qxg5', 'f3', 'Qh4#']
[White "STOCKFISH"]
[Black "php #3"]
['e4', 'a6', 'd4', 'Nf6', 'e5', 'Nh5', 'Qxh5', 'd5', 'Qd1', 'Be6', 'Bd3', 'Bf5', 'Bxf5', 'g5', 'Bxg5', 'Nd7', 'e6', 'Nb6', 'exf7+', 'Kxf7', 'Qh5+', 'Kg8', 'Be6+', 'Kg7', 'Qf7#']
[White "ruby #0"]
[Black "STOCKFISH"]
['Nf3', 'Nf6', 'Ne5', 'd6', 'Nxf7', 'Kxf7', 'Na3', 'd5', 'Nb1', 'e5', 'Na3', 'Bxa3', 'bxa3', 'Re8']
[White "STOCKFISH"]
[Black "ruby #1"]
['e4', 'c6', 'd4', 'f6', 'Nc3', 'c5', 'Qh5+', 'g6', 'Qxc5', 'b6', 'Qc4', 'e5', 'dxe5', 'Bh6', 'exf6', 'Ba6', 'f7+', 'Kf8', 'fxg8=Q+', 'Ke7', 'Qgf7+', 'Kd6', 'e5+', 'Kxe5', 'Qcd5#']
[White "STOCKFISH"]
[Black "ruby #2"]
['e4', 'd5', 'exd5', 'Qd6', 'Bc4', 'c5', 'Nf3', 'Qa6', 'Bxa6', 'Nf6', 'Bb5+', 'Nbd7', 'Nc3', 'b6', 'd3', 'g5', 'Bc6', 'g4', 'Nd2', 'Ba6', 'Bxa8', 'Ne5', 'Nc4', 'Ned7', 'Bc6', 'Nh5', 'Bxd7+', 'Kd8', 'Bxg4', 'Ng3', 'hxg3', 'h6', 'Be2', 'Bb5', 'Nxb5', 'Bg7', 'c3', 'Bxc3+', 'bxc3', 'f5', 'Nxa7']
[White "STOCKFISH"]
[Black "ruby #3"]
['e4', 'c6', 'd4', 'd5', 'e5', 'Be6', 'Bd3', 'c5', 'dxc5', 'Qa5+', 'Nc3', 'a6', 'Ne2', 'b6', 'cxb6', 'Bd7', 'Be3', 'd4', 'Nxd4', 'Bf5', 'Bxf5', 'Nh6', 'Nc6', 'Nd7', 'Bxd7#']
[White "STOCKFISH"]
[Black "python #0"]
['e4', 'a6', 'd4', 'a5', 'Nc3', 'h5', 'Bd3', 'f6', 'e5', 'fxe5', 'Bg6#']
[White "python #1"]
[Black "STOCKFISH"]
['g3', 'e5', 'b3', 'Nc6', 'Bh3', 'd5', 'Bxc8', 'Qxc8', 'h4', 'Qd7', 'c3', 'Nf6', 'Rh3', 'Bd6', 'c4', 'Bc5', 'cxd5', 'Qxd5', 'g4', 'Qg2', 'Rh1', 'Bxf2#']
[White "python #2"]
[Black "STOCKFISH"]
['Nf3', 'd5', 'c3', 'e6']
[White "STOCKFISH"]
[Black "python #3"]
['e4', 'g6', 'd4', 'b5', 'Bxb5', 'Bb7', 'Nc3', 'Bxe4', 'Nxe4', 'c5', 'c3', 'cxd4', 'Qxd4', 'Qc7', 'Qxh8', 'Qxc3+', 'Nxc3', 'Bh6', 'Bxh6']
[White "r #0"]
[Black "STOCKFISH"]
['h3']
[White "r #1"]
[Black "STOCKFISH"]
['b4']
[White "r #2"]
[Black "STOCKFISH"]
['g3']
[White "r #3"]
[Black "STOCKFISH"]
['a4']
[White "STOCKFISH"]
[Black "php #0"]
['e4', 'd5', 'exd5', 'c6', 'dxc6', 'bxc6', 'Nf3', 'Qd4', 'Nxd4', 'e6', 'Nb3', 'a6', 'd4', 'a5', 'a4', 'Kd7', 'Be2', 'Be7', 'O-O', 'Ke8', 'Re1', 'g5', 'g3', 'Kd8', 'Bf3', 'h5', 'd5', 'Nf6', 'dxe6+', 'Kc7', 'exf7', 'Nbd7', 'Bxg5', 'Rh6', 'Rxe7', 'Ng4', 'Bxg4', 'Bb7', 'Qxd7+', 'Kb6', 'Qxb7#']
[White "php #1"]
[Black "STOCKFISH"]
['c3', 'e5', 'a3', 'd5', 'Nf3', 'e4', 'c4', 'exf3', 'b4', 'd4', 'e4', 'fxg2', 'Be2', 'gxh1=Q+', 'Bf1', 'd3', 'Qf3', 'Qxf3', 'c5', 'Qd4', 'c6', 'Qdxf2#']
[White "php #2"]
[Black "STOCKFISH"]
['a3', 'e5', 'f3', 'd5', 'e4', 'Nf6', 'c4', 'dxe4', 'h3', 'Nh5', 'a4', 'Qh4+', 'Ke2', 'Ng3+', 'Ke1', 'Nxh1+', 'Ke2', 'Qf2#']
[White "STOCKFISH"]
[Black "php #3"]
['e4', 'Na6', 'Nf3', 'h5', 'Nc3', 'e5', 'Nxe5', 'Rh6', 'd4', 'Bc5', 'dxc5', 'g6', 'Bxa6', 'b6', 'Qd5', 'Kf8', 'Qxf7#']
[White "ruby #0"]
[Black "STOCKFISH"]
['c4', 'e5', 'd3', 'Nf6', 'Nf3', 'Bb4+', 'Nbd2', 'd6', 'Nxe5', 'dxe5', 'e4', 'a5', 'f4', 'Ng4', 'fxe5']
[White "ruby #1"]
[Black "STOCKFISH"]
['c3', 'e5', 'Qc2', 'd5', 'Qxh7', 'Rxh7', 'Na3', 'Bxa3', 'b4', 'Bxc1', 'Nf3', 'e4', 'h3', 'exf3', 'd4', 'Bb2', 'Rb1', 'Bxc3+', 'Kd1', 'Qf6', 'Kc1', 'Qxd4', 'a4', 'Qd2#']
[White "ruby #2"]
[Black "STOCKFISH"]
['h4', 'e5', 'g3', 'd5', 'd4', 'exd4', 'a4', 'c5', 'f3', 'Bd6', 'Ra2', 'Bxg3+', 'Kd2', 'Nc6', 'Na3', 'Qe7', 'e3', 'Qxe3#']
[White "STOCKFISH"]
[Black "ruby #3"]
['e4', 'd6', 'd4', 'g5', 'Bxg5', 'e6', 'Bxd8', 'Be7', 'Bxe7', 'Na6', 'Bxa6', 'Rb8', 'Bb5+', 'c6', 'Bxd6', 'Kd7', 'Bd3', 'Ne7', 'Bxb8', 'Rf8', 'Nd2', 'b6', 'Bg3', 'Ng6', 'Ne2', 'Nh8', 'Rf1', 'h6', 'f3', 'a6', 'Nc4', 'Kd8', 'Nxb6', 'Ke8', 'Nxc8', 'e5', 'Nd6+', 'Kd7', 'dxe5', 'h5', 'Bxa6', 'Ke6', 'Nf5', 'h4', 'Qd6#']
[White "python #1"]
[Black "python #0"]
['c4', 'h5', 'f4', 'c5', 'e3', 'f6', 'Qxh5+', 'Rxh5', 'd3', 'Qa5+', 'b4', 'Qxb4+', 'Bd2', 'Qxb1+', 'Rxb1', 'Rxh2', 'Rxh2', 'b6', 'Rxb6', 'axb6', 'Nf3', 'Rxa2', 'Rh7', 'Ra1+', 'Bc1', 'Rxc1+', 'Kd2', 'Rd1+', 'Kxd1', 'd6', 'Rxg7', 'Bxg7', 'Kd2', 'Kd8', 'e4', 'd5', 'cxd5', 'e6', 'dxe6', 'Bxe6', 'Ng5', 'fxg5', 'fxg5', 'Bc3+', 'Kxc3', 'Bb3', 'Kxb3', 'c4+', 'Kxc4', 'b5+', 'Kxb5', 'Nf6', 'gxf6', 'Ke8', 'Kb6', 'Nd7+', 'Kb5', 'Nxf6']
[White "python #2"]
[Black "python #0"]
['c4', 'b6', 'Nh3', 'c6', 'g3', 'a6', 'd4', 'c5', 'dxc5', 'bxc5', 'Qxd7+', 'Kxd7', 'Bf4', 'Qa5+', 'Nd2', 'Qxd2+', 'Kxd2', 'Nf6', 'Bxb8', 'Ne4+', 'Ke1', 'Nxg3', 'fxg3', 'Rxb8', 'Kd2', 'Rxb2+', 'Kc3', 'Rc2+', 'Kxc2', 'e5', 'Ng5', 'Kd8', 'Nxf7+', 'Kc7', 'Nxh8', 'Bf5+', 'Kb2', 'Bb1', 'Kxb1', 'g6', 'Nxg6', 'hxg6', 'a3', 'Kd6', 'Kc2', 'e4', 'g4', 'Bg7', 'Rb1', 'Kc6', 'Rb2', 'Bxb2', 'Kxb2', 'Kc7', 'Kc3', 'Kd6', 'a4', 'e3', 'Kd3', 'Ke6', 'Kxe3', 'Kd7', 'Kf4', 'g5+', 'Kxg5', 'Kc7', 'e3', 'Kd8', 'Bh3', 'Ke7', 'Rd1', 'Kf7', 'Rf1+', 'Kg8', 'Rf4', 'a5', 'Kf6', 'Kh8', 'Re4', 'Kh7', 'Bf1', 'Kh8', 'Kf5', 'Kg8', 'Kg5', 'Kh7', 'Kf4', 'Kh6']
[White "python #0"]
[Black "python #3"]
['h3', 'e5', 'c4', 'Qg5', 'a3', 'Bxa3', 'bxa3', 'Qxg2', 'Bxg2', 'Nf6', 'Bxb7', 'Bxb7', 'Rh2', 'Nh5', 'Ra2', 'Kd8', 'f3', 'Bxf3', 'exf3', 'Rg8', 'Rh1', 'd5', 'cxd5', 'Kd7', 'Qa4+', 'Ke7', 'Qh4+', 'Kf8', 'Qe7+', 'Kxe7', 'd6+', 'cxd6', 'Ra1', 'Ke8', 'Ke2', 'g6', 'Rh2', 'a6', 'Kf2', 'a5', 'h4', 'Rf8', 'Nc3', 'Nf4', 'Rh1', 'Nh3+', 'Rxh3', 'd5', 'Nxd5', 'Ra6', 'Nf6+', 'Rxf6', 'Kg3', 'Rxf3+', 'Kxf3', 'Kd8', 'a4', 'Ke8', 'Ne2', 'Na6', 'Ba3', 'h5', 'Bxf8', 'Kxf8', 'Rg1', 'g5', 'Rxg5', 'Ke7', 'Rxe5+', 'Kd7', 'Re7+', 'Kxe7', 'Nf4', 'Kf6', 'Nxh5+', 'Ke7', 'Ng7', 'Nc7', 'Nf5+', 'Kd8', 'Ne7', 'Kxe7', 'Rh2', 'Na6', 'Re2+', 'Kd6', 'Re6+', 'fxe6', 'Ke2', 'Kd7', 'd4', 'Ke7', 'h5', 'Kd8', 'h6', 'e5', 'dxe5', 'Ke7', 'h7', 'Ke8', 'h8=Q+', 'Kf7', 'Qf6+', 'Kg8', 'Qf7+', 'Kxf7', 'e6+', 'Kxe6', 'Ke1', 'Nc5', 'Ke2', 'Nxa4', 'Kf3', 'Kf7', 'Kg4', 'Nc3', 'Kg3', 'Kg8', 'Kg2', 'Kg7', 'Kg1', 'Nd5', 'Kf2', 'Kg8', 'Kg2', 'Ne3+', 'Kf3', 'Kh8', 'Kxe3', 'Kg8', 'Kf3']
[White "r #0"]
[Black "python #0"]
['Nf3']
[White "r #1"]
[Black "python #0"]
['e3']
[White "r #2"]
[Black "python #0"]
['b3']
[White "python #0"]
[Black "r #3"]
['h4', 'f5']
[White "php #0"]
[Black "python #0"]
['Na3', 'c5', 'Nb1', 'f6', 'Na3', 'd6', 'Nf3', 'Kd7', 'h3', 'g6', 'b4', 'cxb4', 'e4', 'bxa3', 'c4', 'e5', 'g4', 'g5', 'Bb2', 'axb2', 'h4', 'bxa1=N', 'Qb3', 'Nc2+', 'Kd1', 'Ne3+', 'Ke1', 'Nc2+', 'Kd1', 'Ne3+', 'Qxe3', 'gxh4', 'd4', 'exd4', 'Ke1', 'Qa5+', 'Kd1', 'Qa4+', 'Qb3', 'Qxb3+', 'axb3', 'h5', 'Kc2', 'd3+', 'Kb2', 'hxg4', 'Ka2', 'gxf3', 'Ka1', 'f5', 'Rh2', 'Bg7+', 'Kb1', 'fxe4', 'Rg2', 'fxg2', 'Be2', 'g1=R+', 'Ka2', 'Ra1#']
[White "php #1"]
[Black "python #0"]
['a4', 'b5', 'd3', 'bxa4', 'Ra3', 'f5', 'h3', 'Bb7', 'c3', 'Bxg2', 'c4', 'Bxh3', 'Rxa4', 'Bxf1', 'Rxh7', 'Bxe2', 'Rb4', 'Bxd1', 'Rb6', 'axb6', 'Bd2', 'Rxh7', 'Nc3', 'Rh8', 'Nxd1', 'd6', 'Be3', 'Nh6', 'Bd4', 'Ra2', 'b4', 'Re2+', 'Kf1', 'Rxf2+', 'Kxf2', 'Ng4+', 'Kg2', 'Rh2+', 'Kf3', 'Rh3+', 'Kg2', 'Rh2+', 'Kf3', 'Rh3+', 'Kg2', 'Rh2+', 'Kf3', 'Ne5+', 'Kf4', 'Rf2+', 'Ke3', 'Rf3+', 'Kd2', 'Nxc4+', 'Kc3', 'Rxd3+', 'Kc2', 'Rd2+', 'Kb1', 'Na3+', 'Kc1', 'Rc2#']
[White "python #0"]
[Black "php #2"]
['Na3', 'a6', 'b3', 'f5', 'c3', 'e6', 'Nb1', 'Nc6', 'g4', 'Qf6', 'gxf5', 'Qxc3', 'dxc3', 'd5', 'Qxd5', 'Nb8', 'Qxe6+', 'Ne7', 'Qf7+', 'Kd7', 'Qxe7+', 'Bxe7', 'Nf3', 'g6', 'Ne5+', 'Kd8', 'Nc6+', 'Nxc6', 'fxg6', 'b5', 'gxh7', 'Na7', 'f3', 'Nc6', 'Bd2', 'Bf8', 'Bg5+', 'Ne7', 'Bxe7+', 'Ke8', 'Bxf8', 'Kd7', 'Bh3+', 'Kc6', 'Bd7+', 'Kb7', 'Bxc8+', 'Kxc8', 'Bh6', 'c5', 'Rg1', 'a5', 'Rg8+', 'Kc7', 'Bf4+', 'Kb6', 'Bc7+', 'Kc6', 'Rg6+', 'Kd7', 'Rd6+', 'Ke8', 'Re6+', 'Kf8', 'Rf6+', 'Kg7', 'Rg6+', 'Kxg6', 'Bxa5', 'Rhc8', 'h8=N+', 'Kg7', 'Bb6', 'Kg8', 'Bxc5', 'Rc6', 'Kf2', 'Rd8', 'Bd4', 'Rb6', 'Bxb6', 'Rc8', 'Kg1', 'Rb8', 'a3', 'Rxb6', 'b4', 'Rf6', 'h4', 'Rc6', 'e4', 'Rc5', 'bxc5', 'Kxh8', 'Kh1', 'Kg8', 'Nd2', 'Kf7', 'Rf1', 'Kg8', 'Rg1+', 'Kh7', 'Rg7+', 'Kh8', 'Rh7+', 'Kxh7', 'a4', 'b4', 'cxb4', 'Kg7', 'b5', 'Kf8', 'h5', 'Ke7', 'e5', 'Ke6', 'b6', 'Kxe5', 'Nc4+', 'Kf4', 'Na3', 'Kg3', 'c6', 'Kh3', 'Nb5', 'Kg3', 'Kg1', 'Kf4', 'Na3', 'Ke3', 'Nc4+', 'Kxf3', 'Nd2+', 'Ke3', 'Nf1+', 'Ke4', 'Ng3+', 'Kd5', 'Kf2', 'Ke6', 'Ke2', 'Kf6', 'Ne4+', 'Ke7', 'Ke1', 'Ke8', 'Nf6+', 'Kd8', 'c7+', 'Ke7', 'c8=N+', 'Kxf6', 'Ke2', 'Ke6', 'Ke1', 'Kf7', 'Nd6+', 'Kg7', 'Nf5+', 'Kh7', 'b7', 'Kh8', 'b8=R+', 'Kh7', 'Rh8+', 'Kxh8', 'Ne3', 'Kg7', 'Nf5+', 'Kf8', 'Kd1', 'Ke8', 'Ng7+', 'Kf7', 'Ke2', 'Kf8', 'Ne6+', 'Ke7', 'Nd4', 'Kf8', 'Ne6+', 'Kg8', 'Kf2', 'Kh7', 'Nf8+', 'Kh8', 'Ng6+', 'Kh7', 'Nf8+', 'Kg8', 'Ke1', 'Kxf8', 'Kd2', 'Kf7', 'Kc3', 'Kg7', 'h6+', 'Kg6', 'h7', 'Kh6', 'h8=R+', 'Kg7', 'Rg8+', 'Kh7', 'Rg7+', 'Kh6', 'Rh7+', 'Kg5', 'Rh5+', 'Kg6', 'Rh6+', 'Kxh6', 'Kb4', 'Kg6', 'Ka3', 'Kf5', 'a5', 'Ke5', 'Kb4', 'Kd4', 'Ka3', 'Kd5', 'Ka2', 'Kc5', 'Ka1', 'Kd5', 'Kb1', 'Ke4', 'Ka1', 'Kf3', 'a6', 'Kg3', 'a7', 'Kf4', 'a8=R', 'Kg3', 'Ra3+', 'Kf4', 'Rf3+', 'Ke5', 'Re3+', 'Kf6', 'Rf3+', 'Kg5', 'Rf5+', 'Kg4', 'Rg5+', 'Kf3', 'Rg3+', 'Kxg3']
[White "python #0"]
[Black "php #3"]
['f3', 'Nh6', 'b4', 'e6', 'a3', 'f5', 'Bb2', 'b6', 'Bxg7', 'Bd6', 'Bxh8', 'a6', 'd3', 'a5', 'bxa5', 'Qg5', 'axb6', 'Bb7', 'bxc7', 'Qf6', 'cxb8=Q+', 'Bc8', 'Qxc8+', 'Qd8', 'Qxd7+', 'Kxd7', 'a4', 'Ba3', 'Rxa3', 'Qa5+', 'Kf2', 'Qc3', 'Bxc3', 'Ra6', 'h3', 'Kc6', 'g3', 'Rb6', 'f4', 'e5', 'Bg2+', 'Kd7', 'Bc6+', 'Ke7', 'Bb4+', 'Rxb4', 'fxe5', 'Rb6', 'Ra2', 'Kd8', 'Na3', 'Nf7', 'e6', 'Ng5', 'e7+', 'Kxe7', 'Nb5', 'Nxh3+', 'Rxh3', 'h5', 'Rxh5', 'Rb7', 'Rh7+', 'Ke6', 'Nd4+', 'Ke5', 'Ngf3+', 'Kf6', 'Rh6+', 'Kf7', 'Bd5+', 'Kf8', 'Rh8+', 'Kg7', 'Rh7+', 'Kg6', 'Rh6+', 'Kg7', 'Rh7+', 'Kf6', 'Rf7+', 'Rxf7', 'Bxf7', 'Kg7', 'Nxf5+', 'Kh7', 'Ng5+', 'Kh8', 'Qa1#']
[White "python #0"]
[Black "ruby #0"]
['g3', 'h5', 'Bg2', 'g6', 'Bxb7', 'Bxb7', 'Nc3', 'Bxh1', 'd3', 'Nh6', 'Bxh6', 'Rxh6', 'Na4', 'Qc8', 'a3', 'Bd5', 'e3', 'Kd8', 'Qxh5', 'Rxh5', 'f3', 'Bxf3', 'Nxf3', 'Rxh2', 'Nxh2', 'Na6', 'Ke2', 'Ke8', 'Nf1', 'g5', 'Re1', 'Bg7', 'Nd2', 'Bxb2', 'Nxb2', 'd5', 'Nb3', 'f6', 'Rg1', 'Nb8', 'Ra1', 'Nd7', 'Ra2', 'Qa6', 'c3', 'Qxa3', 'Rxa3', 'e6', 'Rxa7', 'Rxa7', 'Kf3', 'Ra2', 'g4', 'Rxb2', 'c4', 'dxc4', 'dxc4', 'Rxb3', 'Kg3', 'Rxe3+', 'Kh2', 'Kf7', 'Kg1', 'Rf3', 'Kg2', 'c5', 'Kxf3', 'Nf8', 'Ke2', 'f5', 'gxf5', 'exf5', 'Kd2', 'Ne6', 'Ke2', 'Ke8', 'Ke3', 'Ke7', 'Kd3', 'Kf7', 'Kc3', 'g4', 'Kc2', 'Kf8', 'Kb3', 'g3', 'Ka4', 'Ke8', 'Ka3', 'Ke7', 'Ka4', 'Ng5', 'Kb5', 'f4', 'Kxc5', 'Nf3', 'Kd5', 'Nd4', 'Kxd4', 'Kd8', 'Ke4', 'Kc8', 'Kxf4', 'Kb7', 'Kxg3', 'Ka6', 'c5', 'Ka5', 'Kh4', 'Kb4', 'c6', 'Kc3', 'Kh5', 'Kb4', 'c7', 'Kb5', 'c8=Q', 'Ka4', 'Qe8+', 'Ka5', 'Qe5+', 'Ka6', 'Qe2+', 'Ka5', 'Qe5+', 'Kb4', 'Qc3+', 'Kxc3']
[White "python #0"]
[Black "ruby #1"]
['e4', 'Nh6', 'd3', 'Nf5', 'exf5', 'b5', 'Qg4', 'Nc6', 'Qxg7', 'Nd4', 'Qxf7+', 'Kxf7', 'f3', 'Nxf5', 'c4', 'd5', 'cxb5', 'e5', 'Bh6', 'Kg8', 'Bxf8', 'Bd7', 'Nc3', 'Be8', 'Nxd5', 'Qd7', 'Nf6+', 'Kxf8', 'Nxh7+', 'Rxh7', 'a4', 'Qxb5', 'axb5', 'Rf7', 'Rxa7', 'Ng7', 'Rxa8', 'Rf6', 'Rxe8+', 'Nxe8', 'b4', 'Ra6', 'bxa6', 'c6', 'd4', 'Nf6', 'dxe5', 'Nd7', 'Nh3', 'Nf6', 'exf6', 'Kf7', 'Bc4+', 'Kg6', 'Nf4+', 'Kh6', 'Ne6', 'Kg6', 'Bd3+', 'Kh6', 'Kf2', 'c5', 'Nxc5', 'Kh5', 'Bg6+', 'Kxg6', 'Rb1', 'Kg5', 'Ne6+', 'Kxf6', 'Ke3', 'Kf7', 'Nd8+', 'Kg7', 'Ne6+', 'Kf6', 'Nf4', 'Kf7', 'Ke2', 'Kf6', 'Nh5+', 'Ke5', 'f4+', 'Kd6', 'Rd1+', 'Ke6', 'Ng7+', 'Kf7', 'Rd7+', 'Kg6', 'f5+', 'Kh6', 'Rd6+', 'Kh7', 'Rh6+', 'Kxg7', 'Rh7+', 'Kxh7', 'g3', 'Kh8', 'h3', 'Kg7', 'f6+', 'Kh6', 'b5', 'Kg6', 'g4', 'Kh6', 'g5+', 'Kh7', 'g6+', 'Kh8', 'g7+', 'Kh7', 'g8=B+', 'Kh6', 'Ke3', 'Kg5', 'h4+', 'Kg4', 'Be6+', 'Kxh4', 'Bd7', 'Kg5', 'Kd3', 'Kxf6', 'Kc2', 'Ke7', 'Kc1', 'Kf7', 'Be6+', 'Kg6', 'Bf5+', 'Kxf5', 'Kc2', 'Kg5', 'Kb1', 'Kh6', 'Ka2', 'Kg6', 'Kb3', 'Kf6', 'a7', 'Ke5', 'a8=N', 'Ke6', 'Nc7+', 'Kf7', 'Na8', 'Kg6', 'Kb4', 'Kf7', 'Ka4', 'Ke7', 'Nb6', 'Kf6', 'Nd5+', 'Kg7', 'Nc3', 'Kh7', 'Ka5', 'Kg8', 'Ka6', 'Kf7', 'b6', 'Ke7', 'Nd5+', 'Ke6', 'Nf4+', 'Kd7', 'Nh3', 'Ke7', 'Kb5', 'Kf6', 'Nf4', 'Ke5', 'Ng6+', 'Ke6', 'Nf4+', 'Ke7', 'Nd5+', 'Ke6', 'Nf4+', 'Kd6', 'Nh5', 'Ke5', 'Kb4', 'Kf5', 'Ng7+', 'Kg6', 'b7', 'Kh6', 'Nf5+', 'Kg5', 'Kc5', 'Kg6', 'Ne7+', 'Kf7', 'Kb5', 'Ke6', 'Kb4', 'Kd6', 'b8=B+', 'Kxe7']
[White "python #0"]
[Black "ruby #2"]
['Nc3', 'f5', 'a4', 'g5', 'h4', 'a6', 'hxg5', 'b5', 'Rxh7', 'b4', 'Rxe7+', 'Bxe7', 'g4', 'a5', 'gxf5', 'Rh5', 'g6', 'bxc3', 'bxc3', 'Bd6', 'f3', 'Nf6', 'Nh3', 'Qe7', 'Ng1', 'Rh6', 'f4', 'Nh5', 'g7', 'Ba3', 'g8=Q+', 'Qf8', 'Qe6+', 'dxe6', 'Bxa3', 'Bd7', 'Bxf8', 'e5', 'Bxh6', 'Bb5', 'fxe5', 'Ba6', 'Bf8', 'Nc6', 'Ba3', 'Nb8', 'Qc1', 'Kf7', 'e6+', 'Kg8', 'Bb4', 'Kh8', 'Bxa5', 'c6', 'Qd1', 'c5', 'Bb4', 'cxb4', 'cxb4', 'Ra7', 'Nh3', 'Ng3', 'Ra2', 'Nh1', 'Qa1+', 'Kg8', 'Qg7+', 'Kxg7', 'f6+', 'Kh8', 'Bg2', 'Kg8', 'f7+', 'Kf8', 'e7+', 'Kxf7', 'e8=Q+', 'Kf6', 'Qe7+', 'Rxe7', 'Bxh1', 'Re8', 'Bc6', 'Re7', 'd4', 'Bxe2', 'Kd2', 'Bh5', 'Ng1', 'Kf7', 'Bd5+', 'Kg7', 'Nf3', 'Re4', 'Bxe4', 'Kh8', 'Rb2', 'Bxf3', 'Bxf3', 'Nd7', 'Bh5', 'Nb8', 'Rb3', 'Kg8', 'Bf7+', 'Kf8', 'Ke1', 'Kg7', 'Rg3+', 'Kh7', 'Rg7+', 'Kh6', 'Rg6+', 'Kh7', 'Rg7+', 'Kh8', 'Rh7+', 'Kxh7', 'Bg8+', 'Kg6', 'Bh7+', 'Kg5', 'Bg6', 'Kh6', 'Kf1', 'Kxg6', 'Ke1', 'Nd7', 'Ke2', 'Kg7', 'Ke1', 'Kf7', 'd5', 'Kg6', 'c3', 'Kh7', 'Kd2', 'Ne5', 'Ke1', 'Nd3+', 'Ke2', 'Nf2', 'Kxf2', 'Kg7', 'Kg2', 'Kh6', 'Kh3', 'Kg5', 'a5', 'Kg6', 'd6', 'Kg5', 'a6', 'Kf4', 'a7', 'Ke5', 'a8=R', 'Kxd6', 'Ra6+', 'Ke5', 'Re6+', 'Kf5', 'Rf6+', 'Kxf6', 'Kg4', 'Kg7', 'Kg3', 'Kf8', 'Kh2', 'Kg8', 'c4', 'Kf7', 'c5', 'Ke6', 'Kg1', 'Kf7', 'Kf2', 'Kf6', 'b5', 'Kf7', 'Kf1', 'Ke6', 'Ke1', 'Kf5', 'b6', 'Kf6', 'b7', 'Kg6', 'Kf2', 'Kh6', 'Ke1', 'Kh7', 'b8=Q', 'Kh6', 'Qh8+', 'Kg5', 'Qf6+', 'Kg4', 'Qf5+', 'Kh4', 'Qe4+', 'Kh5', 'Qg4+', 'Kh6', 'Qg7+', 'Kxg7', 'Ke2', 'Kg6', 'Kf2', 'Kg7', 'Kf3', 'Kf6', 'Kg4', 'Kf7', 'Kf4', 'Ke7', 'Ke3', 'Ke6', 'Kf4', 'Kd7', 'c6+', 'Kc7', 'Kg3', 'Kd8', 'c7+', 'Ke7', 'c8=N+']
[White "python #0"]
[Black "ruby #3"]
['d4', 'Na6', 'Nf3', 'd5', 'Ng5', 'Bd7', 'Nxh7', 'g5', 'Nf6+', 'exf6', 'Bxg5', 'Bg7', 'Bxf6', 'Kf8', 'Be7+', 'Kxe7', 'e3', 'Bc8', 'Bxa6', 'Nf6', 'Bxb7', 'Bd7', 'Bxd5', 'Kf8', 'Bxf7', 'Bc8', 'h3', 'Qd7', 'a4', 'Qd5', 'Bxd5', 'Bxh3', 'Rxh3', 'Rd8', 'Rxh8+', 'Ng8', 'Rxg8+', 'Ke7', 'Rxg7+', 'Kf6', 'Rg6+', 'Ke7', 'Re6+', 'Kd7', 'Bc6+', 'Kxe6', 'Bd5+', 'Kf5', 'Qh5+', 'Kf6', 'Qg5+', 'Kxg5', 'f4+', 'Kg4', 'Bf3+', 'Kf5', 'e4+', 'Ke6', 'd5+', 'Kf6', 'e5+', 'Ke7', 'd6+', 'Ke8', 'Bc6+', 'Kf8', 'dxc7', 'Kg8', 'cxd8=R+', 'Kh7', 'Rh8+', 'Kg6', 'f5+', 'Kg7', 'f6+', 'Kg6', 'Be4+', 'Kf7', 'e6+', 'Kxe6', 'Bf5+', 'Kxf6', 'Rh6+', 'Kxf5', 'Rf6+', 'Kxf6', 'Kf1', 'Ke7', 'c3', 'Ke8', 'Ra2', 'Kf7', 'Nd2', 'Kf8', 'Ra1', 'Kg8', 'Re1', 'Kh7', 'Re7+', 'Kg8', 'Rg7+', 'Kxg7', 'c4', 'Kg6', 'b4', 'Kh6', 'Nb1', 'Kg5', 'Kg1', 'Kh4', 'g3+', 'Kh3', 'Kf1', 'Kxg3', 'Na3', 'Kg4', 'Ke2', 'Kg5', 'Kd2', 'Kg4', 'b5', 'Kh4', 'Kc1', 'Kh5', 'b6', 'a5', 'Kd2', 'Kg5', 'Ke3', 'Kg4', 'Kd4', 'Kf3', 'Nc2', 'Kf2', 'b7', 'Ke2', 'Ne3', 'Kf3', 'Ng2', 'Kf2', 'Nh4', 'Ke1', 'Nf3+', 'Kf1', 'Nh2+', 'Kg1', 'Nf3+', 'Kf1', 'Nh2+', 'Kg2', 'b8=N', 'Kg3', 'Nf1+', 'Kf2', 'Ng3', 'Kg2', 'Kd3', 'Kg1', 'Ne2+', 'Kf2', 'Na6', 'Kf1', 'Ng3+', 'Ke1', 'Nf5', 'Kf2', 'Kd2', 'Kg2', 'Nh4+', 'Kg3', 'Nf5+', 'Kh2', 'Kd3', 'Kg2', 'Ne3+', 'Kh1', 'Ng4', 'Kg2', 'Ne3+', 'Kf2', 'Nd1+', 'Kg1', 'Ne3', 'Kf2', 'Ng4+', 'Kf3', 'Ne5+', 'Kf2', 'Ng4+', 'Kg2', 'Ne3+', 'Kf3', 'Nf5', 'Kf2', 'Nb4', 'Kf1', 'Ne3+', 'Kf2', 'Ng4+', 'Kg3', 'Na6', 'Kxg4', 'Ke4', 'Kh4', 'Kf3', 'Kh5', 'Ke2', 'Kg4', 'Nb8', 'Kh5', 'Nd7', 'Kh4', 'Nc5', 'Kg5', 'Ne4+', 'Kh4', 'Nf2', 'Kh5', 'Nd1', 'Kh6', 'Kf1', 'Kh5', 'Nb2', 'Kg4', 'Kg1', 'Kg5', 'Nd3', 'Kh6', 'Kh2', 'Kg7', 'Kg3', 'Kg8', 'c5', 'Kh7', 'Nb2', 'Kg7', 'Kh3', 'Kh8', 'Kg2', 'Kh7', 'Kf1', 'Kg8', 'Nc4', 'Kh8', 'Nxa5', 'Kh7', 'Kg2', 'Kh6', 'Kh3', 'Kg7', 'Nc4', 'Kf7', 'Ne5+', 'Kf8', 'Nd7+', 'Ke7', 'Kg3', 'Ke8', 'Nf6+', 'Kf8', 'Nd7+', 'Ke7', 'Kg2', 'Kd8', 'Kg3', 'Ke7', 'Kf4', 'Kd8', 'c6', 'Kc7', 'Ke4', 'Kc8', 'Nb6+', 'Kc7', 'Nd5+', 'Kxc6']
[White "python #1"]
[Black "python #2"]
['d3', 'g5', 'Bxg5', 'h6', 'Bxe7', 'Kxe7', 'd4', 'Qe8', 'b4', 'f5', 'd5', 'c6', 'dxc6', 'dxc6', 'b5', 'cxb5', 'e3', 'Qd7', 'Bxb5', 'Qxb5', 'Ne2', 'Qxb1', 'Qxb1', 'Nf6', 'Qxb7+', 'Bxb7', 'f4', 'Bxg2', 'Kf2', 'Bxh1', 'Rxh1', 'Nc6', 'Re1', 'Ke6', 'Rh1', 'Nb8', 'Nd4+', 'Kd5', 'Nxf5', 'Nc6', 'Nxh6', 'Rxh6', 'Rg1', 'Rxh2+', 'Kg3', 'Rxc2', 'Rh1', 'Rxa2', 'Rh6', 'Bxh6', 'e4+', 'Nxe4+', 'Kh3', 'Bxf4', 'Kh4', 'Re8', 'Kh5', 'Nc3', 'Kh4', 'Bc7', 'Kg4', 'Ne2', 'Kg5', 'Bf4+', 'Kh4', 'Ng3', 'Kh3', 'Rd2', 'Kg4', 'Nd8', 'Kxf4', 'Rf8+', 'Kxg3', 'Rff2', 'Kh3', 'Rf4', 'Kg3', 'Re4', 'Kh3', 'Rg2', 'Kxg2', 'Kd4', 'Kf2', 'Nc6', 'Kg3', 'a6', 'Kf3', 'Nb8', 'Kf2', 'Kc3', 'Kf3', 'Rf4+', 'Kxf4', 'a5', 'Ke3', 'Nd7', 'Ke2', 'Kb4', 'Kf3', 'Ne5+', 'Kf2', 'Nf3', 'Kxf3', 'Ka4', 'Ke4', 'Ka3', 'Kf5', 'Kb3', 'Kf4', 'Kb2', 'Ke4', 'Kc1', 'Kd3', 'Kd1', 'Kc3', 'Ke1', 'Kc2', 'Kf1', 'Kd2', 'Kf2', 'Kc3', 'Ke1', 'Kd4', 'Kd1', 'Kc5', 'Ke1', 'Kd6', 'Ke2', 'Kd7', 'Kd2', 'Kc7', 'Kc1', 'Kd8', 'Kb2', 'Kc8', 'Ka1', 'Kd8', 'a4', 'Kc7', 'Kb1', 'Kd8', 'Ka1', 'Kd7', 'Kb2', 'Kd6', 'Kb3', 'Kc5', 'Kc2', 'Kc6', 'Kd2', 'Kc7']
[White "python #3"]
[Black "python #1"]
['Na3', 'e6', 'Nb1', 'f5', 'g3', 'Nh6', 'c3', 'b6', 'Nf3', 'Ba3', 'Nxa3', 'Ke7', 'Bh3', 'Kf7', 'Bxf5', 'exf5', 'Nh4', 'Qxh4', 'gxh4', 'Ng8', 'e3', 'f4', 'exf4', 'h5', 'Qxh5+', 'Rxh5', 'Kd1', 'Rxh4', 'Kc2', 'Rxh2', 'Rxh2', 'd5', 'c4', 'dxc4', 'Nxc4', 'c6', 'Nxb6', 'axb6', 'a4', 'Rxa4', 'Rxa4', 'b5', 'Kb1', 'bxa4', 'Ka2', 'c5', 'Rg2', 'Bd7', 'Rxg7+', 'Kxg7', 'Ka1', 'Bc8', 'b3', 'axb3', 'Kb1', 'Nh6', 'f5', 'Nxf5', 'd4', 'cxd4', 'Bd2', 'Kh7', 'f3', 'Ba6', 'Bc1', 'Ne7', 'Bb2', 'Kh8', 'Bxd4+', 'Kg8', 'Bh8', 'Kxh8', 'f4', 'Ng6', 'Ka1', 'Nxf4', 'Kb2', 'Kg7', 'Kxb3', 'Ne6', 'Kb2', 'Kh6', 'Kb3', 'Nd8', 'Ka4', 'Be2', 'Ka5', 'Bh5', 'Kb6', 'Ne6', 'Ka5', 'Na6', 'Kxa6', 'Nd8', 'Kb6', 'Bg4', 'Ka6', 'Bh3', 'Kb6', 'Be6', 'Ka5', 'Bg4', 'Kb5', 'Bf5', 'Ka6', 'Kg7', 'Ka5', 'Nf7', 'Ka4', 'Nd6', 'Ka3', 'Ne4', 'Kb2', 'Nd2', 'Kc1', 'Bc8', 'Kxd2']
[White "python #1"]
[Black "r #0"]
['a3', 'd5']
[White "r #1"]
[Black "python #1"]
['f4']
[White "python #1"]
[Black "r #2"]
['e3', 'e6']
[White "python #1"]
[Black "r #3"]
['c4', 'Nh6']
[White "php #0"]
[Black "python #1"]
['a3', 'b6', 'b3', 'h6', 'Nc3', 'Ba6', 'f4', 'Bxe2', 'g4', 'Bxd1', 'Kf2', 'Bxg4', 'Bd3', 'a6', 'Kg2', 'a5', 'Nce2', 'Bxe2', 'Nf3', 'Bxf3+', 'Kf1', 'Bxh1', 'a4', 'Be4', 'Ba6', 'Nxa6', 'Ke2', 'Bxc2', 'Ra3', 'Bxb3', 'Kf3', 'Bxa4', 'Rb3', 'Bxb3', 'Ke2', 'd5', 'd4', 'Nb4', 'Kf3', 'Ra7', 'Be3', 'c5', 'Bf2', 'cxd4', 'f5', 'Qb8', 'Be3', 'dxe3', 'f6', 'exf6', 'Kg2', 'Qxh2+', 'Kf1', 'Ba2', 'Ke1', 'd4', 'Kf1', 'd3', 'Ke1', 'h5', 'Kf1', 'Qg1+', 'Kxg1', 'Nc2', 'Kg2', 'Ra6', 'Kh3', 'g6', 'Kh2', 'e2', 'Kg2', 'g5', 'Kh2', 'Bb3', 'Kg1', 'd2', 'Kg2', 'e1=R', 'Kh3', 'Ba2', 'Kh2', 'b5', 'Kg2', 'Rd6', 'Kg3', 'Rh6', 'Kg2', 'Na3', 'Kf3', 'Bg7', 'Kg2', 'Rc6', 'Kh2', 'Bf8', 'Kh3', 'Rc4', 'Kh2', 'b4', 'Kh3', 'f5', 'Kg2', 'Re5', 'Kf1', 'Rce4', 'Kg1', 'Rh8', 'Kh2', 'Kd8', 'Kg2', 'b3', 'Kf1', 'd1=B', 'Kg2', 'Re1', 'Kf2', 'Nc2', 'Kg2', 'R1e4', 'Kf1', 'Bh6', 'Kf2', 'Re3', 'Kg1', 'Re8', 'Kh2', 'Rd3', 'Kh1', 'Ne3', 'Kg1', 'Nd5', 'Kf2', 'Bg4', 'Kf1', 'Kc8', 'Kg2', 'b2', 'Kh1', 'Rf8', 'Kg2', 'Rd2+', 'Kg3', 'b1=R']
[White "php #1"]
[Black "python #1"]
['h3', 'd6', 'b3', 'Bxh3', 'Rh2', 'Bxg2', 'd3', 'Bxf1', 'f3', 'Bxe2', 'a4', 'Bxf3', 'c3', 'Bxd1', 'd4', 'Bxb3', 'Bf4', 'Bxa4', 'Rc2', 'Bxc2', 'Be3', 'Bxb1', 'Ra4', 'h5', 'Ra6', 'Nxa6', 'Bd2', 'Rb8', 'Nh3', 'Ba2', 'Ng5', 'Bb1', 'Nxf7', 'Kxf7', 'Kf1', 'Rh7', 'Kg1', 'e6', 'Be3', 'Qh4', 'Bd2', 'Qxd4+', 'Kh2', 'Qxc3', 'Bf4', 'Rd8', 'Kh1', 'g6', 'Be5', 'dxe5', 'Kh2', 'Bc5', 'Kh1', 'Bd6', 'Kh2', 'Ba2', 'Kg2', 'Rh8', 'Kh2', 'Ra8', 'Kg2', 'Bc4', 'Kg1', 'b5', 'Kg2', 'Rc8', 'Kg1', 'Kf8', 'Kh2', 'Qg3+', 'Kxg3', 'Ra8', 'Kf3', 'Rb8', 'Kg3', 'Rh6', 'Kf2', 'Ke8', 'Ke1', 'Rc8', 'Kd2', 'Bf8', 'Ke3', 'e4', 'Kf4', 'e3', 'Ke4', 'Bf1', 'Ke5', 'c5', 'Kf4', 'Be2', 'Kxe3', 'h4', 'Ke4', 'g5', 'Ke5', 'Bd6+', 'Ke4', 'Bd3+', 'Kf3', 'Be4+', 'Kg4', 'Kf8', 'Kxg5', 'Bd5', 'Kg4', 'Ra8', 'Kh3', 'Re8', 'Kg4', 'Be7', 'Kh3', 'Kf7', 'Kh2', 'Bf3', 'Kh3', 'Nf6', 'Kh2', 'h3', 'Kg1', 'Ng4', 'Kf1', 'e5', 'Kg1', 'Kg6', 'Kf1', 'Bc6', 'Ke1', 'Rf8', 'Kd1', 'Bb7', 'Kd2', 'Kg7', 'Kc2', 'Ba8', 'Kb2', 'Bh1', 'Ka1', 'Rh4', 'Kb1', 'Bd6', 'Ka2', 'Rfh8', 'Ka1', 'Nb4', 'Kb1', 'Bf3', 'Kc1', 'Bd1', 'Kd2', 'Rg8', 'Kc1', 'e4', 'Kxd1', 'Nc6', 'Kd2', 'Kf7', 'Ke1', 'Nh2', 'Kd1', 'Rg2', 'Ke1', 'Rg5', 'Ke2', 'Bf4', 'Ke1', 'a6', 'Kf2', 'Rg7', 'Ke1', 'c4', 'Kd1', 'Rgg4', 'Kc2', 'Nf1', 'Kc3', 'Nh2', 'Kb2', 'Ke7', 'Ka3', 'Kf6', 'Kb2', 'Bc1+', 'Kc3', 'Bf4', 'Kc2', 'Ne7', 'Kb1', 'Ke6', 'Ka2', 'Nf1', 'Kb2', 'Rg2+', 'Kb1', 'Nd2+', 'Ka1', 'Rg6', 'Ka2', 'Bd6', 'Ka1', 'Bh2', 'Ka2', 'Rgh6', 'Ka1', 'Rg6', 'Kb2', 'Rgg4', 'Kc1', 'Nb1', 'Kb2', 'Nd5', 'Ka2', 'e3', 'Kxb1', 'Bg3', 'Ka2', 'Bf4', 'Ka3', 'Ke5', 'Kb2', 'Bh2', 'Ka1', 'Nf4', 'Kb1', 'Ke4', 'Ka2', 'Nd3', 'Ka1', 'Bg3', 'Kb1', 'Bh2', 'Ka2', 'Nb4+']
[White "python #1"]
[Black "php #2"]
['f4', 'c5', 'g3', 'f6', 'Bg2', 'b5', 'Bxa8', 'f5', 'a3', 'Bb7', 'Bxb7', 'b4', 'axb4', 'Qb6', 'Rxa7', 'Nc6', 'bxc5', 'Kd8', 'Bxc6', 'Qb5', 'Rxd7+', 'Ke8', 'Rxe7+', 'Kd8', 'Bxb5', 'Nxe7', 'd4', 'Ng8', 'e4', 'h5', 'Qxh5', 'Rh7', 'Qxf5', 'g6', 'Qxg6', 'Rh4', 'Qxg8', 'Rh8', 'Qxf8+', 'Kc7', 'Qxh8', 'Kb7', 'Qd8', 'Ka7', 'Ba4', 'Kb7', 'Qf6', 'Ka8', 'Be3', 'Kb8', 'Nf3', 'Ka7', 'Qa6+', 'Kb8', 'Bf2', 'Kc7', 'Qh6', 'Kb8', 'Be3', 'Kc7', 'Ng5', 'Kb8', 'Kf1', 'Kc8', 'c4', 'Kc7', 'Bc2', 'Kc8', 'Nh7', 'Kb7', 'Qh4', 'Ka6', 'Nc3', 'Ka5', 'c6', 'Ka6', 'g4', 'Ka7', 'Nd5', 'Ka8', 'Ne7', 'Ka7', 'Rg1', 'Ka6', 'f5', 'Ka7', 'Ng8', 'Kb6', 'd5+', 'Ka6', 'Nhf6', 'Ka5', 'Ba7', 'Ka6', 'Ba4', 'Ka5', 'c7', 'Ka6', 'Bb6', 'Kb7', 'Qh5', 'Kc8', 'Qg5', 'Kb7', 'Ke1', 'Kc8', 'Be8', 'Kb7', 'Be3', 'Ka6', 'b4', 'Kb7', 'Bh5', 'Ka6', 'd6', 'Kb7', 'Kd1', 'Ka8', 'Kd2', 'Kb7', 'Ke2', 'Kc8', 'Bf2', 'Kb7', 'c5', 'Kc8', 'Nh7', 'Kb7', 'Ke1', 'Ka6', 'Rg3', 'Kb7', 'Be3', 'Ka6', 'd7', 'Kb5', 'Qf6', 'Kc4', 'd8=N', 'Kd3', 'c8=B', 'Kc2', 'Be6', 'Kd3', 'Bf4+', 'Kxe4', 'Qe5#']
[White "python #1"]
[Black "php #3"]
['Nf3', 'e5', 'Nxe5', 'Nh6', 'Nxf7', 'g5', 'Nxh8', 'd5', 'c4', 'Ng8', 'cxd5', 'Nc6', 'dxc6', 'Bb4', 'cxb7', 'Bd6', 'bxc8=R', 'Kf8', 'Rxa8', 'a5', 'Rxa5', 'Nh6', 'Rxg5', 'Be5', 'Rxe5', 'Qc8', 'Nc3', 'Qg4', 'b4', 'Qe6', 'Rxe6', 'Ng4', 'd3', 'c6', 'Rxc6', 'Nxh2', 'Rxh2', 'h6', 'Rhxh6', 'Ke7', 'Qa4', 'Kd7', 'f4', 'Ke8', 'Qa8+', 'Ke7', 'Nd5+', 'Kd7', 'Rc5']
[White "python #1"]
[Black "ruby #0"]
['a3', 'h6', 'b3', 'c5', 'f3', 'd6', 'g4', 'Bxg4', 'fxg4', 'b5', 'b4', 'cxb4', 'axb4', 'Qc8', 'Rxa7', 'Qxg4', 'Rxe7+', 'Bxe7', 'd4', 'Qxd4', 'Bxh6', 'Nxh6', 'Qxd4', 'Kd8', 'Qxd6+', 'Bxd6', 'h4', 'Bxb4+', 'c3', 'Bxc3+', 'Nxc3', 'f5', 'Nxb5', 'Nc6', 'Rh3', 'g5', 'hxg5', 'Rg8', 'gxh6', 'Rxg1', 'Na7', 'Nxa7', 'Rb3', 'Rxf1+', 'Kxf1', 'Nc6', 'Rb4', 'Nxb4', 'e3', 'Ra1+', 'Kf2', 'Rf1+', 'Kxf1', 'Nc2', 'Kf2', 'Nxe3', 'Kxe3', 'Ke8', 'Kf4', 'Kf8', 'Kxf5', 'Ke8', 'h7', 'Kd8', 'Kf4', 'Kd7', 'Ke5', 'Kc6', 'h8=N']
[White "ruby #1"]
[Black "python #1"]
['Nc3', 'g5', 'h4', 'gxh4', 'b4', 'f5', 'd4', 'e5', 'Nh3', 'Bxb4', 'g3', 'exd4', 'a3', 'Bxa3', 'Qd3', 'dxc3', 'Qxd7+', 'Qxd7', 'Rxa3', 'hxg3', 'Bd2', 'gxf2+', 'Nxf2', 'cxd2+', 'Kd1', 'Ke7', 'Ra6', 'Nxa6', 'c4', 'b5', 'Rg1', 'bxc4', 'Kc2', 'Qb5', 'Rg5', 'Bd7', 'e4', 'fxe4', 'Kc3', 'Qxg5', 'Kb2', 'c6', 'Ka2', 'Qh4', 'Ka1', 'Qxf2', 'Bh3', 'Bxh3', 'Ka2', 'Rb8', 'Ka1', 'Qh2', 'Ka2', 'e3', 'Ka1', 'Re8', 'Kb2', 'Rf8', 'Ka2', 'Qf2', 'Kb1', 'Rb8+', 'Ka2', 'Bf1', 'Ka1', 'Kd6', 'Ka2', 'c5', 'Ka3', 'Ke6', 'Ka4', 'Qf4', 'Ka3', 'Qh4', 'Ka4', 'Rb1', 'Ka3', 'Nb4', 'Ka4', 'h6', 'Ka3', 'Rc1', 'Ka4', 'Ne7', 'Kb5', 'Kf5', 'Ka5', 'a6', 'Ka4', 'Na2', 'Ka3', 'Nc3', 'Kb2', 'Bg2', 'Ka3', 'Nc6', 'Kb2', 'Bd5', 'Ka3', 'Bf3', 'Kb2', 'Bd1', 'Ka3', 'Nd5', 'Kb2', 'Qf2', 'Ka3', 'e2', 'Ka2', 'Nb6', 'Ka3', 'Re8', 'Kb2', 'Rh8', 'Ka3', 'e1=R', 'Kb2', 'Re5', 'Ka3', 'Qg2', 'Ka2', 'Qg7', 'Kb2', 'Rb1+', 'Kc3', 'Kf4', 'Kxd2', 'Na4']
[White "ruby #2"]
[Black "python #1"]
['d4', 'c6', 'a3', 'f6', 'Bd2', 'Qb6', 'a4', 'Qxd4', 'Na3', 'Qxd2+', 'Qxd2', 'a6', 'Qxd7+', 'Kxd7', 'Nh3', 'e5', 'Rc1', 'Bxa3', 'g3', 'Bxb2', 'e4', 'Bxc1', 'Bxa6', 'Rxa6', 'a5', 'Rxa5', 'O-O', 'Rd5', 'f4', 'exf4', 'Rd1', 'Rxd1+', 'Kg2', 'fxg3', 'c3', 'gxh2', 'Ng1', 'hxg1=Q+', 'Kf3', 'Qe3+', 'Kg4', 'Qxc3', 'Kh5', 'Rd5+', 'exd5', 'cxd5', 'Kg4', 'Qb4+', 'Kg3', 'Be3', 'Kh3', 'g5', 'Kg3', 'Qf4+', 'Kh3', 'g4+', 'Kg2', 'Bc1', 'Kh1', 'h6', 'Kg2', 'Qf3+', 'Kh2', 'Rh7', 'Kg1', 'Ke7', 'Kh2', 'Na6', 'Kg1', 'Qb3', 'Kh2', 'd4', 'Kg1', 'h5', 'Kg2', 'Qb6', 'Kg3', 'Bf5', 'Kg2', 'Bb1', 'Kh2']
[White "python #1"]
[Black "ruby #3"]
['Nc3', 'Nc6', 'a4', 'Na5', 'Ra2', 'Nf6', 'h4', 'Nc6', 'Nb5', 'h5', 'Nxa7', 'g6', 'Nxc8', 'Ng8', 'Nxe7', 'Rh7', 'Nxg6', 'Qe7', 'Nxf8', 'Qxe2+', 'Qxe2+', 'Nce7', 'Nxh7', 'f5', 'Qxe7+', 'Nxe7', 'Be2', 'c6', 'Bxh5+', 'Ng6', 'Bxg6+', 'Kd8', 'Bxf5', 'c5', 'Bxd7', 'Ke7', 'f4', 'Rh8', 'Kf2', 'Kxd7', 'Nh3', 'Rc8', 'Rf1', 'Kc7', 'Nf6', 'b6', 'Nh7', 'Rb8', 'b4', 'Re8', 'bxc5', 'Rh8', 'cxb6+', 'Kxb6', 'Kg3', 'Ra8', 'Rg1', 'Ra6', 'Nf6', 'Rxa4', 'Rxa4', 'Kb5', 'Rh1', 'Kc5', 'Re1', 'Kb6', 'Kf3', 'Kb5', 'Kg4', 'Kc6', 'f5', 'Kd6', 'Rae4', 'Kc7', 'h5', 'Kc6', 'Kf4', 'Kc7', 'R4e2', 'Kc6', 'h6', 'Kb7', 'Kg5', 'Kc8', 'Ng4', 'Kb7', 'Ba3', 'Ka7', 'Nf4', 'Ka8', 'Kg6', 'Kb8', 'Nh5', 'Kc8', 'Rh1', 'Kd8', 'c3', 'Kd7', 'Nh2', 'Kc6', 'Kg7', 'Kb7', 'Ng3', 'Kb8', 'c4', 'Ka8', 'Rf1', 'Ka7', 'Be7', 'Kb7', 'Bb4', 'Kc6', 'Ree1', 'Kc7', 'Nh1', 'Kd7', 'Rg1', 'Kd8', 'Kf6', 'Kd7']
[White "python #3"]
[Black "python #2"]
['h4', 'b5', 'h5', 'e6', 'Nh3', 'g5', 'hxg6']
[White "python #2"]
[Black "r #0"]
['a4', 'c5']
[White "python #2"]
[Black "r #1"]
['d4', 'h6']
[White "python #2"]
[Black "r #2"]
['a4', 'h5']
[White "python #2"]
[Black "r #3"]
['h4', 'd6']
[White "python #2"]
[Black "php #0"]
['f3', 'd6', 'c4', 'c5', 'g4', 'Na6', 'Nc3', 'Rb8', 'd3', 'Bxg4', 'fxg4', 'f5', 'gxf5', 'Kd7', 'e3', 'e5', 'fxe6+', 'Ke8', 'e4', 'Qb6', 'Nd5', 'g6', 'Nxb6', 'Rd8', 'Bh3', 'Nb8', 'b4', 'Nc6', 'bxc5', 'g5', 'Bxg5', 'Nf6', 'cxd6', 'Rxd6', 'Bxf6', 'Be7', 'Bxe7', 'Nb8', 'Bxd6', 'h6', 'Bxb8', 'Ke7', 'Bxa7', 'Rf8', 'Qb3', 'Rh8', 'Nc8+', 'Ke8', 'Qxb7', 'Rh7', 'Qxh7', 'h5', 'Qxh5+', 'Kd8', 'Rc1', 'Kxc8', 'Qg5', 'Kb7', 'Bg4', 'Kc6', 'Be3', 'Kb7', 'Qa5', 'Kb8', 'Qc7+', 'Ka8', 'e5']
[White "php #1"]
[Black "python #2"]
['b3', 'h6', 'g4', 'd6', 'e3', 'Bxg4', 'Ba3', 'Bxd1', 'e4', 'Bxc2', 'f4', 'Bxb1', 'f5', 'Bxe4', 'b4', 'Bxh1', 'Rd1', 'e6', 'Be2', 'exf5', 'Rb1', 'Qf6', 'Bf3', 'Bxf3', 'Rb3', 'Bg2', 'Rc3', 'Qxc3', 'Ne2', 'Qxa3', 'Kd1', 'Qxa2', 'h4', 'Qxd2+', 'Kxd2', 'h5', 'Nc1', 'Kd7', 'Ne2', 'Bd5', 'Nd4', 'a5', 'Ne2', 'axb4', 'Kd3', 'Kc6', 'Kc2', 'Bg2', 'Kd3', 'Ra7', 'Kd2', 'Kb5', 'Kc1', 'Kc4', 'Kb1']
[White "php #2"]
[Black "python #2"]
['h3', 'h6', 'e4', 'e5', 'Nf3', 'Nc6', 'g4', 'Be7', 'a4', 'd6', 'Be2', 'Bxg4', 'c4', 'Bxh3', 'Rg1', 'Rb8', 'Bf1', 'Bxf1', 'Qb3', 'Bxc4', 'd3', 'Bxb3', 'Nh2', 'Bxa4', 'b3', 'Bxb3', 'Rg3', 'Qc8', 'Bb2', 'Bg5', 'Re3', 'Bxe3', 'Na3', 'Bxf2+', 'Kf1', 'Qf5', 'Ra2', 'Qxe4', 'Nc2', 'Qxd3+', 'Kxf2', 'Bxc2', 'Ke1', 'Qe4+', 'Kf1', 'Qc4+', 'Ke1', 'Qxa2', 'Nf1', 'Qxb2', 'Ne3', 'Nd8', 'Nf1', 'Kf8', 'Ke2', 'Bh7+', 'Ke3', 'Qe2+', 'Kxe2', 'Be4', 'Ne3', 'Ra8', 'Kd1', 'Bf5', 'Ke2', 'Nf6', 'Ng4', 'Bxg4+', 'Kd2', 'Bc8', 'Kd3', 'Rg8', 'Kc3', 'Nh5', 'Kd3', 'c5', 'Ke4', 'Bf5+', 'Kf3', 'b6', 'Kg2', 'Nb7', 'Kf1', 'Ng3+', 'Kg2', 'f6', 'Kg1', 'a5', 'Kh2', 'Nf1+', 'Kg1', 'Bb1', 'Kf2', 'Nd2', 'Kg3', 'b5', 'Kh4', 'Ba2', 'Kh5', 'c4', 'Kg6', 'a4', 'Kf5', 'Ne4', 'Kg6', 'Ra5', 'Kh5', 'Nd8', 'Kg6', 'b4', 'Kh5', 'a3', 'Kh4', 'Ra7', 'Kh5', 'Ra5', 'Kg4', 'Nf7', 'Kh4', 'Nd2', 'Kg3', 'Rb5', 'Kh3', 'Bb3', 'Kh4', 'Ra5', 'Kh5', 'a2', 'Kg6', 'Nf3', 'Kh5', 'N7g5', 'Kg6', 'a1=B', 'Kh5', 'Nd2', 'Kh4', 'f5', 'Kh5', 'Ra7', 'Kh4', 'Ne6', 'Kh3', 'Nc7', 'Kg3', 'Ne4+', 'Kg2', 'Bd1', 'Kh1', 'Kf7', 'Kh2', 'Rd8', 'Kh1', 'Nf2+', 'Kg2', 'Ra2', 'Kf1', 'b3', 'Kg2', 'Ng4+', 'Kg3', 'Ra7', 'Kg2', 'Na8', 'Kf1', 'Nc7', 'Ke1', 'Nf6', 'Kxd1', 'Ra2', 'Ke1', 'Ke6', 'Kd1', 'Ra6', 'Kc1', 'Nh7', 'Kd1', 'Rh8', 'Kc1', 'Ra7', 'Kd1', 'h5', 'Kc1', 'Ra5', 'Kd1', 'Bc3', 'Kc1', 'Raa8', 'Kd1', 'f4', 'Kc1', 'Rhe8', 'Kb1', 'Bd2', 'Kb2', 'g6', 'Kb1', 'Be3', 'Kb2', 'Ra4', 'Kc3', 'Rb4', 'Kxb4', 'e4', 'Ka4', 'f3', 'Ka3', 'Bf4', 'Ka4', 'Bc1', 'Kb4', 'Kf5', 'Ka4', 'Nd5', 'Kb5', 'Re5', 'Ka6', 'b2', 'Kb5', 'Re6', 'Ka4', 'Ndf6', 'Ka3', 'f2', 'Kb4', 'b1=B', 'Ka5', 'Ba2', 'Ka4', 'Re5', 'Kb4', 'Ng8', 'Kc3', 'Nhf6', 'Kc2', 'Ba3', 'Kd1', 'Rd5+', 'Ke2', 'Bc5', 'Kf1', 'Kg4', 'Kg2', 'Kg5', 'Kh2', 'Kh6', 'Kg2', 'Ba7', 'Kg3', 'c3', 'Kg2', 'e3', 'Kh1', 'Bb8', 'Kg2', 'g5', 'Kf3', 'Rd4', 'Kg3', 'Ba7', 'Kg2', 'Ne7', 'Kh1', 'd5', 'Kh2', 'Bc5', 'Kh3', 'Nf5', 'Kg2', 'Bb6', 'Kh2', 'Kg6', 'Kg2', 'Ne7', 'Kh3', 'Nd7', 'Kg2', 'Ne5', 'Kh3', 'Rh4+', 'Kg3', 'Kf7', 'Kg2', 'g4', 'Kg3', 'Kf8', 'Kxh4', 'Kg7', 'Kg5', 'Kf8', 'Kh6', 'f1=B', 'Kg5', 'Nf5', 'Kf4', 'Nd4', 'Kg3', 'Nc4', 'Kh2', 'Kg7', 'Kg1', 'Nd2', 'Kh1', 'Bb3', 'Kh2', 'e2', 'Kg1', 'N4f3+', 'Kh1', 'Ng1', 'Kh2', 'Ba5', 'Kxg1', 'Kf6', 'Kh1', 'Bb4', 'Kh2', 'e1=B', 'Kg1', 'Bd6', 'Kh1', 'Ba6', 'Kg1', 'Kf5', 'Kh1', 'Bh2', 'Kg2', 'Ke6', 'Kxh2', 'c2', 'Kh1', 'd4', 'Kg1', 'Ba4', 'Kh2', 'Bg3+', 'Kg1', 'Bd6', 'Kf2', 'Bc4', 'Kg2', 'Bb8', 'Kg1', 'Kd5']
[White "php #3"]
[Black "python #2"]
['e4', 'Nc6', 'Ke2', 'Ne5', 'c3', 'a5', 'Ke1', 'Nc6', 'e5', 'Nxe5', 'g3', 'Rb8', 'Qg4', 'Nxg4', 'Bh3', 'Nxh2', 'g4', 'Nxg4', 'Ke2', 'Nxf2', 'Rh2', 'Nxh3', 'Kf1', 'Nxg1', 'c4', 'h5', 'a4', 'f5', 'Rf2', 'g6', 'b4', 'axb4', 'Rf3', 'Nxf3', 'Bb2', 'Nxd2+', 'Kg1', 'Nxc4', 'Ra3', 'bxa3', 'Bc1', 'c6', 'Kg2', 'Rh7', 'Nc3', 'Bg7', 'Nd1', 'Qb6', 'Bd2', 'Nxd2', 'Nf2', 'Qxf2+', 'Kh3', 'a2', 'a5', 'Nc4', 'a6', 'bxa6']
[White "ruby #0"]
[Black "python #2"]
['e4', 'Na6', 'Bxa6', 'bxa6', 'g3', 'f5', 'exf5', 'c6', 'Ke2', 'Qc7', 'h4', 'Qxg3', 'fxg3', 'Bb7', 'Qf1', 'Rc8', 'b3', 'g6', 'fxg6', 'hxg6', 'Qxf8+', 'Kxf8', 'a4', 'Rxh4', 'gxh4', 'e6', 'Ke3', 'Rb8', 'Bb2', 'c5', 'Bh8', 'Bxh1', 'Bf6', 'Nxf6', 'Ra3', 'Rxb3+', 'Rxb3', 'Nh5', 'c4', 'd6', 'd4', 'cxd4+', 'Kxd4', 'Ke7', 'Rh3', 'Bc6', 'Ne2', 'Bxa4', 'Rg3', 'Nxg3', 'Nxg3', 'Ke8', 'Ke3', 'Bd7', 'Kf2', 'Kf7', 'Ke3', 'Kf6', 'Ke2', 'Ke5', 'h5', 'gxh5', 'Nxh5', 'Bc8', 'Ng7', 'Ke4', 'Nxe6', 'Bxe6', 'Ke1', 'Bxc4', 'Kd2', 'Bb5', 'Kc3', 'Ke5', 'Kb3', 'Bd7', 'Kb4', 'Be6', 'Kc3', 'Bf7', 'Nd2', 'Kf6', 'Nf3', 'Ke6', 'Ne5', 'dxe5', 'Kd3', 'Bh5', 'Kd2', 'Ke7', 'Ke1', 'Be2', 'Kxe2', 'Kf8', 'Kf2', 'Kg7', 'Kf3', 'e4+', 'Kxe4', 'Kg6', 'Ke5', 'Kg5', 'Kd4', 'a5', 'Kc4', 'Kf6', 'Kd3', 'Ke7', 'Ke2', 'Kf6', 'Ke1', 'Kg7', 'Ke2', 'Kg8', 'Kf3', 'Kh7', 'Kg4', 'Kg8', 'Kh4', 'a6', 'Kg5', 'Kf7', 'Kh6', 'Kf8', 'Kh5', 'Kg7', 'Kg4', 'Kg6', 'Kh3', 'Kh5', 'Kh2', 'Kg6', 'Kg3', 'Kg5', 'Kh3', 'Kf5', 'Kg2', 'Kg6', 'Kh3', 'Kg5', 'Kg2', 'Kh5', 'Kh2', 'Kg5', 'Kg1', 'Kg6', 'Kf1', 'Kf7', 'Ke2', 'Kf6', 'Kf1', 'Kg5', 'Kf2', 'Kg4', 'Ke2', 'Kh3', 'Ke3', 'a4', 'Ke2', 'Kh4', 'Kd3', 'a3', 'Ke2', 'Kg5', 'Kf3', 'Kg6', 'Ke3', 'Kh7', 'Kd2', 'a2', 'Kd3', 'a5', 'Kd4', 'Kh8', 'Ke5', 'a1=B+', 'Kf5', 'Bf6', 'Kxf6', 'Kg8', 'Ke6', 'Kh7', 'Kd7', 'a4', 'Ke8', 'a3', 'Kd7', 'a2', 'Kc7', 'Kg6', 'Kb8', 'Kf7', 'Kc8', 'a1=R', 'Kd7', 'Ra7+', 'Kd8', 'Rb7', 'Kc8', 'Ke6', 'Kxb7']
[White "python #2"]
[Black "ruby #1"]
['d4', 'Nh6', 'Bxh6', 'e6', 'Bxg7', 'Rg8', 'Bxf8', 'Rg4', 'f4', 'Rh4', 'Bb4', 'h5', 'Na3', 'Rxh2', 'Rxh2', 'Qe7', 'Bxe7', 'c5', 'Bxc5', 'f5', 'Bxa7', 'Kf7', 'Rxh5', 'Kf6', 'Rxf5+', 'Ke7', 'Bxb8', 'Kd8', 'Rh5', 'd6', 'Bxd6', 'Ra7', 'Be5', 'b5', 'Nxb5', 'Rh7', 'Rxh7', 'Bb7', 'Rxb7', 'Kc8', 'b4', 'Kxb7', 'Nd6+', 'Kb6', 'Nb7', 'Ka7', 'Nf3', 'Ka6', 'Qd3+', 'Kb6', 'Kf2', 'Kc6', 'Nd2', 'Kd7', 'f5', 'Kc6', 'fxe6', 'Kxb7', 'Re1', 'Ka7', 'Qa3+', 'Kb7', 'Qa7+', 'Kxa7', 'a3', 'Kb7', 'Kf3', 'Kc8', 'Ra1', 'Kd8', 'Kf4', 'Ke7', 'e4', 'Kxe6', 'Kg5', 'Ke7', 'Bb8', 'Ke8', 'Kg4', 'Kd7', 'Ba7', 'Kd6', 'Bb8+', 'Ke7', 'g3', 'Kf8', 'Kf5', 'Ke7', 'Kg5', 'Ke6', 'Nb3', 'Kf7', 'Nc1', 'Kf8', 'Bd3', 'Ke7', 'Ba6', 'Kd8', 'Bc7+', 'Ke8', 'Bf4', 'Kd8', 'Nb3', 'Ke7', 'Bd3', 'Ke8', 'Rg1', 'Kf7', 'Re1', 'Kf8', 'Kg4', 'Ke7', 'Kg5', 'Kf7', 'Bb5', 'Kg7', 'Be3', 'Kh8', 'Bg1', 'Kg7', 'Rf1', 'Kh8', 'Kg6', 'Kg8', 'Bc6', 'Kh8', 'b5', 'Kg8', 'e5', 'Kh8', 'Bf3', 'Kg8', 'Rf2', 'Kf8', 'Rd2', 'Ke7', 'Nc1', 'Kf8', 'Kh5', 'Kf7', 'c3', 'Kg8', 'Bb7', 'Kh8', 'Ba6', 'Kh7', 'Rh2', 'Kh8', 'Be3', 'Kg8', 'Kg5', 'Kf7', 'Ra2', 'Kg8', 'Rh2', 'Kg7', 'Rh4', 'Kg8', 'b6', 'Kg7', 'Rg4', 'Kg8', 'Bb7', 'Kf8', 'Bh1', 'Kf7', 'Rh4', 'Kf8', 'Bd5', 'Kg7', 'Bd2', 'Kf8', 'Rh1', 'Kg7', 'Rh7+', 'Kf8', 'Rh6', 'Ke7', 'Kg6', 'Ke8', 'Rh8+', 'Ke7']
[White "python #2"]
[Black "ruby #2"]
['h4', 'Na6', 'Rh3', 'f5', 'Nc3', 'e5', 'b3', 'Bc5', 'Nd5', 'Kf7', 'Nxc7', 'Bf8', 'Nxa8', 'd5', 'c3', 'g5', 'hxg5', 'Bd6', 'Rxh7+', 'Ke8', 'Rxb7', 'Bxb7', 'e3', 'Qc7', 'Bxa6', 'Qc4', 'bxc4', 'Be7', 'cxd5', 'Bxg5', 'Bxb7', 'Rh1', 'Nc7+', 'Kd7', 'Ke2', 'Ke7', 'Nf3', 'Bf4', 'Nxe5', 'Rxd1', 'Kxd1', 'Bg5', 'f4', 'Bh4', 'Bc6', 'a6', 'Nxa6', 'Kd6', 'd3', 'Nh6', 'Ng6', 'Be7', 'Nxe7', 'Ng8', 'Nxf5#']
[White "ruby #3"]
[Black "python #2"]
['a4', 'Nh6', 'b4', 'Ng4', 'Nh3', 'Nxf2', 'c4', 'Nxh3', 'a5', 'g6', 'g3', 'Ng1', 'e4', 'Bh6', 'Qe2', 'Nxe2', 'g4', 'Bxd2+', 'Nxd2', 'Nxc1', 'a6', 'bxa6', 'Nb1', 'Bb7', 'Bd3', 'Bxe4', 'c5', 'Bxd3', 'Kd1', 'Bxb1', 'Kxc1', 'Bc2', 'Rf1', 'Bb1', 'Rf6', 'exf6', 'Rxa6', 'Nxa6', 'c6', 'Nxb4', 'cxd7+', 'Qxd7', 'g5', 'fxg5', 'h4', 'gxh4', 'Kxb1', 'Na6', 'Kc2', 'Qd3+', 'Kxd3', 'Kd8', 'Kc2', 'h5', 'Kd1', 'Rg8', 'Kc1', 'Re8', 'Kd2', 'Rh8', 'Ke3', 'f5', 'Ke2', 'f4', 'Kf2', 'Rh6', 'Kg1', 'Nc5', 'Kh2', 'f3', 'Kg1', 'Ke7', 'Kf1', 'Nd3', 'Kg1', 'Rg8', 'Kh1', 'Rd8', 'Kg1', 'Rc8', 'Kf1', 'g5', 'Kg1', 'Ne1', 'Kh2', 'Rch8', 'Kh3', 'Rf6', 'Kh2', 'Nd3', 'Kh3', 'Nb2', 'Kh2', 'Rb6', 'Kh1', 'Rc6', 'Kh2', 'Na4', 'Kh1', 'f2', 'Kg2', 'Rh7', 'Kh2', 'Rc5', 'Kh1', 'c6', 'Kh2', 'Rc3', 'Kh1', 'Rf7', 'Kg2', 'Nb2', 'Kh1']
[White "r #0"]
[Black "python #3"]
['Nc3']
[White "r #1"]
[Black "python #3"]
['Nh3']
[White "r #2"]
[Black "python #3"]
['f4']
[White "r #3"]
[Black "python #3"]
['Nf3']
[White "python #3"]
[Black "php #0"]
['f4', 'f5', 'd3', 'e6', 'd4', 'a6', 'Nc3', 'Nh6', 'Qd3', 'a5', 'Qxf5', 'Rg8', 'Qxa5', 'Qh4+', 'Kd1', 'Nf7', 'Qxa8', 'Qh6', 'Qxb8', 'Qg6', 'Qxc8+', 'Nd8', 'Qxd7+', 'Kxd7', 'Kd2', 'c5', 'dxc5', 'Kc8', 'h3', 'Qxg2', 'Bxg2', 'Nc6', 'Bxc6', 'e5', 'Bxb7+', 'Kxb7', 'fxe5', 'Ka7', 'a3', 'Ka6', 'Ne4', 'Kb7', 'c4', 'g5', 'Nxg5', 'h5', 'Rb1', 'Ka7', 'b4', 'Rg7', 'Kc2', 'Rc7', 'Ne4', 'Be7', 'Nd2', 'Ka6', 'Rh2', 'Rc6', 'Kc3', 'Rc7', 'Ne4', 'Bh4', 'c6', 'Ra7', 'Nf3', 'Be7', 'e6', 'Bf6+', 'Nxf6', 'Ra8', 'Nxh5', 'Rh8', 'Ne5', 'Rh7', 'Rf2', 'Rd7', 'exd7', 'Kb6', 'e3', 'Kc7', 'Kd2', 'Kd8', 'Rf1', 'Ke7', 'h4', 'Kd8', 'Ra1', 'Kc7', 'a4', 'Kb8', 'Ng7', 'Kc7', 'Nf3', 'Kd6', 'Nh5', 'Ke6', 'Rb1', 'Kf5', 'd8=B', 'Kg6', 'c5', 'Kxh5', 'Ne5', 'Kh6', 'Ke2', 'Kg7', 'h5', 'Kh8', 'Rf7', 'Kg8', 'Ng6', 'Kxf7', 'Ne5+', 'Kg8', 'Nc4', 'Kg7', 'Bb2+', 'Kh6', 'Bb6', 'Kh7', 'Rg1', 'Kh6', 'Bd8', 'Kxh5', 'Rb1', 'Kg4', 'Be5', 'Kh3', 'Bd6', 'Kg4', 'a5', 'Kh3', 'B8c7', 'Kh4', 'Rg1', 'Kh5', 'Rd1', 'Kh4', 'Rd4+', 'Kg5', 'Rg4+', 'Kxg4', 'a6', 'Kh4', 'Na5', 'Kg4', 'Kd1', 'Kf5', 'b5', 'Ke6', 'Bf4', 'Kf5', 'Nb7', 'Kf6', 'Bfd6', 'Kg6', 'Nd8', 'Kh7', 'Nb7', 'Kg7', 'Ke1', 'Kg6', 'Nd8', 'Kg7', 'Be5+', 'Kg8', 'Ba1', 'Kf8', 'Bf6', 'Ke8', 'Be7', 'Kxe7', 'Kd2', 'Ke8', 'Kd3', 'Kf8', 'Ke4', 'Ke8', 'Bd6', 'Kxd8', 'b6', 'Kc8', 'Bg3', 'Kd8', 'Kf3', 'Ke8', 'Bb8', 'Kf8', 'b7', 'Kf7', 'Bf4', 'Kg7', 'b8=R', 'Kh7', 'Bg3', 'Kg6', 'Bf2', 'Kf6', 'Re8', 'Kf7', 'Re5', 'Kg8', 'Ke4', 'Kf8', 'Kf3', 'Kg7', 'Rg5+', 'Kh7', 'Bg3', 'Kh6', 'Bh2', 'Kxg5', 'Bd6', 'Kf5', 'Be7', 'Ke5', 'Bg5', 'Kf5', 'e4+', 'Ke6', 'Bd8', 'Ke5', 'a7', 'Ke6', 'a8=Q', 'Kf7', 'c7', 'Kg7', 'c8=R', 'Kg6', 'Kg4', 'Kh6', 'c6', 'Kg7', 'Qa3', 'Kf7', 'Kh4', 'Ke8', 'Qc3', 'Kf8', 'e5', 'Kg8', 'Bc7+', 'Kf7', 'e6+', 'Kg6', 'Bb8', 'Kh7', 'Qh3', 'Kg7', 'Qf3', 'Kh6', 'Qf7']
[White "python #3"]
[Black "php #1"]
['c3', 'c5', 'Na3', 'g6']
[White "python #3"]
[Black "php #2"]
['f3', 'Na6', 'd4', 'h5']
[White "php #3"]
[Black "python #3"]
['h4', 'c5', 'g4', 'Nc6', 'f3', 'a6', 'Kf2', 'Nd4', 'g5', 'Nxe2', 'f4', 'Nxg1', 'Kg2', 'Nf6', 'Rh2', 'Rg8', 'f5', 'Ne4', 'd3', 'Nxg5', 'h5', 'b6', 'Be2', 'Nxe2', 'Be3', 'Bb7+', 'Kf2', 'Ra7', 'Rh3', 'Nxh3+', 'Ke1', 'Bh1', 'Qc1', 'Nxc1', 'Nd2', 'Nxd3+', 'Kd1', 'Nxb2+', 'Ke2', 'Nf4+', 'Ke1', 'Nxh5', 'Ke2', 'Nd3', 'Rf1', 'Nc1+', 'Kf2', 'Nxa2', 'Re1', 'd5', 'f6', 'exf6', 'Nc4', 'dxc4', 'Kf1', 'Bb7', 'Bg1+', 'Qe7', 'Ra1', 'Qe5', 'Re1', 'Qxe1+', 'Kxe1', 'Be4', 'Kd1', 'Bxc2+', 'Ke2', 'Kd7', 'Bh2', 'g5', 'Be5', 'fxe5', 'Kd2', 'Kc8', 'Ke3', 'Nc1', 'Kf2', 'Kc7', 'Kf3', 'Ng7', 'Kg3', 'e4', 'Kh2', 'Bd3', 'Kh3', 'c3', 'Kg3', 'Bb5', 'Kf2', 'Ba4', 'Ke1', 'c2', 'Kd2', 'a5', 'Ke3', 'Nh5', 'Kxe4', 'Be7', 'Ke3', 'Na2', 'Ke2', 'Bd8', 'Kf2', 'f6', 'Ke1', 'Ra8', 'Kd2', 'c1=R', 'Kd3', 'Kd6', 'Ke4', 'Ke7', 'Kd5', 'Ra7', 'Ke4', 'Ng3+', 'Kd3', 'Bc7', 'Ke3', 'Rc4', 'Kf2', 'Kd6', 'Kg2', 'Ra6', 'Kh2', 'Rg7', 'Kxg3', 'Nb4', 'Kh3', 'Ke7', 'Kg2', 'Bd6', 'Kg1', 'Bg3', 'Kh1', 'Bh2', 'Kxh2', 'b5', 'Kh1', 'Rb6', 'Kg1', 'Rf7', 'Kf1', 'Rg4', 'Ke1', 'Rg7', 'Kf2', 'Bc2', 'Ke2', 'Rc4', 'Kf1', 'g4', 'Kg2', 'Bb3', 'Kg3', 'Na6', 'Kh4', 'Re6', 'Kg3', 'Ba4', 'Kg2', 'h5', 'Kh1', 'Rf7', 'Kg1', 'Kd7', 'Kh1', 'Nb8', 'Kg2', 'Re8', 'Kg3', 'Nc6', 'Kf2', 'Bd1', 'Kg3', 'Rh8', 'Kf2', 'Rhh7', 'Ke3', 'Nb8', 'Kf2', 'g3+', 'Ke3', 'Bb3', 'Kd3', 'Bc2+', 'Ke3', 'Ke7', 'Ke2', 'Ba4', 'Kd2', 'Kd8', 'Kd3', 'Rb7', 'Kd2', 'Rc3', 'Kxc3', 'Rhd7', 'Kb2', 'Re7', 'Ka2', 'Nd7', 'Ka3', 'Ne5', 'Kb2', 'Rg7', 'Kc1', 'Bc2', 'Kd2', 'Ng4', 'Kc1', 'h4', 'Kb2', 'Nf2', 'Ka2', 'g2', 'Kb2', 'Ng4', 'Ka1', 'Bg6', 'Ka2', 'Rgf7', 'Ka1', 'Rh7', 'Kb2', 'Nf2']
[White "ruby #0"]
[Black "python #3"]
['a4', 'Nf6', 'g4', 'Nxg4', 'e3', 'Nxe3', 'fxe3', 'h6', 'Nc3', 'c6', 'Ne4', 'b6', 'Ke2', 'g6', 'Ra2', 'Bb7', 'Nc5', 'bxc5', 'e4', 'g5', 'Ra3', 'h5', 'h3', 'h4', 'Ke3', 'Bc8', 'e5', 'Rh5', 'Qxh5', 'a6', 'Qxg5', 'a5', 'Qxe7+', 'Bxe7', 'Ra2', 'Bb7', 'c3', 'f6', 'exf6', 'Bxf6', 'Nf3', 'Bxc3', 'bxc3', 'Qf6', 'Nxh4', 'Qxf1', 'Rxf1', 'Ra6', 'Bb2', 'd5', 'Rf8+', 'Kxf8', 'Kf2', 'Kg7', 'Kf3', 'd4', 'cxd4', 'cxd4', 'Bxd4+', 'Kh7', 'Ra3', 'Kg8', 'Nf5', 'Ra8', 'Nd6', 'Na6', 'Nxb7', 'Kf7', 'Nxa5', 'Kf8', 'Nxc6', 'Ke8', 'Ke4', 'Kf8', 'Rf3+', 'Ke8', 'Bg7', 'Ra7', 'Nxa7', 'Nb8', 'Kf4', 'Kf7', 'Bd4', 'Ke6', 'Bg7', 'Nd7', 'Bb2', 'Kd5', 'Bg7', 'Nb6', 'Bh6', 'Nxa4', 'Rd3+', 'Kc4', 'Kg5', 'Kxd3', 'Bg7', 'Kxd2', 'Kg4', 'Nb6', 'Kh5', 'Na4', 'Kg5', 'Ke2', 'Bc3', 'Nxc3', 'Nb5', 'Nxb5', 'Kg6', 'Nd6', 'Kg7', 'Ke1', 'Kg8', 'Nb7', 'Kg7', 'Nd6', 'Kg6', 'Kd1', 'Kg7', 'Nf7', 'Kxf7', 'Kc1', 'h4', 'Kd2', 'Ke8', 'Kd1', 'Kf8', 'Ke2', 'Kg8', 'Kf2', 'Kh7', 'Kf3', 'h5', 'Ke4', 'Kg7', 'Kf5', 'h6', 'Kg5', 'Kh7', 'Kf5', 'Kh8', 'Kg6', 'Kg8', 'Kxh6']
[White "ruby #1"]
[Black "python #3"]
['g4', 'g5', 'b3', 'f5', 'a4', 'fxg4', 'a5', 'g3', 'h4', 'gxf2+', 'Kxf2', 'gxh4', 'Qe1', 'c5', 'Ra2', 'Qxa5', 'Ra1', 'Qxa1', 'Bg2', 'Qxb1', 'd4', 'Qxb3', 'Bh6', 'Qxc2', 'Rh2', 'Bxh6', 'Rxh4', 'cxd4', 'Bxb7', 'Bxb7', 'Nh3', 'Qxe2+', 'Qxe2', 'Kd8', 'Rxh6', 'Nxh6', 'Qa6', 'Nxa6', 'Ng1', 'd5', 'Nh3', 'Bc8', 'Kf1', 'Bxh3+', 'Kg1', 'Bg4', 'Kh2', 'Bc8', 'Kg1', 'Nb8', 'Kf2', 'Bh3', 'Ke2', 'Rg8', 'Kd2', 'Bd7', 'Kc2', 'Bc6', 'Kb1', 'Be8', 'Kc2', 'Rf8', 'Kc1', 'Ba4', 'Kb2', 'Rf7', 'Ka1', 'Bb3', 'Kb2', 'Rf2+', 'Kb1', 'Rf7', 'Ka1', 'e5', 'Kb1', 'Rd7', 'Kc1', 'Ke7', 'Kb1', 'Ng4', 'Kb2', 'Kf7', 'Ka1', 'Nc6', 'Kb1', 'Rf8', 'Kc1', 'Na5', 'Kb1', 'Ke7', 'Kb2', 'Rc7', 'Kb1', 'Nf6', 'Kb2', 'e4', 'Ka3', 'Rc5', 'Kb2', 'Ng8', 'Ka1', 'Nc4', 'Kb1', 'h6', 'Kc1', 'Ne3+', 'Kb1', 'Nc4', 'Ka1', 'Rf5', 'Kb1', 'Nd2+', 'Ka1', 'Rf2', 'Kb2', 'Ba4', 'Ka1', 'Nc4', 'Kb1', 'Rh2', 'Ka1', 'Ke6', 'Kb1', 'Kf5', 'Kc1', 'Rh4', 'Kb1', 'a5', 'Ka1', 'Kf4', 'Kb1', 'Nb2', 'Ka2', 'Rh1', 'Kxb2', 'Nf6', 'Ka2', 'Nh5', 'Ka3', 'Rh3+', 'Kb2', 'Be8', 'Ka2', 'Rh1', 'Ka3', 'Bg6', 'Ka4', 'Nf6', 'Kb3', 'Ng4', 'Ka2', 'e3', 'Ka3', 'Kf3', 'Ka4', 'Rcc1', 'Kb3', 'Rc8', 'Kb2', 'Rf8', 'Ka2', 'Rf4', 'Ka3', 'Rh2', 'Ka4', 'Ra2+', 'Kb5', 'Be4', 'Kc5', 'a4', 'Kc6', 'Rf7', 'Kc5', 'Bc2', 'Kc6', 'Ra7', 'Kb6', 'Rb7+', 'Kc5', 'Bd3', 'Kc6', 'Rb6+', 'Kxd5', 'h5', 'Kxd4', 'Rg6', 'Kc5', 'Be2', 'Kd5', 'Re6', 'Kxe6', 'Nf2', 'Kf6', 'Nh3', 'Kg6', 'Ng5', 'Kg7', 'Ba6', 'Kf8', 'Kf2', 'Kg8', 'Bb7', 'Kf8', 'Ba6', 'Ke7', 'Ke1', 'Kf8', 'Bb5', 'Ke7', 'Ba6', 'Ke8', 'Rb2', 'Ke7', 'Rb5', 'Kf8', 'a3', 'Ke7', 'Ke2', 'Kd7', 'Kd2', 'Ke7', 'Rb4', 'Kd7', 'Rb5', 'Ke8', 'e2', 'Ke7', 'Ke1', 'Kd7', 'Nf7', 'Kc6', 'Re5', 'Kd7', 'Re4', 'Kc6', 'Re5', 'Kd7', 'Re4', 'Kc6', 'Nh6', 'Kd5', 'Rf4', 'Ke5', 'Bc8', 'Kxf4', 'Kf1', 'Ke5', 'e1=Q+', 'Kf4', 'Qf2+', 'Ke5', 'Qf4+', 'Kxf4', 'a2', 'Ke3', 'Ba6', 'Kf3', 'a1=N', 'Ke4', 'Bc8', 'Ke3', 'Bb7', 'Kd3', 'Kg1', 'Ke3', 'Nc2+', 'Kd2', 'Ng8', 'Kc3', 'Bc6', 'Kb2', 'Na1', 'Kc3', 'Bd7', 'Kc4', 'Bf5', 'Kc3', 'Bh3', 'Kb2', 'Kf2', 'Kc1', 'Nf6', 'Kd1', 'Ne8', 'Kc1', 'Nc7', 'Kb1', 'Kg3', 'Ka2', 'Kf3', 'Kxa1', 'Na6', 'Ka2', 'Nc7', 'Kb2', 'Kg4', 'Kc2', 'Kh4', 'Kb3', 'Nd5', 'Ka4', 'Kg3', 'Kb3', 'Bd7', 'Ka3', 'Be8', 'Ka2', 'Kg2', 'Ka1', 'Ba4', 'Kb1', 'Nc7', 'Ka1', 'Bc6', 'Ka2', 'Bd7', 'Kb2', 'Kf3', 'Ka2', 'Bh3', 'Kb3', 'Nd5', 'Kc2', 'Ke2', 'Kb2', 'Kf2', 'Ka3', 'Nf4', 'Kb4', 'Kf3', 'Kb5', 'Kf2', 'Kc4', 'Ne6', 'Kc3', 'Nd8', 'Kd2', 'h4', 'Kc2', 'Kf3', 'Kb3', 'Ke2', 'Kb4', 'Kd1', 'Kc3', 'Bd7', 'Kb4', 'Nf7', 'Kc3', 'Bf5', 'Kb2', 'Bc2', 'Ka1', 'Kc1', 'Ka2', 'Kd2', 'Ka3', 'Nd6', 'Kb4', 'Bf5', 'Kb3', 'Nf7', 'Ka2', 'Be4', 'Kb2', 'Bh7', 'Ka1', 'Kc3', 'Ka2', 'Kc2', 'Ka1', 'Nd8', 'Ka2', 'Bd3', 'Ka1', 'Bb5', 'Ka2', 'Bc6', 'Ka1', 'Kc1', 'Ka2', 'Kd1', 'Kb2', 'h3', 'Ka2', 'Kc1', 'Kb3', 'Ne6', 'Ka3', 'Nc7', 'Ka2', 'Ba4', 'Ka3', 'Bc2', 'Kb4', 'Bd1', 'Ka3', 'Kb1', 'Kb4', 'Be2', 'Kc5', 'Kc1', 'Kc6', 'Na8', 'Kb7', 'Bf3+', 'Ka6', 'Be4', 'Ka7', 'Kb1', 'Ka6', 'Kb2', 'Ka7', 'Bb7', 'Kxb7', 'Ka2', 'Ka7', 'Nb6', 'Kb8', 'Nd7+', 'Kc8', 'Ka1', 'Kxd7', 'Kb1', 'Ke7', 'Kc2', 'Kd6', 'Kc3', 'Kd5', 'Kc2', 'Kc4', 'Kb2', 'Kb5', 'Kb3', 'Ka6', 'Ka2', 'Kb5', 'Kb2', 'Kc4', 'Ka2', 'Kb5', 'Kb3', 'Kc5', 'Kb2', 'Kb5', 'Kc3', 'Kc5', 'Kc2', 'Kd6', 'h2', 'Ke6', 'h1=R', 'Ke7', 'Rh4', 'Kf6', 'Rg4', 'Ke5', 'Rg3', 'Ke6', 'Kb1', 'Kd6', 'Rf3', 'Kc6', 'Kb2', 'Kb7', 'Kc1', 'Kc6', 'Re3', 'Kd6', 'Re2', 'Kc7', 'Kd1', 'Kd6', 'Rc2', 'Kd7', 'Rc5', 'Kd8', 'Ke1', 'Ke8', 'Rc1', 'Kf8', 'Kd1', 'Ke7', 'Rc3', 'Kd6', 'Rb3', 'Kd7', 'Rf3', 'Ke6', 'Kc2', 'Kd5', 'Rf7', 'Kd4', 'Kc1', 'Kc4', 'Rf6', 'Kb3', 'Kd1', 'Kb2', 'Rb6+', 'Kc3', 'Rh6', 'Kb2', 'Rh4', 'Ka1', 'Rh3', 'Ka2', 'Ra3+', 'Kxa3']
[White "ruby #2"]
[Black "python #3"]
['Na3', 'c5', 'e3', 'h6', 'Qh5', 'g6', 'd4', 'gxh5', 'Bb5', 'cxd4', 'g4', 'hxg4', 'Nb1', 'dxe3', 'h4', 'gxh3', 'Kd1', 'exf2', 'Bc4', 'fxg1=R+', 'Ke2', 'Rxc1', 'b4', 'Rxh1', 'Bb5', 'Rxb1', 'Kf2', 'Rxa1', 'Be2', 'Rxa2', 'Kf1', 'Rxc2', 'Bd1', 'a5', 'Bg4', 'axb4', 'Bf5', 'd6', 'Bxh3', 'Bxh3+', 'Kg1', 'f6', 'Kh1', 'Qc8', 'Kg1', 'Qd8', 'Kh1', 'Qc8', 'Kg1', 'Ra4', 'Kh1', 'Ra6', 'Kg1', 'Bf1', 'Kxf1', 'b6', 'Ke1', 'Ra5', 'Kf1', 'Qf5+', 'Kg1', 'Qe5', 'Kf1', 'Ra7', 'Kg1', 'Qb5', 'Kh1', 'Bg7', 'Kg1', 'f5', 'Kh1', 'e6', 'Kg1', 'Re2', 'Kh1', 'Bd4']
[White "python #3"]
[Black "ruby #3"]
['h4', 'b5', 'd3', 'h6', 'Bxh6', 'Bb7', 'Bxg7', 'd6', 'Bxh8', 'Bxg2', 'Bxg2', 'Bg7', 'Bxg7', 'Kd7', 'Bxa8', 'a6', 'c3', 'd5', 'Bxd5', 'f5', 'Bxg8', 'Kc6', 'd4', 'Qd5', 'Bxd5+', 'Kd6', 'e3', 'f4', 'exf4', 'b4', 'cxb4', 'e6', 'Bxe6', 'Nc6', 'Qc2', 'Ne5', 'Qxc7+', 'Kxc7', 'fxe5', 'Kd8', 'Bf6+', 'Kc7', 'Bc8', 'Kb6', 'Bxa6', 'Kxa6', 'd5', 'Ka7', 'Nf3', 'Ka6', 'Rh3', 'Kb5', 'Be7', 'Kb6', 'Bd6', 'Kb7', 'Bc7', 'Kxc7', 'Nh2', 'Kd7', 'Nc3', 'Kd8', 'b3', 'Kc7', 'a4', 'Kd8', 'Ra2', 'Ke8', 'Rc2', 'Kd8', 'Ne4', 'Ke7', 'Nc5', 'Kd8', 'Nd3', 'Kd7', 'Rd2', 'Ke8', 'd6', 'Kd7', 'Ra2', 'Kc8', 'Rb2', 'Kd8', 'Nf1', 'Kc8', 'd7+', 'Kxd7', 'Rh2', 'Ke8', 'Ra2', 'Kf7', 'b5', 'Ke7', 'a5', 'Ke8', 'Kd2', 'Kf7', 'a6', 'Ke6', 'Ra4', 'Ke7', 'Rf4', 'Kd7', 'Kc3', 'Kc8', 'Nc5', 'Kd8', 'Na4', 'Ke7', 'Kc4', 'Kd8', 'e6', 'Ke8', 'Rg2', 'Kd8', 'Ne3', 'Kc7', 'Rf5', 'Kb8', 'Nd5', 'Ka7', 'Rh2', 'Kb8', 'b4', 'Ka8', 'Nc5', 'Ka7', 'Rh5', 'Ka8', 'Rh3', 'Ka7', 'Rg3', 'Ka8', 'Nb6+', 'Ka7', 'Rg1', 'Kb8', 'Kd4', 'Kc7', 'f4', 'Kd8', 'Ke3', 'Ke7', 'Rh1', 'Kf6', 'Nbd7+', 'Kg6', 'Kd2', 'Kxh5', 'Rf1', 'Kxh4', 'Kc2', 'Kh5', 'Nb3', 'Kh6', 'Kc3', 'Kg6', 'Rh1', 'Kg7', 'Nd2', 'Kg8', 'Ne5', 'Kf8', 'Ne4', 'Ke8', 'Rh3', 'Kd8', 'Rh4', 'Ke7', 'Rh3', 'Kd8', 'Nc4', 'Ke8', 'Ncd2', 'Kd8', 'Rd3+', 'Kc7', 'Ng5', 'Kb6', 'Rd8', 'Ka7', 'Nge4', 'Kb6', 'Nf3', 'Kxb5', 'Kb2', 'Kxb4', 'Nd4', 'Ka4', 'Nb5', 'Ka5', 'f5', 'Kb4', 'Rh8', 'Kc4', 'Ng3', 'Kd3', 'Kb1', 'Kd2', 'a7', 'Ke3', 'Rh6', 'Kd3', 'e7', 'Kd2', 'Ne2', 'Ke3', 'Nc7', 'Kd2', 'Rh8', 'Ke3', 'Nf4', 'Kd4', 'Rg8', 'Ke3', 'Rg2', 'Kd4', 'Ne2+', 'Kc4', 'Kc2', 'Kc5', 'f6', 'Kd6', 'Rg1', 'Kc5', 'Kc1', 'Kb6', 'Rg3', 'Kb7', 'f7', 'Kxa7', 'Nc3', 'Kb8', 'N3d5', 'Kc8', 'e8=Q+', 'Kb7', 'Kd2', 'Ka7', 'Rg4', 'Kb7', 'Qf8', 'Kc6', 'Nb4+', 'Kb7', 'Na8', 'Ka7', 'Kc2', 'Kb7', 'Kd1', 'Ka7', 'Rf4', 'Kb7', 'Rf5', 'Ka7', 'Qc5+', 'Kxa8', 'Nc6', 'Kb7', 'Qb5+', 'Ka8', 'Qa4+', 'Kb7', 'Qa7+', 'Kxc6', 'Rf4', 'Kd5', 'Rf2', 'Ke6', 'Rf3', 'Kd5', 'Qf2', 'Kc4', 'Rf4+', 'Kb3', 'Re4', 'Ka3', 'Qc5+', 'Kb3', 'Rf4', 'Ka2', 'Qa5+', 'Kb3', 'f8=Q', 'Kb2', 'Qa4', 'Kb1', 'Kd2', 'Kb2', 'Rf2', 'Kb1', 'Qfa3']
[White "r #0"]
[Black "r #1"]
['Nc3']
[White "r #0"]
[Black "r #2"]
['Nh3']
[White "r #0"]
[Black "r #3"]
['h3']
[White "r #0"]
[Black "php #0"]
['d3']
[White "php #1"]
[Black "r #0"]
['f4', 'c5']
[White "php #2"]
[Black "r #0"]
['Na3', 'b5']
[White "r #0"]
[Black "php #3"]
['Nh3']
[White "ruby #0"]
[Black "r #0"]
['a4', 'd6']
[White "r #0"]
[Black "ruby #1"]
['a4']
[White "ruby #2"]
[Black "r #0"]
['e3', 'a6']
[White "ruby #3"]
[Black "r #0"]
['Nc3', 'c6']
[White "r #1"]
[Black "r #2"]
['e4']
[White "r #3"]
[Black "r #1"]
['c3']
[White "r #1"]
[Black "php #0"]
['b4']
[White "r #1"]
[Black "php #1"]
['b3']
[White "php #2"]
[Black "r #1"]
['h4', 'e5']
[White "r #1"]
[Black "php #3"]
['a4']
[White "ruby #0"]
[Black "r #1"]
['d3', 'd5']
[White "r #1"]
[Black "ruby #1"]
['f3']
[White "ruby #2"]
[Black "r #1"]
['Nc3', 'Na6']
[White "ruby #3"]
[Black "r #1"]
['h3', 'd5']
[White "r #3"]
[Black "r #2"]
['f4']
[White "php #0"]
[Black "r #2"]
['f3', 'd6']
[White "php #1"]
[Black "r #2"]
['Nc3', 'h6']
[White "r #2"]
[Black "php #2"]
['b4']
[White "r #2"]
[Black "php #3"]
['e4']
[White "r #2"]
[Black "ruby #0"]
['g4']
[White "ruby #1"]
[Black "r #2"]
['g3', 'e5']
[White "ruby #2"]
[Black "r #2"]
['a3', 'a6']
[White "r #2"]
[Black "ruby #3"]
['g3']
[White "r #3"]
[Black "php #0"]
['Nc3']
[White "r #3"]
[Black "php #1"]
['c3']
[White "r #3"]
[Black "php #2"]
['f3']
[White "r #3"]
[Black "php #3"]
['Nh3']
[White "ruby #0"]
[Black "r #3"]
['a3', 'g5']
[White "ruby #1"]
[Black "r #3"]
['Nf3', 'a5']
[White "r #3"]
[Black "ruby #2"]
['b3']
[White "r #3"]
[Black "ruby #3"]
['d4']
[White "php #1"]
[Black "php #0"]
['d3', 'c5', 'Nd2', 'Qa5', 'f4', 'Qc7', 'Nb3', 'h5', 'a4', 'Nh6', 'a5', 'Rg8', 'Be3', 'Nc6', 'Nf3', 'Rb8', 'Bc1', 'b6', 'Be3', 'Rh8', 'Bg1', 'g5', 'Ra3', 'Rh7', 'c4', 'Nd8', 'Ne5', 'gxf4', 'h3', 'f5', 'Bh2', 'Qd6', 'Qa1', 'Ng4', 'axb6', 'Bb7', 'Bxf4', 'Qf6', 'Nc6', 'Qe5', 'Qc1', 'Ra8', 'Ra1', 'Qf6', 'e4', 'Rh6', 'Qd1', 'Bg7', 'Qc2', 'Qh4+', 'Kd2', 'Bxc6', 'exf5', 'Qxh3', 'Be2', 'axb6', 'Rad1', 'Ne5', 'Rhf1', 'Ra7', 'Be3', 'Bxg2', 'Na1', 'Rf6', 'Bg5', 'h4', 'Bf3', 'Rh6', 'Bb7', 'Bf3', 'Qb1', 'Rh5', 'Ba8', 'Be4', 'Rf3', 'Bh6', 'Rg1', 'Qg2+', 'Kc3', 'Rxa1', 'Bc6', 'Bg7', 'Bd5', 'Qf1', 'Rg4', 'Qh3', 'Qc1', 'Ng6+', 'd4', 'Nc6', 'Bf4', 'Bf8', 'Rfg3', 'Nd8', 'Bf7+', 'Kxf7', 'Qf1', 'Bc6', 'Be5', 'Rc1+', 'Qxc1', 'Bh1', 'Re4', 'Bxe4', 'Bd6', 'Bb1', 'Qg1', 'e6', 'Qe3', 'Nc6', 'dxc5', 'Nge7', 'Bb8', 'd6', 'Rf3', 'Rh6', 'b4', 'Ke8', 'b5', 'Nc8', 'Qd3', 'Qxf3', 'Kb2', 'Qd5', 'Ka3', 'Qe5', 'Qg3', 'Rh5', 'cxd6', 'Qd5', 'Bc7', 'Qh1', 'Qg1', 'Qf3+', 'Kb2', 'Rh7', 'Bb8', 'exf5', 'Qxb1', 'Ne5', 'Qxf5', 'Qd1', 'Qf6', 'Bxd6', 'Qxd6', 'Nf7', 'Qxd1', 'Na7', 'Kb3', 'Ke7', 'Qc2', 'Nc8', 'Qd3', 'h3', 'Qd5', 'h2', 'Qe5+', 'Nxe5', 'c5', 'Kd7', 'cxb6', 'h1=B', 'Kb2', 'Na7', 'Bxe5', 'Nxb5', 'Bd4', 'Rg7', 'Kb1', 'Nc7', 'Bg1', 'Rg8', 'Kc1', 'Bc6', 'bxc7', 'Rb8', 'Kc2', 'Rb4', 'Kd3', 'Ra4', 'Ke3', 'Ra3+', 'Kf2', 'Bf3', 'Kg3', 'Ra2', 'c8=Q+', 'Ke7', 'Bc5+', 'Kf6', 'Qf5+', 'Kxf5', 'Kxf3', 'Re2', 'Kg3', 'Kf6', 'Bb6', 'Kf7', 'Bd4', 'Re3+', 'Bxe3']
[White "php #0"]
[Black "php #2"]
['e4', 'd5', 'g3', 'Qd7', 'Bc4', 'Qa4', 'Be2', 'e5', 'Nh3', 'Qb3', 'Rg1', 'Qe3', 'dxe3', 'a5', 'Bb5+', 'Nd7', 'c3', 'Ne7', 'Kf1', 'Nf5', 'Qg4', 'a4', 'Ng5', 'dxe4', 'Bc4', 'h5', 'a3', 'c6', 'Bxf7+', 'Ke7', 'b4', 'Nxg3+', 'Ke1', 'h4', 'Bb3', 'h3', 'Qf3', 'b6', 'Bc4', 'Ne2', 'Ba2', 'Rh5', 'Qg3', 'Ra6', 'Rg2', 'Ra8', 'f3', 'Rh8', 'Rf2', 'Nf4', 'Qh4', 'Ra5', 'exf4', 'Kd6', 'Bf7', 'Rb5', 'Bd2', 'Ke7', 'Bd5', 'Bb7', 'Qh7', 'Rc5', 'Qxh3', 'Ba6', 'Ne6', 'Rh6', 'Rf1', 'Bd3', 'Kd1', 'Nf6', 'Be3', 'exf4', 'Nd4', 'g6', 'Qxh6', 'Kd7', 'Re1', 'Rxc3', 'Bg8', 'Bb5', 'fxe4', 'Ng4', 'Qxg6', 'Rxe3', 'Qf6', 'Rb3', 'Qg7+', 'Ke8', 'e5', 'Ba6', 'b5', 'cxb5', 'Be6', 'Re3', 'Bxg4', 'Kd8', 'Ne2', 'Rf3', 'Nd2', 'Bc5', 'Kc2', 'Bb4', 'Qg6', 'Re3', 'Be6', 'f3', 'Nf1', 'Be7', 'Bb3', 'f2', 'Qh7', 'Kd7', 'e6+', 'Ke8', 'Qd3', 'Bd6', 'Qg6+', 'Kf8', 'Qh5', 'Bb8', 'Nd4', 'Be5', 'Qe2', 'b4', 'axb4', 'Bc4', 'Ng3', 'Rf3', 'Nh5', 'Bd3+', 'Kb2', 'fxe1=N', 'Qxd3', 'Nc2', 'Qd2', 'Rc3', 'Rh1', 'Rh3', 'Rb1', 'Nxb4', 'Nf4', 'Rxb3+', 'Ka1', 'Rc3', 'Nf3', 'Bf6', 'h4', 'Bxh4', 'Qxc3', 'Na6', 'Qb4+', 'Nc5', 'Nh2', 'b5', 'e7+', 'Bxe7', 'Qe1', 'Bd6', 'Qf1', 'Nd3', 'Nd5+', 'Ke8', 'Nc7+', 'Ke7', 'Rc1', 'Be5+', 'Rc3', 'Nc5', 'Qf3', 'Bxh2', 'Qa8', 'Nd7', 'Qd8+', 'Kd6', 'Qe7+', 'Kxe7', 'Na8', 'Be5', 'Ka2', 'Bh2', 'Rg3', 'a3', 'Rb3', 'Bb8', 'Rc3', 'Ne5', 'Rxa3', 'Nd3', 'Nb6', 'Kf8', 'Nd5', 'Nc5', 'Nc7', 'Ne4', 'Rd3', 'Kf7', 'Na8', 'Ng3', 'Rb3', 'Nf1', 'Rxb5', 'Ng3', 'Rc5', 'Kf6', 'Ka3', 'Bf4', 'Ka4', 'Kg7', 'Re5', 'Kg8', 'Rd5', 'Bh6', 'Re5', 'Kf7', 'Re3', 'Nf1', 'Re8', 'Nd2', 'Re2', 'Kg6', 'Rxd2', 'Bf8', 'Rc2', 'Kh7', 'Ra2', 'Be7', 'Kb3', 'Ba3', 'Rf2', 'Kg6', 'Rf3', 'Bf8', 'Rxf8', 'Kg5', 'Nb6', 'Kh6', 'Na4', 'Kh5', 'Kb2', 'Kh4', 'Rg8', 'Kh3', 'Kc1', 'Kh4', 'Rg3', 'Kxg3']
[White "php #0"]
[Black "php #3"]
['Nf3', 'c6', 'Nc3', 'h6', 'Ne5', 'Na6', 'g3', 'Qc7', 'a4', 'h5', 'Rg1', 'f6', 'b4', 'Nc5', 'd3', 'Nxd3+', 'exd3', 'c5', 'Ng6', 'e6', 'Nb5', 'c4', 'Kd2', 'Qc5', 'h3', 'Qd5', 'Qxh5', 'Rh7', 'Ra3', 'a5', 'Ke3', 'Bc5+', 'Kd2', 'Ne7', 'd4', 'Qe4', 'Rh1', 'Rxh5', 'Nf8', 'Qd5', 'Ke1', 'Ng8', 'Be2', 'f5', 'Kd1', 'Bd6', 'Bf1', 'g5', 'Nc3', 'Kd8', 'Ke1', 'Bc5', 'Ke2', 'Bxb4', 'Ke3', 'Rh4', 'Ke2', 'Qb5', 'Bxg5+', 'Ke8', 'Rb3', 'Qd5', 'Bg2', 'f4', 'Rc1', 'Qxd4', 'f3', 'Rh5', 'Rb2', 'Qa7', 'Nb5', 'Rxg5', 'Rh1', 'Ne7', 'c3', 'Rg4', 'Rc1', 'd6', 'Rxb4', 'Qa6', 'Rbb1', 'Nc6', 'Rf1', 'Rg7', 'Rf2', 'Rxg3', 'Rh1', 'd5', 'Nh7', 'Nb4', 'Rh2', 'Rxh3', 'Bh1', 'Rxh2', 'Na7', 'Rh3', 'Rf1', 'Rxh1', 'Kd2', 'e5', 'Rxh1', 'Kf7', 'Ke1', 'Qc6', 'Rh6', 'Qe6', 'Kd2', 'Kg8', 'Rh1', 'Qg6', 'Nc6', 'Kf7', 'Kc1', 'Qg8', 'Nb8', 'Bh3', 'Nc6', 'Bd7', 'Rh4', 'Qe8', 'Ng5+', 'Kg6', 'Ne7+', 'Kf6', 'Nc8', 'Bxc8', 'Rh3', 'Nc2', 'Rh2', 'e4', 'Rh3', 'Ne1', 'Ne6', 'Bxe6', 'Rh5', 'Rd8', 'Kd1', 'Bg4', 'Rh2', 'Ra8', 'Rg2', 'd4', 'Rd2', 'Rd8', 'Ke2', 'Qe5', 'Rd1', 'Nd3', 'Rc1', 'Bxf3+', 'Kd2', 'Qc5', 'Re1', 'Rg8', 'Rd1', 'Kg5', 'Rf1', 'Bh1', 'Rd1', 'b6', 'Rg1+', 'Kf6', 'Kc2', 'Ke6', 'Ra1', 'Rc8', 'Rf1', 'Nb2', 'Rxf4', 'Qa3', 'cxd4', 'e3', 'Rf2', 'Rd8', 'Kb1', 'c3', 'Rf4', 'e2', 'Kc1', 'Qa2', 'Kc2', 'Ba8', 'Rf7', 'Kd5', 'Rf8', 'e1=Q', 'Rxd8+', 'Kc6', 'Rb8', 'Nd1+', 'Kc1', 'Qee2', 'Re8', 'Kb7', 'Re6', 'Qb5', 'Rg6', 'Qf7', 'axb5', 'Kc8', 'Rg4', 'Qf3', 'd5', 'Qf5', 'Rd4', 'Ne3', 'Rb4', 'Nc4', 'Rb3', 'Kc7', 'Rb2', 'cxb2+', 'Kd1', 'b1=B', 'Ke1', 'Na3', 'Kd1', 'Nc4', 'Kc1', 'Qe5', 'Kxb1', 'Qb2#']
[White "ruby #0"]
[Black "php #0"]
['d3', 'c6', 'e3', 'Nh6', 'Qe2', 'Qc7', 'Nd2', 'e6', 'Qf3', 'a6', 'Qxc6', 'a5', 'Qxb7', 'Bc5', 'Qxc8+', 'Qxc8', 'g4', 'f5', 'gxf5', 'g5', 'fxe6', 'Ra7', 'exd7+', 'Rxd7', 'c3', 'Rd5', 'Ngf3', 'g4', 'b3', 'Rh5', 'Ng5', 'Bxe3', 'Nxh7', 'Na6', 'fxe3', 'Rf5', 'Rb1', 'Rg5', 'Nxg5', 'Qd7', 'Nge4', 'Qd4', 'cxd4', 'Rg8', 'Nc5', 'Nf5', 'Nxa6', 'a4', 'bxa4', 'Rg7', 'Rb6', 'Kf7', 'Ke2', 'Nd6', 'Rxd6', 'Rh7', 'Nb4', 'Rxh2+', 'Rxh2', 'g3', 'Rdh6', 'Ke8', 'Re6+', 'Kd8', 'Rd6+', 'Ke8', 'Bg2', 'Kf7', 'e4', 'Kg8', 'Nd5', 'Kg7', 'Nc3', 'gxh2', 'Rf6', 'Kg8', 'Rf7', 'h1=Q', 'Bxh1', 'Kh8', 'Rf1', 'Kh7', 'Ke1', 'Kg7', 'Kf2', 'Kh6', 'Ndb1+', 'Kg7', 'a5', 'Kf6', 'Ke1+', 'Kg6', 'e5', 'Kg7', 'Ke2', 'Kh8', 'Nb5', 'Kh7', 'a4', 'Kg6', 'Rf5', 'Kh7', 'Kf3', 'Kh8', 'Nd6', 'Kh7', 'Rf4', 'Kg6', 'Ne8', 'Kh6', 'Ke2', 'Kg6', 'Rf5', 'Kxf5', 'Be3', 'Ke6', 'Na3', 'Kf5', 'Nd6+', 'Kg6', 'e6', 'Kf6', 'Kf2', 'Kg7', 'Kf3', 'Kh7', 'Kg2', 'Kg7', 'Nb1', 'Kf6', 'Ne8+', 'Kf5', 'Nf6', 'Kxf6', 'Nd2', 'Kg7', 'Kg3', 'Kf6', 'Kh3', 'Kf5', 'Be4+', 'Kxe6', 'Nc4', 'Kf7', 'Bc1', 'Ke6', 'Ne5', 'Ke7', 'Bg6', 'Kd8', 'a6', 'Kc7', 'Kg4', 'Kc8', 'Kf5', 'Kc7', 'a5', 'Kc8', 'Ng4', 'Kc7', 'Bf4+', 'Kd7', 'Bb8', 'Ke7', 'Bh7', 'Kf7', 'Nh2', 'Ke8', 'd5', 'Kf7', 'Bf4', 'Ke7', 'd6+', 'Ke8', 'Bd2', 'Kd8', 'Bg5+', 'Kd7', 'd4', 'Ke8', 'Bd8', 'Kf7', 'Ke4', 'Ke8', 'Bg8', 'Kf8', 'Kf5', 'Kg7', 'Ba2', 'Kh8', 'Bg5', 'Kh7', 'Kg4', 'Kh8', 'Bh6', 'Kh7', 'Bf8', 'Kg6', 'Kh3', 'Kf6', 'Kg3', 'Kg5', 'Bc4', 'Kf6', 'Kf3', 'Kg5', 'Bf7', 'Kf5', 'Bg7', 'Kg5', 'd7', 'Kf5', 'd5', 'Kg5', 'Bd4', 'Kh6', 'Ke4', 'Kh7', 'Ba7', 'Kh6', 'Be8', 'Kg5', 'Kf3', 'Kf5', 'Ke3', 'Kg5', 'Nf3+', 'Kh6', 'Ng1', 'Kg5', 'Bf7', 'Kh4', 'Kd4', 'Kg5', 'Bg8', 'Kf6', 'Bh7', 'Kg7', 'Be4', 'Kh6', 'Bh1', 'Kh5', 'Ke4', 'Kg6', 'Bd4', 'Kh6', 'Kf5', 'Kh5', 'a7', 'Kh6', 'a6', 'Kh7', 'Bg2', 'Kg8', 'Kf4', 'Kf7', 'Kf5', 'Kf8', 'Kg5', 'Ke7', 'Bf1', 'Kf8', 'Bc4', 'Ke7', 'd8=Q+', 'Kf7', 'Qc8', 'Ke7', 'Bb3', 'Kf7', 'Ba2', 'Ke7', 'Qc4', 'Kd7', 'a8=Q', 'Ke7', 'Qa7+', 'Kd6', 'Ba1']
[White "ruby #1"]
[Black "php #0"]
['b4', 'Nf6', 'a4', 'Nd5', 'Na3', 'Rg8', 'Bb2', 'Ne3', 'h4', 'd6', 'Ra2', 'Bf5', 'a5', 'h6', 'Nc4', 'Na6', 'Ba1', 'Nxc2+', 'Rxc2', 'Bc8', 'Nxd6+', 'Qxd6', 'Rc6', 'Qd8', 'Rxa6', 'Qd3', 'Qa4+', 'Qd7', 'g4', 'bxa6', 'Bg2', 'Rh8', 'Qa2', 'g6', 'Rh3', 'e6', 'e4', 'Qc6', 'f4', 'Qc2', 'Bd4', 'Bxb4', 'Bf3', 'f6', 'Bh1', 'Rb8', 'Qd5', 'Qc6', 'Rd3', 'Bc3', 'Be3', 'Kf7', 'Qe5', 'Rd8', 'Qd6', 'Bb2', 'Bg2', 'Rd7', 'Bh1', 'Re7', 'Bb6', 'Qc3', 'Qd7', 'Kg7', 'dxc3', 'Rb7', 'Qxe6', 'Bxc3+', 'Rxc3', 'f5', 'g5', 'axb6', 'h5', 'Kh8', 'Rh3', 'Rb8', 'axb6', 'Rh7', 'gxh6', 'Rg7', 'bxc7', 'gxh5', 'Qa2', 'Rb5', 'h7', 'Be6', 'Qc2', 'Rb3', 'Ke2', 'Rg8', 'Qc4', 'Rc8', 'Qd3', 'Ra8', 'Bf3', 'h4', 'Qe3', 'Rab8', 'e5', 'Rc8', 'Qxb3', 'Bxb3', 'Kf2', 'Bc4', 'Bh1', 'Rd8', 'cxd8=Q+', 'Kg7', 'Ba8', 'Bb5', 'Qh8+', 'Kg6', 'Ne2', 'Be8', 'Rh1', 'Bb5', 'Rxh4', 'Be8', 'Ke3', 'Bd7', 'Ng1', 'Bb5', 'Rh5', 'Bd7', 'Bh1', 'Bb5', 'Bd5', 'Bf1', 'Rxf5', 'Bb5', 'Kd2', 'Bf1', 'Qg7+', 'Kxf5', 'Bc4', 'Ke4', 'Be2', 'a5', 'Kc1', 'Bg2', 'f5', 'Bf3', 'Qa7', 'Bh1', 'Ba6', 'Kd5', 'Qb6', 'Bf3', 'Kb1', 'a4', 'Kb2', 'Bh1', 'Qc7', 'Be4', 'Be2', 'Bf3', 'Bf1', 'a3+', 'Kc2', 'Ke4', 'Qg7', 'Kd5', 'Kd3', 'Bg4', 'Ke3', 'Bd1', 'Be2', 'Kc5', 'Qf8+', 'Kb6', 'Bd3', 'Kb7', 'h8=Q', 'Be2', 'Kf4', 'Bf1', 'Qh4', 'a2', 'Qf2', 'a1=N', 'f6', 'Nc2', 'f7', 'Ne1', 'Qe2', 'Ng2+', 'Kg4', 'Kc6', 'Ba6', 'Kc7', 'Qb4', 'Kd8', 'Qf3', 'Nf4', 'Qb2', 'Bxa6', 'Kxf4', 'Bc8', 'Qc6', 'Ba6', 'Qd6+', 'Kc8', 'Kf5', 'Bf1', 'Kf4', 'Bb5', 'Qda3', 'Bd7', 'Qf8+', 'Be8', 'Qg2', 'Kd7', 'Qh8', 'Bxf7', 'Qg6', 'Ba2', 'Qh2', 'Kd8', 'Qb1', 'Bg8', 'Qg6', 'Kd7', 'Qc6+', 'Ke7', 'Qd5', 'Bf7', 'Qhg2', 'Bg8', 'Qh3', 'Bf7', 'Qc4', 'Be6', 'Qg3', 'Kf8', 'Qe4', 'Ba2', 'Qh7', 'Bg8']
[White "php #0"]
[Black "ruby #2"]
['b3', 'a5', 'a3', 'a4', 'e4', 'g5', 'Qf3', 'd6', 'h4', 'f6', 'Nh3', 'Ra7', 'Ba6', 'b6', 'Qg3', 'Bxa6', 'Qxg5', 'Qd7', 'd4', 'Bc4', 'Rh2', 'Nc6', 'Qf4', 'Ra6', 'd5', 'Nb4', 'Be3', 'c5', 'Bxc5', 'Qg4', 'Ng1', 'Qe2+', 'Nxe2', 'h5', 'c3', 'Kf7', 'Qe5', 'Bh6', 'Be3', 'Kg7', 'Qd4', 'Bxe2', 'Qc4', 'Kf8', 'Ra2', 'Nxd5', 'Rc2', 'Bd3', 'Rh3', 'Kf7', 'e5', 'Bg5', 'exd6', 'Be2', 'Qxa4', 'Nh6', 'Kd2', 'exd6', 'Qd7+', 'Ne7', 'Qf5', 'd5', 'f4', 'Bg4', 'Bg1', 'Ra7', 'Qd7', 'Ra5', 'Qd6', 'Nc8', 'Rb2', 'f5', 'Rc2', 'Rxa3', 'Qc6', 'd4', 'Rf3', 'Ra6', 'Qxh6', 'Bh3', 'g4', 'Ke8', 'Bxd4', 'fxg4', 'Qg7', 'Ra3', 'b4', 'Rb3', 'Kd1', 'b5', 'c4', 'Rh6', 'c5', 'Bf1', 'Rd2', 'Rc3', 'Be5', 'Rc6', 'Qh6', 'Bg2', 'Rd5', 'R6xc5', 'Rd7', 'R3c4', 'Rf1', 'Rc2', 'Nc3', 'Rf2', 'Rc7', 'Na7', 'Qg6+', 'Kf8', 'Qe4', 'Kg8', 'Qd3', 'Bxf4', 'Bd6', 'Rd2+', 'Kc1', 'Ra2+', 'Qd2', 'Bd5', 'Rb7', 'Ra6', 'Rg1', 'Be5', 'Be7', 'Bc7', 'Bf6', 'Bh2', 'Rf1', 'Rc7', 'Rxa7', 'Rxf6', 'Qc2', 'Bf7', 'Kb2', 'Be5', 'Qb1', 'Rb6', 'Qe4', 'Bd5', 'Ka1', 'Bd4', 'Qe7', 'Rb8', 'Kb1', 'Rxa7', 'Qd7', 'Kh8', 'Qb7', 'g3', 'Qxa7', 'g2', 'Rh1', 'Bg1', 'Qd4+', 'Kh7', 'Qxg1', 'Ra8', 'Nd1', 'Rg8', 'Qc5', 'Kh6', 'Rg1', 'Kh7', 'Re1', 'Rg7', 'Nf2', 'Bb3', 'Ne4', 'Rb7', 'Qc4', 'Bd1', 'Qe6', 'Kg7', 'Qf7+', 'Kh6', 'Qxb7', 'g1=Q', 'Re2', 'Qg3', 'Rb2', 'Qd6', 'Qc8', 'Qe6', 'Nd2', 'Qe5', 'Qc3', 'Qe7', 'Qh8+', 'Kg6', 'Nf1', 'Qe1', 'Rg2+', 'Qg3', 'Rd2', 'Qg5', 'Rg2', 'Ba4', 'Rxg5+', 'Kf7', 'Qg8+', 'Kf6', 'Qf8+', 'Ke6', 'Rg7', 'Bb3', 'Qb8', 'Bc4', 'Qg3', 'Ba2+', 'Kb2', 'Bb3', 'Qg6+', 'Ke5', 'Nd2', 'Kd5', 'Qg2+', 'Kd6', 'Qf3', 'Bf7', 'Qd5+', 'Ke7', 'Qe6+', 'Kd8', 'Nf3', 'Bg6', 'Qg8+', 'Be8', 'Rd7+', 'Kc8', 'Rh7', 'Kd8', 'Qg7', 'Bf7', 'Ng5', 'Kc7', 'Rh6', 'Kb8', 'Rb6+', 'Kc7', 'Qg6', 'Ba2', 'Re6', 'Bd5', 'Ra6', 'Bc6', 'Nh7', 'Bd7', 'Ra3', 'Kc8', 'Qc2+', 'Bc6', 'Qe2', 'Bf3', 'Qe3', 'Kc7', 'Ra5', 'Kb8', 'Qg1', 'Kc7', 'Qb6+', 'Kc8', 'Qd4', 'Bb7', 'Qf2', 'Bf3', 'Qe3', 'Kd8', 'Qb3', 'Ke8', 'Qa4', 'Kd7', 'Nf6+', 'Kd8', 'Ne8', 'bxa4', 'Kb1', 'Bb7', 'Ra6', 'Kc8', 'Rd6', 'Ba8', 'Ka2', 'Kb8', 'Rd2', 'Bd5+', 'Ka1', 'Bf7', 'Rg2', 'Kb7', 'Rg8', 'Bd5', 'Kb1', 'Bc6', 'Rg5', 'Bf3', 'Ng7', 'Bd5', 'b5', 'Bf7', 'Ka1', 'Bb3', 'Kb2', 'a3+', 'Kc3', 'Kb6', 'Rd5', 'a2', 'Rd1', 'Ka5', 'b6', 'Ba4', 'Rc1', 'Bc6', 'Rg1', 'Bb5', 'Rg6', 'Bc6', 'Re6', 'Bg2', 'Ne8', 'Kb5', 'Re2', 'Ba8', 'Kc2', 'Kc5', 'Kd2', 'Bd5', 'Rf2', 'Be6', 'Nc7', 'Bh3', 'Na6+', 'Kd6', 'Nc5', 'Kxc5', 'Re2', 'Kd5', 'Re1', 'a1=Q', 'Rh1', 'Qc3+', 'Kd1', 'Qd3+', 'Kc1', 'Qa3+', 'Kb1', 'Qa2+', 'Kxa2', 'Bf5', 'Ra1', 'Bd7', 'Ka3', 'Bc8', 'Rc1', 'Ke5', 'Kb4', 'Bg4', 'Re1+', 'Kd4', 'Re3', 'Bf3', 'Re7', 'Bh1', 'Re3', 'Kxe3', 'Ka4', 'Bd5', 'Kb5', 'Bc4+', 'Kb4', 'Kd2', 'Ka4', 'Bb3+', 'Ka3', 'Kc1', 'Kb4', 'Kd1', 'b7', 'Bg8', 'Ka4', 'Kc2', 'b8=B', 'Kd1', 'Ba7', 'Kd2', 'Bb6', 'Kc3', 'Ba5+', 'Kd4', 'Be1', 'Ke4', 'Bg3', 'Bh7', 'Be1', 'Kf4', 'Kb5', 'Bg8', 'Ka6', 'Ke5', 'Bb4', 'Kd5', 'Ba5', 'Kc5', 'Be1', 'Kc6', 'Bc3', 'Kc7', 'Bb4', 'Ba2', 'Ka7', 'Bg8', 'Be7', 'Kc8', 'Bc5', 'Be6', 'Bb4', 'Kd8', 'Bf8', 'Bg8', 'Bb4', 'Bd5', 'Ba3', 'Kc8', 'Bf8', 'Bh1', 'Bc5', 'Be4', 'Bf2', 'Bh7', 'Bd4', 'Bg8', 'Bb6', 'Kd7', 'Ka6', 'Ke6', 'Ka5', 'Kf7', 'Bg1', 'Ke8', 'Be3', 'Kd7', 'Ka4', 'Bb3+', 'Ka5', 'Bd5', 'Kb6', 'Bh1', 'Bg1', 'Bc6', 'Ka5', 'Be4', 'Bb6', 'Bc2', 'Kb5', 'Bf5', 'Bg1', 'Be6', 'Ka4', 'Bb3+', 'Kb4', 'Kd6', 'Bf2', 'Bc4', 'Be3', 'Ke6', 'Kc3', 'Ke5', 'Bh6', 'Bf7', 'Kc2', 'Kd6', 'Kd1', 'Be8', 'Ke2', 'Kd7', 'Kd1', 'Kc6', 'Bd2', 'Kd7', 'Bc1', 'Ke7', 'Be3', 'Bc6', 'Ke2', 'Kf8', 'Bf2', 'Kf7', 'Bb6', 'Ba8', 'Kd3', 'Ke7', 'Bg1', 'Kf7', 'Kd2', 'Ke7', 'Kd3', 'Kd7', 'Bd4', 'Bh1', 'Bf6', 'Ke6', 'Bd4', 'Ba8', 'Bh8', 'Kf5', 'Kd2', 'Ke4', 'Bd4', 'Kf5', 'Be5', 'Ke6', 'Bd4', 'Bb7', 'Ba7', 'Kd6', 'Ke3', 'Kc6', 'Kf3', 'Kb5+', 'Kg3', 'Be4', 'Bb8', 'Bc6', 'Bf4', 'Bg2', 'Bh6', 'Bh3', 'Kf4', 'Kc5', 'Ke4', 'Bc8', 'Bf4']
[White "ruby #3"]
[Black "php #0"]
['d4', 'Na6', 'h4', 'Rb8', 'h5', 'e5', 'Bg5', 'Nh6', 'a4', 'Ra8', 'Qd3', 'Nb4', 'Qe3', 'Qxg5', 'Nd2', 'Qf5', 'Qh3', 'Nc6', 'c3', 'Qf6', 'Nb1', 'Bd6', 'Qe3', 'Qg6']
[White "php #1"]
[Black "php #2"]
['f4', 'd5', 'g4', 'b5', 'f5', 'Qd6', 'b4', 'Nd7', 'Bb2', 'Bb7', 'f6', 'a5', 'h4', 'g5', 'a3', 'Qc6', 'Bg2', 'Ra7', 'd3', 'Qc4', 'Kd2', 'Qd4', 'Qc1', 'Ba8', 'e3', 'Bh6', 'Qf1', 'exf6', 'h5', 'Qxg4', 'Bh3', 'Qf3', 'c4', 'Kf8', 'Kc1', 'Qxh1', 'Qf3', 'Nc5', 'cxd5', 'Nb3+', 'Kd1', 'Nxa1', 'a4', 'Rb7', 'Nd2', 'Bg7', 'Bd4', 'Nh6', 'Nb3', 'Qxh3', 'Ba7', 'g4', 'Kd2', 'Qxf3', 'Nxa1', 'Rb8', 'Nc2', 'c5', 'Nh3', 'Kg8', 'bxc5', 'Qf2+', 'Kc3', 'Qe1+', 'Kd4', 'Qb4+', 'Nxb4', 'Re8', 'e4', 'Rxe4+', 'Kc3', 'Re7', 'Kd4', 'bxa4', 'Nc6', 'Rxa7', 'Nf2', 'a3', 'Nd1', 'Bb7', 'Nxa5', 'Bc6', 'Nc3', 'Nf5+', 'Kc4', 'Be8', 'd6', 'Rxa5', 'Nb1', 'Ne3+', 'Kb3', 'Nd5', 'Nxa3', 'Nc7', 'c6', 'f5', 'Nb5', 'Ra2', 'Nxc7', 'h6', 'd4', 'g3', 'Na6', 'Rc2', 'Ka3', 'Ra2+', 'Kb4', 'Bxc6', 'Nc5', 'Bd5', 'Nb3', 'Be5', 'Nc1', 'Bg2', 'Nxa2', 'Bxd6+', 'Ka4', 'f6', 'd5', 'Be5', 'Kb3', 'Kg7', 'Nb4', 'Rf8', 'Ka2', 'f4', 'Nd3', 'Rb8', 'Ne1', 'Bf1', 'Nf3', 'Kg8', 'Ng1', 'Ra8+', 'Kb1', 'f5', 'Nh3', 'Bb5', 'd6', 'g2', 'd7', 'g1=R+', 'Nxg1', 'Bf1', 'd8=R+', 'Kh7', 'Rd1', 'Ra1+', 'Kc2', 'Bc7', 'Kd2', 'Bb6', 'Rb1', 'Bxg1', 'Rb5', 'Bc4', 'Rb8', 'Rb1', 'Rb2', 'Re1', 'Kc3', 'Kg7', 'Rb4', 'f3', 'Rxc4', 'f4', 'Rd4', 'Rb1', 'Kd2', 'Kf7', 'Kc3', 'Rb2', 'Rd1', 'Ba7', 'Rd2', 'Rb6', 'Rd1', 'Rb5', 'Rf1', 'Rb3+', 'Kd2', 'Rb2+', 'Kd1', 'Ra2', 'Rxf3', 'Kf6', 'Rg3', 'Bb6', 'Rd3', 'Bg1', 'Rg3', 'Ba7']
[White "php #3"]
[Black "php #1"]
['b3', 'Nf6', 'Ba3', 'Nc6', 'Bd6', 'b6', 'Qc1', 'cxd6', 'e4', 'a6', 'h4', 'a5', 'Be2', 'g5', 'c4', 'g4', 'Bd3', 'Nb8', 'Ne2', 'Na6', 'O-O', 'Nd5', 'b4', 'e6', 'b5', 'Qg5', 'bxa6', 'Ke7', 'f4', 'Qh5', 'a4', 'Ra7', 'Nd4', 'Bg7', 'Kf2', 'Nc7', 'e5', 'Bf6', 'Ra2', 'dxe5', 'Nf3', 'exf4', 'Kg1', 'Na8', 'Ne1', 'Kf8', 'Qd1', 'Qg5', 'Rf2', 'd6', 'Bxh7', 'Rd7', 'Nf3', 'Bg7', 'Be4', 'Ke8', 'Bc6', 'Be5', 'Bxa8', 'Bb2', 'Ra1', 'Qg7', 'Re2', 'Rxh4', 'g3', 'Bc1', 'Re1', 'Rb7', 'd3', 'Qg5', 'Nh2', 'Qb5', 'cxb5', 'fxg3', 'Bxb7', 'g2', 'Be4', 'd5', 'Nf1', 'Ke7', 'Kxg2', 'Kf6', 'Qe2', 'Bd2', 'Qf3+', 'Ke7', 'Bxd5', 'gxf3+', 'Kf2', 'Ke8', 'Re5', 'Re4', 'Rh5', 'Bc1', 'Re5', 'Ke7', 'dxe4', 'Bh6', 'Bb7', 'Bd2', 'Rg5', 'Kf8', 'Rg7', 'Be3+', 'Ke1', 'Bc5', 'Rg5', 'Bd4', 'Re5', 'Ke7', 'Rf5', 'Kd7', 'Kd1', 'Ke7', 'Rh5', 'Kd7', 'a7', 'Kd8', 'Rh4', 'Bxb7', 'Nfd2', 'Bh8', 'Rh7', 'f5', 'Rh2', 'Bxa1', 'Nc4', 'Bd5', 'Nba3', 'Bxc4', 'a8=B', 'Ba2', 'Rxa2', 'Bf6', 'Rd2+', 'Bd4', 'Rf2', 'Bxf2', 'Nc4', 'f4', 'Nxb6', 'Bxb6', 'Bc6', 'Be3', 'Bd5', 'Kc7', 'e5', 'Ba7', 'Ba2', 'Bd4', 'Bb3', 'Bc5', 'Bd5', 'Bg1', 'Bc4', 'Bd4', 'Bd3', 'Kb8', 'Bf1', 'Ka7', 'Bg2', 'Bc3', 'Kc1', 'Bxe5', 'Kd2', 'Bb2', 'Bh3', 'e5', 'Bf5', 'Kb7', 'b6', 'Bd4', 'Bc2', 'Be3+', 'Kc3', 'Bc5', 'Bg6', 'Ba3', 'Bf7', 'Bb4+', 'Kc4', 'Bd6', 'Kd3', 'Bb8', 'Ba2', 'Kc6', 'Ke4', 'Kxb6', 'Kf5', 'e4', 'Bg8', 'Ba7', 'Bf7', 'Kc7', 'Bg6', 'Kb6', 'Kg4', 'Ka6', 'Kf5', 'Be3', 'Ke6', 'Bc1', 'Kf7', 'Ba3', 'Kg7', 'Kb6', 'Bh7', 'Bb2+', 'Kf7', 'Bg7', 'Ke8', 'Bc3', 'Ke7', 'f2', 'Kf7', 'f1=R', 'Bxe4', 'Bd4', 'Bb1', 'Rd1', 'Bc2', 'Be5', 'Be4', 'Rd3', 'Bd5', 'Rg3', 'Ke6', 'Rg4', 'Bc6', 'Rg2', 'Kd5', 'Rg6', 'Bb5', 'Bg7', 'Bd7', 'Rg2', 'Bb5', 'Bb2', 'Bc4', 'Rh2', 'Bf1', 'Rg2', 'Kd6', 'Rh2', 'Ke7', 'Bh8', 'Kf8', 'Bd4', 'Bg2', 'Rxg2', 'Ke7', 'Bf6+', 'Ke6', 'Rh2', 'Kd5', 'Bh4', 'Kd4', 'Re2', 'Kd3', 'Be1', 'Kc4', 'Ra2', 'Kd4', 'Ra3', 'Ke4', 'Ka6', 'Kd4', 'Bh4', 'Kc5', 'Bg5', 'Kd4', 'Kb7', 'Kd5', 'Bh4', 'Ke6', 'Bf2', 'Kf6', 'Rc3', 'Ke7', 'Bd4', 'Kf8', 'Ka8', 'Ke8', 'Bh8', 'Kf7', 'Rc7+', 'Kg8', 'f3', 'Kf8', 'Rd7', 'Kg8', 'f2', 'Kf8', 'Bd4', 'Kg8', 'Rd6', 'Kf7', 'Bb6', 'Ke8', 'Bd4', 'Ke7', 'Be3', 'Kxd6', 'Kb8', 'Ke6', 'Bc5', 'Kd5', 'Bb4', 'Ke4', 'Ka8', 'Ke5', 'Kb8', 'Kf6', 'Be1', 'Ke6', 'f1=N', 'Kf5', 'Bd2', 'Kf6', 'Ne3', 'Kg6', 'Kc7', 'Kf7', 'Bc3', 'Kf8', 'Ng2', 'Kg8', 'Kd8', 'Kf8', 'Bd2', 'Kg8', 'Bf4', 'Kf7', 'Ne3', 'Ke6', 'Bd6', 'Kf6', 'Kd7', 'Kg5', 'Kc7', 'Kg6', 'Nc2', 'Kh5', 'Na1', 'Kh4', 'Bc5', 'Kg4', 'Bf2', 'Kf3', 'Bh4', 'Kg2', 'Kb8', 'Kg1', 'Be7', 'Kh2', 'Nc2', 'Kh1', 'Nb4', 'Kh2', 'Bh4', 'Kg1', 'Nd3', 'Kg2', 'Ne1+', 'Kg1', 'Nc2', 'Kh1', 'Kc7', 'Kg2', 'Ne1+', 'Kg1', 'Bf6', 'Kf2', 'Kc6', 'Ke2', 'Be7', 'Kd1', 'Nc2', 'Kc1', 'Ne1', 'Kd2', 'Bf8', 'Kd1', 'Kd6', 'Kd2', 'Bh6+', 'Kc3', 'Kc5', 'Kb3', 'Kd6', 'Kc3', 'Be3', 'Kc4', 'Bd2', 'Kd4', 'Bh6', 'Kc3', 'Ng2', 'Kd3', 'Ke7', 'Ke4', 'Kf7', 'Kd5', 'Bg5', 'Kd4', 'Kg8', 'Ke5', 'Ne1', 'Kf5', 'Be7', 'Ke5', 'Kf8', 'Ke6', 'Nd3', 'Kf5', 'Bd6', 'Kg5', 'Nb4', 'Kh4', 'Bb8', 'Kh5', 'Bg3', 'Kg4', 'Nd5', 'Kf3', 'Bb8', 'Ke2', 'Bg3', 'Kd1', 'Kg7', 'Kc2', 'Nb4+', 'Kb1', 'Kf6', 'Ka1', 'Bd6', 'Kb2', 'Bc5', 'Kc3', 'Na6', 'Kb3', 'Nb4', 'Kb2']
[White "php #1"]
[Black "ruby #0"]
['Na3', 'g5', 'g3', 'd5', 'c3', 'Bd7', 'g4', 'Bxg4', 'Rb1', 'Bxe2', 'h3', 'Bxd1', 'h4', 'gxh4', 'Ra1', 'Bc2', 'Bg2', 'Nc6', 'Rxh4', 'Rc8', 'Nb5', 'Bb3', 'Rh3', 'Bxa2', 'Ke2', 'Nh6', 'Kf1', 'Nf5', 'Rh5', 'd4', 'Ke1', 'dxc3', 'Nd4', 'Qxd4', 'Rg5', 'Qxd2+', 'Kf1', 'cxb2', 'Nf3', 'Qxg5', 'Ne1', 'Qxc1', 'Rxa2', 'Qxe1+', 'Kxe1', 'Rg8', 'Ra6', 'Rxg2', 'f3', 'bxa6', 'Kf1', 'Nfd4', 'Ke1', 'Nxf3+', 'Kf1', 'Re2', 'Kxe2', 'Nfe5', 'Kd2', 'a5', 'Kc2', 'Rb8', 'Kc3', 'Bh6', 'Kc2', 'Rb3', 'Kb1', 'Nb4']
[White "php #1"]
[Black "ruby #1"]
['a4', 'c5', 'f4', 'Qa5', 'b4', 'Nh6', 'Bb2', 'c4', 'Bf6', 'Kd8', 'Qc1', 'Nc6', 'Ra2', 'Rb8', 'bxa5', 'gxf6', 'Nh3', 'Ke8', 'Na3', 'Ng8', 'g4', 'Nd8', 'Kd1', 'h5', 'Rb2', 'd5', 'Rb5', 'Bf5', 'gxh5', 'Bd3', 'e3', 'Bh6', 'Ke1', 'Bxc2', 'Nb1', 'f5', 'Ke2', 'Bxf4', 'Kf3', 'Kd7', 'Qd1', 'Kd6', 'Rb3', 'Bd3', 'Rxd3', 'Rh6', 'Ng1', 'Rh8', 'Rxd5+', 'Ke6', 'Bxc4', 'Bh6', 'Qe2', 'Ra8', 'Qf2', 'Nc6', 'Na3', 'Rf8', 'Rd4+', 'Kf6', 'Bb5', 'Rd8', 'd3', 'e5', 'Nb1', 'Re8', 'Kg3', 'Bg5', 'Qxf5+', 'Ke7', 'Nc3', 'Rd8', 'Bc4', 'Re8', 'Na2', 'b6', 'Qf1', 'Nf6', 'Qc1', 'Kf8', 'Re4', 'Nb8', 'Rg4', 'Re6', 'Rh4', 'Kg8', 'Bd5', 'Bxe3', 'Qc6', 'Na6', 'Be4', 'Bc1', 'Qe8+', 'Rxe8', 'Bc6', 'Rf8', 'Ba8', 'b5', 'Nb4', 'Bg5', 'Bg2', 'Nd5', 'Ne2', 'Ndc7', 'Bf3', 'f5', 'Nc6', 'Nc5', 'Nd8', 'Bd2', 'a6', 'Nxa4', 'd4', 'Be1+', 'Kh3', 'Nb2', 'Be4', 'Ne8', 'h6', 'Rf7', 'Ng1', 'Rb7', 'Nxb7', 'Nd6', 'Bd5+', 'Nf7', 'Nc5', 'Bb4', 'Bb3', 'Na4', 'Rf4', 'Bd2', 'Kh4', 'exf4', 'Ne2', 'Be3', 'Rf1', 'Rh7', 'Re1', 'Bxd4', 'Rd1', 'Rg7', 'Be6', 'Nb6', 'Nc3', 'Nd5', 'Nd3', 'Bb6', 'Na2', 'b4', 'Ndxb4', 'Nc7', 'Nd5', 'Ba5', 'Ne3', 'Nxe6', 'Nc1', 'Bd8+', 'Kh5', 'Bf6', 'Nb3', 'Nfg5', 'Nd4', 'Kf7', 'Rd3', 'Rh7', 'Nc4', 'Nc5', 'Nd6+', 'Kg8', 'Ne8', 'Be5', 'h4', 'Rg7', 'Nf6+', 'Bxf6', 'hxg5', 'Kh7', 'gxf6', 'Rd7', 'Rg3', 'Rd6', 'Rg5', 'Ne6', 'Rg8', 'Ng7+', 'Kg5', 'Rxf6', 'Kh4', 'Rg6', 'Rxg7+', 'Kh8', 'Kh3', 'f3', 'Re7', 'Rg8', 'Nxf5', 'Rg5', 'Rd7', 'Rg2', 'Rg7', 'Re2', 'Re7', 'f2', 'Re5', 'Ra2', 'Ne7', 'Re2', 'Kg3', 'Re1', 'h7', 'Kg7', 'Rd5', 'Rf1', 'Rd7', 'Rh1', 'Rxa7', 'Rc1', 'Rc7', 'Kf7', 'Rb7', 'f1=Q', 'Kh4', 'Rc2', 'Kg4', 'Qe2+', 'Kg5', 'Ke8', 'Rb4', 'Rc7', 'Kh4', 'Qd3', 'Ra4', 'Qd2', 'Kh3', 'Rc3+', 'Kh4', 'Qh2+', 'Kg5', 'Rf3', 'Rh4', 'Qg1+', 'Kh5', 'Qf2', 'Rg4', 'Qb6', 'a7', 'Kd8', 'Re4', 'Rc3', 'a8=Q+', 'Kc7', 'Qe8', 'Qa5+', 'Kg4', 'Qb6', 'Qf7', 'Qg6+', 'Kh4', 'Qg1', 'Nc6+', 'Kxc6', 'h8=Q', 'Kc5', 'Qhg8', 'Rd3', 'Qa2', 'Rd4', 'Qab3', 'Qh2+', 'Kg4', 'Rc4', 'Qg6', 'Qc2', 'Qh6', 'Qxb3', 'Qg5+', 'Kc6', 'Qb5+', 'Kxb5', 'Rd4', 'Kc6', 'Kh4', 'Kc7', 'Rf4', 'Kd6', 'Kg5', 'Qb7', 'Rxc4', 'Qg7+', 'Kh5', 'Qg4+', 'Kh6', 'Qc8', 'Rh4', 'Qh8+', 'Kg5', 'Kd7', 'Rf4', 'Qb2', 'Rf6', 'Ke7', 'Re6+', 'Kd8', 'Rh6', 'Kc8', 'Rh3', 'Qb1', 'Rd3', 'Qa2', 'Rd8+', 'Kc7', 'Ra8', 'Kb7', 'Rxa2', 'Kc8', 'Ra8+', 'Kc7', 'Kh5', 'Kb7', 'Rg8', 'Kc6', 'Rd8', 'Kc7', 'Rd1', 'Kc6', 'Rh1', 'Kd6', 'Rc1', 'Kd7', 'Rf1', 'Kc6', 'Kh6', 'Kc7', 'Re1', 'Kb7', 'Re2', 'Kc8', 'Rg2', 'Kb8', 'Rg8+', 'Kc7', 'Kg6', 'Kc6', 'Rg7', 'Kd5', 'Rc7', 'Kd4', 'Re7', 'Kc4', 'Re3', 'Kb4', 'Ra3', 'Kc4', 'Ra8', 'Kb4', 'Kh7', 'Kc3', 'Kh8', 'Kb2', 'Ra4', 'Kc1', 'Ra1+', 'Kc2', 'Ra3', 'Kc1', 'Rb3', 'Kd1', 'Kg7', 'Kd2', 'Rd3+', 'Kc1', 'Rd7', 'Kc2', 'Kh6', 'Kc1', 'Rd4', 'Kb1', 'Kh5', 'Ka2', 'Rd7', 'Ka3', 'Rd4', 'Ka2', 'Rc4', 'Kb2', 'Kh6', 'Kb3', 'Rc1', 'Kb2', 'Kg6', 'Kb3', 'Kf6', 'Kb2', 'Rc2+', 'Kb3', 'Rg2', 'Kc4', 'Re2', 'Kb3', 'Ke6', 'Ka3', 'Kd5', 'Ka4', 'Rc2', 'Kb5', 'Rf2', 'Kb4', 'Rb2+', 'Kc3', 'Kc5', 'Kd3', 'Kd5', 'Kc3', 'Rb4', 'Kxb4']
[White "ruby #2"]
[Black "php #1"]
['b3', 'f5', 'f4', 'a5', 'd4', 'Nf6', 'Na3', 'e6', 'c3', 'Ke7', 'Bb2', 'Nc6', 'h3', 'Rg8', 'd5', 'Ng4', 'Nb5', 'a4', 'Qd2', 'axb3', 'Rd1', 'Ke8', 'Ba3', 'g5', 'e4', 'h6', 'Bc5', 'b2', 'g3', 'e5', 'Bxf8', 'Rxf8', 'd6', 'cxd6', 'Nf3', 'Nd4', 'Nxd6+', 'Ke7', 'Nxf5+', 'Ke6', 'Rh2', 'Kf7', 'Bg2', 'Ra5', 'Qxb2', 'Qb6', 'Nxh6+', 'Kg7', 'Nd2', 'Nf3+', 'Bxf3', 'Qc7', 'Kf1', 'exf4', 'e5', 'Rg8', 'hxg4', 'b5', 'Rh1', 'Rh8', 'Nc4', 'Kg6', 'Ng8', 'Qa7', 'Qb1+', 'Kg7', 'a4', 'Qf2+', 'Kxf2', 'd5', 'Qe4', 'dxc4', 'axb5', 'Rh7', 'Rh2', 'Rh8', 'Rd3', 'Rxh2+', 'Kg1', 'Rh1+', 'Bxh1', 'Ra4', 'e6', 'fxg3', 'Rd8', 'Bxe6', 'Qg6+', 'Kh8', 'Be4', 'Ra7', 'Qf5', 'Ra5', 'Bg2', 'Bc8', 'Qf2', 'Ra4', 'Qb6', 'Ra5', 'Qa7', 'Be6', 'Bb7', 'Bxg4', 'Rc8', 'Kh7', 'Kh1', 'Kg7', 'Qf2', 'Rxb5', 'Rb8', 'g2+', 'Kxg2', 'Rb6', 'Qe1', 'Re6', 'Ne7', 'Rc6', 'Nc8', 'Kf6', 'Na7', 'Rc8', 'Be4', 'Bh3+', 'Kxh3', 'g4+', 'Kh4', 'Rc7', 'Qf2+', 'Ke7', 'Rb6', 'Rxa7', 'Bf5', 'Ra8', 'Rh6', 'g3', 'Qe2+', 'Kf8', 'Bc2', 'Ra4', 'Kh3', 'Ra5']
[White "ruby #3"]
[Black "php #1"]
['a3', 'b5', 'Nc3', 'Nf6', 'h3', 'Ng4', 'Ra2', 'a6', 'Nb1', 'Nxf2', 'Ra1', 'Nxh1', 'c4', 'c6', 'Qc2', 'b4', 'Qg6', 'h6', 'g4', 'Qc7', 'axb4', 'Qh2', 'Bg2', 'Nf2', 'Qxf7+', 'Kd8', 'Bxc6', 'g6', 'Nc3', 'd5', 'Nd1', 'Bd7', 'h4', 'Qh3', 'Ra5', 'Bxc6', 'Ra3', 'Bg7', 'b5', 'Be8', 'g5', 'Bxb5', 'h5', 'Nc6', 'Kxf2', 'Nb8', 'Rb3', 'Bxb2', 'Nxh3', 'e5', 'Kg2', 'Bc6', 'Qg7', 'Bc3', 'Qxg6', 'a5', 'Kf2', 'Ba4', 'Qxh6', 'Re8', 'Rb7', 'Rf8+', 'Ke3', 'Re8', 'Nhf2', 'd4+', 'Ke4', 'Bc2+', 'Kf3', 'Ra6', 'Nh3', 'Rd6', 'Rf7', 'Rd7', 'Qc6', 'Rde7', 'Nb2', 'Be4+', 'Kg4', 'Bc2', 'Rxe7', 'Bb3', 'Qxe8#']
[White "php #2"]
[Black "php #3"]
['a4', 'e6', 'b3', 'f5', 'Ba3', 'b5', 'g4', 'Qh4', 'e4', 'Qh6', 'Ne2', 'Bb4', 'Rg1', 'Qf4', 'Rh1', 'Qxf2+', 'Kxf2', 'Ba5', 'h4', 'Kf7', 'exf5', 'c6', 'Rh3', 'Bb7', 'Bb2', 'Bb4', 'Ke3', 'exf5', 'Nd4', 'g6', 'Nxf5', 'h5', 'gxh5', 'Ba6', 'hxg6+', 'Kxg6', 'Na3', 'Nf6', 'Kd4', 'Ng4', 'Qc1', 'Rd8', 'a5', 'Nf2', 'Re3', 'Nh3', 'Bd3', 'Nf2', 'Re5', 'c5+', 'Ke3', 'Nh3', 'Kf3', 'Rf8', 'Re2', 'Rf7', 'Kg4', 'd6', 'Ne3+', 'Rf5', 'Nxb5', 'Ba3', 'Nxa3', 'Bxd3', 'cxd3', 'Rh5', 'Bh8', 'Nc6', 'Qf1', 'Rhxh8', 'Nd5', 'Rhc8', 'Re5', 'c4', 'Ne3', 'Nf4', 'Nb1', 'Kf7', 'Nd5', 'Re8', 'Re1', 'Nd4', 'b4', 'Red8', 'Nxf4', 'a6', 'Qh1', 'Nf5', 'Nc3', 'Ne7', 'Rac1', 'Kg8', 'Nfd5', 'Kf8', 'Nb1', 'Re8', 'Qh2', 'Nc6', 'Red1', 'Kg7', 'Nb6', 'Nd4', 'Qg1', 'Re4+', 'Kh3+', 'Kh6', 'b5', 'Re6', 'Kg2', 'Kg6', 'Nxa8', 'Kh5', 'Rc2', 'Kh6', 'Qh2', 'Nb3', 'Qe5', 'Rxe5', 'bxa6', 'Rg5+', 'Kf1', 'Rg8', 'Ke1', 'Kh7', 'h5', 'Rg2', 'Rc3', 'Rg3', 'Na3', 'Re3+', 'Kf2', 'd5', 'd4', 'Nc1', 'Nb6', 'Re5', 'h6', 'Nd3+', 'Kg2', 'Nf4+', 'Kg1', 'Ne2+', 'Kh2', 'Nf4', 'Kg1', 'Ng2', 'Naxc4', 'dxc4', 'Rb1', 'Ne1', 'Rbb3', 'Re4', 'Rg3', 'Nd3', 'a7', 'Ne5', 'Kf1', 'Re3', 'Rg4', 'Nf7', 'Rb1', 'Re4', 'Nxc4', 'Kh8', 'Rc1', 'Ng5', 'Na3', 'Rxd4', 'Rb1', 'Nh3', 'a8=Q+', 'Rd8', 'Rg1', 'Re8', 'Qg2', 'Re1+', 'Kxe1', 'Nxg1', 'Rb5', 'Nf3+', 'Ke2', 'Ng5', 'Kf2', 'Nf7', 'Rb7', 'Ne5', 'Qh2', 'Ng4+', 'Ke2', 'Ne3', 'Qd6', 'Kg8', 'Qb6', 'Kf8', 'Qe6', 'Nd5', 'Qxd5', 'Ke8', 'Qd4', 'Kf8', 'Nb1', 'Ke8', 'Rc7', 'Kf8', 'Qc3', 'Kg8', 'Rh7', 'Kf8', 'a6', 'Ke8', 'Qc2', 'Kd8', 'Qc7+', 'Ke8', 'Re7+', 'Kf8', 'Qh2', 'Kg8', 'Rf7', 'Kxf7', 'Kf3', 'Kf6', 'Na3', 'Kf7', 'Nb5', 'Ke6', 'Ke4', 'Kf7', 'Nd4', 'Kf6', 'Qh1', 'Kg6', 'Qh3', 'Kh7', 'Qa3', 'Kg8', 'Qe7', 'Kh8', 'Qa7', 'Kg8', 'Kf4', 'Kh8', 'Qb6', 'Kg8', 'Ke4', 'Kf7', 'Qd8', 'Kg6', 'Ne2', 'Kh5', 'Qd3', 'Kg4', 'Qb5', 'Kh4', 'Qh5+', 'Kxh5', 'd4', 'Kg5', 'a7', 'Kh4', 'a8=R', 'Kh5', 'Rc8', 'Kg5', 'Nf4', 'Kg4', 'Nd5', 'Kh5', 'Nc3', 'Kxh6', 'd5', 'Kg7', 'Nd1', 'Kf7', 'Rd8', 'Kg7', 'Rf8', 'Kh7', 'Kd3', 'Kg6', 'Rd8', 'Kf7', 'Kc2', 'Kf6', 'Rh8', 'Kg6', 'Ra8', 'Kh5', 'Nb2', 'Kg6', 'Kb3', 'Kf7', 'd6', 'Ke6', 'Rd8', 'Ke5', 'Kb4', 'Kd5', 'Rf8', 'Kxd6', 'Rf3', 'Kc7', 'Rf6', 'Kb8', 'Ka3', 'Ka8', 'Kb3', 'Kb7', 'Rg6', 'Kc7', 'Na4', 'Kd7', 'Rg5', 'Kc6', 'Rg1', 'Kd7', 'Rb1', 'Kc8', 'Nb6+', 'Kd8', 'Na8', 'Ke8', 'Ka4', 'Ke7', 'Rb4', 'Kf6', 'Ka3', 'Ke5', 'Kb3', 'Kd5', 'Ka2', 'Kc5', 'Rb2', 'Kc4', 'Rf2', 'Kd4', 'Rh2', 'Kc5', 'Ka1', 'Kd5', 'Rh5+', 'Kc4', 'Rc5+', 'Kxc5']
[White "ruby #0"]
[Black "php #2"]
['a4', 'Nf6', 'a5', 'g6', 'Ra4', 'Ng8', 'h3', 'h6', 'Rh2', 'Nf6', 'd4', 'd5', 'Bxh6', 'Rxh6', 'Nf3', 'Rh8', 'e3', 'Ng8', 'Qd2', 'Be6', 'Ng1', 'Na6', 'Bxa6', 'c6', 'Bxb7', 'Rb8', 'Bxc6+', 'Bd7', 'Bxd5', 'Rh7', 'Bxf7+', 'Rxf7', 'Ke2', 'Bxa4', 'e4', 'Bb3', 'cxb3', 'Rxb3', 'Nc3', 'Qc8', 'Nb1', 'Qc6', 'Kf1', 'Rd3', 'Qxd3', 'Kd8', 'b3', 'Rh7', 'Qa6', 'Qc4+', 'bxc4', 'Rf7', 'Qxa7', 'Rxf2+', 'Kxf2', 'Bh6', 'Qxe7+', 'Kc8', 'Qh4', 'Nf6', 'Qxh6', 'Nd7', 'Qxg6', 'Nf8', 'a6', 'Nd7', 'h4', 'Nc5', 'dxc5', 'Kb8', 'a7+', 'Kxa7', 'Rh3', 'Ka8', 'c6', 'Ka7', 'Qg8', 'Ka6', 'g4', 'Ka7', 'Qg7+', 'Kb8', 'Rg3', 'Ka8', 'Qc7']
[White "php"]
[Black "ruby"]
[]
[White "ruby #2"]
[Black "php #2"]
['g3', 'e6', 'e4', 'h5', 'h4', 'Qe7', 'Ba6', 'Nxa6', 'b4', 'b6', 'd3', 'Qd8', 'Rh3', 'Be7', 'Nf3', 'Rb8', 'Rh2', 'Rh6', 'Rh1', 'Nxb4', 'Be3', 'Nxc2+', 'Kf1', 'Ne1', 'e5', 'Ba3', 'Bg5', 'Bc1', 'Rh2', 'Ba3', 'Bc1', 'c5', 'Bxh6', 'Bc1', 'Bg5', 'Qc7', 'Nfd2', 'a5', 'a4', 'Nh6', 'Rg2', 'Nxg2', 'Qxh5', 'Ne1', 'Bf4', 'Nxd3', 'Qxf7+', 'Kxf7', 'f3', 'g6', 'Nc3', 'Ng8', 'Rxc1', 'b5', 'Be3', 'Qd6', 'Bh6', 'Qb6', 'Rb1', 'Nb4', 'g4', 'g5', 'Kg2', 'Ra8', 'Kh1', 'Ra6', 'Rb2', 'Nxh6', 'Nb3', 'Kg6', 'Nxc5', 'Qc7', 'Nb1', 'Rc6', 'Rg2', 'Na2', 'Rg1', 'Qa7', 'Nd2', 'Qa8', 'Kh2', 'Nc3', 'Ndb3', 'Nxg4+', 'Rxg4', 'Bb7', 'Na6', 'Ne4', 'Rxe4', 'Kh6', 'Na1', 'Qd8', 'Nb4', 'Qc8', 'Rd4', 'Rd6', 'Nd5', 'b4', 'hxg5+', 'Kxg5', 'f4+', 'Kh5', 'Re4', 'b3', 'Ne7', 'Rd3', 'Re1', 'Rd2+', 'Kh3', 'Qc4', 'Rd1', 'Qc7', 'Nc6', 'Ba8', 'Rf1', 'Qd8', 'Rd1', 'Bxc6', 'Rb1', 'b2', 'Kg3', 'Qg5+', 'Kh3', 'Bg2+', 'Kh2', 'Qg3+', 'Kxg3', 'bxa1=B', 'Rb3', 'd6', 'Rd3', 'Bd4', 'Rf3', 'Bh1', 'exd6', 'Bb2', 'Re3', 'Ba8', 'Rc3', 'Bf3', 'Ra3', 'Bxa3', 'Kh3', 'Bb2', 'd7', 'Rc2', 'd8=Q', 'Rc6', 'Kg3', 'Bh1', 'Qg8', 'Rc1', 'Qe8+', 'Kh6', 'Qf8+', 'Kh7', 'f5', 'exf5', 'Qc5', 'Kg6', 'Qc6+', 'Kg5', 'Kf2', 'Be5', 'Qb7', 'Kf4', 'Qc7', 'Bg2', 'Qd8', 'Bd6', 'Qxa5', 'Be5', 'Qa8', 'Bxa8', 'Ke2', 'Rc8', 'Kf1', 'Bg7', 'Ke2', 'Rc6', 'Kd2', 'Bb2', 'Ke1', 'Bh8', 'Kd1', 'Rc5', 'a5', 'Kf3', 'a6', 'Be5', 'a7', 'Kf4', 'Kd2', 'Rc2+', 'Ke1', 'Kf3', 'Kf1', 'Rh2', 'Kg1', 'Bd6', 'Kf1', 'Bg3', 'Kg1', 'Rh3', 'Kf1', 'Bh4', 'Kg1', 'Rg3+', 'Kh1', 'Rg6', 'Kh2', 'Bf6', 'Kh1', 'Bb7', 'a8=Q', 'Rg4', 'Kh2', 'Ke4', 'Qa5', 'Bc6', 'Qd8', 'Bc3', 'Kh3', 'Bd5', 'Qe8+', 'Be5', 'Qc6', 'Bc7', 'Qxd5+', 'Kf4', 'Qd3', 'Rh4+', 'Kg2', 'Bb8', 'Qd6+', 'Ke4', 'Qd8', 'Ke3', 'Qd2+', 'Kxd2', 'Kg1', 'Bc7', 'Kg2', 'Kc1', 'Kf3', 'Rf4+', 'Kg2', 'Ra4', 'Kf1', 'Ra1', 'Ke2', 'Ba5', 'Kf2', 'Ra2+', 'Kf3', 'Bc3', 'Ke3', 'Kc2', 'Kf2', 'Ba1', 'Kg1', 'Kc3', 'Kh1', 'Kc4', 'Kg1', 'Bf6', 'Kf1', 'Bg5', 'Kg1', 'Kd4', 'Kh1', 'Be7', 'Kg1', 'Ke5', 'Kf1', 'Rg2', 'Ke1', 'Bf8', 'Kd1', 'Bb4', 'Kc1', 'Bf8', 'Kb1', 'Bd6', 'Kc1', 'Rg3', 'Kd1', 'Ba3', 'Kc2', 'Kd4', 'Kd2', 'Bf8', 'Ke2', 'Rc3', 'Kf1', 'Rc6', 'Kf2', 'Bb4', 'Kg3', 'Re6', 'Kf3', 'Rc6', 'Kf2']
[White "ruby #3"]
[Black "php #2"]
['d3', 'Nc6', 'Nc3', 'Nh6', 'Nf3', 'g6', 'Bxh6', 'e5', 'Bg7', 'e4', 'Nb1', 'Nb4', 'Be5', 'Qh4', 'Nd4', 'Ke7', 'Bg3', 'Qg5', 'f3', 'Qf6', 'e3', 'c5', 'Nb3', 'Bh6', 'Nd4', 'b5', 'Be5', 'Qc6', 'Ne2', 'g5', 'Bc3', 'c4', 'Bg7', 'Qg6', 'a3', 'Qxg7', 'dxc4', 'Ke8', 'c5', 'Qg8', 'Nf4', 'd6', 'Bxb5+', 'Kd8', 'Qe2', 'Bf5', 'Nd3', 'Qg6', 'Nc3', 'Qe6', 'Rd1', 'Kc7', 'Nc1', 'Kd8', 'Nd5', 'Qg6', 'Qf1', 'Rc8', 'a4', 'f6', 'Nb6', 'Rb8', 'Nd3', 'g4', 'cxd6', 'Qe8', 'a5', 'Qg6', 'Nf2', 'Rf8', 'Ra1', 'Bg7', 'Na4', 'Nd3+', 'Ke2', 'Ne5', 'Bd7', 'Nf7', 'Nd1', 'Bxd7', 'b3', 'Bh8', 'Nf2', 'h6', 'Rb1', 'Ne5', 'Nb6', 'Bc6', 'Ra1', 'Nxf3', 'Rd1', 'Bd5', 'Rxd5', 'Qe8', 'Qd1', 'Qg6', 'Rd3', 'Qe8', 'Qf1', 'Rxb6', 'b4', 'Ne1', 'Rd4', 'Qe6', 'Rd2', 'Qe8', 'Qg1', 'Qa4', 'a6', 'Qa3', 'Kf1', 'g3', 'Rd5', 'Qb3', 'Nxe4', 'Rf7', 'Nxg3', 'Bg7', 'Rg5', 'Qd5', 'Nh5', 'Qc6', 'Ra5', 'Rfb7', 'Qf2', 'Qa4', 'Rg5', 'Nxg2', 'h4', 'Rc6', 'd7', 'Rcc7', 'Kg1', 'Rc4', 'Rg3', 'Ne1', 'Kh2', 'Rc5', 'Nxf6', 'Rxb4', 'Ne8', 'Re5', 'Kg1', 'Rxe8', 'Qf4', 'Qb5', 'Qe5', 'Nf3+', 'Kg2', 'Qb7', 'Rc1', 'Ra4', 'Qf6+', 'Re7', 'Re1', 'Nh2+', 'Rf3', 'Qxd7', 'Ra1', 'Rxa1', 'Qc3', 'Qd3', 'Rf5', 'Bd4', 'Qb2', 'Rxa6', 'c4', 'Ke8', 'Kg3', 'h5', 'Qc2', 'Rf6', 'Rb5', 'Rf5', 'Qb2', 'Rd7', 'Rc5', 'Rff7', 'Qb3', 'Rd5']
[White "php #3"]
[Black "ruby #0"]
['Nf3', 'c5', 'a3', 'd6', 'Nc3', 'Bd7', 'Nd4', 'cxd4', 'h4', 'dxc3', 'Rb1', 'cxd2+', 'Qxd2', 'Bb5', 'e4', 'Bxf1', 'a4', 'Bxg2', 'Qh6', 'gxh6', 'Rg1', 'Bxe4', 'b3', 'Bxc2', 'Rb2', 'Bxb3', 'f3', 'Bxa4', 'Rb4', 'Nd7', 'Rb3', 'Bxb3', 'Ba3', 'd5', 'Bc5', 'Nxc5', 'Ke2', 'Nd3', 'Rg4', 'Qc8', 'Rc4', 'dxc4', 'f4', 'Nxf4+', 'Ke1', 'a5', 'Kf1', 'Ng2', 'Kg1', 'Nxh4', 'Kf2', 'Bg7', 'Kf1', 'f6', 'Ke2', 'Qh3', 'Kf2', 'a4', 'Kg1', 'Nf3+', 'Kf2', 'Bd1', 'Ke3', 'Qc8', 'Kf2', 'Rb8', 'Kg2', 'Bf8', 'Kf1', 'Qc6', 'Kf2', 'Qc5+', 'Kg3', 'Kd7', 'Kh3', 'Rd8', 'Kg3', 'Qe5+', 'Kf2', 'Bc2', 'Kg2', 'Qc3', 'Kf1', 'Qb4', 'Ke2', 'Qb2', 'Kf2', 'Be4+', 'Ke3', 'Bc6', 'Kf4', 'a3', 'Kf5', 'Qe5+', 'Kg4', 'Ne1', 'Kh3', 'Be4', 'Kh4', 'h5', 'Kh3', 'Kc7', 'Kh4', 'Kc8', 'Kh3', 'Qg3+', 'Kxg3', 'Kb8', 'Kh3', 'Nh6', 'Kh2', 'a2', 'Kg1', 'Nf3+', 'Kh1', 'Bf5', 'Kg2', 'Ka8', 'Kf1', 'Ka7', 'Kf2', 'Ng4+', 'Kf1', 'b6', 'Kg2', 'Bd7', 'Kg3', 'Ng5', 'Kh4', 'Nh3', 'Kg3', 'Bh6', 'Kxh3', 'Ba4', 'Kg2', 'Bg7', 'Kh1', 'h4', 'Kg1', 'Ra8', 'Kh1', 'Rhd8', 'Kg2', 'e6', 'Kh1', 'Rd6', 'Kg1', 'Rc8', 'Kh1', 'h6', 'Kg2', 'Rc7', 'Kf1', 'Rb7', 'Kg2', 'Bc6+', 'Kg1', 'Rf7', 'Kf1', 'c3', 'Ke2', 'Kb7', 'Ke1', 'Bh1', 'Kf1', 'Ka6', 'Kg1', 'Be4', 'Kf1', 'Bh8', 'Ke2', 'Bc2', 'Kf3', 'Rc6', 'Kf4', 'Rc5', 'Kxg4', 'Rd7', 'Kf4', 'Ka5', 'Kg4', 'Rh5', 'Kxh5', 'Ba4', 'Kg4', 'Rd5', 'Kxh4', 'Bc6', 'Kg4', 'h5+', 'Kf3', 'Rd2+', 'Kf4', 'e5+', 'Kg3', 'f5', 'Kh3', 'Bd7', 'Kh4', 'Bc8', 'Kg3', 'Rd5', 'Kh4', 'Rd6', 'Kh3', 'Kb5', 'Kh4', 'Rd5', 'Kg3', 'Kc6', 'Kh4', 'c2', 'Kg3', 'Bf6', 'Kh3', 'Rd3+', 'Kg2', 'e4', 'Kg1', 'Bh8', 'Kf1', 'Kb5', 'Ke1', 'Rd4', 'Kf1', 'Rb4', 'Kg1', 'h4', 'Kf2', 'c1=Q', 'Kg2', 'Qe3', 'Kh1', 'Kc4', 'Kg2', 'Kc5', 'Kh1', 'Bc3', 'Kh2', 'Kb5', 'Kh1', 'Be1', 'Kh2', 'Qc3', 'Kg1', 'Rb1', 'Kh1', 'Qa1', 'Kg2', 'Bb4', 'Kh2', 'Qb2+', 'Kh3', 'Bd2', 'Kg2', 'Qf6', 'Kh2', 'Bc3', 'Kh3', 'Ba1', 'Kh2', 'f4', 'Kg2', 'Ba6', 'Kh3', 'Kb4', 'Kg4', 'Bc4', 'Kh5', 'Qd8', 'Kg6', 'Rg1+', 'Kh6', 'Qe8', 'Kh7', 'Rg2', 'Kh6', 'Qa4', 'Kh5', 'Rf2', 'Kg6', 'Rb2', 'Kf6', 'Qc6+', 'Ke5', 'Qd7', 'Kxf4', 'Bb5', 'Ke5', 'Qc8', 'Kf6', 'Rc2+', 'Kg6', 'Kb3', 'Kh5', 'Qf8', 'Kxh4', 'Bg7', 'Kh5', 'Qb8', 'Kh4', 'Qg8', 'Kh3', 'Rh2+', 'Kg4', 'Bf1', 'Kg5', 'Kb2', 'Kf5', 'Bd3', 'Kg4', 'Qa8', 'Kf4', 'Rd2', 'Kf5', 'Qc8+', 'Kf4', 'Kc3', 'Kg5', 'Qc5+', 'Kg4', 'Qg5+', 'Kh3', 'Qe3+', 'Kg4', 'Re2', 'Kf5', 'Bf6', 'Kxf6', 'Qd4+', 'Kf5', 'Kc2', 'Kg4', 'Rh2', 'Kg3', 'Qd6+', 'Kg4', 'Qa3', 'Kf4', 'Kc3', 'Ke3', 'Rh7', 'Kf2', 'Qb2+', 'Ke3', 'Ba6', 'Kf4', 'Ra7', 'Ke5', 'Rf7', 'Kd5', 'Bb5', 'Kxe4', 'Kc2', 'Ke3', 'Kb3', 'Ke4', 'Qf6', 'Ke3', 'Kb2', 'Kd2', 'Qg5+', 'Ke1', 'Qg4', 'Kd2', 'Qd7+', 'Ke3', 'Ba6', 'Ke4', 'Rg7', 'Ke5', 'Kb1', 'Ke4', 'Qe8+', 'Kf5', 'Rc7', 'Kg4', 'Qa8', 'Kf5', 'Qb7', 'Kf4', 'Re7', 'Kg5', 'Re6', 'Kf5', 'Be2', 'Kf4', 'Qd5', 'Kg3', 'Qd2', 'Kh4', 'Qd8+', 'Kg3', 'Qc7+', 'Kg2', 'Qd7', 'Kg1', 'Qe7', 'Kf2', 'Qg5', 'Ke1', 'Bf3+', 'Kf1', 'Qg7', 'Kf2', 'Bg4', 'Kg2', 'Qf6', 'Kh2', 'Qh4+', 'Kg2', 'Rh6', 'Kg1', 'Bh3', 'Kh2', 'Rh7', 'Kg1', 'Qf6', 'Kh2', 'Rh8', 'Kg1', 'Ra8', 'Kh1', 'Ra3', 'Kg1', 'Bd7', 'Kh1', 'Qf7', 'Kg2', 'Bc8', 'Kh1', 'Qd7', 'Kg2', 'Qe8', 'Kh1', 'Bg4', 'Kg2', 'Bd7', 'Kh2', 'Qf8', 'Kh1', 'Rc3', 'Kg2', 'Qh6', 'Kg1', 'Bh3', 'Kh2', 'Qd6+', 'Kg1', 'Qd3', 'Kf2', 'Qf5+', 'Ke2', 'Qg6', 'Kf2', 'Qc2+', 'Kg1', 'Rg3+', 'Kh1', 'Bd7']
[White "ruby #1"]
[Black "php #3"]
['d4', 'f5', 'Qd2', 'd6', 'f3', 'c6', 'Nh3', 'e6', 'Qh6', 'gxh6', 'd5', 'Be7', 'e3', 'b5', 'Ng1', 'cxd5', 'c3', 'Bf6', 'Nd2', 'Qb6', 'Kd1', 'Ke7', 'f4', 'a6', 'Ndf3', 'Bxc3', 'Nd2', 'Bxd2', 'Bxd2', 'Nd7', 'Ne2', 'h5', 'Ba5', 'Ngf6', 'Rb1', 'Nf8', 'Kc2', 'Ra7', 'h3', 'Qc6+', 'Kd3', 'Rg8', 'Bb6', 'Qc3+', 'Kxc3', 'Ng4', 'Re1', 'd4+', 'exd4', 'Rg6', 'Bc7', 'Kf7', 'Kc2', 'Nf2', 'b4', 'Nxh1', 'Kb2', 'h6', 'Bb8', 'Nd7', 'Kb1', 'Rb7', 'Kc1', 'Nf2', 'Bxd6', 'Nc5', 'Bb8', 'Nd7', 'Kd2', 'Rxb8', 'Ke3', 'Kf6', 'Ng1', 'Nd3', 'Kxd3', 'Rg5', 'Nf3', 'Rg3', 'Ke3', 'Ra8', 'Kd3', 'Nb8', 'Kc3', 'Rxf3+', 'Kd2', 'Rb3', 'Kc1', 'Rg3', 'Kd1', 'Rxh3', 'Bc4', 'e5', 'Ke2', 'Rh2', 'Kd1', 'Rh4', 'dxe5+', 'Kg7', 'Re3', 'Nc6', 'Be6', 'Nd8', 'Rg3+', 'Kh7', 'Ra3', 'Rh1+', 'Ke2', 'Rh2', 'Bxc8', 'Rxg2+', 'Kd1', 'Kg8', 'Rb3', 'Rh2', 'Ra3', 'Kf7', 'Ra5', 'Kg8', 'Kc1', 'Rb8', 'Ra4', 'Rd2', 'Be6+', 'Kh8', 'Bg8', 'Rf2', 'a3', 'Rb6', 'Bf7', 'Rf6', 'Bb3', 'Rb2', 'exf6', 'bxa4', 'Be6', 'Nb7', 'Bb3', 'Rc2+', 'Kxc2', 'Nd8', 'Kb2', 'Nf7', 'Bc4', 'a5', 'b5', 'Ng5', 'fxg5', 'hxg5', 'Ba2', 'f4', 'f7', 'h4', 'Bc4', 'Kg7', 'Bb3', 'Kh8', 'Ka2', 'g4', 'f8=Q+', 'Kh7', 'Qe8', 'g3', 'Qa8', 'Kg7', 'Qd8', 'h3', 'Qc8', 'f3', 'Qb7+', 'Kh6', 'Be6', 'Kh5', 'Qc7', 'Kg6', 'Qb8', 'Kg5', 'Bg8', 'f2', 'Qf4+', 'Kh5', 'Qd6', 'h2', 'Qd2', 'h1=N', 'Bf7+', 'Kh4', 'Qxa5', 'Kg5', 'Qa8', 'Kf5', 'Bg8', 'f1=N', 'Qb7', 'Kg6', 'Bh7+', 'Kh5', 'Qg2', 'Kg5', 'Be4', 'Kg4', 'Qf2', 'gxf2', 'Bd5', 'Nh2', 'Bg2', 'Kh4', 'Ka1', 'Nf3', 'Ka2', 'Ne5', 'Bf3', 'Nd7', 'Bd5', 'Nf6', 'Bf7', 'Ng4', 'Bb3', 'Ne3', 'Bd5', 'f1=R', 'Be4', 'Rf4', 'Bb1', 'Nd1', 'b6', 'Nhf2', 'Bd3', 'Ne3', 'Bb1', 'Re4', 'Kb2', 'Nd5', 'Kc2', 'Nxb6', 'Kc1', 'Nd1', 'Bxe4', 'Kh3', 'Ba8', 'Nf2', 'Bg2+', 'Kh2', 'Kd2', 'Kxg2', 'Ke3', 'Kh1', 'Kxf2', 'Nd5', 'Kg3', 'Nc3', 'Kf3', 'Nd1', 'Kf4', 'Ne3', 'Kg3', 'Kg1', 'Kh3', 'Kf2', 'Kh4', 'Kf3', 'Kh3', 'Ng4', 'Kh4', 'Nh2', 'Kh5', 'Ke2', 'Kg5', 'Ke1', 'Kg6', 'Kf2', 'Kh7', 'Kg1', 'Kg8', 'Kh1', 'Kh8', 'Ng4', 'Kh7', 'Nf6+', 'Kh6', 'Nd7', 'Kh5', 'Kg1', 'Kh6', 'Kh2', 'Kh7', 'Nb8', 'Kh6', 'Kh1', 'Kh5', 'Nd7', 'Kh4']
[White "ruby #2"]
[Black "php #3"]
['d4', 'Nc6', 'Qd3', 'e6', 'Qb5', 'Bd6', 'b3', 'Rb8', 'a3', 'Bb4+', 'c3', 'Nxd4', 'Kd1', 'Bd6', 'Nd2', 'Bxh2', 'Qc5', 'b5', 'Rb1', 'Qe7', 'Ke1', 'Kf8', 'Qxb5', 'Qh4', 'Nc4', 'd5', 'Rb2', 'Nxb3', 'Qd7', 'Ne7', 'e3', 'Ra8', 'Bd2', 'Nxd2', 'Kd1', 'Nb1', 'Re2', 'Rb8', 'Qc6', 'Bf4', 'Rb2', 'a5', 'Ne5', 'Qh3', 'exf4', 'Ba6', 'c4', 'Ra8', 'f5', 'd4', 'Qb6', 'Ng6', 'Rb5', 'a4', 'Qd6+', 'Kg8', 'Qc5', 'Ra7', 'Qd6', 'd3', 'g4', 'Qxg4+', 'Ne2', 'Qh4', 'f4', 'Qxh1', 'Kc1', 'c6', 'Ra5', 'Qg1', 'Rd5', 'exf5', 'Qc5', 'Nd2', 'Qxa7', 'Ne4', 'Ng3', 'Nf6', 'Rd6', 'h6', 'Qc7', 'Nxe5', 'Rd8+', 'Kh7', 'Nh1', 'Qg5', 'Qxe5', 'Nd7', 'Qe6', 'h5', 'Bh3', 'Qg2', 'Qe1', 'Nf6', 'Qe8', 'Qd5', 'Qxh8+', 'Kg6', 'Qh7+', 'Nxh7', 'Rf8', 'Qxc4+', 'Kd2', 'Kf6', 'Rc8', 'Qc5', 'Rg8', 'Qe7', 'Kd1', 'Qf8', 'Rxg7', 'Qh8', 'Bg2', 'd2', 'Nf2', 'Qxg7', 'Ng4+', 'Qxg4+', 'Kxd2', 'Bb7', 'Bf1', 'Kg6', 'Bg2', 'Ba8', 'Bxc6', 'Nf8', 'Bf3', 'Kh6', 'Bh1', 'Bc6', 'Kc3', 'Bf3', 'Bg2', 'Kh7', 'Kd3', 'h4', 'Kd4', 'Bxg2', 'Kc3', 'Qg7+', 'Kd2', 'Qb2+', 'Kd3', 'Qe2+', 'Kxe2', 'Ba8', 'Kf2', 'Bb7', 'Ke2', 'f6', 'Kd2', 'Bf3', 'Ke3', 'Kg8', 'Kxf3', 'h3', 'Ke2', 'Kh8', 'Kd2', 'Nd7', 'Kc2', 'Nb6', 'Kd1', 'Nc8', 'Ke1', 'Ne7', 'Kf2', 'Kg7', 'Kg3', 'Nd5', 'Kxh3', 'Kf7', 'Kh2', 'Kg7', 'Kg1', 'Kf8', 'Kh2', 'Nc7', 'Kg3', 'Ne8', 'Kf3', 'Kg8', 'Kg3', 'Kh7', 'Kg2', 'Nc7', 'Kg3', 'Kg7', 'Kf3', 'Kg8', 'Kg2', 'Kh8', 'Kf3', 'Kg7', 'Kg2']
[White "php #3"]
[Black "ruby #3"]
['b4', 'h5', 'g4', 'g6', 'f3', 'Rh7', 'a3', 'e6', 'd4', 'Nc6', 'Bg5', 'f5', 'h4', 'hxg4', 'b5', 'Nxd4', 'Rh2', 'Bxa3', 'Bh3', 'Qf6', 'h5', 'Rxh5', 'Qd3', 'e5', 'Kd2', 'Rh8', 'Nc3', 'Ne7', 'Nd1', 'Qc6', 'Bxg4', 'Nxc2', 'Rc1', 'Qc5', 'Nb2', 'Qc4', 'Bf4', 'Rb8', 'Rh3', 'Qd4', 'Na4', 'a6', 'b6', 'Rh6', 'Rh4', 'Nb4', 'Rd1', 'Qc4', 'Bg3', 'Qe4', 'Qb3', 'Qc2+', 'Ke1', 'd5', 'e4', 'Qc6', 'Ke2', 'Qc2+', 'Ke3', 'dxe4', 'Qxc2', 'c6', 'Nh3', 'Bb2', 'Rd8+', 'Kf7', 'Rf8+', 'Kxf8', 'Qc3', 'Rxh4', 'Bh2', 'Nc2+', 'Ke2', 'g5', 'Qb3', 'Rh6', 'Qb4', 'exf3+', 'Bxf3', 'g4', 'Kd1', 'Be6', 'Qa3', 'Bc1', 'Qa2', 'Rxh3', 'Qb1', 'Nb4', 'Nc3', 'Bg5', 'Qe4', 'Kg7', 'Qxc6', 'a5', 'Na4', 'Bg8', 'Qc4', 'Be6', 'Bh1', 'Rf8', 'Bd5', 'Rh6', 'Qe4', 'Kg8', 'Bxe6+', 'Rxe6', 'Qc4', 'Bf6', 'Bxe5', 'Bg7', 'Qc5', 'Re8', 'Qc3', 'f4', 'Qd2', 'Bxe5', 'Kc1', 'Rd6', 'Qxd6', 'Rb8', 'Qd5+', 'Nexd5', 'Kd1', 'Ra8', 'Nc3', 'Ne7', 'Nd5', 'Bf6', 'Nxf6+', 'Kh8', 'Ng8', 'Na2', 'Nh6', 'Nc1', 'Kc2', 'Nd5', 'Kxc1', 'Nb4', 'Nf5', 'Nd3+', 'Kc2', 'Rg8', 'Kd1', 'Nf2+', 'Ke1', 'Kh7', 'Ng3', 'Re8+', 'Ne2', 'Re6', 'Kf1', 'Nd3', 'Kg1', 'Nb4', 'Ng3', 'Kg6', 'Kh1', 'Rf6', 'Kg1', 'Nd5', 'Kh1', 'Kh7', 'Kh2', 'Rd6', 'Ne2', 'Re6', 'Nd4', 'Nc3', 'Nf5', 'Re3', 'Nxe3', 'Kh6', 'Nxg4+', 'Kh5', 'Nf2', 'Kh4', 'Nh1', 'f3', 'Ng3', 'Na4', 'Nf1', 'Kg5', 'Ng3', 'Nb2', 'Ne2', 'Kf5', 'Ng1', 'a4', 'Kg3', 'Ke5', 'Kh2', 'Kf4', 'Nh3+', 'Kf5', 'Kh1', 'Ke4', 'Kg1', 'Ke3', 'Kh1', 'Kd3', 'Nf2+', 'Kd4', 'Ng4', 'a3', 'Nf6', 'Nd1', 'Ng4', 'Kc3', 'Nh2', 'Kc4', 'Kg1', 'Nf2', 'Nf1', 'Nh1', 'Kxh1', 'Kd5', 'Kh2', 'Ke5', 'Nd2', 'Kf5', 'Kh1', 'Kg4', 'Nb1', 'Kf4', 'Nc3', 'Kg5', 'Nd5', 'Kh5', 'Kg1', 'a2', 'Nc3', 'Kg4', 'Nd1', 'Kh4', 'Kh1', 'Kg3', 'Ne3', 'Kh3', 'Nd5', 'f2', 'Nb4', 'Kg4', 'Kh2', 'Kh4', 'Nc6', 'Kg5', 'Nb4', 'Kf5', 'Nc6', 'Kg6', 'Kg2', 'Kh6', 'Kg3', 'a1=Q', 'Nd4', 'Qa2', 'Nb3', 'Kg7', 'Kg4', 'Kg8', 'Kh4', 'Qb2', 'Kg4', 'Kh8', 'Kf3', 'Kh7', 'Nc5', 'Qd2', 'Nb3', 'Qd8', 'Nc5', 'Qc8', 'Kg3', 'Kg7', 'Kf3', 'Qg8', 'Ke2', 'Kh7', 'Na4', 'Qg5', 'Kd1', 'Kh8', 'Kc2', 'Kh7', 'Nc3', 'Qc1+', 'Kb3', 'Qg5', 'Na4', 'Qe5', 'Kc2', 'Qa5', 'Nc5', 'Kg8', 'Kd3', 'Qxb6', 'Kc3', 'Kg7', 'Kc4', 'Qc7', 'Kd3', 'Kh6', 'Kc3', 'Qc8', 'Kd4', 'Qh3', 'Ke4', 'Qg3', 'Ne6', 'Qh3', 'Ng7', 'Qh2', 'Kf5', 'Qh3+', 'Kf4', 'Qc8', 'Kg3', 'Qf8', 'Kg4', 'Qc5', 'Kf3', 'b6', 'Nh5', 'f1=Q+', 'Kg3', 'Qfg1+', 'Kf4', 'b5', 'Ke4', 'Qh2', 'Nf6', 'Qd2', 'Ng4+', 'Kg6', 'Ne5+', 'Qxe5+', 'Kxe5', 'Qb4', 'Ke6', 'Qc5', 'Kd7', 'Kf5', 'Ke8', 'Qe3+', 'Kd7', 'Qd2+', 'Kc6', 'Qa2', 'Kxb5', 'Qa4+', 'Kc5', 'Qg4', 'Kd5', 'Qc4+', 'Kxc4']
[White "ruby #0"]
[Black "ruby #1"]
['a3', 'b5', 'h3', 'f6', 'g4', 'h5', 'gxh5', 'Rh7', 'Nf3', 'Ba6', 'h6', 'e5', 'Nxe5', 'Bc8', 'Nxd7', 'Ne7', 'Nxf6+', 'Kf7', 'hxg7', 'Kg6', 'gxf8=Q', 'Nec6', 'Qxd8', 'Ba6', 'Nxh7', 'Kh6', 'Qxb8', 'Rxb8', 'c4', 'Kxh7', 'cxb5', 'Rh8', 'bxc6', 'Bc8', 'f4', 'Kg7', 'Qc2', 'Kg8', 'Qd1', 'Kg7', 'Bg2', 'Rh7', 'Rh2', 'Bd7', 'cxd7', 'Kh8', 'e3', 'Re7', 'Ba8', 'Re6', 'Bc6', 'a6', 'Rh1', 'Kg8', 'a4', 'Rg6', 'Nc3', 'Kg7', 'Rf1', 'Rh6', 'Ke2', 'Kh8', 'a5', 'Re6', 'Ra4', 'Kh7', 'Qb3', 'Rd6', 'Qb8', 'Kg7', 'Qxc7', 'Kf8', 'Qxd6+', 'Kg8', 'Rf2', 'Kg7', 'Rg2+', 'Kf7', 'Ra2']
[White "ruby #2"]
[Black "ruby #0"]
['b4', 'b5', 'h3', 'Bb7', 'a3', 'Bxg2', 'a4', 'Bxh1', 'Ra2', 'bxa4', 'Ra1', 'g5', 'Nc3', 'c6', 'Nb1', 'd6', 'b5', 'cxb5', 'h4', 'gxh4', 'c3', 'Qa5', 'Bb2', 'Qxc3', 'e3', 'Qxe3+', 'fxe3', 'Bg7', 'Na3', 'Bxb2', 'Qc2', 'Bxa1', 'Qg6', 'hxg6', 'Ne2', 'a5', 'Nf4', 'Nf6', 'Nc4', 'bxc4', 'Nxg6', 'fxg6', 'Be2', 'Kf7', 'Kd1', 'Be5', 'Bd3', 'cxd3', 'e4', 'Nxe4', 'Kc1', 'Nxd2', 'Kd1', 'Kg7', 'Ke1', 'Kg8', 'Kxd2', 'Bb2', 'Kd1', 'Be4', 'Ke1', 'Bf5', 'Kd2', 'Bc1+', 'Kc3', 'Rh7', 'Kd4', 'e6', 'Kc4', 'd5+', 'Kb5', 'Kh8', 'Kxa4', 'Rha7', 'Kb5', 'e5', 'Kb6', 'Bd7', 'Kc5', 'Be6', 'Kb6', 'Bh3', 'Kc5', 'Kg7', 'Kb5', 'g5', 'Ka4', 'Kh7', 'Kb3', 'g4', 'Kc3', 'Kh6', 'Kxd3', 'a4', 'Kc2', 'Rh7', 'Kb1', 'Bf4', 'Ka2', 'Kg5', 'Kb1', 'Bc1', 'Kc2', 'Kh5', 'Kxc1', 'e4', 'Kb2', 'Bf1', 'Kc1', 'Kg6', 'Kd2', 'Rha7', 'Ke3', 'Rb7', 'Kd2', 'Ra6', 'Ke1', 'e3', 'Kxf1', 'Kg7', 'Ke2', 'Rg6', 'Kd1', 'Rg5', 'Ke1', 'Nd7', 'Ke2', 'Nb8', 'Kd3', 'Kh7', 'Kd4', 'Rf7', 'Kd3', 'a3', 'Kc3', 'Kg7', 'Kc2', 'Rc7+', 'Kd1', 'Kf8', 'Ke2', 'Rc3', 'Kd1', 'Kg8', 'Ke2', 'Kh7', 'Ke1', 'Rc8', 'Kd1', 'Rc6', 'Ke1', 'Rg8', 'Kd1', 'Rb6', 'Kc1', 'e2', 'Kc2', 'e1=Q', 'Kd3', 'Qc1', 'Kd4', 'Qf1', 'Kc3', 'Qb5', 'Kd4', 'Qe8', 'Kxd5', 'Qe7', 'Kd4', 'Rg7', 'Kd3', 'Qe6', 'Kc2', 'Re7', 'Kd2', 'Rb2+', 'Kc1', 'Na6', 'Kd1', 'Rf7', 'Kc1', 'a2', 'Kd1', 'Kh8', 'Kc1', 'Qe4', 'Kd1', 'Re2', 'Kc1', 'Re3', 'Kd2', 'Qe8', 'Kd1', 'Qe7', 'Kd2', 'Kg8', 'Kc1', 'Qe4', 'Kd1', 'Rf1+', 'Kd2', 'Qf3', 'Kc2', 'Ree1', 'Kd2', 'Qg2+', 'Kc3', 'Rf6', 'Kb3', 'Rh1', 'Ka3', 'Qb7', 'Ka4', 'Rc6', 'Ka3', 'Rc2', 'Ka4', 'Nc5+', 'Ka5', 'Qa8+', 'Kb6', 'Na4+', 'Kb5', 'Rf2', 'Kb4', 'Qc6', 'Ka3', 'Qc7', 'Kxa4', 'Rh3', 'Kb5', 'Qc5+', 'Kxc5', 'Rhh2', 'Kb5', 'Rf6', 'Kb4', 'a1=Q', 'Kb5', 'Qa4+', 'Kxa4', 'Rb2', 'Ka3', 'Rc6', 'Ka4', 'Rh6', 'Ka5', 'Rf2', 'Kb4', 'Kf8', 'Kc4', 'Rc2+', 'Kb4', 'Rc8', 'Ka3', 'Rcc6', 'Kb4', 'Rhd6', 'Kb5', 'Rc4', 'Kxc4', 'Rg6', 'Kb3', 'Rc6', 'Kb4', 'Rd6', 'Ka3', 'Kg7', 'Kb2', 'Kh6', 'Kb3', 'Rf6', 'Kc2', 'Kg5', 'Kd2', 'Rf3', 'Kc2', 'Rf7', 'Kd1', 'Rb7', 'Kc2', 'Rf7', 'Kd1', 'Rh7', 'Ke1', 'g3', 'Ke2', 'Rg7', 'Kf3', 'Kg6', 'Ke3', 'Rg8', 'Ke4', 'Kf7', 'Kf4', 'Ra8', 'Kg4', 'Ke7', 'Kf3', 'Ke6', 'Kf4', 'Ke7', 'Kg4', 'Ke6', 'Kf3', 'Ra6', 'Ke4', 'Rb6', 'Kf4', 'Rb2', 'Ke3', 'Rh2', 'Kd3', 'Rb2', 'Ke3', 'Rh2', 'Kd3', 'Kf6', 'Kc3', 'Kg7', 'Kd3', 'Kg6', 'Kc4', 'Kg7', 'Kb5', 'Ra2', 'Kc4', 'Kg6', 'Kd5', 'Rb2', 'Ke5', 'Rb8', 'Ke6', 'h3', 'Kd7', 'Rh8', 'Kd6', 'g2', 'Kc6', 'Kg7', 'Kc7', 'Kh6', 'Kd7', 'h2', 'Kc6', 'Kg6', 'Kb5', 'Kg7', 'Ka5', 'Kg8', 'Kb6', 'Kg7', 'Kc6', 'h1=Q', 'Kd5', 'Qh6', 'Kd4', 'Kg8', 'Kc4', 'Qg5', 'Kd4', 'Rh5', 'Kc3', 'Qg3+', 'Kb4', 'Qg6', 'Kb3', 'Ra5', 'Kc3', 'Ra3+', 'Kb2', 'Rd3', 'Ka1', 'Kf7', 'Kb2', 'Re3', 'Ka1', 'Qg3', 'Kb1', 'Kg7', 'Kc1', 'g1=Q+', 'Kb2', 'Q1h2+', 'Kc1', 'Kf8', 'Kd1', 'Qd6+', 'Kc1', 'Qb8', 'Kd1', 'Qf2', 'Kc1', 'Qa7', 'Kd1', 'Qa4+', 'Kc1', 'Qfa2']
[White "ruby #3"]
[Black "ruby #0"]
['f3', 'g5', 'Na3', 'd6', 'b4', 'Bg7', 'Nb1', 'Bxa1', 'Ba3', 'Bg4', 'h4', 'Bxf3', 'Kf2', 'Bxe2', 'd4', 'gxh4', 'Qxe2', 'Bxd4+', 'Qe3', 'Bxe3+', 'Kxe3', 'Nd7', 'Kd3', 'h5', 'Nf3', 'Rh7', 'c3', 'a6', 'Kc2', 'Ra7', 'Rxh4', 'b5', 'Kb3', 'c6', 'Ne1', 'Nf8', 'Rf4', 'Ng6', 'Kb2', 'Nxf4', 'Bc4', 'bxc4', 'Kc2', 'Nxg2', 'Nd2', 'Nxe1+', 'Kc1', 'Qc7', 'b5', 'cxb5', 'Kd1', 'Qb6', 'Nf3', 'Nxf3', 'Bc1', 'Nd4', 'Ke1', 'Nf6', 'Bb2', 'e5', 'Kf1', 'Kf8', 'Kg2', 'Qb8', 'Kg1', 'Qb6', 'Ba3', 'Qa5', 'Kf2', 'Qxa3', 'Kg3', 'Qxc3+', 'Kg2', 'Rc7', 'a3', 'Qxa3', 'Kg1', 'Qh3', 'Kf2', 'Qa3', 'Kg1', 'Qc3', 'Kh1', 'Ne4', 'Kg1', 'Qh3']
[White "ruby #2"]
[Black "ruby #1"]
['f4', 'Nc6', 'Nf3', 'Ne5', 'b4', 'c5', 'Nxe5', 'Qb6', 'Kf2', 'f5', 'a4', 'Qe6', 'Bb2', 'Qa6', 'bxc5', 'Qe6', 'Na3', 'g5', 'Nec4', 'Kf7', 'Qc1', 'Qe5', 'Nb6', 'Ke8', 'Kf3', 'Qc3+', 'd3', 'Kf7', 'g4', 'Qe1', 'Nxc8', 'e6', 'Qb1', 'Qxf1+', 'Rxf1', 'h6', 'Bxh8', 'b6', 'Re1', 'a6', 'c4', 'Nf6', 'Rg1', 'Ne8', 'Qa2', 'Ng7', 'Nb5', 'Kf6', 'Nca7', 'Be7', 'h4', 'gxf4', 'gxf5', 'Rb8', 'Qc2', 'Ra8', 'Qb2+', 'e5', 'Qc1', 'Bf8', 'h5', 'Rb8', 'c6', 'Ke7', 'Nc3', 'Rb7', 'Nd5+', 'Ke8', 'Rg3', 'Bd6', 'cxb7', 'Kf8', 'Rb1', 'Bb4', 'Rg1', 'b5', 'Rg5', 'bxa4', 'c5', 'Bxc5', 'Rxg7', 'Bd4', 'Qc3', 'a3', 'Rf7+', 'Kxf7', 'Qb4', 'Bb2', 'Qc4', 'Bc1', 'Ke4', 'd6', 'Qxa6', 'Bd2', 'Nc8', 'a2', 'Nc7', 'd5+', 'Kxe5', 'Kf8', 'Rb5', 'd4', 'Rd5', 'Be3', 'Rd7', 'Bd2', 'Re7', 'f3', 'f6', 'a1=Q', 'Kd6', 'Qa2', 'Qb5', 'Qa5', 'Qc4', 'Bc1', 'Qa2', 'Qg5', 'Rg7', 'Qxf6+', 'Kd5', 'Qe7', 'Nd6', 'Qxg7', 'Ncb5', 'Be3', 'Na7', 'Ke7', 'exf3', 'Qh7', 'Qa1', 'Kf8', 'Qxd4', 'Bf2', 'Qxf2', 'Qxd3+', 'Kc5', 'Qc2+', 'Kb5', 'Ke7', 'Qe2+', 'Qe4', 'f4', 'Ke6', 'Kb6', 'Qe3+', 'Kb5', 'Qe4', 'Qg2', 'Qf3', 'Kc4', 'Qc6+', 'Nxc6', 'Kxd6', 'Qg4', 'Kc7', 'b8=Q+', 'Kxc6', 'Qb3', 'Kc7', 'Qb4', 'Kc6', 'Qe7', 'Kb6', 'Qe1', 'Kc6', 'Be5', 'Kb6', 'Bb2', 'Kc7', 'Qg2', 'Kd8', 'Qgf1', 'Kc8', 'Qfe2', 'Kd8', 'Qc3', 'Kc7', 'Qed3', 'Kc6', 'Qa3', 'Kb7', 'Qd1', 'Kc7', 'Bf6', 'Kb7', 'Kb5', 'Kc8', 'Qdf3', 'Kd7', 'Qaa8', 'Kc7', 'Qf8', 'Kd7', 'Qd5+', 'Kc7', 'Qg7+', 'Kc8', 'Qh7', 'Kb8', 'Bh4', 'Kc8', 'Ka6', 'Kb8', 'Qd2', 'Kc8', 'Qc1+', 'Kb8', 'Qg6', 'Ka8', 'Qcc6+', 'Kb8', 'Bf6']
[White "ruby #1"]
[Black "ruby #3"]
['d4', 'e5', 'Nc3', 'Nh6', 'f4', 'f5', 'Kd2', 'Nc6', 'Nd5', 'b6', 'Nh3', 'exd4', 'Kd3', 'Qe7', 'Nf2', 'd6', 'Ne3', 'Rb8', 'a3', 'Na5', 'c4', 'd5', 'h3', 'Qe4+', 'Kd2', 'c6', 'Nxd5', 'Ra8', 'Ke1', 'Qe6', 'Qb3', 'Bb4+', 'Nxb4', 'Kd7', 'Nc2', 'Qxc4', 'Kd1', 'Qxe2+', 'Bxe2', 'Nb7', 'Bd2', 'Kc7', 'Bb4', 'Be6', 'Bf3', 'Nd6', 'Ke2', 'Rhf8', 'Rhd1', 'Ndf7', 'Bd6+', 'Kc8', 'Bd5', 'Nh8', 'Be5', 'Rb8', 'Ne1', 'Ng8', 'Ra2', 'Bf7', 'Bc7', 'Ne7', 'Ng4', 'b5', 'Nf3', 'Be8', 'Rxd4', 'Kxc7', 'Ke3', 'cxd5', 'Qxd5', 'Kb6', 'Rd1', 'fxg4', 'Qxb5+', 'Bxb5', 'Rd8', 'Rc8', 'Ra1', 'Rc4', 'Ne5', 'gxh3', 'Rf1', 'Nf5+', 'Ke2', 'Rd4+', 'Kf3', 'Rdxd8', 'Nf7', 'Bc6+', 'Kg4', 'h2', 'Re1', 'Rc8', 'Re2', 'Ka5', 'g3', 'Ng6', 'Re1', 'Ra8', 'Nd6', 'Rad8', 'Kg5', 'Rg8', 'Rf1', 'Be8', 'Ra1', 'Ba4', 'b4+', 'Kb6', 'Ne8', 'Nf8', 'Rf1', 'h5', 'Rd1', 'Rd5', 'Rg1', 'Kb7', 'Ra1', 'g6', 'b5', 'Nh6+', 'Kxh6', 'h1=Q', 'Rc1', 'a6', 'Ra1', 'Rxb5', 'g4', 'Kb8', 'Re1', 'Bc2', 'Re6', 'Ba4', 'Re1', 'Kc8', 'Rd1', 'Rb8', 'Rd2', 'Qh2', 'Rd7', 'g5', 'Rb7', 'Rg6#']
[White "ruby #2"]
[Black "ruby #3"]
['c4', 'a6', 'b3', 'f6', 'Nc3', 'c6', 'f3', 'a5', 'Bb2', 'Na6', 'h3', 'e6', 'f4', 'Nc5', 'g3', 'a4', 'Nxa4', 'h5', 'Qb1', 'Ra5', 'Qh7', 'b6', 'e4', 'f5', 'e5', 'Qg5', 'Rc1', 'Bd6', 'Qxh8', 'Ra7', 'd4', 'Na6', 'Bc3', 'Kd8', 'Bd3', 'Bb4', 'Bxf5', 'Ke7', 'Nb2', 'Rb7', 'Rh2', 'Bd6', 'Rd2', 'Nb8', 'g4', 'Qxg4', 'Ne2', 'Qxe2+', 'Rxe2', 'Rc7', 'Qxg8', 'Ra7', 'Qxg7+', 'Kd8', 'Bb4', 'Ke8', 'Qg8+', 'Bf8', 'Na4', 'Rxa4', 'Rh2', 'Ra5', 'Qh8', 'h4', 'Kf2', 'Bb7', 'Bxf8', 'Ra8', 'c5', 'b5', 'Rc4', 'Ra5', 'Ra4', 'b4', 'Ke1', 'Ba6', 'Bd3', 'Bc8', 'Bg6+', 'Kd8', 'Ke2', 'Ra6', 'Be7+', 'Kxe7', 'Kd3', 'Ra8', 'Be4', 'Kf7', 'Bd5', 'Ra5', 'Ke4', 'Na6', 'Qf8+', 'Kxf8', 'Rg2', 'Ke8', 'Bc4', 'Ke7', 'Ke3', 'Kd8', 'Rg7', 'Ke8', 'Ra3', 'Kf8', 'Bxa6', 'Rxc5', 'Kf2', 'Rxe5', 'Rg1', 'Ke8', 'Bxc8', 'Kf7', 'Ba6', 'Ra5', 'Ke3', 'Ke8', 'Rc1', 'Ra4', 'Re1', 'd5', 'Bc8', 'Kf8', 'Rh1', 'Ra7', 'Rf1', 'bxa3', 'Ra1', 'Rg7', 'Ke2', 'Ke8', 'Kf1', 'e5', 'Rc1', 'Rg1+', 'Kf2', 'Ke7', 'Be6', 'Rf1+', 'Rxf1', 'e4', 'Rd1', 'Kd6', 'Ra1', 'e3+', 'Kg1', 'c5', 'Rf1', 'e2', 'dxc5+', 'Kc7', 'Rc1', 'Kb8', 'b4', 'Kc7', 'Bg4', 'Kb7', 'Rb1', 'Kc7', 'Bf3', 'Kb8', 'Be4', 'Kc8', 'Bg6', 'Kd8', 'Be4', 'dxe4', 'Ra1', 'e1=Q+', 'Kh2', 'Qf2+', 'Kh1', 'Qe1+', 'Kg2', 'Qg3+', 'Kh1', 'Qxf4', 'c6', 'Qg3', 'Re1', 'Qg6', 'Rd1+', 'Ke8', 'Rd3', 'Qh6', 'Rd7', 'Qg7', 'Rd6', 'Qg8', 'Rd5', 'Qh8', 'Rf5', 'Qh7', 'Rf4', 'Qh8', 'Rf3', 'Qe5', 'Rf1', 'Qf6', 'Rg1', 'Qf4', 'Rc1', 'Qf2', 'Ra1', 'Qf7', 'Rd1', 'Qd7', 'Rd6', 'Qh7', 'Kg2', 'Qe7', 'Rd5', 'Qh7', 'Rb5', 'Kf8', 'Rf5+', 'Qxf5', 'b5', 'Ke8', 'Kh2', 'Qh7', 'Kg1', 'Qg6+', 'Kf2', 'Qf6+', 'Ke1', 'Qb2', 'Kf1', 'Qxa2', 'Ke1', 'Qb3', 'Kf2', 'Qa2+', 'Ke1', 'e3', 'c7', 'Qc2', 'c8=Q+', 'Qxc8', 'Kd1', 'Kd7', 'Ke1', 'Qc5', 'b6', 'Qe7', 'Kd1', 'Qf6', 'Ke2', 'Qf3+', 'Kd3', 'Qf8', 'b7', 'Qg8', 'Ke2', 'Qe8', 'Kd1', 'Kc6', 'Kc2', 'Qd7', 'Kc1', 'Qg4', 'Kb1', 'Kb6', 'Kc1', 'Qd1+', 'Kxd1', 'Kc6', 'Kc2', 'Kb5', 'Kc1', 'Kc4', 'Kc2', 'Kb4', 'Kc1', 'Ka4', 'Kc2', 'Ka5', 'Kc1', 'e2', 'Kd2', 'Kb6', 'Kd3', 'a2', 'Kd2', 'Kc6', 'Ke3', 'a1=Q', 'Ke4', 'Kb5', 'Kf4', 'Qa2', 'Kg5', 'Qd2+', 'Kf6', 'Qf4+', 'Kg7', 'Qf3', 'Kg8', 'Qa3', 'Kh8', 'Qc3+', 'Kg8', 'Qb2', 'Kh7', 'Qa3', 'Kg8', 'Qb4', 'Kh8', 'Ka4', 'Kh7', 'Qc5', 'Kh8', 'e1=Q', 'Kh7', 'Qc4', 'b8=Q', 'Qc2+', 'Kg7', 'Qa2', 'Qd6', 'Qae6', 'Qb4+', 'Qxb4', 'Kh7', 'Qe5', 'Kh6', 'Qbb2', 'Kh7', 'Qb4', 'Kg6', 'Qb6+', 'Kh7', 'Qb3', 'Kg6', 'Qe1', 'Kg7', 'Qbd1', 'Kf7', 'Qg1', 'Ke7', 'Qf3', 'Kd6', 'Qe4', 'Kc7', 'Qee1', 'Kd6', 'Qgg3+', 'Kd7', 'Qg5', 'Kc6', 'Qg7', 'Kb6', 'Qa7+', 'Kc6', 'Qd4', 'Kb7', 'Kb5', 'Kc7', 'Qg3+', 'Kc8', 'Qde5', 'Kb7', 'Qb2', 'Kc8', 'Qxh3+', 'Kb8', 'Kb4', 'Ka7', 'Qc2', 'Kb6', 'Qf2+', 'Ka6', 'Qf7', 'Kb6', 'Qb7+', 'Kxb7', 'Qf5', 'Kb6', 'Ka4', 'Kc7', 'Qg6', 'Kb7', 'Kb5', 'Kc7', 'Qg1', 'Kb7', 'Qg3', 'Kc8', 'Ka5', 'Kb7', 'Qe5', 'Ka7', 'Qe8', 'Kb7', 'Kb4', 'Kb6', 'Qb8+', 'Ka6', 'Qg8', 'Kb6', 'Qd8+', 'Kc6', 'Qe8+', 'Kc7', 'Qh5', 'Kd8', 'Kb5', 'Kd7', 'Kc4', 'Kd8', 'Kb4', 'Kc8', 'Qg5', 'Kc7', 'Qf6', 'Kb7', 'Kc5', 'Kb8', 'Qd4', 'Kc7', 'Qa4', 'Kd8', 'Kc6', 'Kc8', 'Qc2', 'Kd8', 'Qg6', 'Ke7', 'Qh6', 'Ke8', 'Kd6', 'Kd8', 'Kc5', 'Kc8', 'Qc6+', 'Kb8', 'Qd5', 'Kc7', 'Kc4', 'Kb6', 'Qf3', 'Ka6', 'Qb3', 'Ka7', 'Qb8+', 'Kxb8', 'Kb3', 'Ka8', 'Kb2', 'Kb8', 'Ka2', 'Ka8', 'Ka1', 'Ka7', 'Ka2', 'Kb7', 'Kb2', 'Kc8', 'Ka1', 'Kd7', 'Kb2', 'Kc6', 'Ka3', 'Kd7', 'h3', 'Ke8', 'Kb4', 'Kd7', 'Kc3', 'Kc7', 'Kb2', 'Kc8', 'Ka2', 'Kb7', 'Ka1', 'Kc6', 'Ka2', 'Kb7', 'h2', 'Kc8', 'h1=Q', 'Kc7', 'Qa1', 'Kc8', 'Kb1', 'Kb7', 'Qc3', 'Kb8', 'Qb4+', 'Ka7', 'Qb8+', 'Ka6', 'Qb5+', 'Kxb5']
[White "RANDOM"]
[Black "RANDOM"]
['g4', 'Nf6', 'b4', 'Nxg4', 'e3', 'Nxf2', 'a3', 'Nc6', 'Bb5', 'b6', 'Be2', 'Ba6', 'Bc4', 'e5', 'Ba2', 'Nd4', 'Qe2', 'Nc6', 'Nf3', 'Bd6', 'Rg1', 'Rf8', 'e4', 'Qg5', 'c4', 'Rb8', 'c5', 'Qg6', 'Nh4', 'Qxe4', 'd3', 'Rh8', 'Bd2', 'Nd1', 'Be6', 'h6', 'dxe4', 'Bc4', 'Bc1', 'Nc3', 'cxd6', 'Nxe4', 'Qb2', 'Ng3', 'b5', 'fxe6', 'Bf4', 'Bd3', 'Qd2', 'Rg8', 'Bxe5', 'Kf7', 'Qf2+', 'Ke8', 'Qg2', 'g5', 'bxc6', 'Bg6', 'Bd4', 'a5', 'Qd2', 'Kf8', 'Bxb6', 'Bf5', 'Kd1', 'cxd6', 'Qd5', 'Rh8', 'Qxe6', 'Bd3', 'Qe7+', 'Kg8', 'Qe1', 'Bg6', 'Rxg3', 'gxh4', 'h3', 'Kf8', 'Ke2', 'h5', 'Bd8', 'd5', 'Nd2', 'Rh7', 'cxd7', 'Rb2', 'Rg2', 'Rg7', 'Be7+', 'Rxe7+', 'Kd1', 'Rh7', 'Rg1', 'Rb4', 'Rg2', 'Kg7', 'axb4', 'a4', 'Qe2', 'Kg8', 'Ke1', 'Rxd7', 'Rg1', 'Rf7', 'Rh1', 'Bc2', 'Qe6', 'Kh8', 'Rf1', 'Rf6', 'Ne4', 'a3', 'Qxf6+', 'Kh7', 'Qc3', 'Bd3', 'Qg7+', 'Kxg7', 'Nf2', 'Be2', 'Rc1', 'Kh6', 'Nd1', 'Kh7', 'Rc6', 'Bf3', 'Rf2', 'Bh1', 'Rff6', 'Bf3', 'Rf5', 'Be2', 'b5', 'Kg7', 'Rg6+', 'Kh7', 'Rgf6', 'Bf1', 'Kxf1', 'Kg8', 'Rh6', 'Kg7', 'Rg5+', 'Kf7', 'Kf2', 'Ke7', 'Rg1', 'Kf7', 'Rg5', 'a2', 'Ra6', 'Ke8', 'Ra7', 'a1=B', 'Rg8#']
[White "RANDOM"]
[Black "STOCKFISH"]
['d4', 'd5', 'Bh6', 'Nxh6', 'h4', 'e6', 'f4', 'Bb4+', 'Kf2', 'Ng4+', 'Kg3', 'Ne3', 'Kf3', 'Nxd1', 'c4', 'dxc4', 'Kg4', 'e5+', 'f5', 'Qxd4+', 'Kh5', 'Ne3', 'Rh3', 'Qg4#']
[White "STOCKFISH"]
[Black "RANDOM"]
['e4', 'd5', 'exd5', 'c5', 'Nc3', 'Qxd5', 'Nxd5', 'Nf6', 'Nc7+', 'Kd7', 'Nxa8', 'b5', 'Bxb5+', 'Ke6', 'Qe2+', 'Kf5', 'Bd3+', 'Ne4', 'Qxe4+', 'Kg5', 'Nf3+', 'Kf6', 'Qe5#']
[White "RANDOM"]
[Black "python #0"]
['d4', 'f6', 'Bh6', 'gxh6', 'd5', 'Bg7', 'g3', 'a6', 'f3', 'Nc6', 'h3', 'Na7', 'Qd3', 'e6', 'Nd2', 'exd5', 'O-O-O', 'f5', 'e4', 'fxe4', 'Qd4', 'exf3', 'Qc4', 'dxc4', 'Ndxf3', 'Bxb2+', 'Kb1', 'Qe7', 'Bxc4', 'Bg7', 'Ne1', 'Qxe1', 'Bd5', 'Qxd1#']
[White "python #1"]
[Black "RANDOM"]
['f4', 'g5', 'fxg5', 'Na6', 'g3', 'Nf6', 'gxf6', 'Bg7', 'fxg7', 'Rb8', 'gxh8=B', 'b5', 'Nf3', 'Ra8', 'a4', 'd6', 'axb5', 'Bd7', 'bxa6', 'Bf5', 'Ng1', 'd5', 'Bg7', 'e5', 'Bxe5', 'Ke7', 'Bxc7', 'Bxc2', 'Bxd8+', 'Ke8', 'Qxc2', 'd4', 'Qxh7', 'Kxd8', 'Qxf7', 'Rb8', 'Qxa7', 'Kc8', 'Qxb8+', 'Kxb8', 'Ra3', 'd3', 'Rxd3', 'Ka8', 'Rd7', 'Kb8', 'Nf3', 'Ka8', 'Ng5', 'Kb8', 'Rd6', 'Ka8', 'Rc6', 'Ka7', 'Rg1', 'Kb8', 'Rf6', 'Ka7', 'Rf4', 'Kb8', 'Nf3', 'Kc8', 'Rh4', 'Kc7', 'g4', 'Kb6', 'Rh8', 'Ka5', 'Nh4', 'Ka4', 'Nf3', 'Ka5', 'Kd1', 'Kb6', 'Rg2', 'Ka7', 'Rf8', 'Kb6', 'b4', 'Ka7', 'Rb8', 'Kxa6', 'Nc3', 'Ka7', 'Nh4', 'Ka6', 'Ng6', 'Ka7', 'g5', 'Ka6', 'Re8', 'Kb6', 'Bb2', 'Kc7', 'd4', 'Kd7', 'Ke1', 'Kd6', 'Rh8', 'Kc6', 'e3', 'Kd6', 'Ba1', 'Kc7', 'Nf8', 'Kb7', 'Ne2', 'Ka6', 'Rh6+', 'Ka7', 'Nf4', 'Ka8', 'Re6', 'Kb8', 'Ba6', 'Kc7', 'Ra2', 'Kd8', 'Re8+', 'Kxe8', 'N4g6', 'Kd8', 'Ke2', 'Kc7', 'Kf3', 'Kb6', 'Rf2', 'Kc7', 'h3', 'Kc6', 'Rd2', 'Kc7', 'Nh4', 'Kd6', 'Nf5+', 'Kc7', 'Be2', 'Kc8', 'Rd1', 'Kc7', 'g6', 'Kb7', 'Bd3', 'Ka8', 'Bf1', 'Kb7', 'Ng3', 'Kb6', 'e4', 'Kc7', 'Bc3', 'Kb7', 'Ke3', 'Kb6', 'Nd7+', 'Kc7', 'Ba6', 'Kc6', 'Rc1', 'Kxd7', 'Nh1', 'Kc7', 'Rc2', 'Kd6', 'Ng3', 'Ke7', 'Rd2', 'Ke8', 'Bb2', 'Kd7', 'g7', 'Kd8', 'b5', 'Ke8', 'Rc2', 'Kd7', 'Ba3', 'Kd8', 'h4', 'Kd7', 'g8=R', 'Ke6', 'Nh5', 'Kf7', 'Kd3', 'Ke6', 'Rc4', 'Kd7', 'Rb8', 'Ke6', 'Rc5', 'Ke7', 'Rc4+', 'Kd7', 'Rf8', 'Ke6', 'b6', 'Kd7', 'Ng3', 'Ke6', 'Rf2', 'Kd7', 'Rc1', 'Ke6', 'Rb1', 'Kd7', 'Rf7+', 'Kd8', 'Ra1', 'Ke8', 'Nf5', 'Kd8', 'Rd7+', 'Ke8', 'Ke2', 'Kxd7', 'Bc4', 'Kd8', 'Bg8', 'Kc8', 'Bd5', 'Kd7', 'Nd6', 'Ke7', 'Ba2', 'Kf6', 'Rc1', 'Kg7', 'Bb4', 'Kh8', 'Rd1', 'Kh7', 'e5', 'Kh8', 'd5', 'Kg7', 'Bc3', 'Kh7', 'Nc4', 'Kh6', 'Bd2+', 'Kh7', 'Rh1', 'Kg7', 'd6', 'Kf7', 'Rd1', 'Ke8', 'Ke1', 'Kd7', 'Bc1', 'Kc6', 'Kf1', 'Kb5', 'Re1', 'Kb4', 'Na3', 'Ka4', 'Re4+', 'Ka5', 'Bf7', 'Kxb6', 'Rf4', 'Kc5', 'Be8', 'Kb6', 'Be3+', 'Ka5', 'Kg2', 'Ka6', 'Kf2', 'Ka5', 'Bd7', 'Ka6', 'Rf7', 'Ka5', 'Kg3', 'Kb4', 'Bg4', 'Kc3', 'Bf4', 'Kd4', 'Bd2', 'Ke4', 'Bc1', 'Kd4', 'Kf2', 'Kd3', 'Rf4', 'Kc3', 'Bf5', 'Kb3', 'Bh7', 'Kc3', 'Bd3', 'Kb3', 'h5', 'Kc3', 'Rf7', 'Kd4', 'Rf4+', 'Kc5', 'Ra4', 'Kc6', 'Bf4', 'Kc5', 'Be3+', 'Kd5', 'Rd4+', 'Kc5', 'Bg5', 'Kb6', 'Bb1', 'Ka5', 'Bh6', 'Ka6', 'Nb5', 'Kxb5', 'Rh4', 'Kc6', 'Bg7', 'Kd5', 'e6', 'Kxd6', 'Bf6', 'Kxe6', 'Bh7', 'Kxf6', 'Rh2', 'Kg5', 'Bd3', 'Kg4', 'Kg2', 'Kg5', 'Bf5', 'Kh6', 'Bd3', 'Kg5', 'Bh7', 'Kf4', 'Be4', 'Kg4', 'Bd3', 'Kg5', 'Bh7', 'Kf6', 'Kg3', 'Ke7', 'Re2+', 'Kf6', 'Re4', 'Kg7', 'Bg6', 'Kh8', 'Kh2', 'Kg7', 'Rc4', 'Kh6', 'Rc6', 'Kg5', 'Rc4', 'Kh6', 'Kh1', 'Kg5', 'Rc1', 'Kh4', 'Rc7', 'Kg5', 'h6', 'Kg4', 'Rc8', 'Kh4', 'Bh7', 'Kg5', 'Bd3', 'Kg4', 'Kg2', 'Kh5', 'Kf1', 'Kh4', 'Rh8', 'Kh3', 'Bc4', 'Kh4', 'Ra8', 'Kh3', 'h7', 'Kg3', 'Kg1', 'Kh3', 'Ra7', 'Kg3', 'Re7', 'Kh4', 'h8=Q+', 'Kg5', 'Kh2', 'Kf5', 'Be6+', 'Ke4', 'Qg8', 'Kf4', 'Qa8', 'Ke3', 'Rd7', 'Ke2', 'Qb7', 'Kf1', 'Kh1', 'Kf2', 'Qg2+', 'Ke3', 'Qg4', 'Kf2', 'Qd4+', 'Ke1', 'Kg1', 'Ke2', 'Ba2', 'Ke1', 'Bg8', 'Ke2', 'Ra7', 'Kf3', 'Qd3+', 'Kg4', 'Rh7', 'Kg5', 'Rf7', 'Kg4', 'Qg6+', 'Kh3', 'Rf3+', 'Kh4', 'Rf7', 'Kh3', 'Rf3+', 'Kh4', 'Qe8', 'Kg4', 'Qc6', 'Kg5', 'Rf5+', 'Kg4', 'Re5', 'Kf4', 'Qb6', 'Kf3', 'Qf2+', 'Kg4', 'Ba2', 'Kh3', 'Qe1', 'Kg4', 'Qc1', 'Kg3', 'Qb2', 'Kh4', 'Qd4+', 'Kh3', 'Qb6', 'Kg3', 'Qa7', 'Kh4', 'Kf2', 'Kh3', 'Ke3', 'Kh4', 'Qa6', 'Kh3', 'Kd4', 'Kg3', 'Re1', 'Kh4', 'Bg8', 'Kg5', 'Kc4', 'Kg4', 'Bh7', 'Kh5', 'Kd4', 'Kh4', 'Qa1', 'Kh3', 'Kd3', 'Kg3', 'Be4', 'Kf2', 'Qd4+', 'Kg3', 'Qa7', 'Kg4', 'Rc1', 'Kg3', 'Rc6', 'Kh4', 'Rc2', 'Kh3', 'Bc6', 'Kg4', 'Rc1', 'Kh3', 'Qf2', 'Kg4', 'Rf1', 'Kh5', 'Qb2', 'Kh6', 'Rf5', 'Kg6', 'Qh8', 'Kxf5', 'Qf6+', 'Kg4', 'Qf4+', 'Kxf4']
[White "RANDOM"]
[Black "python #2"]
['a4', 'g6', 'h3', 'e5', 'Na3', 'Bxa3', 'Rh2', 'Bxb2', 'e4', 'Bxa1', 'g4', 'Bc3', 'a5', 'Bxd2+', 'Bxd2', 'h5', 'Bg2', 'hxg4', 'a6', 'Nxa6', 'Bb4', 'Rxh3', 'Kf1', 'Rxh2', 'Ba5', 'Rxg2', 'Qxg4']
[White "RANDOM"]
[Black "python"]
[]
[White "RANDOM"]
[Black "r #0"]
['g4', 'f6']
[White "RANDOM"]
[Black "r #1"]
['Nh3', 'h6']
[White "RANDOM"]
[Black "r #2"]
['d4', 'e6']
[White "r #3"]
[Black "RANDOM"]
['g3']
[White "php #0"]
[Black "RANDOM"]
['b3', 'a6', 'b4', 'b5', 'h4', 'Nf6', 'f4', 'Nh5', 'f5', 'd5', 'Nf3', 'a5', 'g4', 'Kd7', 'c3', 'Ra6', 'g5', 'Rh6', 'Ba3', 'Nc6', 'Qb3', 'Rf6', 'bxa5', 'Nb4', 'Kd1', 'Nf4', 'Kc1', 'Nc2', 'Ne1', 'Nxe1', 'Qxb5+', 'c6', 'Qb3', 'Neg2', 'Bxg2', 'e6', 'g6', 'Rg8', 'c4', 'Nxe2+', 'Kc2', 'Rxg6', 'Bf1', 'f6', 'a6', 'Rg5', 'Rh3', 'Be7', 'Re3', 'Bxa6', 'fxe6+', 'Ke8', 'Rxe2', 'Re5', 'Bd6', 'c5', 'a3', 'Re4', 'Qb4', 'Bxc4', 'Rg2', 'Qb8', 'Kd1', 'Rd4', 'Bd3', 'Qxb4', 'Bb8', 'Qb7', 'Kc2', 'Bf8', 'Ra2', 'Qb2+', 'Kd1', 'Qb5', 'Be2', 'Ke7', 'Bf3', 'Qb6', 'Bxd5', 'Qa7', 'Rg1', 'Bf1', 'Bf4', 'Qxa3', 'Ra1', 'g6', 'Bg2', 'Qa8', 'Bf3', 'Rd5', 'Na3', 'Rd4', 'Bg3', 'Qa4+', 'Nc2', 'Rf4', 'Bh1', 'Ke8', 'Bf2', 'Qc6', 'Kc1', 'Qb6', 'e7', 'Qa5', 'Rxg6', 'Qd8', 'Bxc5', 'Rh8', 'Bg1', 'Bc4', 'h5', 'h6', 'Ba8', 'Kxe7', 'd3', 'Qa5', 'Nb4', 'Bxd3', 'Be4', 'Rg8', 'Bh2', 'Kf7', 'Ra4', 'Bc4', 'Rxh6', 'f5', 'Rxa5', 'Rg2', 'Rb6', 'Rb2', 'Ra3', 'Ba2', 'Bxf4', 'Bh6', 'Rf6+', 'Kg8', 'Bc2', 'Bc4', 'Rg6+', 'Kh8', 'Ba4', 'Bg7', 'Be3', 'Bb5', 'Rb3', 'Kg8', 'Re6', 'Rf2', 'Bf4', 'Bc4', 'Kd1', 'Bxe6', 'Be5', 'Ra2', 'Bd4', 'Kf7', 'Ba1', 'Bh6', 'Rc3', 'Ke7', 'Nxa2', 'Be3', 'Rc5', 'Bd4', 'Rb5', 'Kd7', 'Rb8+', 'Kd6', 'Re8', 'Kc7', 'Bd7', 'Bg1', 'Bh8', 'Kxd7', 'Bg7', 'Kc7', 'Bh8', 'Kd7', 'Bg7', 'Be3', 'Bf8', 'Bb6', 'Nb4', 'Bf2', 'Bg7', 'Bf7', 'Bd4', 'Ba2', 'Rb8', 'Ke6', 'Bf6', 'Bc4', 'Rc8', 'Bg1', 'Ba1', 'Ba2', 'Ke1', 'Kf7', 'Rc3', 'Bc4', 'Ra3', 'Ba2', 'Ra8', 'Bf2+', 'Kf1', 'Bc4+', 'Kg2', 'Be3', 'Bf6', 'Bf1+', 'Kg3', 'Be2', 'Re8', 'Ba7', 'Bg7', 'Bf2+', 'Kg2', 'Be1', 'Kg1', 'Bc3', 'Kg2', 'Bd2', 'Rf8+', 'Kxg7', 'Rf7+', 'Kh6', 'Rh7+', 'Kg5', 'Rc7', 'Bd3', 'Rh7', 'Ba6', 'Rb7', 'Kxh5', 'Kh3', 'Kg5', 'Kg3', 'Be1+', 'Kg2', 'Kg4', 'Rb5', 'Kh5', 'Nc2', 'Bxb5', 'Ne3', 'Kg5', 'Kh1', 'Bc6+', 'Ng2', 'Bh4', 'Kh2', 'Bg3+', 'Kh3', 'Be8', 'Ne1', 'Kf6', 'Ng2', 'Bd6', 'Ne3', 'Bb4', 'Nd1', 'Kg6', 'Nb2', 'Be7', 'Kg3', 'Kg5', 'Nd3', 'Bd7', 'Nc1', 'Kf6', 'Nd3', 'Kg7', 'Nf4', 'Ba4', 'Nd3', 'Bf8', 'Nf4', 'Bb5', 'Kf2', 'Bc6', 'Nd3', 'Bd7', 'Kg1', 'Be8', 'Nc5', 'Kh8', 'Nd7', 'Bg6', 'Kf1', 'Kh7', 'Nb8', 'Bd6', 'Kg1', 'Kg8', 'Kg2', 'Bh2', 'Kh3', 'Kh7', 'Nd7', 'Bf4', 'Nb6', 'Bh5', 'Nd5', 'Be5', 'Nb6', 'Bd1', 'Kg2', 'Bg7', 'Nd5', 'Bb3', 'Nb6', 'Bc2', 'Kh3', 'Ba4', 'Nc8', 'Ba1', 'Ne7', 'Bd7', 'Kg2', 'Bh8', 'Kh2', 'Bc6', 'Ng6', 'f4', 'Nxf4', 'Be5', 'Kg3', 'Bb7', 'Kh2', 'Bd4', 'Nh3', 'Bd5', 'Nf2', 'Bc6', 'Nd1', 'Bf2', 'Ne3', 'Bh4', 'Kg1', 'Be1', 'Kf1', 'Ba4', 'Nf5', 'Bd2', 'Kf2', 'Bc3', 'Ne7', 'Kh6', 'Kg2', 'Bb5', 'Kf2', 'Bf6', 'Nf5+', 'Kh7', 'Ne7', 'Bh8', 'Ng8', 'Bd3', 'Nh6', 'Kg7', 'Ke1', 'Kg6', 'Nf5', 'Be5', 'Nh6', 'Kh7', 'Nf7', 'Bb1', 'Nxe5', 'Bf5', 'Nf3', 'Kg7', 'Kd2', 'Bc8', 'Kc1', 'Kf6', 'Kd2', 'Kf5', 'Ne1', 'Bb7', 'Kd3', 'Ke6', 'Ke2', 'Kf6', 'Ke3', 'Bh1', 'Kd3', 'Kg6', 'Nf3', 'Kf5', 'Kd4', 'Bg2', 'Nd2', 'Kf4', 'Nf1', 'Bc6', 'Kd3', 'Bg2', 'Ne3', 'Be4+', 'Kd2', 'Bg2', 'Nxg2+']
[White "RANDOM"]
[Black "php #1"]
['f3', 'e6', 'a3', 'Na6', 'h3', 'h5', 'g4', 'e5', 'Bg2', 'c5', 'd4', 'Nb4', 'g5', 'b6', 'Qd3', 'a6', 'Qc4', 'Be7', 'c3', 'Rb8', 'e4', 'cxd4', 'Qc5', 'Rh6', 'Qxe7+', 'Kxe7', 'b3', 'Qf8', 'a4', 'Na2', 'Be3', 'Qd8', 'Kd2', 'a5', 'Rxa2', 'd5', 'b4', 'Be6', 'b5', 'dxe3+', 'Ke2', 'Rg6', 'h4', 'Rc8', 'Nh3', 'Rxg5', 'Nf4', 'Kf6', 'Re1', 'Rg4', 'Rc1', 'Rc6', 'Re1', 'Nh6', 'Rd2', 'Rc8', 'Rd3', 'Rg5', 'Bh3', 'Qh8', 'Rxd5', 'Bxd5', 'hxg5+', 'Ke7', 'Bf5', 'Ra8', 'Rd1', 'Ba2', 'Rd2', 'Bd5', 'Bd7', 'Kd8', 'Rd3', 'Bxe4', 'Ng6', 'Bd5', 'Rd1', 'e4', 'c4', 'fxg6', 'Nd2', 'Bc6', 'c5', 'Qg8', 'Rc1', 'bxc5', 'gxh6', 'Qf7', 'Nc4', 'Bb7', 'Be8', 'Qf6', 'Bd7', 'Ke7', 'b6', 'Qh4', 'Be6', 'gxh6', 'Kf1', 'Qf2#']
[White "php #2"]
[Black "RANDOM"]
['f4', 'Nh6', 'Na3', 'f6', 'c4', 'a5', 'Rb1', 'Nc6', 'Nc2', 'b6', 'Ne3', 'Rb8', 'd3', 'g6', 'Nc2', 'Ng8', 'g3', 'd6', 'Nh3', 'Nd4', 'Ng1', 'h6', 'Bg2', 'Kf7', 'Bd2', 'e5', 'Bf1', 'Nf3+', 'Nxf3', 'f5', 'g4', 'Qg5', 'a4', 'Bg7', 'Nxg5+', 'Ke8', 'Bg2', 'Kd8', 'e4', 'Rb7', 'Rf1', 'd5', 'Na3', 'Ke8', 'exf5', 'Rh7', 'b3', 'dxc4', 'Nf7', 'Ne7', 'Qc1', 'g5', 'Qxc4', 'Bd7', 'Ra1', 'gxf4', 'Rc1', 'c5', 'Nxe5', 'Rb8', 'Bd5', 'Kd8', 'Qc3', 'f3', 'b4', 'Rh8', 'Kf2', 'Bxe5', 'Bf4', 'Ng8', 'Bb7', 'axb4', 'd4', 'Bxf5', 'Qb2', 'Kd7', 'Rc2', 'h5', 'Bc6+', 'Kc8', 'Bd2', 'Rb7', 'Qb3', 'Rd7', 'Qxb4', 'Bg6', 'Ke3', 'Bd6', 'Bxd7+', 'Kb7', 'Rb2', 'cxb4', 'Nb5', 'Bf8', 'Nc3', 'Be8', 'Bc1', 'Rh7', 'Kf2', 'Rh8', 'Rh1', 'Nh6', 'Ne4', 'b3', 'Kg1', 'Be7', 'Rb1', 'Bd8', 'h4', 'Ka8', 'Ng5', 'Bxd7', 'Rb2', 'Ka7', 'd5', 'Rg8', 'Nf7', 'Bc8', 'Rbh2', 'Rg7', 'Nh8', 'Bxg4', 'Kf1', 'Ka6', 'Rg1', 'Re7', 'Bd2', 'Rd7', 'Kf2', 'Bh3', 'Rg7', 'Rxd5', 'Bb4', 'Bg4', 'Rg6', 'Bf6', 'Be1', 'Ng8', 'Rh3', 'Bd4+', 'Kf1', 'Rd8', 'Rh6', 'Bd7', 'Bc3', 'Bg7', 'Bd2', 'Bxa4', 'Rg3', 'Bc6', 'Ba5', 'f2', 'Be1', 'Bf3', 'Rc6', 'Rd7', 'Ng6', 'Bd5', 'Rg1', 'Be6', 'Rc5', 'fxe1=R+', 'Kf2', 'Rd2+', 'Kf3', 'Rf2+', 'Kxf2', 'Re4', 'Rg3', 'Nf6', 'Ra5+', 'Kb7', 'Nf8', 'Nh7', 'Ng6', 'Bg8', 'Ra1', 'Kc6', 'Ra8', 'Kc7', 'Rf8', 'Kb7', 'Rff3', 'Ka8', 'Kf1', 'Re3', 'Rf4', 'Ka7', 'Rgf3', 'Nf6', 'Nh8', 'Ka8', 'Rxf6', 'Re1+', 'Kg2', 'Bf7', 'Rf2', 'Re7', 'Ng6', 'Re3', 'Kh1', 'Re2', 'R2f3', 'Rf2', 'Nh8', 'Rxf3', 'Kg1', 'Rc3', 'Rxf7', 'b2', 'Rf6', 'Kb8', 'Kf1', 'b1=B', 'Rh6', 'Rc2', 'Rf6', 'Ka7', 'Rxb6', 'Bb2', 'Rb5', 'Rh2', 'Rg5', 'Ka6', 'Ng6', 'Rg2', 'Rxg2', 'Bd3+', 'Kg1', 'Bc3', 'Kh2', 'Bc4', 'Ne5', 'Bb3', 'Rg3', 'Bd2', 'Kh1', 'Ba4', 'Rd3', 'Ba5', 'Nc4', 'Bb3', 'Rd1', 'Ba2', 'Kg1', 'Bb1', 'Kh2', 'Be4', 'Rh1', 'Ba8', 'Nd6', 'Bd8', 'Nc8', 'Kb7', 'Na7', 'Kc7', 'Rf1', 'Bc6', 'Rf8', 'Bg5', 'Rf6', 'Kb8', 'Rxc6', 'Kb7', 'Rg6', 'Bc1', 'Kh1', 'Bg5', 'Rb6+', 'Kc7', 'Rb5', 'Bh6', 'Nc6', 'Bd2', 'Ne7', 'Kd6', 'Rd5+', 'Kxe7', 'Rc5', 'Be1', 'Rg5', 'Bd2', 'Re5+', 'Kd8', 'Rd5+', 'Ke8', 'Rxh5', 'Bf4', 'Rc5', 'Kf7', 'Rb5', 'Ke8', 'Rf5', 'Kd8', 'Rh5', 'Bc1', 'Rf5', 'Be3', 'Ra5', 'Kd7', 'Re5', 'Kc7', 'h5', 'Kd6', 'Rb5', 'Bd4', 'h6', 'Kc6', 'Rb7', 'Bb6', 'Kg2', 'Bc5', 'Rb8', 'Bg1', 'Kh1', 'Bb6', 'Re8', 'Kd7', 'Re3', 'Bd8', 'Rg3', 'Kc6', 'Rg4', 'Bg5', 'Rg3', 'Bxh6', 'Rf3', 'Kd5', 'Rg3', 'Kc5', 'Rb3', 'Kd6', 'Ra3', 'Kd7', 'Rh3', 'Bf8', 'Re3', 'Kc6', 'Rg3', 'Kc7', 'Rb3', 'Kd6', 'Rd3+', 'Ke7', 'Rd1', 'Kf7', 'Rd4', 'Ke6', 'Rb4', 'Bg7', 'Ra4', 'Bh6', 'Rh4', 'Ke5', 'Rh2', 'Bg7', 'Rb2', 'Kf5', 'Rb6', 'Bc3', 'Rb3', 'Kf6', 'Kg2', 'Kf5', 'Kh2', 'Be1', 'Rc3', 'Bxc3']
[White "php #3"]
[Black "RANDOM"]
['b4', 'a5', 'e4', 'Nh6', 'Nh3', 'Ra7', 'Be2', 'f5', 'Ng1', 'Ra6', 'h3', 'Nf7', 'g4', 'h6', 'Bd3', 'Ra8', 'Rh2', 'b5', 'Kf1', 'fxg4', 'Nc3', 'Rg8', 'Bb2', 'e6', 'Nce2', 'Ke7', 'f3', 'axb4', 'Rb1', 'gxh3', 'Nd4', 'h5', 'Bc3', 'Kd6', 'Nxe6', 'Bb7', 'Nxh3', 'Ba6', 'Rh1', 'Qc8', 'Nf2', 'dxe6', 'a4', 'Kc6', 'Bd4', 'Kd6', 'Nh3', 'g6', 'Bb2', 'Kc5', 'Qe1', 'e5', 'Qf2+', 'Kd6', 'Bxe5+', 'Ke7', 'axb5', 'Qf5', 'Rc1', 'Qxe5', 'Qg2', 'Qa1', 'Ke2', 'Kd8', 'Ng5', 'Nd7', 'Nh7', 'Qb1', 'Kd1', 'Nh8', 'Be2', 'Nf7', 'Qh3', 'Qb2', 'Qh2', 'h4', 'Qxh4+', 'Nf6', 'Rg1', 'Rh8', 'b6', 'Ke8', 'e5', 'Nxe5', 'Qd4', 'Nfg4', 'Qd5', 'Bg7', 'Bb5+', 'Bxb5', 'c3', 'Nf6', 'cxb4', 'Rc8', 'Nf8', 'Qxc1+', 'Kxc1', 'Rg8', 'Re1', 'Ne4', 'Qd3', 'Nxd2', 'Kxd2', 'Kxf8', 'Qd4', 'Nd7', 'Rb1', 'Rd8', 'Rg1', 'Nb8', 'Qd6+', 'Rxd6+', 'Ke1', 'Bf1', 'Kxf1', 'Rd8', 'Rxg6', 'Ba1', 'Rg1', 'Re8', 'Rg3', 'Re5', 'Rg4', 'Rg7', 'Rg6', 'c5', 'b7', 'Rg8', 'Rh6', 'Rg6', 'f4', 'Kf7', 'fxe5', 'Rd6', 'b5', 'Rd2', 'Rh1', 'Ra2', 'Rh5', 'Bd4', 'Rh8', 'Ba1', 'Rd8', 'Nc6', 'Rb8', 'Rg2', 'Kxg2', 'Na7', 'Rf8+', 'Ke7', 'Kg1', 'Kxf8', 'e6', 'Nc6', 'Kf2', 'Na7', 'b8=B', 'Nc8', 'Kf1', 'Kg7', 'Bf4', 'Kf8', 'Kf2', 'Be5', 'Bh2', 'Bxh2', 'e7+', 'Kf7', 'Kf3', 'Kg8', 'e8=N', 'c4', 'b6', 'Kh7', 'Ke2', 'c3', 'Ke1', 'c2', 'Nf6+', 'Kg6', 'Ng8', 'Na7', 'Ne7+', 'Kg7', 'Nd5', 'Kg8', 'b7', 'Kf8', 'Nc3', 'Bd6', 'Kd2', 'Bf4+', 'Ke1', 'Kg8', 'Nb5', 'Be3', 'Kf1', 'c1=Q+', 'Ke2', 'Qd2+', 'Kf3', 'Qh2', 'b8=R+', 'Nc8', 'Kxe3', 'Qh5', 'Nd6', 'Kh8', 'Nf7+', 'Qxf7', 'Kd3', 'Qb7', 'Kc2', 'Qe7', 'Kd2', 'Qd6+', 'Ke2', 'Qh6', 'Rb4', 'Nb6', 'Rxb6', 'Qh7', 'Kd2', 'Qg6', 'Kc3', 'Qe8', 'Rd6', 'Kh7', 'Re6', 'Qe7', 'Rh6+', 'Kxh6', 'Kb2', 'Qf6+', 'Kc2', 'Qe7', 'Kb1', 'Qe4+', 'Kc1', 'Qe3+', 'Kc2', 'Qd4', 'Kc1', 'Qd2+', 'Kb1', 'Kg5', 'Ka1', 'Qc1+', 'Ka2', 'Qc2+', 'Ka1', 'Qc7', 'Kb1', 'Qc4', 'Kb2', 'Qa4', 'Kc3', 'Kg6', 'Kd3', 'Kf5', 'Kd2', 'Qh4', 'Kd3', 'Ke6', 'Kd2', 'Qb4+', 'Kc2', 'Qe1', 'Kb2', 'Qg1', 'Ka2', 'Ke5', 'Kb3', 'Qc1', 'Kb4', 'Qg1', 'Ka3', 'Kf6', 'Kb3', 'Qe1', 'Kc4', 'Qe7', 'Kc3', 'Qg7', 'Kb2', 'Qg6', 'Ka2', 'Qg3', 'Kb2', 'Qf4', 'Ka3', 'Qe5', 'Ka4', 'Qe4+', 'Kb3', 'Qb1+', 'Kc4', 'Qf5', 'Kc3', 'Qa5+', 'Kc4', 'Ke6', 'Kd4', 'Qb5', 'Ke3', 'Qb8', 'Kd2', 'Kf7', 'Kc3', 'Qh8+', 'Kc2', 'Qb2+', 'Kd3', 'Qc3+', 'Kxc3']
[White "RANDOM"]
[Black "ruby"]
[]
[White "RANDOM"]
[Black "ruby #1"]
['d3', 'e5', 'g4', 'Bd6', 'a4', 'Be7', 'a5', 'g6', 'h4', 'Bxh4', 'c3', 'Bxf2+', 'Kxf2', 'c5', 'Bg2', 'Qxa5', 'Kg3', 'Qxc3', 'Rh5', 'Qxb2', 'Kf3', 'Qxe2+', 'Nxe2', 'gxh5', 'gxh5', 'f5', 'Bh3', 'e4+', 'Kf2', 'exd3', 'Bg2', 'dxe2', 'Qb3', 'b6', 'Qa2', 'a6', 'Ke1', 'b5', 'Qxe2+', 'Kf8', 'Ra2', 'Nc6', 'Ra5', 'Nxa5', 'Nc3', 'Bb7', 'Ne4', 'fxe4', 'Qxb5', 'axb5', 'Ke2', 'Nb3', 'Kf2', 'Nxc1', 'Bf3', 'exf3', 'Kg3', 'Ba6', 'Kh3', 'Rd8', 'Kg4', 'd6', 'Kf4', 'b4', 'Ke4', 'Ne7', 'h6', 'Kf7', 'Kf4', 'Ke6', 'Kg5', 'Ra8', 'Kh4', 'Ng6+', 'Kh5', 'Nb3', 'Kg5', 'Bc4', 'Kg4', 'Rhd8', 'Kh5', 'Nh8', 'Kg4', 'Ra6', 'Kg5', 'Nd4', 'Kh4', 'Ra4', 'Kh5', 'Bd3', 'Kg5', 'c4', 'Kh4', 'c3', 'Kh5', 'Bc4', 'Kg5', 'Ra1', 'Kf4', 'Rda8', 'Ke4', 'Ba2', 'Kd3', 'Nc6', 'Kc2', 'Ng6', 'Kd3', 'b3', 'Ke4', 'Ra6', 'Ke3', 'Kf6', 'Kxf3', 'Ra7', 'Kf2', 'Rc1', 'Kg3', 'Ke6', 'Kf2', 'Kf5', 'Ke3', 'Rd7', 'Kf2', 'Na5', 'Kg2', 'Nh4+', 'Kh3', 'Bb1', 'Kh2', 'Rb7', 'Kh3', 'Nc4', 'Kg3', 'Rg7+', 'Kf2', 'Rd7', 'Ke2', 'Rd8', 'Kf2', 'Kf6', 'Ke2', 'Ba2', 'Kf2', 'Ke5', 'Kg3', 'Rh8', 'Kh3', 'c2', 'Kg3', 'Rb8', 'Kf2', 'Kd5', 'Kg3', 'Rb6', 'Kf2', 'Ke4', 'Kg3', 'Nf3', 'Kg4', 'Ne1', 'Kh4', 'Kf4', 'Kh3', 'd5', 'Kh4', 'Rxh6#']
[White "ruby #2"]
[Black "RANDOM"]
['g4', 'Nh6', 'a4', 'f6', 'h4', 'd5', 'Ra3', 'Nd7', 'Ra1', 'Nf5', 'h5', 'a6', 'd3', 'Ne5', 'f3', 'e6', 'f4', 'Nd4', 'Qd2', 'c6', 'Bh3', 'Qd6', 'e3', 'Kf7', 'Qh2', 'Qb8', 'Qg3', 'Nxd3+', 'Kf1', 'Nxc2', 'b3', 'Qa7', 'a5', 'Qxe3', 'g5', 'f5', 'Qe1', 'Ra7', 'Bb2', 'Ncb4', 'h6', 'Rg8', 'Qh4', 'Ke8', 'Be5', 'gxh6', 'Bg2', 'Qe2+', 'Nxe2', 'Nxf4', 'Ra3', 'Be7', 'Ke1', 'h5', 'Bxd5', 'Nxe2', 'g6', 'Ng3', 'Bxe6', 'Nd5', 'Qa4', 'b6', 'Qb5', 'Nc7', 'Kd1', 'Nxe6', 'axb6', 'Bd7', 'gxh7', 'Bh4', 'Qc5', 'Kf7', 'bxa7', 'Be7', 'Bg7', 'Re8', 'Bf8', 'Nc7', 'Bxe7', 'Ne2', 'Ra2', 'Nf4', 'Qd6', 'Na8', 'Qa3', 'Be6', 'Nc3', 'Kg7', 'Ra1', 'Nd3', 'Qxa6', 'Rg8', 'Ra3', 'Kg6', 'Qa4', 'Kh6', 'Re1', 'c5', 'Qc6', 'h4', 'Qg2', 'Nb2+', 'Kc1', 'Bd7', 'Ne4', 'Rg4', 'Qg3', 'Rg8', 'Ra2', 'c4', 'Bf8+', 'Rg7', 'Nc3', 'hxg3', 'Rf1', 'Na4', 'Rxf5', 'Bb5', 'Kd1', 'Bc6', 'Nb1', 'Nc3+', 'Kc1', 'Bb7', 'Rh5+', 'Kxh5', 'Bd6', 'Nxa2+', 'Kd2', 'Rf7', 'Bb4', 'Kh6', 'Ke1', 'Ba6', 'Kd2', 'Kg5', 'Ke2', 'Nc1+', 'Ke3', 'Nxb3', 'Na3', 'Rxh7', 'Bc5', 'Rb7', 'Bf8', 'Nd4', 'Kxd4', 'Rc7', 'Nxc4', 'Rc8', 'Bd6', 'Bb7', 'Ne3', 'Bh1', 'Be5', 'Bf3', 'Bc7', 'Bc6', 'Nf5', 'Ba4', 'Kd3', 'Rf8', 'Ne3', 'Rf2', 'Ba5', 'Nc7', 'Nc2', 'Rh2', 'Ke3', 'Nd5+', 'Kd3', 'Bb5+', 'Ke4', 'Bf1', 'Kf3', 'Ne3', 'Bd8+', 'Kh6', 'Kf4', 'Bc4', 'Ne1', 'Rh4+', 'Bxh4', 'Nf5', 'Bg5+', 'Kh7', 'Ng2', 'Ne7', 'Bxe7', 'Kg8', 'Bf6', 'Be2', 'Bg7', 'Bg4', 'Kxg3', 'Bh5', 'Nh4', 'Bd1', 'Bc3', 'Bb3', 'Kg4', 'Kh7', 'Bf6', 'Bg8', 'Nf5', 'Bf7', 'Ne3', 'Be8', 'Nf1', 'Kg8', 'Ba1', 'Bd7+', 'Kh4', 'Bb5', 'a8=Q+', 'Kh7', 'Bb2', 'Bd7', 'Bc1', 'Kg7', 'Qg8+', 'Kf6', 'Qd8+', 'Kf7', 'Bd2', 'Bf5', 'Qf6+', 'Ke8', 'Kh5', 'Bh7', 'Be1', 'Bf5', 'Nd2', 'Bd7', 'Qd8+', 'Kf7', 'Qa5', 'Kg8', 'Qc3', 'Kf8', 'Bh4', 'Be6', 'Nf1', 'Ke8', 'Qb2', 'Bc8', 'Qa3', 'Bg4+', 'Kg5', 'Kd7', 'Qa1', 'Ke6', 'Kg6', 'Bh3', 'Qa6+', 'Kd7', 'Nd2', 'Bf5+', 'Kf6', 'Bg4', 'Qd3+', 'Ke8', 'Qd5', 'Bf5', 'Qd6', 'Bc2', 'Qe7#']
[White "ruby #3"]
[Black "RANDOM"]
['f3', 'Nc6', 'f4', 'b6', 'Nh3', 'Na5', 'Nf2', 'b5', 'h3', 'Nb3', 'axb3', 'g5', 'Rxa7', 'e5', 'Rxc7', 'Rb8', 'Rxc8', 'Rxc8', 'fxg5', 'Bh6', 'gxh6', 'Qh4', 'c4', 'Qf4', 'cxb5', 'Qf3', 'gxf3', 'Nf6', 'd4', 'd6', 'dxe5', 'Ng4', 'fxg4', 'f5', 'Qxd6', 'Ra8', 'gxf5', 'Rf8', 'Qxf8+', 'Kxf8', 'Bg5', 'Ke8', 'Rh2', 'Ra1', 'Kd1', 'Ra8', 'e3', 'Ra1', 'Bh4', 'Ra7', 'Bf6', 'Ra4', 'bxa4', 'Kd7', 'Rg2', 'Kc8', 'Rg3', 'Kc7', 'Nh1', 'Kc8', 'Bh8', 'Kb8', 'Bf6', 'Kb7', 'Rg6', 'Kc8', 'Nc3', 'Kd7', 'Nb1', 'Ke8', 'Rg5', 'Kf7', 'Rg4', 'Kf8', 'Rh4', 'Kf7', 'Ke2', 'Kg8', 'Rh5', 'Kf8', 'Bg2', 'Kg8', 'b3', 'Kf8', 'Bh4', 'Ke8', 'Bf3', 'Kd7', 'Bf2', 'Kc8', 'Bh4', 'Kd7', 'Ba8', 'Kc7', 'b4', 'Kc8', 'Be7', 'Kc7', 'b6+', 'Kd7', 'Nc3', 'Kxe7', 'b5', 'Ke8', 'Ne4', 'Kf7', 'a5', 'Ke8', 'Kf3', 'Ke7', 'Bc6', 'Kf7', 'Bd7', 'Kf8', 'Rg5', 'Ke7', 'Nf6', 'Kd8', 'Nxh7', 'Ke7', 'a6', 'Kf7', 'Rg7#']
[White "STOCKFISH"]
[Black "RANDOM"]
['e4', 'a6', 'd4', 'h6', 'Nf3', 'c5', 'dxc5', 'Rh7', 'Nc3', 'e5', 'Nxe5', 'Qh4', 'Be3', 'f5', 'Nd5', 'Bd6', 'cxd6', 'Qe7', 'Qh5+', 'Kf8', 'dxe7+', 'Nxe7', 'Qf7#']
[White "STOCKFISH"]
[Black "RANDOM"]
['e4', 'g5', 'd4', 'e5', 'Nf3', 'h6', 'Nxe5', 'b5', 'Bxb5', 'Bb4+', 'c3', 'Bf8', 'Bc4', 'Nf6', 'Bxf7+', 'Ke7', 'Bb3', 'Nxe4', 'Qf3', 'd5', 'Qf7+', 'Kd6', 'Qxd5+', 'Ke7', 'Ng6+', 'Kf6', 'Qf7#']
[White "RANDOM"]
[Black "python #0"]
['h3', 'e5', 'd4', 'exd4', 'Bf4', 'Bb4+', 'Qd2', 'Bxd2+', 'Kd1', 'Bxf4', 'e3', 'dxe3', 'a3', 'exf2', 'Bb5', 'fxg1=N', 'Nd2', 'Nxh3', 'Rf1', 'Bxd2', 'Ra2', 'Nf2+', 'Rxf2', 'g6', 'Rxd2', 'Qh4', 'b3', 'Qh1+', 'Bf1', 'Qxg2', 'Rd3', 'Qxc2+', 'Ke1', 'Qxd3', 'Bh3', 'Qxb3', 'Ke2', 'Qxa2+', 'Kd3', 'Qxa3+', 'Ke4', 'Qxh3', 'Kd5', 'Qf3+', 'Kc5', 'Qh5+', 'Kd4', 'Qd1+', 'Ke5', 'd6+', 'Ke4', 'Qe2+', 'Kd4', 'Qe4+', 'Kc3', 'Qe3+', 'Kb2', 'Qe5+', 'Ka3', 'Qe3+', 'Kb4', 'Qa3+', 'Kc4', 'Qb4+', 'Kd5', 'Qc4+', 'Kxc4', 'Be6+', 'Kd3', 'Bf5+', 'Kd2', 'd5', 'Ke3', 'd4+', 'Kf4', 'g5+', 'Kxg5', 'f6+', 'Kf4', 'Be4', 'Kxe4', 'f5+', 'Ke5', 'Nc6+', 'Ke6', 'Nd8+', 'Ke5', 'Nc6+', 'Ke6', 'Nd8+', 'Kd5', 'Nf6+', 'Kc4', 'b5+', 'Kxd4', 'c5+', 'Kc3', 'b4+', 'Kc4', 'Ng8', 'Kxc5', 'Rc8+', 'Kb5', 'Rb8+', 'Kc5', 'Rb5+', 'Kxb5', 'a6+', 'Kc5', 'Ne6+', 'Kxb4', 'a5+', 'Ka3', 'h6', 'Kb2', 'Nd4', 'Ka1', 'Nb3+', 'Kb2', 'Rh7', 'Kb1', 'Nd2+', 'Kc1', 'Nb3+', 'Kb1', 'Nd2+', 'Kc2', 'Rc7+', 'Kb2', 'Rc2+', 'Ka1', 'Ra2+', 'Kxa2', 'Ne4', 'Kb1', 'Nd2+', 'Kc1', 'Nb3+', 'Kb2', 'Ke7', 'Kb1', 'Nd2+', 'Kb2', 'Nc4+', 'Ka1', 'f4', 'Ka2', 'Ke8', 'Kb1', 'Nd2+', 'Kb2', 'Nc4+', 'Kb3', 'Nd2+', 'Kc2', 'Kf8', 'Kc3', 'Nb1+', 'Kd4', 'Kf7', 'Ke5', 'h5', 'Kf5', 'Nh6+', 'Ke5', 'Ng4+', 'Kd6', 'Nc3', 'Kc5', 'Ne4+', 'Kd4', 'Kf6', 'Kc4', 'Nd6+', 'Kd3', 'Nf2+', 'Kc2', 'Nd1', 'Kd2', 'Nc4+', 'Kc2', 'Na3+', 'Kc1', 'Nf2', 'Kd2', 'Nc4+', 'Kc1', 'Nd3+', 'Kd1', 'Nf2+', 'Kc2', 'Na3+', 'Kc1', 'Nd3+', 'Kd2', 'Nc4+', 'Kc2', 'Ne1+', 'Kc1', 'Nd3+', 'Kb1', 'Na3+', 'Ka1', 'Nc2+', 'Kb1', 'Na3+', 'Ka1', 'Nc2+', 'Kb1', 'Na3+', 'Ka1', 'Nc2+', 'Ka2', 'Nc1+', 'Kb1', 'Na3+', 'Kxc1', 'Kg5', 'Kd1', 'Nb1', 'Kc2', 'Na3+', 'Kc3', 'Nb5+', 'Kd3', 'Kf6', 'Kd2', 'Nd4', 'Kc1', 'Ne2+', 'Kd2', 'Nc1', 'Kc3', 'Na2+', 'Kc4', 'Kg6', 'Kb3', 'a4+', 'Kb2', 'a3+', 'Ka1', 'Kf7', 'Kxa2', 'h4', 'Ka1', 'a2', 'Kb2', 'a1=B+', 'Kb3', 'Be5', 'Ka2', 'Ba1', 'Kxa1', 'Kg7', 'Kb1', 'Kh6', 'Kb2', 'Kh7', 'Kb1', 'f3', 'Ka2', 'Kg6', 'Ka3', 'Kh7', 'Kb4', 'Kg8', 'Kc5', 'Kg7', 'Kc4', 'h3', 'Kb4', 'Kg6', 'Ka5', 'Kf7', 'Kb6', 'Ke7', 'Kc5', 'Kd7', 'Kc4', 'Kc6', 'Kb4', 'Kb6', 'Ka3', 'Ka5', 'Kb3', 'f2', 'Ka2', 'Ka4', 'Kb1', 'f1=Q+', 'Kc2', 'Qc1+', 'Kd3', 'Qc3+', 'Ke2', 'Qe3+', 'Kd1', 'Qc1+', 'Ke2', 'Qc2+', 'Kf3', 'Qd1+', 'Kg3', 'Qg1+', 'Kxh3', 'Qg3+', 'Kxg3']
[White "python #1"]
[Black "RANDOM"]
['d4', 'h5', 'b3', 'e5', 'dxe5', 'd6', 'exd6', 'Qf6', 'dxc7', 'Qc3+', 'Nxc3', 'g5', 'cxb8=N', 'Ke7', 'Bxg5+', 'Ke8', 'Qc1', 'Be7', 'Bxe7', 'Bg4', 'Bc5', 'f6', 'Bxa7', 'Rh7', 'Nc6', 'Rf7', 'h3', 'Bxe2', 'Kxe2', 'h4', 'b4', 'Rxa7', 'Nxa7', 'f5', 'Qb2', 'Re7+', 'Kd2', 'Rg7', 'Nab5', 'Ke7', 'Nd5+', 'Kf8', 'Qxg7+', 'Ke8', 'Qxg8+', 'Kd7', 'Nbc7', 'f4', 'Nxf4', 'Kxc7', 'g4', 'hxg3', 'fxg3', 'Kd7', 'Qb3', 'Ke7', 'Ke1', 'Kd8', 'Rd1+', 'Ke8', 'Rd6', 'Ke7', 'Re6+', 'Kd7', 'Qc3', 'Kd8', 'Qc8+', 'Kxc8', 'g4', 'b5', 'Bxb5', 'Kb8', 'c3', 'Ka8', 'g5', 'Kb8', 'Rh6', 'Ka7', 'Nge2', 'Kb8', 'Ng1', 'Ka7', 'Kd2', 'Kb7', 'g6', 'Kc7', 'Be8', 'Kb7', 'c4', 'Kc8', 'Nge2', 'Kd8', 'Bf7', 'Kd7', 'Ng2', 'Ke7', 'Nh4', 'Kd8', 'Ng2', 'Kc7', 'Kd1', 'Kc6', 'Be8+', 'Kd6', 'Rh7', 'Ke5', 'Nef4', 'Kf6', 'a4', 'Kg5', 'Kd2', 'Kf6', 'Kc1', 'Kg5', 'Bc6', 'Kf6', 'Nh4', 'Kg5', 'Nfg2', 'Kf6', 'Rh8', 'Ke7', 'Re1+', 'Kd6', 'Rc8']
[White "python #2"]
[Black "RANDOM"]
['b3', 'Nf6', 'Ba3', 'Nc6', 'Bxe7', 'Rg8', 'Bxf8', 'Ne4', 'Bxg7', 'd5', 'Bf8', 'Nf6', 'c4', 'dxc4', 'bxc4', 'Rg6', 'Ba3', 'Ne7', 'Bxe7', 'Ne4', 'Bxd8', 'Re6', 'Bxc7', 'Rh6', 'Qa4+', 'b5', 'Qxb5+', 'Kf8', 'Bd6+', 'Kg8', 'Qe8+', 'Kg7', 'Qxf7+', 'Kh8', 'Qxh7+', 'Kxh7', 'Na3', 'a6', 'h3', 'Kg8', 'Kd1', 'Rb8', 'Bxb8', 'Rxh3', 'gxh3', 'Nxd2', 'Kxd2', 'Kh7', 'Kc1', 'Bxh3', 'Rxh3+', 'Kg6', 'Rg3+', 'Kh7', 'Rg7+', 'Kh6', 'Rh7+', 'Kg5', 'Rh5+', 'Kxh5', 'Bh3', 'Kg6', 'Bf5+', 'Kf6', 'Be5+', 'Kxe5', 'Nf3+', 'Kf4', 'e3+', 'Kxf3', 'Bg4+', 'Kxg4', 'f3+', 'Kxf3', 'e4', 'Kxe4', 'c5', 'Kd4', 'Nc2+', 'Ke4', 'Nb4', 'a5', 'Kb1', 'Ke3', 'Nc2+', 'Kd3', 'Nb4+', 'Kc3', 'Nd5+', 'Kd2', 'Kb2', 'Ke2', 'Nf4+', 'Kf2', 'Nd3+', 'Ke2', 'Re1+', 'Kd2', 'Rd1+', 'Ke3', 'Re1+', 'Kd2', 'Rd1+', 'Ke3', 'Re1+', 'Kf3', 'Ne5+', 'Kg2', 'Rg1+', 'Kh3', 'Rh1+', 'Kg3', 'Rh3+', 'Kf4', 'Rh4+', 'Ke3', 'Rh3+', 'Kf4', 'Nd3+', 'Ke4', 'Re3+', 'Kd5', 'Re5+', 'Kc6', 'Re6+', 'Kb7', 'c6+', 'Kc7', 'Re7+', 'Kb8', 'Rb7+', 'Ka8', 'Rb8+', 'Ka7', 'Ra8+', 'Kb6', 'Rxa5', 'Kc7', 'Ra7+', 'Kc8', 'Rc7+', 'Kxc7', 'Ka1', 'Kxc6', 'Nb4+', 'Kc5', 'Na6+', 'Kb6', 'a3', 'Ka7', 'Kb1', 'Kb6', 'Ka1', 'Ka7', 'Nb4', 'Ka8', 'Nd3', 'Kb7', 'Nc5+', 'Ka7', 'a4', 'Ka8', 'Nb7', 'Kxb7', 'a5', 'Ka8', 'Kb2', 'Kb7', 'a6+', 'Kb8', 'a7+', 'Kb7', 'a8=B+']
[White "python #3"]
[Black "RANDOM"]
['h4', 'Nh6', 'e4', 'Rg8', 'Ne2', 'Nc6', 'Rg1', 'Na5', 'f3', 'Nb3', 'axb3', 'c6', 'Rxa7', 'b6', 'Rxa8', 'Bb7', 'Rxd8+', 'Kxd8', 'f4', 'd6', 'Nd4', 'e5', 'fxe5', 'Kc7', 'exd6+', 'Kxd6', 'Nxc6', 'Ba6', 'Bxa6', 'Kxc6', 'Kf2', 'Bb4', 'Bb5+', 'Kxb5', 'h5', 'Ka6', 'Qe2+', 'Ka5', 'Kf1', 'Rh8', 'Rh1', 'g5', 'Qb5+', 'Kxb5', 'Kf2', 'Ba3', 'bxa3', 'Ka5', 'Nc3', 'Rg8', 'Rg1', 'Ng4+', 'Kg3', 'Rd8', 'Kxg4', 'Rh8', 'Kxg5', 'Ka6', 'Re1', 'Rb8', 'g4', 'h6+', 'Kxh6', 'Ka7', 'Kg5', 'f6+', 'Kxf6', 'b5', 'Nxb5+', 'Ka6', 'c3', 'Rb7', 'Rf1', 'Ra7', 'Nxa7', 'Ka5', 'Rd1', 'Kb6', 'Kf5', 'Ka6', 'd4', 'Kb7', 'Rg1', 'Kb6', 'Rh1', 'Ka5', 'Bd2', 'Kb6', 'Bh6', 'Ka5', 'd5', 'Ka6', 'Bf8', 'Kb6', 'Bb4', 'Kb7', 'Rh4', 'Ka8', 'd6', 'Kxa7', 'd7', 'Kb6', 'Rh1', 'Kb5', 'Kg5', 'Kc6', 'Ba5', 'Kxd7', 'Kf6', 'Kd6', 'Rh3', 'Kc6', 'Bb6', 'Kxb6', 'Kf5', 'Ka6', 'Kf6', 'Kb7', 'Re3', 'Ka7', 'Rf3', 'Kb8', 'Rg3', 'Ka8', 'c4', 'Ka7', 'Rd3', 'Ka6', 'Rf3', 'Ka5', 'Rh3', 'Kb6', 'Rh1', 'Ka7', 'Rc1', 'Ka8', 'Kf7', 'Ka7', 'Ra1', 'Ka6', 'g5', 'Kb6', 'Kf6', 'Kc6', 'a4', 'Kc5', 'Rb1', 'Kc6', 'Rf1', 'Kb6', 'Rf4', 'Kc7', 'Kf5', 'Kb7', 'Ke5', 'Kc6', 'Rg4', 'Kb7', 'c5', 'Ka6', 'a5', 'Ka7', 'Kf5', 'Ka8', 'h6', 'Ka7', 'e5', 'Ka8', 'a6', 'Ka7', 'c6', 'Ka8', 'Ra4', 'Ka7', 'Ra5', 'Kb6', 'g6', 'Ka7', 'Ra4', 'Ka8', 'a7']
[White "RANDOM"]
[Black "r #0"]
['a3', 'Nc6']
[White "RANDOM"]
[Black "r #1"]
['Nf3', 'f5']
[White "RANDOM"]
[Black "r #2"]
['a4', 'Na6']
[White "RANDOM"]
[Black "r #3"]
['a3', 'g5']
[White "php #0"]
[Black "RANDOM"]
['e4', 'd6', 'd3', 'g6', 'h4', 'b5', 'a4', 'f5', 'c4', 'f4', 'Bxf4', 'Bh6', 'Be2', 'c6', 'a5', 'e6', 'g4', 'Kf7', 'Kf1', 'Kg7', 'Bxd6', 'Qe7', 'Qe1', 'c5', 'a6', 'Qxh4', 'Qc1', 'Qh3+', 'Rxh3', 'e5', 'Ra4', 'Nxa6', 'Bf3', 'b4', 'Rh5', 'Bd7', 'Rf5', 'Bc6', 'Ra1', 'Bd2', 'Bb8', 'Nc7', 'Rf7+', 'Kxf7', 'Na3', 'Bd7', 'Nb1', 'Ne7', 'Be2', 'Bxc1', 'g5', 'Rhxb8', 'Bd1', 'Re8', 'Ke1', 'Bf5', 'Na3', 'Kg7', 'Kf1', 'Nb5', 'cxb5', 'h5', 'Nc2', 'Rh8', 'Rb1', 'Rhf8', 'Ke2', 'Be6', 'Rxc1', 'Kg8', 'f3', 'Rfe8', 'Ne3', 'Rac8', 'Rxc5', 'b3', 'Rxc8', 'Rf8', 'Kf2', 'Re8', 'Kf1', 'Kf8', 'Rxe8+', 'Kg7', 'Nd5', 'Kf7', 'Nxe7', 'h4', 'Bc2', 'bxc2', 'Kg2', 'h3+', 'Kg3', 'Bd5', 'Nc6', 'c1=R', 'Rh8', 'Re1', 'Nb4', 'Rb1', 'Kg4', 'h2', 'exd5', 'h1=B', 'Nc2', 'Ke7', 'Na1', 'a6', 'Nh3', 'e4', 'Rh4', 'Ke8', 'd6', 'Kf8', 'Nf4', 'Kf7', 'Nc2', 'Kf8', 'dxe4', 'Kg7', 'Ng2', 'Kf8', 'Rh5', 'Ke8', 'Rh2', 'axb5', 'Rxh1', 'Rf1', 'Nce1', 'Kf7', 'Rh8', 'Rh1', 'Rg8', 'Rh7', 'Nc2', 'Rh3', 'Re8', 'Rg3+', 'Kxg3', 'Kxe8', 'Nd4', 'Kd8', 'Nc6+', 'Ke8', 'e5', 'b4', 'd7+', 'Kf7', 'Na5', 'Kf8', 'd8=B', 'Ke8', 'Be7', 'Kf7', 'Bd8', 'Ke6', 'Ne3', 'Kd7', 'Nc6', 'Ke8', 'Kh4', 'b3', 'Ng2', 'Kf7', 'Bb6', 'Ke8', 'Bc5', 'Kd7', 'Bg1', 'Kxc6', 'Kg3', 'Kb7', 'Kh4', 'Kc6', 'Kg3', 'Kc7', 'f4', 'Kd8', 'Kg4', 'Kd7', 'Bf2', 'Kc8', 'Be3', 'Kc7', 'Bb6+', 'Kb7', 'Be3', 'Kb8', 'e6', 'Kc7', 'Bb6+', 'Kb8', 'Ba5', 'Kb7', 'Kf3', 'Ka8', 'Kf2', 'Ka7', 'Bb4', 'Ka6', 'Ba3', 'Ka7', 'Bf8', 'Kb8', 'f5', 'Kc7', 'Bc5', 'Kc6', 'Ke1', 'Kb7', 'Kf1', 'Kc8', 'Bd4', 'Kb8', 'Bc5', 'Kc8', 'Bd4', 'Kd8', 'Bg1', 'gxf5', 'Ke2', 'Kc8', 'Ne3', 'Kc7', 'Nxf5', 'Kb8', 'Kf2', 'Ka8', 'Ke3', 'Ka7', 'Nd6', 'Kb6', 'Bf2', 'Ka6', 'Nb7', 'Kb5', 'Na5', 'Ka6', 'Kd2', 'Kxa5', 'Bh4', 'Kb5', 'Bg3', 'Ka4', 'Ke2', 'Kb5', 'Kd3', 'Kc5', 'Bf4', 'Kc6', 'e7', 'Kb6', 'Ke4', 'Ka7', 'Be3+', 'Kb8', 'Bg1', 'Kb7', 'Kf5', 'Kc6', 'Kg6', 'Kc7', 'e8=N+', 'Kd7', 'Kf6', 'Kxe8', 'Bh2', 'Kf8', 'Ke6', 'Ke8', 'Kd5', 'Ke7', 'Bb8', 'Kd8', 'Ke6', 'Ke8', 'Ke5', 'Kf8', 'Ke6', 'Kg7', 'Ke5', 'Kg6', 'Bd6', 'Kg7', 'Bb8', 'Kf7', 'Ke4', 'Ke7', 'Kf3', 'Ke6', 'Ke2', 'Kf7', 'Bg3', 'Ke7', 'Kf3', 'Kd7', 'Kg2', 'Kc6', 'Bb8', 'Kb7', 'g6', 'Kxb8', 'Kf3', 'Kb7', 'Ke3', 'Kb8', 'g7', 'Ka8', 'Kd3', 'Kb8', 'g8=R+', 'Kb7', 'Kc4', 'Ka6', 'Rb8', 'Ka5', 'Ra8+', 'Kb6', 'Ra3', 'Kb7', 'Ra4', 'Kb8', 'Ra5', 'Kc8', 'Ra6', 'Kb7', 'Ra3', 'Kb8']
[White "RANDOM"]
[Black "php #1"]
['g4', 'e5', 'c4', 'b5', 'b3', 'Bb4', 'a3', 'Qh4', 'h3', 'a6', 'Nc3', 'a5', 'e4', 'Qh5', 'd3', 'Bf8', 'Bd2', 'c5', 'Bh6', 'b4', 'Bg5', 'a4', 'Nb1', 'd6', 'Bf6', 'h6', 'f3', 'Qf5', 'axb4', 'Kd7', 'Bg2', 'Qh5', 'Ne2', 'g6', 'Bg5', 'cxb4', 'Na3', 'Bg7', 'Bf4', 'Qg5', 'Rg1', 'Bf8', 'Nc2', 'Qf6', 'd4', 'Qe7', 'Qd3', 'a3', 'Bf1', 'Qd8', 'Bg2', 'Qe8', 'Ne3', 'Kc6', 'Rf1', 'd5', 'Qb1', 'Bf5', 'Qc1', 'Qe7', 'Rf2', 'Qg5', 'Qc3', 'Bxe4', 'h4', 'Ne7', 'Ng1', 'Qxf4', 'Rd1', 'Rg8', 'Qxb4', 'a2', 'Qb6+', 'Kd7', 'cxd5', 'Ke8', 'Rc2', 'Kd7', 'h5', 'Nf5', 'Nh3', 'Nxd4', 'Rb1', 'f5', 'Rbc1', 'a1=N', 'Rb2', 'Be7', 'Rc8', 'Ne2', 'Rc4', 'Ra4', 'Nf2', 'Bh4', 'Qb5+', 'Nc6', 'Rcc2', 'Bg3', 'dxc6+', 'Kc7', 'Qb4', 'Nd4', 'Rc1', 'Ndxb3', 'Qd6+', 'Kxd6', 'Ra2', 'Rd4', 'Raxa1', 'Rh8', 'Bh3', 'Ke7', 'Bf1', 'Rd7', 'gxf5', 'Kf7', 'Nc2', 'Rf8', 'hxg6+', 'Ke8', 'Ke2', 'Nxc1+', 'Rxc1', 'Rb7', 'Nd3', 'Qd2+', 'Kxd2', 'Rxf5', 'Ke3', 'Ra7', 'Ra1', 'Ra2', 'Rxa2', 'Bh2', 'Ra8+', 'Ke7', 'Nb2', 'Bd3', 'c7', 'Bg1+', 'Kxd3', 'Rf8', 'Ra2', 'Ke6', 'Ke4', 'Bd4', 'c8=Q+', 'Rxc8', 'Be2', 'Ra8', 'Bd3', 'Kf6', 'Nb4', 'Ke7', 'Na6', 'Kf8', 'Nd1', 'Bc3', 'Rd2', 'Bb2', 'Nc7', 'Ra6', 'Ne6+', 'Ke8', 'Bxa6', 'Ba3', 'Rh2', 'Kd7', 'Rg2', 'Kc6', 'Kf5', 'Bd6', 'Bb5+', 'Kd5', 'Bd7', 'Bb8', 'Rg1', 'Ba7', 'Kg4', 'Bf2', 'Nc5', 'Kc4', 'Ne4', 'Kd5', 'Bc8', 'Bb6', 'Bb7+', 'Ke6', 'Nd2', 'Be3', 'Rh1', 'Bf2', 'Nf1', 'Bh4', 'Kh5', 'Bg5', 'Rh3', 'Kd6', 'Nf2', 'Kc7', 'Be4', 'Be7', 'Nd2', 'Bc5', 'Rh4', 'Bb6', 'Nd1', 'Ba7', 'Nc3', 'Bc5', 'Na4', 'Bf2', 'Bc6', 'Ba7', 'Bb7', 'Bb8', 'Rd4', 'Kxb7', 'g7', 'e4', 'f4', 'Ka7', 'g8=R', 'e3', 'Rd6', 'exd2', 'Rxb8', 'd1=N', 'f5', 'Kxb8', 'Rd4', 'Nf2', 'Kxh6', 'Ka8', 'Kg6', 'Nd1', 'Kg7', 'Nf2', 'Kg6', 'Nh3', 'Rd2', 'Ka7', 'Kh7', 'Nf4', 'Rg2', 'Ne6', 'Rg3', 'Ng7', 'Kxg7', 'Ka6', 'Kf7', 'Ka7', 'Ke6', 'Kb7', 'Ra3', 'Kc6', 'Rg3', 'Kb7', 'Ra3', 'Ka8', 'Ke7', 'Ka7', 'Nc3+', 'Kb8', 'Ne4', 'Kc8', 'Rf3', 'Kb8', 'Ng3', 'Ka7', 'Ne2', 'Kb7', 'Rf2', 'Ka7', 'Rf1', 'Ka8', 'Ke6', 'Kb7', 'Kd6', 'Ka8', 'Kd5', 'Ka7', 'Ke4', 'Kb8', 'Ra1', 'Kc7', 'Re1', 'Kc8', 'Ra1', 'Kb7', 'Ra8', 'Kxa8', 'Ng1', 'Kb8', 'Nh3', 'Kb7', 'Nf2', 'Kb8', 'Kd5', 'Ka7', 'Ke4', 'Ka6', 'f6', 'Kb7', 'Nd1', 'Ka6', 'Ke5', 'Kb7', 'Nc3', 'Ka7', 'Nb5+', 'Kb7', 'Na3', 'Kb6', 'Nc2', 'Ka6', 'Kf4', 'Kb5', 'Kg4', 'Ka6', 'Kf3', 'Kb6', 'Na1', 'Kb7', 'Kg3', 'Kb8', 'Kg2', 'Kb7', 'Nb3', 'Kb6', 'Kh1', 'Kc6', 'Nc5', 'Kxc5', 'Kg2', 'Kb6', 'f7', 'Kc5', 'f8=Q+', 'Kc6', 'Kf1', 'Kd5', 'Qd6+', 'Ke4', 'Qd4+', 'Kf5', 'Qa4', 'Ke5', 'Qa1+', 'Kf5', 'Qc1', 'Ke5', 'Qc8', 'Kd6', 'Ke1', 'Kd5', 'Qc2', 'Kd4', 'Qe2', 'Kc5', 'Qa2', 'Kd4', 'Qa7+', 'Kd3', 'Qa1', 'Kc2', 'Qa8', 'Kd3', 'Qg2', 'Kd4', 'Qc2']
[White "php #2"]
[Black "RANDOM"]
['c4', 'c6', 'Qc2', 'g6', 'b3', 'e6', 'a4', 'Na6', 'Qxg6', 'fxg6', 'Ra2', 'Nf6', 'g3', 'Bh6', 'Rc2', 'Bg5', 'Bg2', 'c5', 'Bd5', 'Nh5', 'Ra2', 'b5', 'Nh3', 'Ke7', 'Ra1', 'Nc7', 'f4', 'e5', 'Bb2', 'Re8', 'd3', 'Rg8', 'Nd2', 'Bh4', 'Ng5', 'a6', 'Nde4', 'Ne6', 'Nc3', 'exf4', 'Rb1', 'Ra7', 'Bc6', 'Bb7', 'e4', 'Qf8', 'Rf1', 'Ba8', 'Bxb5', 'Rh8', 'a5', 'Nc7', 'd4', 'cxd4', 'Ne2', 'd6', 'c5', 'Qf6', 'Nf3', 'Qe5', 'h3', 'Kf6', 'Nxf4', 'Nxg3', 'Ba1', 'd3', 'Nh5+', 'Ke7', 'Ng5', 'Nh1+', 'Kd1', 'Rf8', 'Ba4', 'Qe6', 'Nf4', 'Kd8', 'Nf3', 'Be7', 'b4', 'Bxe4', 'Ng2', 'Rf4', 'cxd6', 'Ba8', 'Ng5', 'Qe5', 'Nf7+', 'Rxf7', 'Rg1', 'Qf4', 'Bg7', 'Be4', 'Re1', 'Qxd6', 'Rc1', 'Qc6', 'Be5', 'Qa8', 'Bd7', 'Ne6', 'Bf6', 'Qb7', 'Rc7', 'h6', 'Bc6', 'Qxc6', 'Bg7', 'Qc4', 'h4', 'Qa2', 'Bb2', 'Ra8', 'Ba3', 'Bf3+', 'Re2', 'd2', 'Rb7', 'Qxa3', 'Kc2', 'Kc8', 'Kb1', 'Rf4', 'Rxe6', 'Rb8', 'Re5', 'Bxg2', 'Rb6', 'Qb3+', 'Ka1', 'Qe3', 'Reb5', 'Qe4', 'Kb2', 'd1=R', 'Re5', 'Rf6', 'Rxe4', 'h5', 'Rxa6', 'Kc7', 'Ka2', 'Kb7', 'Rxf6', 'Re1', 'Rf3', 'Rd1', 'Kb2', 'Re8', 'Rf8', 'Ka7', 'Rf6', 'Kb7', 'Rxg6', 'Bg5', 'b5', 'Re1', 'Rg4', 'Ra8', 'Rf4', 'Rc1', 'Kxc1', 'Rf8', 'Rxg5', 'Bf3', 'Rf7+', 'Rxf7', 'Rf5', 'Bd1', 'Rc5', 'Rf2', 'Rxh5', 'Rc2+', 'Kb1', 'Nf2', 'Rf5', 'Bg4', 'Rh5', 'Bh3', 'Ka1', 'Rd2', 'Rf5', 'Nd1', 'Rf6', 'Kc8', 'Rg6', 'Nc3', 'Rf6', 'Rd8', 'Ra6', 'Nb1', 'Rg6', 'Be6', 'Rg2', 'Bf7', 'Rg7', 'Rh8', 'Kb2', 'Re8', 'Ka1', 'Rh8', 'Kxb1', 'Kb7', 'Rg1', 'Ra8', 'Kb2', 'Ba2', 'Rg2', 'Ra7', 'Kc2', 'Bb1+', 'Kxb1', 'Rxa5', 'Rg3', 'Ra8', 'Rg1', 'Rb8', 'Rd1', 'Kc8', 'Ka2', 'Ra8+', 'Kb2', 'Ra4', 'Rd5', 'Kc7', 'Rd3', 'Rg4', 'Rd6', 'Kc8', 'Rd2', 'Rg8', 'Rc2+', 'Kd7', 'Rc6', 'Rh8', 'Kb3', 'Rh6', 'b6', 'Rxh4', 'Ka2', 'Rd4', 'Rd6+', 'Kc8', 'Rd7', 'Rd3', 'Rd8+', 'Kxd8', 'b7', 'Rh3', 'b8=Q+', 'Kd7', 'Qb1', 'Rf3', 'Qb6', 'Rg3', 'Qb1', 'Ke7', 'Qc2', 'Rg2', 'Ka1', 'Kd6', 'Qb1', 'Rg8', 'Qh1', 'Ra8+', 'Qxa8', 'Kd7', 'Qf3', 'Ke7', 'Qd1', 'Kf7', 'Kb2', 'Kf8', 'Kb3', 'Kg7', 'Qd7+', 'Kh6', 'Kc4', 'Kg5', 'Qd3', 'Kg4', 'Qc2', 'Kg5', 'Kc5', 'Kg4', 'Qa4+', 'Kf5', 'Kd5', 'Kg6', 'Qa2', 'Kh7', 'Qc2+', 'Kh8', 'Qc3+', 'Kg8', 'Qe3', 'Kh8', 'Qe5+', 'Kh7', 'Qh2+', 'Kg7', 'Qc7+', 'Kh8', 'Qc8+', 'Kh7', 'Qh8+', 'Kg6', 'Qe5', 'Kh6', 'Qa1', 'Kh5', 'Kc4', 'Kg6', 'Kb4', 'Kh5', 'Kc3', 'Kg5', 'Qa5+', 'Kh4', 'Qd5', 'Kh3', 'Qa5', 'Kh4', 'Qd8+', 'Kg3', 'Qh4+', 'Kf3', 'Kd3', 'Kg2', 'Kc2', 'Kf1', 'Qg4', 'Kf2', 'Qf4+', 'Kg1', 'Kc1', 'Kg2', 'Qc7', 'Kg1', 'Qb7', 'Kh2', 'Qb3', 'Kg2', 'Qd3', 'Kg1', 'Qe4', 'Kf2', 'Qa8', 'Ke2', 'Qc8', 'Kf1', 'Qh3+', 'Kf2', 'Qg2+', 'Kxg2']
[White "RANDOM"]
[Black "php #3"]
['c4', 'b6', 'Nc3', 'Nh6', 'Ne4', 'f6', 'Qb3', 'Nf5', 'h3', 'b5', 'Qd3', 'bxc4', 'h4', 'Na6', 'b4', 'cxb3', 'f4', 'Nd6', 'Nh3', 'Nf5', 'Qf3', 'Rg8', 'g4', 'Nb8', 'Nc3', 'bxa2', 'Qg2', 'Bb7', 'Ne4', 'Ng3', 'Qxg3', 'e6', 'Ng1', 'Qe7', 'Rh3', 'Qf7', 'Nxf6+', 'Kd8', 'Qc3', 'Nc6', 'Qg3', 'h6', 'Ba3', 'Qxf6', 'Qg2', 'Rb8', 'Qh1', 'Ke8', 'g5', 'Qe5', 'f5', 'Nb4', 'Rd3', 'Qxa1+', 'Bc1', 'Qf6', 'g6', 'Qc3', 'e4', 'Qc2', 'fxe6', 'Qc5', 'Rd5', 'a1=R', 'Bg2', 'Ra5', 'Rh5', 'd5', 'Ke2', 'Ra1', 'Bb2', 'Rc8', 'Ba3', 'Kd8', 'Rxd5+', 'Qxd5', 'h5', 'Qc4+', 'Ke3', 'Na2', 'Bb2', 'Qa4', 'Kf4', 'Qb3', 'Bc1', 'Be7', 'Ke5', 'Ra8', 'Kf5', 'Bd6', 'Qh2', 'Qd1', 'Ne2', 'Nxc1', 'Qg1', 'Ba6', 'Qh1', 'c6', 'Bf1', 'Qc2', 'Qg2', 'Qxd2', 'Nf4', 'Qb2', 'Qf3', 'Qb3', 'Nd5', 'Qb2', 'Kg4', 'Ba3', 'Qd1', 'Na2', 'Kf5', 'Be7', 'Kf4', 'Bc5', 'Ne7+', 'Bd4', 'Qc2', 'Bg1', 'Qc5', 'Qf6+', 'Kg4', 'Qf3+', 'Kh4', 'Bd4', 'Qa3', 'Bg1', 'Nxc6+', 'Ke8', 'Qc1', 'Qg4+', 'Kxg4', 'Rc8', 'Be2', 'Bd3', 'Qxa1', 'a6', 'Nd4', 'Kd8', 'Qe1', 'Bb1', 'Qc1', 'Rc6', 'Nc2', 'Rc4', 'Qe3', 'Ke8', 'Na3', 'Rd4', 'Nb5', 'Rd5', 'Nc7+', 'Ke7', 'Kf3', 'Ra5', 'Bc4', 'Ra8', 'Qd4', 'Rd8', 'Qc5+', 'Kf6', 'Bd3', 'Rxd3+', 'Kf4', 'Rb3', 'e5#']
[White "RANDOM"]
[Black "ruby #0"]
['f3', 'Nc6', 'a4', 'f5', 'e4', 'fxe4', 'Qe2', 'exf3', 'Qb5', 'fxg2', 'Qd3', 'gxh1=Q', 'Nc3', 'Qxg1', 'Qe2', 'Qxf1+', 'Qxf1', 'b6', 'Qe2', 'b5', 'Qxb5', 'h6', 'Na2', 'Nf6', 'Qe2', 'e6', 'd4', 'Nxd4', 'c4', 'Nxe2', 'Bxh6', 'gxh6', 'Rb1', 'Ng4', 'Nb4', 'Nxh2', 'Kd1', 'Bxb4', 'a5', 'Bxa5', 'Ra1', 'Be1', 'Kc2', 'O-O', 'b4', 'Bxb4', 'Rb1', 'd6', 'Ra1', 'a6', 'Rxa6', 'Rxa6', 'Kb3', 'Qh4', 'Kc2', 'Qxc4+', 'Kb1', 'Kg7', 'Kb2', 'Ra8', 'Kb1', 'Qc3']
[White "RANDOM"]
[Black "ruby #1"]
['Nh3', 'c6', 'e4', 'Qa5', 'Rg1', 'Qxa2', 'd3', 'Qxa1', 'd4', 'Qxb1', 'Bf4', 'Qxd1+', 'Kxd1', 'g5', 'Ba6', 'gxf4', 'Kc1', 'Nxa6', 'Rh1', 'c5', 'e5', 'cxd4', 'c3', 'dxc3', 'g3', 'cxb2+', 'Kd2', 'fxg3', 'Kc2', 'gxf2', 'Ng1', 'fxg1=Q', 'h3', 'Qxh1', 'Kb3', 'Qxh3+', 'Ka4', 'd5', 'exd6', 'exd6', 'Ka5', 'Be6', 'Ka4', 'Qd3', 'Ka5', 'b6+', 'Ka4', 'O-O-O']
[White "RANDOM"]
[Black "ruby #2"]
['d4', 'Nh6', 'Na3', 'd5', 'Qd2', 'b6', 'Qg5', 'Rg8', 'Qg6', 'Qd6', 'Nc4', 'b5', 'Qxf7+', 'Kd7', 'e4', 'Qc6', 'h4', 'Qa6', 'Qg6', 'Qe6', 'h5', 'Na6', 'e5', 'Qd6', 'f4', 'Nc5', 'Bd3', 'Qxg6', 'hxg6', 'c6', 'Na3', 'Ne4', 'Rxh6', 'a6', 'Rh3', 'a5', 'f5', 'hxg6', 'Ne2', 'Ke8', 'Re3', 'Rh8', 'Rb1', 'Ng5', 'Nc4', 'gxf5', 'g4', 'Ra6', 'Na3', 'Kd8', 'Bd2', 'Ra7', 'Nc1', 'Nh7', 'g5', 'Bd7', 'e6', 'Nxg5', 'Nc4', 'Bxe6', 'Bc3', 'Kc8', 'Re5', 'Kd7', 'Nd6', 'Nh7', 'Kf1', 'Kd8', 'Nc8', 'Nf6', 'Kf2', 'Bd7', 'Kg3', 'Rh1', 'Ra1', 'Rh4', 'Re2', 'Ke8', 'Re1', 'b4', 'Bb5', 'bxc3', 'Nd6+', 'Kd8', 'Rd1', 'Ra6', 'Nc4', 'g5', 'Bxc6', 'Rh5', 'Kg2', 'cxb2', 'a3', 'Ra8', 'c3', 'Bxc6', 'Kf3', 'Nd7', 'Ne5', 'bxc1=Q', 'Ng4', 'Rc8', 'Ne3', 'Ne5+', 'Kf2', 'Rb8', 'Rd3', 'Ba4', 'Nd1', 'Qf4+', 'Rf3', 'Rh6', 'Ke2', 'Kc7', 'dxe5', 'Qe4+', 'Kf1', 'Bg7', 'Rf4', 'Kb6', 'Kf2', 'Qh1', 'Rb4+', 'Kc5', 'Rab1', 'Qh3', 'Rg4', 'Qg3+', 'Rxg3', 'Be8', 'Nb2', 'Rb3', 'Kg2', 'Rh5', 'Kf3', 'Bb5', 'Ke3', 'Kc6', 'Rgg1', 'Kb7', 'Rbd1', 'Kb8', 'Rc1', 'Rh1', 'Kf2', 'Bc6', 'Ra1', 'Rh7', 'Ra2', 'Rb5', 'Re1', 'Kc7', 'Nc4', 'Rb2+', 'Nd2', 'Rb3', 'c4', 'Rb8', 'a4', 'Rhh8', 'Rh1', 'Rh4', 'Re1', 'Rf8', 'Rea1', 'Bh8', 'e6', 'Kb8', 'Rg1', 'Bg7', 'Rga1', 'Bh8', 'Rb2+', 'Kc8', 'Rb6', 'Bd7', 'Rb4', 'Bd4+', 'Kf3', 'Bf2', 'Ke2', 'f4', 'Kd1', 'dxc4', 'Kc2', 'Rfh8', 'Rh1', 'c3', 'Re1', 'Rg8', 'Rb3', 'cxd2', 'Kb2', 'Rh5', 'Ka2', 'Ba7', 'Ra3', 'Rgh8', 'Rh1', 'f3', 'Rxh5', 'Rd8', 'Rh3', 'Rg8', 'exd7+', 'Kc7', 'Kb1', 'Bb8', 'Rh4', 'e6', 'Ra2', 'Rg6', 'Rh1', 'Kd8', 'Rh8+', 'Kxd7', 'Rh6', 'Bg3', 'Rh3', 'e5', 'Rh5', 'Be1', 'Rxg5', 'd1=Q+', 'Kb2', 'Ra6', 'Ka3', 'Kc6', 'Rg7', 'Ra7', 'Rf7', 'Kd6', 'Rf4', 'Rh7', 'Rb4', 'Qd5', 'Rh4', 'Kc6', 'Rg4', 'Bf2', 'Re2', 'Rb7', 'Rg6+', 'Kd7', 'Rf6', 'Be3', 'Rh6', 'Qd1', 'Rc6', 'Ke7', 'Rxe3', 'Rb4', 'Rd3', 'Rb2', 'Rxf3', 'Ke8', 'Re3', 'Qd6+', 'Rc5', 'Kd8', 'Rh3', 'Qb8', 'Re3', 'Kd7', 'Rb3', 'Qxb3#']
[White "RANDOM"]
[Black "ruby #3"]
['g3', 'b5', 'c4', 'bxc4', 'Qb3', 'cxb3', 'Nh3', 'bxa2', 'f4', 'axb1=Q', 'Rxb1', 'Nf6', 'g4', 'Nxg4', 'e4', 'Nxh2', 'Ke2', 'Nxf1', 'e5', 'Nxd2', 'Ng1', 'Nxb1', 'Rh5', 'c5', 'b4', 'cxb4', 'Be3', 'd6', 'Kd3', 'dxe5+', 'Kc4', 'exf4', 'Bxa7', 'Rxa7', 'Rh6', 'gxh6', 'Nh3', 'Bxh3', 'Kb5', 'Bd7+', 'Kc5', 'Ra3', 'Kxb4', 'Bb5', 'Kxb5', 'Nd2', 'Kc5', 'Qc8+', 'Kd4', 'e5+', 'Kxe5', 'Ra5+', 'Kxf4', 'Qf5+', 'Kg3', 'h5', 'Kh2', 'Rb5', 'Kh1', 'Qe5', 'Kg2', 'Rb4', 'Kh1', 'h6', 'Kg2', 'Qa5', 'Kf2', 'h4', 'Kg1', 'Rb6', 'Kh1', 'Rb4', 'Kg1', 'h3', 'Kh2', 'f6', 'Kg3', 'Qa1', 'Kh2', 'Rh7', 'Kg3', 'Qa5', 'Kxh3', 'Rh4+', 'Kg3', 'Qb5', 'Kf2', 'Nf1', 'Kg1', 'Na6', 'Kf2', 'Qd5', 'Ke1', 'Re7+', 'Kf2', 'Nb4', 'Kxf1', 'Qg5', 'Kf2', 'Na6', 'Kf1', 'Qf4+', 'Kg1', 'Kd8', 'Kg2', 'Re8', 'Kg1', 'Re7', 'Kg2', 'Rh2+', 'Kg1', 'Qd6', 'Kf1', 'Re6', 'Kg1', 'Nb8', 'Kf1', 'Be7', 'Kg1', 'Qd2', 'Kf1', 'Rc6', 'Kg1', 'Qe3+', 'Kf1', 'Kc7']
[White "STOCKFISH"]
[Black "STOCKFISH"]
['e4', 'e5', 'Nf3', 'Nf6', 'd4', 'Nxe4', 'Nxe5', 'd5', 'Nd2', 'Bd6', 'Nxe4', 'dxe4', 'Be3', 'O-O', 'Qd2', 'Be6', 'Nc4', 'Be7', 'Bf4', 'g5', 'Be3', 'Nc6', 'Rd1', 'Qd5', 'Be2', 'Rad8', 'c3', 'Qf5', 'b4', 'b5', 'Na3', 'a6', 'O-O', 'Ne5', 'Qc2', 'Ng4', 'Bxg4', 'Qxg4', 'c4', 'Qh5', 'Qxe4', 'Bxb4', 'Bc1', 'Bd6', 'f4', 'b4', 'c5', 'Bxc5', 'Nc2', 'gxf4', 'Rde1', 'Bd6', 'Rxf4', 'Bxf4', 'Qxf4', 'Rfe8', 'Nxb4', 'Bc4', 'Rxe8+', 'Rxe8', 'h3', 'Qg6', 'Qxc7', 'Re1+', 'Kh2', 'Re2', 'Qb8+', 'Kg7', 'Qg3', 'Qxg3+', 'Kxg3', 'a5', 'd5', 'axb4', 'Kf3', 'Rc2', 'Bf4', 'Bxd5+', 'Ke3', 'Rc6', 'Kd4', 'Bxa2', 'Be5+', 'f6', 'Bg3', 'b3', 'Kd5', 'Rc2', 'Bc7', 'b2+', 'Ke4', 'b1=Q', 'Kf4', 'Re2', 'Kg3', 'Qg6+', 'Kf3', 'Qe4+', 'Kg3', 'Rxg2#']
[White "python #0"]
[Black "STOCKFISH"]
['b3', 'e5', 'g3', 'd5', 'f3', 'Nc6', 'Na3', 'Bd6', 'e3', 'Qe7', 'Ne2', 'Bxa3', 'Bxa3', 'Qxa3', 'g4', 'h5', 'gxh5', 'Qe7', 'f4', 'exf4', 'exf4', 'Bd7', 'h3', 'Qh4+', 'Ng3', 'Qxg3+', 'Ke2', 'Nd4#']
[White "STOCKFISH"]
[Black "python #1"]
['e4', 'c5', 'Nf3', 'Nc6', 'Bb5', 'a5', 'O-O', 'c4', 'Re1', 'Nd4', 'Nxd4', 'Nf6', 'Nf3', 'Nxe4', 'Rxe4', 'Rg8', 'Nc3', 'h6', 'Bxc4', 'Qc7', 'b3', 'Qxc4', 'bxc4', 'g6', 'Re1', 'Kd8', 'd4', 'Ke8', 'Rb1', 'Rg7', 'c5', 'Kd8', 'Bxh6', 'b6', 'Qe2', 'bxc5', 'Bxg7', 'Bxg7', 'Qxe7+', 'Kc7', 'Qxc5+', 'Kd8', 'Qb6#']
[White "python #2"]
[Black "STOCKFISH"]
['g4', 'd5', 'Na3', 'e5', 'e3', 'Nc6', 'Bb5', 'h5', 'Bxc6+', 'bxc6', 'gxh5', 'e4', 'h4', 'Nf6', 'f4', 'Bg4', 'Qxg4', 'Nxg4', 'Nc4', 'dxc4', 'd4', 'cxd3', 'cxd3', 'Bb4+', 'Ke2', 'Qxd3#']
[White "python #3"]
[Black "STOCKFISH"]
['f3', 'e5', 'e3', 'd5', 'Nc3', 'c6', 'Nxd5', 'cxd5', 'c4', 'dxc4', 'Bxc4', 'Qh4+', 'Kf1', 'Qxc4+', 'Qe2', 'Be6', 'Qxc4', 'Bxc4+', 'Ke1', 'Nc6', 'g3', 'Nb4', 'a4', 'Nc2+', 'Kd1', 'Nxa1', 'a5', 'Rd8', 'd4', 'exd4', 'exd4', 'Rxd4+', 'Ke1', 'Nc2+', 'Kf2', 'Bc5', 'h3', 'Rd2#']
[White "STOCKFISH"]
[Black "r #0"]
['e4', 'e6']
[White "r #1"]
[Black "STOCKFISH"]
['c3']
[White "STOCKFISH"]
[Black "r #2"]
['e4', 'Nf6']
[White "STOCKFISH"]
[Black "r #3"]
['e4', 'c6']
[White "STOCKFISH"]
[Black "php #0"]
['e4', 'h6', 'd4', 'f6', 'Qh5+', 'g6', 'Qxg6#']
[White "php #1"]
[Black "STOCKFISH"]
['c4', 'e5', 'f3', 'Qh4+', 'g3', 'Qxc4', 'Qc2', 'Qxc2', 'h3', 'Qxc1+', 'Kf2', 'Qxb2']
[White "php #2"]
[Black "STOCKFISH"]
['e4', 'e5', 'f4', 'exf4', 'd3', 'Qh4+', 'Kd2', 'Bc5', 'c3', 'Bxg1', 'b4', 'Be3+', 'Kc2', 'Bxc1', 'Qf3', 'Be3', 'd4', 'Ne7', 'Qh3', 'Qxh3', 'a4', 'Qh4', 'Kd3', 'd5', 'Be2', 'dxe4+', 'Kc2', 'Qf2', 'Rf1', 'Qxe2+', 'Kb3', 'Be6+', 'Ka3', 'Qxf1']
[White "STOCKFISH"]
[Black "php #3"]
['e4', 'a6', 'd4', 'd5', 'exd5', 'g5', 'c4', 'f6', 'Qh5+', 'Kd7', 'Qg4+', 'Ke8', 'Qh5+', 'Kd7', 'Qg4+', 'Kd6', 'c5+', 'Kxd5', 'Nc3+', 'Kc6', 'd5+', 'Kxc5', 'Be3+', 'Kd6', 'Ne4+', 'Ke5', 'Nf3+', 'Kxd5', 'Rd1+', 'Kc6', 'Rc1+', 'Kd5', 'Rc5#']
[White "ruby #0"]
[Black "STOCKFISH"]
['d4', 'd5', 'h3', 'c5', 'dxc5', 'e6', 'Qxd5', 'exd5', 'a4', 'Bxc5', 'e3', 'Nf6', 'b3', 'Nc6', 'Ba6', 'bxa6', 'Ke2', 'O-O', 'Kd1', 'Rb8', 'Ke1', 'Bb4+', 'Nd2', 'Re8', 'f4', 'd4', 'Rb1', 'dxe3', 'g3', 'exd2+', 'Kd1', 'Re1#']
[White "ruby #1"]
[Black "STOCKFISH"]
['g4', 'd5', 'Bh3', 'h5', 'gxh5', 'Bxh3', 'Nxh3', 'e5', 'Kf1', 'Qh4', 'd4', 'Qxh3+', 'Ke1', 'Qg2', 'dxe5', 'Qxh1+', 'Kd2', 'Qxh2', 'Kd3', 'Qxe5', 'Qd2', 'Qe4+', 'Kc3', 'Qc4#']
[White "ruby #2"]
[Black "STOCKFISH"]
['g4', 'd5', 'b3', 'Bxg4', 'Nh3', 'Qd7', 'Ng1', 'e5', 'c4', 'Nc6', 'Nf3', 'Nf6', 'Ba3', 'Bxa3', 'h4', 'Bd6', 'b4', 'e4', 'd3', 'exf3', 'cxd5', 'Bxb4+', 'Qd2', 'Bxd2+', 'Nxd2', 'fxe2', 'a3', 'Qxd5', 'Ne4', 'Qxd3', 'Rh3', 'exf1=Q#']
[White "STOCKFISH"]
[Black "ruby #3"]
['e4', 'e6', 'd4', 'c5', 'd5', 'exd5', 'exd5', 'Nc6', 'dxc6', 'dxc6', 'Qxd8+', 'Kxd8', 'Nf3', 'a6', 'Bd3', 'Bg4', 'Nbd2', 'Bxf3', 'Nxf3', 'Kd7', 'O-O', 'Ra7', 'Ne5+', 'Ke7', 'Re1', 'h6', 'Ng6+', 'Kd8', 'Nxh8', 'Kc8', 'Re8+', 'Kc7', 'Rxf8', 'b5', 'Bf4+', 'Kb6', 'Rb8+', 'Ka5', 'Rxg8', 'h5', 'a4', 'bxa4', 'Rb8', 'Ra8', 'Bd2#']
[White "python #0"]
[Black "STOCKFISH"]
['f3', 'e5', 'Na3', 'Nc6', 'e4', 'f5', 'exf5', 'Nh6', 'Nb5', 'Nxf5', 'Nxc7+', 'Qxc7', 'Ba6', 'bxa6', 'Nh3', 'Be7', 'O-O', 'O-O', 'Rf2', 'd5', 'd4', 'Nfxd4', 'Qxd4', 'Nxd4', 'Rd2', 'Nxc2', 'Rxc2', 'Qxc2', 'g4', 'Qd1+', 'Kf2', 'Rxf3+', 'Kg2', 'Qf1#']
[White "python #1"]
[Black "STOCKFISH"]
['e4', 'e5', 'Qh5', 'Nc6', 'Qxh7', 'Rxh7', 'g4', 'd5', 'exd5', 'Qxd5', 'Bd3', 'Qxh1', 'Bxh7', 'Qxg1+', 'Ke2', 'Nd4+', 'Ke3', 'Qxg4', 'Bxg8', 'Qf3#']
[White "STOCKFISH"]
[Black "python #2"]
['e4', 'Nc6', 'd4', 'Nxd4', 'Qxd4', 'g5', 'Qxh8', 'Bh6', 'Qxg8+', 'Bf8', 'Bxg5', 'd5', 'Bh6', 'dxe4', 'Qxf8+', 'Kd7', 'Qxf7', 'Qe8', 'Qd5#']
[White "python #3"]
[Black "STOCKFISH"]
['f4', 'd5', 'b4', 'Bg4', 'Nc3', 'e5', 'fxe5', 'Bxb4', 'Nxd5', 'Qxd5', 'a4', 'Be7', 'e3', 'Bh4+', 'g3', 'Bxd1', 'Kxd1', 'Qxh1', 'gxh4', 'Qxg1', 'h3', 'Qxf1#']
[White "STOCKFISH"]
[Black "r #0"]
['e4', 'd6']
[White "r #1"]
[Black "STOCKFISH"]
['Nf3']
[White "STOCKFISH"]
[Black "r #2"]
['e4', 'h6']
[White "STOCKFISH"]
[Black "r #3"]
['e4', 'b5']
[White "STOCKFISH"]
[Black "php #0"]
['e4', 'c5', 'Nf3', 'f6', 'd4', 'e6', 'd5', 'Bd6', 'Na3', 'c4', 'Nxc4', 'Qc7', 'Nd4', 'Kf8', 'Nb5', 'Ne7', 'Nxc7', 'e5', 'Nxd6', 'h5', 'Nxa8', 'Nxd5', 'Qxd5', 'Rg8', 'Qf7#']
[White "STOCKFISH"]
[Black "php #1"]
['e4', 'Nh6', 'Nc3', 'g5', 'd4', 'b5', 'a3', 'c6', 'Bxg5', 'Qc7', 'Qd2', 'Qe5', 'dxe5', 'Ng8', 'Nf3', 'b4', 'axb4', 'd5', 'exd5', 'Bd7', 'Rg1', 'Nf6', 'exf6', 'Bh3', 'gxh3', 'Kd8', 'dxc6+', 'Nd7', 'Qxd7#']
[White "php #2"]
[Black "STOCKFISH"]
['a3', 'e5', 'g3', 'd5', 'e4', 'dxe4', 'b4', 'Nf6', 'Qe2', 'Nc6', 'h4', 'Nd4', 'a4', 'Nxe2', 'c4', 'Nxc1', 'f3', 'Bxb4', 'a5', 'Nb3', 'Kf2', 'Nxa1', 'Ke3', 'Bc5+', 'Ke2', 'Qd3+', 'Ke1', 'Nc2+', 'Kd1', 'Ne3+', 'Ke1', 'Qxf1#']
[White "STOCKFISH"]
[Black "php #3"]
['e4', 'a5', 'd4', 'h6', 'Nc3', 'd6', 'f4', 'g5', 'fxg5', 'Nc6', 'Bb5', 'f6', 'Qh5+', 'Kd7', 'd5', 'fxg5', 'Qh3+', 'Ke8', 'Qh5+', 'Kd7', 'Qh3+', 'e6', 'Qxe6#']
[White "ruby #0"]
[Black "STOCKFISH"]
['d4', 'd5', 'g3', 'c5', 'dxc5', 'e6', 'Qxd5', 'exd5', 'b3', 'Qf6', 'a4', 'Qxa1', 'Bf4', 'Qxb1+', 'Bc1', 'Qxc1#']
[White "ruby #1"]
[Black "STOCKFISH"]
['e3', 'd5', 'e4', 'dxe4', 'f4', 'Nf6', 'Nc3', 'Bf5', 'Nxe4', 'Bxe4', 'g4', 'Bxh1', 'Bh3', 'e6', 'Bf1', 'Nd5', 'Qf3', 'Bxf3', 'Nxf3', 'Nc6', 'f5', 'Ndb4', 'fxe6', 'Qd5', 'exf7+', 'Qxf7', 'Ng1', 'Nxc2+', 'Ke2', 'N6d4+', 'Kd1', 'Qxf1#']
[White "STOCKFISH"]
[Black "ruby #2"]
['e4', 'd5', 'exd5', 'Na6', 'Bb5+', 'Qd7', 'Bxd7+', 'Kd8', 'Bxc8', 'Rb8', 'Bh3', 'Nf6', 'd4', 'Ng4', 'Qxg4', 'Ra8', 'Qd7#']
[White "ruby #3"]
[Black "STOCKFISH"]
['a4', 'e5', 'f4', 'exf4', 'c3', 'Qh4+', 'g3', 'fxg3', 'hxg3', 'Qxg3#']
[White "python #1"]
[Black "python #0"]
['b4', 'Nh6', 'd4', 'e6', 'Bxh6', 'gxh6', 'a3', 'Bxb4+', 'axb4', 'a6', 'Rxa6', 'Nxa6', 'g4', 'Nxb4', 'h4', 'Qxh4', 'Rxh4', 'Nxc2+', 'Qxc2', 'Ra1', 'Rxh6', 'Rxb1+', 'Qxb1', 'O-O', 'Rxh7', 'f6', 'Rxd7', 'Bxd7', 'Qxb7', 'Bc6', 'Qxc6', 'Rf7', 'Qxc7', 'Rxc7', 'f4', 'Rc1+', 'Kd2', 'Rxf1', 'e3', 'Rxg1', 'g5', 'Rxg5', 'fxg5', 'fxg5', 'Ke1', 'Kh7', 'Kf1', 'Kg7', 'Kg2', 'Kf8', 'Kf1', 'Kg8', 'Kg2', 'Kh7', 'Kg3', 'Kg8', 'd5', 'exd5', 'e4', 'dxe4', 'Kh2', 'Kg7', 'Kh1', 'e3', 'Kg2', 'Kh7', 'Kh1', 'Kh6', 'Kg2', 'Kg7', 'Kf3', 'g4+', 'Kxg4', 'Kf8', 'Kh5', 'Kg8', 'Kh6', 'Kf7', 'Kh5', 'Kf6', 'Kh4', 'Kf5', 'Kg3', 'Kf6', 'Kg2', 'Ke6', 'Kh1', 'Kd5', 'Kg2', 'Ke4', 'Kg3', 'Kd4', 'Kg4', 'Kc5', 'Kg3', 'Kb4', 'Kh3', 'Kb5', 'Kg2', 'e2', 'Kf2', 'e1=B+']
[White "python #0"]
[Black "python #2"]
['d3', 'd6', 'e3', 'Kd7', 'Qg4+', 'f5', 'Qxg7', 'Bxg7', 'f4', 'Bxb2', 'Bxb2', 'Ke6', 'Bxh8', 'Nd7', 'h4', 'b5', 'c4', 'bxc4', 'dxc4', 'Bb7', 'Nd2', 'Bxg2', 'Bxg2', 'Nb6', 'Bxa8', 'Nxa8', 'c5', 'dxc5', 'a4', 'Qxd2+', 'Kxd2', 'h6', 'Rd1', 'Kd6', 'Be5+', 'Kd5', 'Bxc7', 'Nxc7', 'Kc2+', 'Ke4', 'Rd4+', 'Kxe3', 'Re4+', 'Kxe4', 'h5', 'Kxf4', 'Ne2+', 'Ke4', 'Rh4+', 'f4', 'Nxf4', 'e5', 'Ne2+', 'Kf3', 'Nd4+', 'exd4', 'Rxd4', 'cxd4', 'Kb1', 'Ne6', 'Kb2', 'a5', 'Kc1', 'Ke4', 'Kb1', 'Kf4', 'Kc2', 'd3+', 'Kxd3', 'Nc5+', 'Kd2', 'Nxa4', 'Ke2', 'Nc3+', 'Ke1', 'Kg3', 'Kf1', 'Nb1', 'Ke1', 'Ne7', 'Ke2', 'Nc3+', 'Ke1', 'Kh2', 'Kf2', 'Nd1+', 'Kf1', 'Ne3+', 'Kf2', 'Ng4+', 'Kf3', 'Ne5+', 'Kf4', 'N7g6+', 'hxg6', 'Nxg6+', 'Kf3', 'Nh4+', 'Kf2', 'Nf5', 'Ke1', 'Kg3', 'Kd1', 'Ne3+', 'Ke1', 'Ng2+', 'Kf1', 'Ne3+', 'Ke2', 'Ng2', 'Kd2', 'Ne1', 'Kxe1', 'Kf3', 'Kf1', 'Kg4', 'Kf2', 'Kf4', 'Ke1', 'Kg4', 'Kf2', 'Kg5', 'Kf3', 'Kh5', 'Kg2', 'Kg6', 'Kf3', 'h5', 'Ke2', 'a4', 'Ke1', 'Kf5', 'Ke2', 'Ke4', 'Kf1', 'Kd5', 'Kg1', 'Kc5', 'Kh1', 'h4', 'Kg1', 'Kd5', 'Kg2', 'h3+', 'Kxh3', 'Ke4', 'Kh4', 'Kf3', 'Kg5', 'a3', 'Kh6', 'Kf2', 'Kh7', 'Ke3', 'Kg6', 'Kd3', 'Kg7', 'Ke2', 'Kg6', 'a2', 'Kf5', 'Ke1', 'Kg4', 'a1=R', 'Kh5', 'Ra5+', 'Kg4', 'Rg5+', 'Kxg5']
[White "python #3"]
[Black "python #0"]
['Nf3', 'a6', 'd3', 'Nh6', 'Bxh6', 'gxh6', 'b4', 'f6', 'Kd2', 'e5', 'Nxe5', 'Bxb4+', 'Kc1', 'fxe5', 'Qe1', 'Bxe1', 'c3', 'Bxc3', 'Nxc3', 'Qg5+', 'f4', 'Qxf4+', 'e3', 'Qxh2', 'Rxh2', 'c6', 'Rxh6', 'b6', 'Rxh7', 'Rxh7', 'Nb5', 'axb5', 'Be2', 'Rxa2', 'Rxa2', 'Rh1+', 'Bf1', 'Rxf1+', 'Kd2', 'Rf2+', 'Ke1', 'Rxg2', 'Rxg2', 'Na6', 'Kf2', 'Bb7', 'Kg1', 'Ke7', 'Rg3', 'd6', 'Rf3']
[White "python #0"]
[Black "r #0"]
['f3', 'f6']
[White "r #1"]
[Black "python #0"]
['f4']
[White "r #2"]
[Black "python #0"]
['Nh3']
[White "r #3"]
[Black "python #0"]
['c3']
[White "python #0"]
[Black "php #0"]
['f3', 'Nf6', 'c4']
[White "php #1"]
[Black "python #0"]
['Nh3', 'e6', 'f3', 'Qh4+', 'Nf2', 'Qxf2+', 'Kxf2', 'Bc5+', 'd4', 'Bxd4+', 'Qxd4', 'a6', 'Qxg7', 'Nc6', 'Qh6', 'Nxh6', 'g3', 'Ng4+', 'Kg1', 'Nxh2', 'e3', 'Nxf3+', 'Kg2', 'Nh4+', 'Kf2', 'h6', 'Rg1', 'Rb8', 'Bxa6', 'bxa6', 'Ke2', 'Rxb2', 'gxh4', 'Rxb1', 'Re1', 'Rxa1', 'Kd3', 'Rxc1', 'Rg1', 'Rxg1', 'a3', 'Rd1+', 'Ke2', 'Nd4+', 'exd4', 'Rxd4', 'c4', 'Rxc4', 'Kd3', 'Rxh4', 'Ke3', 'Re4+', 'Kxe4', 'd5+', 'Kf3', 'Bd7', 'Ke2', 'Bb5+', 'Kf2', 'Ba4', 'Kf3', 'Bd1+', 'Kg2', 'Bf3+', 'Kxf3', 'd4', 'Ke2', 'd3+', 'Ke1', 'd2+', 'Kf2', 'd1=N+', 'Kf3', 'Nb2', 'Kf2', 'Nd1+', 'Kg3', 'Rg8+', 'Kf3', 'Rg3+', 'Kxg3', 'Nf2', 'Kg2', 'Nh1', 'Kh2', 'e5', 'Kg1', 'Kf8', 'Kf1', 'Ng3+', 'Kg2', 'Nh1', 'Kh3', 'Nf2+', 'Kg2', 'Nh1', 'Kf3', 'e4+', 'Ke2', 'Ng3+', 'Ke3', 'Nf1+', 'Kxe4', 'f5+', 'Ke5', 'Nh2', 'Ke6', 'Ng4', 'Kd5', 'Ne3+', 'Ke6', 'Nf1', 'Kxf5', 'Ng3+', 'Kf6', 'Ne4+', 'Kg6', 'c6', 'Kxh6', 'Ng3', 'a4', 'Nf5+', 'Kg6', 'Ne7+', 'Kf6', 'Nd5+', 'Ke5', 'Nc3', 'Kd6', 'Nxa4', 'Ke5', 'Nb6', 'Kd6', 'Nc8+', 'Kc7', 'Na7', 'Kb6', 'Nc8+', 'Kc7', 'Ne7', 'Kd6', 'Nc8+', 'Kc7', 'Ke8', 'Kxc6', 'Ne7+', 'Kb6', 'Nd5+', 'Kc6', 'Ne7+', 'Kd6', 'Nc8+', 'Kc5', 'Ke7', 'Kc6', 'Na7+', 'Kc7', 'Nb5+', 'Kb7', 'Nd6+', 'Kc6', 'Ne4', 'Kd5', 'Nc3+', 'Kc5', 'Ne4+', 'Kb4', 'a5+', 'Kxa5']
[White "php #2"]
[Black "python #0"]
['a3', 'g5', 'b4', 'c6', 'c4', 'a5', 'd4', 'axb4', 'Nf3', 'bxa3', 'Rg1', 'Qa5+', 'Nfd2', 'Qxd2+', 'Kxd2', 'g4', 'Qe1', 'Bh6+', 'e3', 'Bxe3+', 'fxe3', 'Ra7', 'Qf2', 'Nh6', 'Qe1', 'e6', 'Nxa3', 'Rxa3', 'Rb1', 'Rxe3', 'Rb3', 'Rxb3', 'Ba3', 'Rxa3', 'Qe3', 'Rxe3', 'g3', 'Rxg3', 'Rxg3', 'c5', 'h4', 'cxd4', 'Ke2', 'd3+', 'Rxd3', 'd5', 'Rb3', 'dxc4', 'Rb2', 'Kd8', 'Rb4', 'Rf8', 'Rb5', 'Nd7', 'Rb3', 'cxb3', 'Kf2', 'g3+', 'Ke1', 'Nb8', 'Bh3', 'Nf5', 'Bf1', 'Nxh4', 'Ba6', 'bxa6', 'Kf1', 'g2+', 'Kf2', 'g1=Q+', 'Ke2', 'Qf1+', 'Kxf1', 'Bb7', 'Ke2', 'Bf3+', 'Ke3', 'Nf5+', 'Kf4', 'e5+', 'Kxf3', 'Nd4+', 'Kg3', 'Rg8+', 'Kf2', 'Rg2+', 'Kxg2', 'Nf5', 'Kf1', 'Ng3+', 'Ke1', 'Ke7', 'Kd2', 'Nf1+', 'Kc1', 'b2+', 'Kb1', 'Nd2+', 'Kxb2', 'Nc4+', 'Kb1', 'Na3+', 'Kb2', 'Nc4+', 'Kb1', 'Na3+', 'Kb2', 'Nc4+', 'Kc3', 'Na3', 'Kb3', 'Nc2', 'Ka2', 'Nb4+', 'Ka3', 'Nc2+', 'Kb2', 'Nd7', 'Kxc2', 'Nb6', 'Kd2', 'Nc4+', 'Kc1', 'Kd8', 'Kb1', 'Na3+', 'Ka1', 'Nc2+', 'Ka2', 'Nb4+', 'Ka1', 'Nc2+', 'Kb1', 'Na3+', 'Ka2', 'Nc2']
[White "python #0"]
[Black "php #3"]
['h3', 'a6', 'c3', 'Nc6', 'f4', 'e5', 'fxe5', 'Rb8', 'b3', 'h6', 'g3', 'Bc5', 'Rh2', 'd6', 'exd6', 'Qd7', 'dxc7', 'Bd4', 'cxb8=N', 'Qd6', 'Nxa6', 'b5', 'cxd4', 'Nce7', 'Nc7+', 'Kd8', 'Nxb5', 'Qf4', 'gxf4', 'f6', 'a4', 'Bb7', 'Ra3', 'Ng6', 'e4', 'Bc6', 'Rg2', 'Kc8', 'Rxg6', 'Bxb5', 'Bxb5', 'Kb8', 'Rxg7', 'Ne7', 'Rxe7', 'Rc8', 'Rb7+', 'Kxb7', 'Ba6+', 'Kc6', 'Bxc8', 'Kd6', 'e5+', 'Kc7', 'exf6', 'h5', 'Qxh5', 'Kd8', 'Qa5+', 'Kxc8', 'Qc5+', 'Kd8', 'Qd5+', 'Kc7', 'Qf7+', 'Kb8', 'Qg8+', 'Ka7', 'Qg7+', 'Kb8', 'Qf8+', 'Ka7', 'Qe7+', 'Kb8', 'Qa7+', 'Kc8', 'Qb7+', 'Kd8', 'Qb6+', 'Kd7', 'Qc7+', 'Ke6', 'd5+', 'Kxd5', 'Qc6+', 'Kxc6', 'Ne2', 'Kd6', 'f5', 'Kc5', 'b4+', 'Kd5', 'Nec3+', 'Ke5', 'd4+', 'Kd6', 'Bf4+', 'Kc6', 'b5+', 'Kd7', 'Nd1', 'Kc8', 'Rc3+', 'Kd8', 'Bc7+', 'Kc8', 'Be5+', 'Kd7', 'Rc7+', 'Ke8', 'Rc8+', 'Kd7', 'Rc7+', 'Ke8', 'f7+', 'Kf8', 'Bd6+', 'Kg7', 'Bf8+', 'Kxf8', 'Rc8+', 'Kxf7', 'Rf8+', 'Ke7', 'Rf7+', 'Ke8', 'Re7+', 'Kf8', 'Re8+', 'Kg7', 'Re7+', 'Kh8', 'Rh7+', 'Kxh7', 'f6', 'Kh8', 'Nbc3', 'Kh7', 'Kf1', 'Kh8', 'd5', 'Kg8', 'f7+', 'Kg7', 'f8=B+', 'Kh8', 'Bg7+', 'Kg8', 'Kg1', 'Kxg7', 'b6', 'Kf7', 'Ne3', 'Ke7', 'Nf5+', 'Kf6', 'Ne4+', 'Kg6', 'Ne7+', 'Kh5', 'Nf6+', 'Kg5', 'Ne4+', 'Kf4', 'Ng6+', 'Kf5', 'Nd6+', 'Kg5', 'Nf7+', 'Kh5', 'Nf4+', 'Kh4', 'Ng2+', 'Kg3', 'Nf4', 'Kh4', 'Ng2+', 'Kh5', 'Nf4+', 'Kh4', 'Ng6+', 'Kh5', 'Nf4+', 'Kh4', 'Ng6+', 'Kg3']
[White "python"]
[Black "ruby"]
[]
[White "ruby #1"]
[Black "python #0"]
['d3', 'd5', 'Qd2', 'Nh6', 'Qxh6', 'gxh6', 'Bxh6', 'Bxh6', 'g4', 'Bxg4', 'b3', 'Bxe2', 'Kxe2', 'e5', 'Kd1', 'b5', 'Ne2', 'e4', 'dxe4', 'dxe4+', 'Nd2', 'Qxd2#']
[White "ruby #2"]
[Black "python #0"]
['e3', 'e5', 'f4', 'exf4', 'g3', 'fxg3', 'Be2', 'gxh2', 'Bd3', 'hxg1=R+', 'Bf1', 'Rxh1', 'd4', 'Rxf1+', 'Ke2', 'Rxd1', 'e4', 'Rxc1', 'Nd2', 'Rxa1', 'Nb3', 'Rxa2', 'Ke1', 'Rxb2', 'c3', 'Rxb3', 'Kd1', 'Rxc3', 'Kd2', 'Qg5+', 'Kd1', 'Rd3+', 'Kc2', 'Rxd4', 'Kc3', 'Rxe4', 'Kc2', 'Qc1+', 'Kd3', 'Qb1+', 'Kc3', 'Re3+', 'Kc4', 'Qb5+', 'Kd4', 'Qc4+', 'Kxe3', 'Qe4+', 'Kd2', 'Qf4+', 'Kd1', 'Qd4+', 'Ke2', 'Qe4+', 'Kd1', 'Qg4+', 'Kd2', 'Qf4+', 'Ke1', 'Qe5+', 'Kf2', 'Qf5+', 'Ke1', 'Qa5+', 'Kf1', 'Qa6+', 'Ke1', 'Qf1+', 'Kd2', 'Qf2+', 'Kc3', 'Qf3+', 'Kb2', 'Ba3+', 'Ka2', 'Qg2+', 'Kb3', 'Qa2+', 'Kc3', 'Qd2+', 'Kc4', 'Qf4+', 'Kb3', 'Qb4+', 'Kc2', 'Qb3+', 'Kxb3', 'Kd8', 'Ka2', 'Bb4', 'Kb1', 'c6', 'Ka2', 'Ba3', 'Kxa3', 'h5', 'Ka2', 'g5', 'Kb2', 'c5', 'Kc1', 'Kc7', 'Kb1', 'g4', 'Ka2', 'h4', 'Kb3', 'c4+', 'Kc3', 'Kd6', 'Kc2', 'Ke5', 'Kd1', 'b5', 'Ke1', 'c3', 'Ke2', 'Kd5', 'Kf1', 'g3', 'Kg1', 'Nh6', 'Kf1', 'g2+', 'Kxg2', 'Rg8+', 'Kf2', 'Ng4+', 'Kg2', 'Nf6+', 'Kf2', 'Ne4+', 'Ke2', 'Ng3+', 'Kf3', 'f5', 'Kf2', 'Ne4+', 'Ke2', 'Rg2+', 'Ke1', 'Rg1+', 'Ke2', 'Ng3+', 'Kf3', 'Rf1+', 'Ke3', 'Rf3+', 'Kxf3', 'Nf1', 'Kg2', 'Ne3+', 'Kh3', 'd6', 'Kxh4', 'Ng2+', 'Kh5', 'Nf4+', 'Kh6', 'Bd7', 'Kg5', 'Nh3+', 'Kh4', 'Kc4', 'Kg3', 'f4+', 'Kh2', 'Be6', 'Kh1', 'Bd5+', 'Kh2', 'c2', 'Kxh3', 'Bg2+', 'Kh2', 'Kd5', 'Kxg2', 'f3+', 'Kg1', 'f2+', 'Kh1', 'f1=R+', 'Kh2', 'Rh1+', 'Kg2', 'Rh2+', 'Kf1', 'Rh1+', 'Ke2', 'c1=N+', 'Kd2', 'Nb3+', 'Kc2', 'Rh2+', 'Kc3', 'Rh3+', 'Kb4', 'a5+', 'Kxb5', 'Nd4+', 'Ka4', 'Ra3+', 'Kxa3', 'Nb5+', 'Ka2', 'Nc3+', 'Ka3', 'Nb5+', 'Kb2', 'Ke6', 'Kb1', 'Na3+']
[White "ruby #3"]
[Black "python #0"]
['e4', 'a6', 'Bxa6', 'bxa6', 'a3', 'f6', 'Kf1', 'h6', 'Ne2', 'f5', 'exf5', 'Ra7', 'd3', 'd6', 'Bxh6', 'gxh6', 'Ke1', 'Bxf5', 'Nbc3', 'Bxd3', 'cxd3', 'd5', 'Nxd5', 'Qxd5', 'a4', 'Qxd3', 'Qxd3', 'Ra8', 'Qxa6', 'Rxa6', 'Kd2', 'Rxa4', 'Rxa4', 'e5', 'g4', 'Bb4+', 'Rxb4', 'Ke7', 'Rxb8', 'c5', 'Rxg8', 'Rxg8', 'Rc1', 'Rxg4', 'Rxc5', 'Rd4+', 'Nxd4', 'exd4', 'Rg5', 'hxg5', 'h3', 'd3', 'Kxd3', 'g4', 'hxg4', 'Kd7', 'Ke2', 'Kd8', 'Kf3', 'Ke8', 'Kg3', 'Kf7', 'f3', 'Ke6', 'Kh3', 'Ke7', 'Kg3', 'Kf7', 'Kf2', 'Kf6', 'g5+', 'Kxg5', 'Kf1', 'Kh5', 'Ke2', 'Kg5', 'Kd1', 'Kh4', 'Kc1', 'Kh5', 'Kb1', 'Kg6', 'Ka2', 'Kg5', 'Ka1', 'Kf5', 'b3', 'Kf4', 'Kb2', 'Kxf3', 'Ka2', 'Ke3', 'Kb1', 'Ke4', 'Kc2', 'Kd4', 'Kd2', 'Ke4', 'Kc1', 'Kf5', 'Kd1', 'Ke4', 'Kc2', 'Kf3']
[White "python #1"]
[Black "python #2"]
['Nh3', 'Nh6', 'f4', 'Ng4', 'g3', 'Nxh2', 'Rxh2', 'c6', 'Rf2', 'f5', 'a3', 'd5', 'Ra2', 'b6', 'd3', 'd4', 'b4', 'b5', 'Be3', 'dxe3', 'Ng5', 'exf2+', 'Kxf2', 'Qxd3', 'Qxd3', 'h5', 'Qxb5', 'cxb5', 'Nh3', 'Bb7', 'Kg1']
[White "python #1"]
[Black "python #3"]
['g4', 'd5', 'e3', 'Bxg4', 'Qxg4', 'a5', 'Qxg7', 'Bxg7', 'b4', 'Bxa1', 'bxa5', 'Rxa5', 'a3', 'Rxa3', 'Nxa3', 'e5', 'h4', 'Qxh4', 'Rxh4', 'c6', 'Rxh7', 'Rxh7', 'Nf3', 'Rh2', 'Nxh2', 'Nh6', 'Nc4', 'dxc4', 'Bxc4', 'Nf5', 'Bxf7+', 'Kxf7', 'Kf1', 'Nxe3+', 'fxe3', 'Kg7', 'Bb2', 'Bxb2', 'c4', 'Kg8', 'c5', 'Kg7', 'Kg1', 'Nd7', 'Kg2', 'Nxc5', 'Kh1', 'Kh8', 'Nf3', 'Na4', 'Nxe5', 'Bxe5', 'e4', 'Kg8', 'd4', 'Bxd4', 'Kg2', 'Bc5', 'Kh1', 'Kh7', 'e5', 'Bg1', 'Kxg1', 'Nc5', 'Kh1', 'Ne6', 'Kh2', 'Kh8', 'Kg1', 'Nd4', 'e6', 'Nxe6', 'Kh1', 'Kh7', 'Kh2', 'Ng7', 'Kg3', 'Kh6', 'Kh2', 'Kh5', 'Kh3', 'Kg6', 'Kg4', 'b6', 'Kg3', 'b5', 'Kf2', 'Ne6', 'Kg1', 'Kh7', 'Kg2', 'Nc5', 'Kg3', 'Kg6', 'Kf3', 'Ne4', 'Kxe4', 'Kh7', 'Ke3', 'Kg7', 'Kd4', 'Kg6', 'Kd3', 'Kh7', 'Kc3', 'Kg6', 'Kd4', 'Kg7', 'Kd3', 'Kh6', 'Kd2', 'Kh7', 'Kc1', 'Kg7', 'Kc2', 'c5', 'Kb3', 'Kg8', 'Kc2', 'Kf7', 'Kc3', 'Ke6', 'Kd3', 'Kd5', 'Kd2', 'Ke5', 'Kc3', 'Kf4', 'Kd2', 'Kf3', 'Kc3', 'Ke2', 'Kb3', 'Ke1', 'Kc2', 'b4', 'Kc1', 'b3', 'Kb2', 'c4', 'Kc1', 'Kf1', 'Kb1', 'Kg2', 'Kc1', 'b2+', 'Kxb2', 'Kh3', 'Kc3', 'Kg2', 'Kxc4']
[White "r #0"]
[Black "python #1"]
['h4']
[White "r #1"]
[Black "python #1"]
['Nf3']
[White "python #1"]
[Black "r #2"]
['b4', 'c6']
[White "python #1"]
[Black "r #3"]
['f3', 'b5']
[White "php #0"]
[Black "python #1"]
['g4', 'Na6', 'a3', 'b6', 'c3', 'f5', 'h3', 'fxg4', 'Bg2', 'gxh3', 'Qa4', 'hxg2', 'Rh4', 'Nc5', 'Qa6', 'Nxa6', 'Nf3', 'g1=Q+', 'Nxg1', 'Nf6', 'c4', 'd6', 'b3', 'Nd5', 'Rf4', 'Nxf4', 'b4', 'Nxe2', 'Bb2', 'Nxg1', 'd3', 'Nxb4', 'axb4', 'Bb7', 'd4', 'e6', 'd5', 'Bxd5', 'b5', 'Bxc4', 'Bf6', 'gxf6', 'Kd1', 'Bxb5', 'Na3', 'Be2+', 'Kd2', 'Qb8', 'Ra2', 'Nf3+', 'Kc3', 'h5', 'Kb4', 'Rh7', 'Rxe2', 'Bg7', 'Ra2', 'Kd7', 'Nb1', 'c5+', 'Ka3', 'Bh6', 'Kb3', 'Rh8', 'Ra5', 'bxa5+', 'Kc2', 'Qxb1+', 'Kxb1', 'd5', 'Ka1', 'Ke8', 'Kb1', 'Kd7', 'Ka2', 'Nd4', 'Kb1', 'Ke7', 'Ka1', 'Be3', 'Ka2', 'Bxf2', 'Kb1', 'Rac8', 'Kc1', 'Nf3', 'Kb2', 'Nh2', 'Ka2', 'Kd7', 'Kb2', 'Rhf8', 'Kc2', 'Kd6', 'Kd2', 'Be1+', 'Kxe1', 'd4', 'Ke2', 'e5', 'Kd2', 'Rfd8', 'Kc1', 'Ng4', 'Kc2', 'f5', 'Kd2', 'c4', 'Kd1', 'Re8', 'Ke2', 'Red8', 'Kf1', 'Kc7', 'Kg1', 'Ra8', 'Kg2', 'Nh6', 'Kg3', 'Ng8', 'Kf2', 'Rd7', 'Kg1', 'f4', 'Kf1', 'Nf6', 'Kg2', 'Rh8', 'Kh2', 'a4', 'Kg1', 'Re7', 'Kh1', 'a3', 'Kg2', 'Ng8', 'Kf3', 'Nh6', 'Kg2', 'Ra8', 'Kg1', 'Kd7', 'Kh1', 'Kc8', 'Kg1', 'Rb8', 'Kg2', 'Rg7+', 'Kf3', 'Rb4', 'Ke2', 'Rb5', 'Kf2', 'Rb8', 'Kf1', 'Rf7', 'Kf2', 'Rb5', 'Kf3', 'Kb8', 'Ke2', 'Ka8', 'Kd1', 'Rf6', 'Ke1', 'h4', 'Kd2', 'Ra5', 'Ke1', 'Rf7', 'Kd2', 'Rf5', 'Ke1', 'd3', 'Kd2', 'a6', 'Kc3', 'e4', 'Kb4', 'a2', 'Kxc4', 'a1=Q', 'Kb4', 'Ra4+', 'Kb3', 'Rc5']
[White "php #1"]
[Black "python #1"]
['Na3', 'b5', 'Nxb5', 'h6', 'Nc3', 'a5', 'Nb1', 'h5', 'c4', 'e6', 'd4', 'g6', 'e3', 'd6', 'Qxh5', 'gxh5', 'Be2', 'Ra6', 'g3', 'Qf6', 'Na3', 'Qxf2+', 'Kxf2', 'Rb6', 'g4', 'hxg4', 'Rb1', 'Rxb2', 'Kf1', 'Rxb1', 'Nf3', 'gxf3', 'Nc2', 'fxe2+', 'Kf2', 'Rxc1', 'Rf1', 'Rxf1+', 'Kg3', 'Rxh2', 'Ne1', 'Rxe1', 'Kg4', 'f5+', 'Kg5', 'Ne7', 'a3', 'Ba6', 'a4', 'Bxc4', 'd5', 'exd5', 'e4', 'fxe4', 'Kg4', 'Nec6', 'Kf5', 'Rf1+', 'Kg5', 'Kd8', 'Kg4', 'Rh8', 'Kg5', 'Nd7', 'Kg6', 'Ba6', 'Kg5', 'e1=B', 'Kg4', 'Ke7', 'Kg5', 'Ke6', 'Kg4', 'Bh4', 'Kh3', 'Kf7', 'Kg2', 'Rf4', 'Kg1', 'Kg6', 'Kh1', 'e3', 'Kh2', 'Rxa4', 'Kg1', 'Ra1+', 'Kg2', 'Kg7', 'Kh3', 'Bb5', 'Kg4', 'Na7', 'Kf4', 'Bf2', 'Kf5', 'Be2', 'Kg5', 'Nb8', 'Kf4', 'Bd1', 'Kf5', 'c5', 'Kg5', 'Rb1', 'Kf5', 'Rh7', 'Ke6', 'Bf3', 'Kf5', 'Rb4', 'Kg5', 'Rf4', 'Kxf4', 'Bd1', 'Kf5', 'Na6', 'Ke6', 'Be1', 'Kxd5', 'Ba4', 'Kc4', 'Rh6', 'Kd3', 'Re6', 'Ke2', 'Nb4', 'Kxe1', 'Re5', 'Kf1', 'Nb5', 'Kg1', 'Na3', 'Kh2', 'Nc6', 'Kg1', 'Rh5', 'Kg2', 'Bc2', 'Kf3', 'Kf7', 'Kg4', 'Rh3', 'Kxh3', 'Ba4', 'Kh4', 'Ne7', 'Kh3', 'Bc6', 'Kg4', 'Bh1', 'Kg3', 'd5', 'Kh2', 'Ke8', 'Kxh1', 'Bh6', 'Kh2', 'Bf8', 'Kg2', 'Nc4', 'Kg1', 'Bg7', 'Kh2', 'Bf8', 'Kg3', 'Nc6', 'Kh3', 'Be7', 'Kg4', 'N4e5+', 'Kg3', 'a4', 'Kh2', 'Nd3', 'Kg3', 'Na5', 'Kf3', 'a3', 'Ke2', 'Kf7', 'Kd1', 'Nb2+', 'Kc1', 'a2', 'Kc2', 'Nac4', 'Kc1', 'Nd3+', 'Kd1', 'Kg8', 'Kc2', 'Nf2', 'Kc1', 'a1=B', 'Kc2', 'Bg5', 'Kc1', 'Nh1', 'Kc2', 'Baf6', 'Kd3', 'e2', 'Kc2', 'Bf4', 'Kb1', 'Ng3', 'Ka2', 'B6e5', 'Kb1', 'e1=B', 'Ka2', 'Kf7', 'Kb3', 'Bg7', 'Kc2', 'Kf6', 'Kb1', 'Bed2', 'Ka1', 'Kg6+', 'Ka2', 'Na3', 'Kxa3', 'd4', 'Kb2', 'd3+', 'Kb1', 'Be1', 'Ka2', 'c4', 'Ka3', 'Bb2+', 'Ka2', 'Nh1', 'Kxb2', 'Bh4', 'Ka1', 'Bf6+', 'Kb1', 'Kh5', 'Ka2', 'B6e5', 'Kb1', 'Bd2', 'Ka2', 'Ba1', 'Ka3', 'Ng3', 'Ka2', 'Be3', 'Ka3', 'Bf4', 'Ka2', 'Bc1', 'Kb1', 'Bh6', 'Kxa1', 'Bg5', 'Ka2', 'Bf4', 'Ka1', 'd2', 'Kb1', 'd1=Q+', 'Kb2', 'Nh1', 'Kc3', 'Qc1+', 'Kb4', 'Ng3', 'Kb5', 'Qh1', 'Ka6', 'Qb7+', 'Ka5', 'Qe4', 'Ka6', 'Qg6+', 'Kb5', 'Qb6+', 'Kxb6', 'Nf5', 'Kb7', 'Bg5', 'Kc8', 'Nd6+', 'Kb8', 'Bc1', 'Ka7', 'Kg5', 'Kb6', 'Kf5', 'Kc6', 'Ne4', 'Kb7', 'Be3', 'Ka6', 'Bd2', 'Kb7', 'Bc3', 'Kb8', 'Nf2', 'Kc8', 'Bb4', 'Kc7', 'Nh1', 'Kb7', 'Ke5', 'Kb6', 'Nf2', 'Kb7', 'Bd6', 'Ka6', 'Kd5', 'Ka5', 'Kc6', 'Ka4', 'Be7', 'Ka5', 'Bf6', 'Ka4', 'Bc3', 'Ka3', 'Kc5', 'Ka2', 'Kd4', 'Kb1', 'Ke3', 'Kc1', 'Bd2+', 'Kc2', 'Be1', 'Kc1', 'Nh3', 'Kd1', 'Kf3', 'Kc2', 'c3', 'Kd1', 'Ng1', 'Kc1', 'Bf2', 'Kb1', 'Bh4', 'Ka2', 'Bf6', 'Kb1', 'c2+', 'Ka2', 'Bc3', 'Kb3', 'Ke3', 'Kxc3', 'Nf3', 'Kb4', 'Kf2', 'Kb5', 'c1=Q', 'Ka5', 'Qc2', 'Kb4', 'Qc7', 'Ka3', 'Qh7', 'Kb3', 'Qd3+', 'Kb2', 'Ne1', 'Ka1', 'Qe3', 'Kb1', 'Kg3', 'Ka1', 'Nd3', 'Ka2', 'Kg2', 'Kb1', 'Qe2', 'Ka1', 'Qe5+', 'Kb1', 'Nc1', 'Kc2', 'Na2', 'Kd1', 'Qa1+', 'Ke2', 'Kh3', 'Kf2', 'Qg7', 'Kf1', 'Qh6', 'Ke1', 'Qg5', 'Kd1', 'Kg3', 'Ke2', 'Nc3+', 'Kd3', 'Kg4', 'Kc4', 'Qe3', 'Kb4', 'Qf4+', 'Kxc3', 'Qe4', 'Kd2', 'Qe1+', 'Kc2', 'Kh4', 'Kb2', 'Qf1', 'Ka2', 'Qf5', 'Ka3', 'Qd5', 'Ka4', 'Qb3+', 'Kxb3']
[White "php #2"]
[Black "python #1"]
['a3', 'a6', 'e4', 'h6', 'd3', 'Nc6', 'Nh3', 'Ra7', 'Qh5', 'Na5', 'b3', 'Nxb3', 'Qf3', 'Nxa1', 'd4', 'Nxc2+', 'Kd2', 'Nxa3', 'Kc3', 'Nxb1+', 'Kd3', 'a5', 'Qd1', 'Ra6', 'Qf3', 'a4', 'Qxf7+', 'Kxf7', 'Ke3', 'Rg6', 'Be2', 'Rxg2', 'Bf3', 'Rxf2', 'd5', 'Rxf3+', 'Ke2', 'Rxh3', 'Bd2', 'Nxd2', 'Rc1', 'Rxh2+', 'Kd1', 'Nxe4', 'Rc3', 'Nxc3+', 'Kc1', 'Nxd5', 'Kb1', 'Kf6', 'Ka1', 'g5', 'Kb1', 'Nc3+', 'Kc1', 'Na2+', 'Kb1', 'd5', 'Ka1', 'Kg6', 'Kb1', 'Kh5', 'Ka1', 'Rc2', 'Kb1', 'Rh2', 'Ka1', 'c5', 'Kb1', 'Nc3+', 'Ka1', 'Rh1+', 'Kb2', 'Nd1+', 'Kc2', 'Rg1', 'Kc1', 'Rh1', 'Kc2', 'Qb6', 'Kd2', 'Rf1', 'Kc2', 'Bg4', 'Kd2', 'Qe6', 'Kd3', 'Rf5', 'Kd2', 'Qg6', 'Kd3', 'Rf1+', 'Kd2', 'Qh7', 'Kc1', 'Qf5', 'Kd2', 'Be2', 'Kxe2', 'b6', 'Kd2', 'Rf4', 'Kc1', 'Qe6', 'Kb1', 'Qe1', 'Ka2', 'Nc3+', 'Ka3', 'Ne4', 'Ka2', 'Rf6', 'Kb2', 'Nc3', 'Kc2', 'd4', 'Kb2', 'Ne2', 'Kc2', 'Rf4', 'Kd3', 'Rf3+', 'Ke4', 'c4', 'Ke5', 'Qb4', 'Kd5', 'Rc3', 'Kc6', 'Qa3', 'Kb5', 'Kh4', 'Ka6', 'Qc5', 'Kb7', 'Qe5', 'Ka8', 'Rd3', 'Ka7', 'g4', 'Kxb6', 'Rh3', 'Ka7', 'Qg7', 'Kb8', 'Ng1', 'Kc7', 'Ne2', 'Kb6', 'Kh5', 'Kc7', 'Rh2', 'Kd8', 'Rh7', 'Kc7', 'a3', 'Kb7', 'Nf6', 'Kb8', 'g3', 'Ka8', 'Rh1', 'Ka7', 'Rb1', 'Ka8', 'Rd1', 'Kb7', 'Qg5', 'Kb8', 'g2', 'Kc7', 'Kh4', 'Kc8', 'Rd2', 'Kc7', 'Ng3', 'Kb7', 'e5+', 'Ka6', 'g1=Q', 'Kb6', 'Rc7', 'Kb5', 'Nf1', 'Ka5', 'Rd3', 'Kb5', 'Rc3', 'Ka5', 'Ne4', 'Ka6', 'Qf4', 'Kb5', 'Rb3+', 'Ka6', 'Qh1', 'Ka5', 'Qg3', 'Ka4', 'Bb4', 'Kb5', 'Rd7', 'Ka4', 'Rd6', 'Kb5', 'Kg4', 'Kxc4', 'Ne3+', 'Kxb3', 'Qc1', 'Ka2', 'Kh4', 'Kb3', 'Nc3', 'Kxb4', 'Qf2', 'Ka5', 'Qfd2', 'Kb4', 'Ne4+', 'Kb5', 'Kh3', 'Ka4', 'Ra6+', 'Kb3', 'Ra5']
[White "php #3"]
[Black "python #1"]
['h4', 'Nc6', 'Nh3', 'Nb8', 'e3', 'd6', 'a3', 'Bxh3', 'd4', 'Bxg2', 'Nd2', 'Bxh1', 'Nb1', 'h6', 'a4', 'Bd5', 'Ra3', 'Qd7', 'Bc4', 'Bxc4', 'Bd2', 'Qxa4', 'Bc1', 'Qxa3', 'f4', 'Qxe3+', 'Qe2', 'Bxe2', 'Nd2', 'Qxd2+', 'Bxd2', 'Kd8', 'h5', 'Bxh5', 'Be3', 'Bg6', 'b3', 'Bxc2', 'Ke2', 'Bxb3', 'd5', 'Bxd5', 'Bf2', 'Bh1', 'Bg1', 'Bg2', 'Ke1', 'd5', 'Kd1', 'g6', 'Bc5', 'f5', 'Ke2', 'd4', 'Bxe7+', 'Kxe7', 'Kd1', 'Bc6', 'Ke1', 'Be4', 'Ke2', 'Bd5', 'Ke1', 'Kf6', 'Ke2', 'Kf7', 'Kd2', 'Bb3', 'Kd3', 'Ke8', 'Ke2', 'b6', 'Kf2', 'Ba2', 'Kg2', 'Nd7', 'Kh3', 'Ba3', 'Kh4', 'Kd8', 'Kh3', 'Ne5', 'Kh2', 'Be7', 'Kg1', 'Nf3+', 'Kh1', 'Bd6', 'Kg2', 'Bxf4', 'Kh3', 'Kd7', 'Kg2', 'Nh4+', 'Kf2', 'Rh7', 'Kg1', 'Be5', 'Kh1', 'Bg3', 'Kg1', 'c6', 'Kh1', 'Be5', 'Kg1', 'Rf8', 'Kf1', 'Ne7', 'Ke2', 'Rf6', 'Kd3', 'c5', 'Ke2', 'Bc7', 'Kf2', 'Bd5', 'Ke1', 'd3', 'Kd1', 'Nc6', 'Ke1', 'Nb8', 'Kd2', 'Bh2', 'Kd1', 'Rh8', 'Kc1', 'Bd6', 'Kd1', 'Bf4', 'Ke1', 'Rg8', 'Kf2', 'Rc6', 'Ke1', 'Be3', 'Kd1', 'Bf2', 'Kd2', 'Bd4', 'Ke1', 'Kd6', 'Kd2', 'Ba1', 'Kd1', 'a5', 'Kd2', 'a4', 'Ke1', 'Nd7', 'Kf2', 'Nb8', 'Kg3', 'Bg2', 'Kh2', 'Ke7', 'Kg1', 'Bh1', 'Kh2', 'Kd6', 'Kxh1', 'Bg7', 'Kg1', 'Kd7', 'Kh1', 'Bc3', 'Kg1', 'Rcc8', 'Kh2', 'Bb4', 'Kg1', 'Rgf8', 'Kh1', 'Rf7', 'Kh2', 'Na6', 'Kh1', 'Kd6', 'Kg1', 'Rd8', 'Kh2', 'Nb8', 'Kh1', 'Re8', 'Kg1', 'Rd8', 'Kh1', 'Ke5', 'Kh2', 'f4', 'Kh1', 'Rf6', 'Kg1', 'Nd7', 'Kh2', 'Rff8', 'Kh1', 'Rf5', 'Kh2', 'Be1', 'Kh3', 'Bd2', 'Kg4', 'Rff8', 'Kh3', 'Rde8', 'Kxh4', 'Ke4', 'Kh3', 'Ne5', 'Kh2', 'Be3', 'Kg2', 'Nd7', 'Kh1', 'Bd2', 'Kg2', 'Kd4', 'Kh1', 'c4', 'Kg1', 'Ke5', 'Kg2', 'c3', 'Kg1', 'Rf6', 'Kh2', 'Kd4', 'Kg2', 'Nc5', 'Kg1', 'g5', 'Kg2', 'Re1', 'Kh3', 'Kd5', 'Kg4', 'Nd7', 'Kf3', 'Kc5', 'Kf2', 'Bc1', 'Kxe1', 'Bb2', 'Kf1', 'Ne5', 'Kg2', 'Ng4', 'Kf1', 'Kd4', 'Kg1', 'd2', 'Kf1', 'd1=Q+', 'Kg2', 'Qd3', 'Kh1', 'Kd5', 'Kg1', 'Kd6', 'Kg2', 'Qa6', 'Kh3', 'Ke6', 'Kg2', 'Ke7', 'Kh3', 'h5', 'Kg2', 'Nf2', 'Kg1', 'c2', 'Kh2', 'Kf7', 'Kg2', 'Qa8+', 'Kxf2', 'Bd4+', 'Ke2', 'Kf8', 'Kd3', 'Qc8', 'Ke4', 'h4', 'Kd3', 'Qe8', 'Kc4', 'Qe4', 'Kb4', 'Ke7', 'Ka3', 'Qh1', 'Kxa4', 'Qd5', 'Kb4', 'c1=R', 'Ka4', 'Qb5+', 'Ka3', 'Qf5', 'Kb3', 'g4', 'Ka2', 'Ra1+', 'Kb3', 'Ra3+', 'Kb4', 'Qa5+', 'Kc4', 'Ra4+', 'Kb3', 'Qe1', 'Kc2', 'Qg3', 'Kd1', 'Qe3', 'Kc2', 'Rd6', 'Kb1', 'Bc3', 'Kc2', 'Rc6', 'Kb3', 'Qe2', 'Kxa4', 'Kd6', 'Kb3', 'Bd2', 'Ka4', 'Qe3', 'Kb5', 'Qc3', 'Ka4', 'Qb2']
[White "ruby #0"]
[Black "python #1"]
['c4', 'd6', 'Nh3', 'Bxh3', 'gxh3', 'Kd7', 'f4', 'Kc6', 'Qc2', 'h6', 'f5', 'Nd7', 'e3', 'Ne5', 'b4', 'Nxc4', 'Bxc4', 'h5', 'Bxf7+', 'Kb6', 'Bxh5', 'Rxh5', 'Qxc7+', 'Qxc7', 'Ke2', 'Qxc1', 'Rxc1', 'Rxh3', 'Na3', 'Rxe3+', 'dxe3', 'Rb8', 'b5', 'g6', 'fxg6', 'd5', 'Re1', 'e6', 'Rec1', 'Bxa3', 'g7', 'Bxc1', 'Rxc1', 'Kxb5', 'e4', 'dxe4', 'Rg1', 'a6', 'Rh1', 'b6', 'Rd1', 'Ne7', 'Ke1', 'Rc8', 'h4', 'Rd8', 'Rxd8', 'a5', 'Ra8', 'Nc6', 'Rxa5+', 'bxa5', 'a3', 'Kb6', 'Kf1', 'Ka7', 'Kg1', 'e3', 'a4', 'Kb6', 'Kf1', 'e2+', 'Kxe2', 'Ka6', 'Kd1', 'Nb8', 'g8=Q', 'Kb7', 'Qxb8+', 'Kxb8', 'Kc2', 'e5', 'Kc3', 'Kc8', 'Kb2', 'Kb8', 'Ka3', 'e4', 'Ka2', 'Ka7', 'Kb2', 'Kb8', 'Ka3', 'Ka8', 'Kb3', 'Kb7', 'Ka2', 'Kc7', 'Ka3', 'Kb6', 'Kb2', 'Ka7', 'Ka2', 'Kb8', 'h5', 'e3', 'Kb3', 'Kc8', 'Kb2', 'Kd8', 'Ka2', 'Kc7', 'h6', 'Kc8', 'h7', 'e2', 'Ka3', 'Kb8', 'Kb2', 'Ka8', 'Ka3', 'Kb7', 'Kb2', 'Kb6', 'h8=Q', 'Ka7', 'Ka1', 'Kb7', 'Qh4', 'e1=B', 'Qxe1', 'Kb6', 'Qxa5+', 'Kxa5', 'Kb1', 'Kxa4']
[White "ruby #1"]
[Black "python #1"]
['h3', 'c6', 'c4', 'd5', 'cxd5', 'Qxd5', 'f4', 'Bxh3', 'Rxh3', 'Qxa2', 'Rxh7', 'Qxa1', 'Rxg7', 'Bxg7', 'e3', 'Qxb1', 'd3', 'Qxc1', 'Qxc1', 'Bxb2', 'Qxb2', 'Kf8', 'Qxh8', 'f6', 'Qxg8+', 'Kxg8', 'f5', 'b6', 'e4', 'Kh7', 'g4', 'Kg7', 'g5', 'fxg5', 'Ke2', 'e6', 'fxe6', 'a6', 'Ke1', 'Kg8', 'Kd2', 'Kg7', 'Bg2', 'Kg8', 'Kd1', 'g4', 'Bf3', 'gxf3', 'Nxf3', 'c5', 'e5', 'Kg7', 'Ke1', 'Kh8', 'e7', 'Kg7', 'Ng1', 'Kh8', 'Kf2', 'a5', 'e8=Q+', 'Kg7', 'Qxb8', 'Rxb8', 'Ke2', 'Rd8', 'Kf2', 'Rxd3', 'e6', 'Rd7', 'exd7', 'Kh8', 'Nh3', 'a4', 'd8=Q+', 'Kg7', 'Qxb6', 'a3', 'Qxc5', 'Kg6', 'Qxa3', 'Kh5', 'Qf3+', 'Kh6', 'Qh1', 'Kg6', 'Qc1', 'Kh7', 'Kg1', 'Kh8', 'Qg5', 'Kh7', 'Qg3', 'Kh6', 'Qb8', 'Kh7', 'Qe8', 'Kg7', 'Ng5', 'Kh6', 'Qh5+', 'Kxh5']
[White "python #1"]
[Black "ruby #2"]
['Na3', 'g5', 'Nb5', 'c6', 'Nxa7', 'Bh6', 'Nxc8', 'c5', 'Nxe7', 'Qb6', 'Nxg8', 'Rxg8', 'a4', 'Qd8', 'c3', 'Qf6', 'a5', 'Qxc3', 'dxc3', 'Ra7', 'Qxd7+', 'Kxd7', 'Bxg5', 'Bxg5', 'Nh3', 'Bh6', 'g3', 'Kc6', 'Rb1', 'Kd5', 'Ng5', 'Bf8', 'Nxf7', 'Rg4', 'c4+', 'Kc6', 'Nh6', 'Ra6', 'Nxg4', 'Bg7', 'f4', 'Bc3+', 'bxc3', 'Ra7', 'Rxb7', 'Rxa5', 'Rxb8', 'Ra1+', 'Rb1', 'Ra6', 'e3', 'Kd6', 'e4', 'Ra2', 'Rc1', 'Ke6', 'Nh6', 'Rxh2', 'Rxh2', 'Kf6', 'Rhc2', 'Ke6', 'Be2', 'Kf6', 'f5', 'Ke5', 'Kf1', 'Kf6', 'Rb2', 'Ke7', 'Re1', 'Kf6', 'Bd3', 'Kg5', 'f6', 'Kh5', 'Reb1', 'Kxh6', 'Rb6', 'Kg6', 'f7+', 'Kh5', 'Be2+', 'Kg5', 'Ra1', 'h6', 'Rxh6', 'Kxh6', 'Kg2', 'Kg6', 'Rf1', 'Kh7', 'Kh3', 'Kh8', 'Rf4', 'Kg7', 'Kh2', 'Kg6', 'Bd1', 'Kh7', 'Bg4', 'Kh8', 'Bc8', 'Kh7', 'Ba6', 'Kh8', 'Rf1', 'Kg7', 'Rd1', 'Kxf7', 'Rd6', 'Ke8', 'Kh3', 'Ke7', 'Rd3', 'Kf7', 'Kh2', 'Kg8', 'Kg1', 'Kg7', 'Bc8', 'Kg6', 'e5', 'Kh5', 'Bg4+', 'Kg5', 'Bh3', 'Kg6', 'e6', 'Kg5', 'Kg2', 'Kf6', 'Kg1', 'Ke7', 'Rd6', 'Kf6', 'Bf5', 'Kg5', 'Rc6', 'Kf6', 'Rxc5', 'Ke7', 'Be4', 'Kd8', 'Rg5', 'Kc7', 'Bb7', 'Kxb7', 'Rh5']
[White "python #1"]
[Black "ruby #3"]
['Na3', 'a5', 'Nb1', 'b6', 'b3', 'g5', 'h3', 'Ra6', 'Na3', 'c6', 'e4', 'h6', 'Bxa6', 'Nxa6', 'Qg4', 'd6', 'Qxc8', 'Qxc8', 'c3', 'Qxh3', 'gxh3', 'e5', 'Rh2', 'b5', 'Nxb5', 'cxb5', 'f4', 'gxf4', 'a4', 'bxa4', 'bxa4', 'h5', 'Ra3', 'Be7', 'Nf3', 'Nb4', 'cxb4', 'axb4', 'Nxe5', 'bxa3', 'Nxf7', 'Kxf7', 'Bxa3', 'Kf8', 'Bxd6', 'Bxd6', 'Rg2', 'Ba3', 'Rxg8+', 'Rxg8', 'Kf1', 'Bb4', 'Ke1', 'Bxd2+', 'Kxd2', 'Rg1', 'h4', 'Rg7', 'Kc3', 'Rb7', 'Kc4', 'Ra7', 'Kd3', 'Rxa4', 'Kd2', 'Rxe4', 'Kd3', 'Re8', 'Kc2', 'Re7', 'Kb1', 'Rf7', 'Kc2', 'Rd7', 'Kb2', 'Rd8', 'Ka1', 'Re8', 'Ka2', 'Kf7', 'Kb3', 'Ra8', 'Kb2', 'Ra1', 'Kxa1', 'Kg6', 'Ka2', 'Kf6', 'Ka1', 'Kg6', 'Kb2', 'Kf7', 'Kb3', 'Kf8', 'Ka2', 'f3', 'Ka3', 'Kf7', 'Kb4', 'Kf8', 'Ka3', 'Kg8', 'Kb4', 'Kg7', 'Ka3', 'Kf8', 'Kb2', 'Ke7', 'Kb3', 'Kd7', 'Kc2', 'Kc7', 'Kc1', 'Kd7', 'Kc2', 'Ke7', 'Kd2', 'Kd7', 'Ke3', 'Kd6', 'Kxf3', 'Kc7', 'Ke3', 'Kb6', 'Kf3', 'Kc5', 'Ke3', 'Kb4', 'Kf3', 'Kb3', 'Kf4', 'Kc4', 'Kg5', 'Kc3', 'Kxh5', 'Kc4', 'Kg4', 'Kb5', 'Kf5', 'Ka4', 'Kf4', 'Kb4', 'Ke4', 'Ka4', 'Kf5', 'Kb3', 'Ke6', 'Kc2', 'h5', 'Kc1', 'Kd5', 'Kd1', 'Ke4', 'Kd2', 'Kf5', 'Ke1', 'Ke6', 'Kf1', 'Kd7', 'Kg1', 'h6', 'Kh1', 'Kd6', 'Kg1', 'Ke5', 'Kh1', 'h7', 'Kg1', 'Ke4', 'Kh1', 'h8=N']
[White "python #3"]
[Black "python #2"]
['Nf3', 'd6', 'd4', 'Bh3', 'gxh3', 'e6', 'Ng5', 'Qxg5', 'Bxg5', 'a6', 'Bf4', 'f6', 'Bxd6', 'Bxd6', 'b3', 'Bxh2', 'Rxh2', 'e5', 'dxe5', 'fxe5', 'Qd2', 'Kf8', 'f3', 'e4', 'fxe4', 'c6', 'Qb4+', 'Ke8', 'Qxb7', 'Kf8', 'Qxa8', 'c5', 'Qxb8+', 'Ke7', 'Qxg8', 'Rxg8', 'a4', 'Kf7', 'Rh1', 'Rf8', 'c4', 'Rh8', 'h4', 'h5', 'Ra3', 'Rf8', 'Rh3', 'Rc8', 'Rh2', 'a5', 'b4', 'axb4', 'Kd2', 'bxa3', 'Nxa3', 'Rd8+', 'Ke3', 'Rd3+', 'Kxd3', 'Kf8', 'Rh1', 'g6', 'Kd2', 'Kg7', 'Bh3', 'Kh8', 'a5', 'g5', 'hxg5', 'Kg7', 'Ra1', 'Kf8', 'Bg2', 'Ke8', 'e3', 'Ke7', 'Rh1', 'Kf8', 'Rxh5', 'Kg7', 'Rh7+', 'Kxh7', 'Ke1', 'Kg7', 'e5', 'Kf7', 'Nb5', 'Kg7', 'Bc6', 'Kh7', 'Kf1', 'Kh8', 'g6', 'Kg7', 'e6', 'Kxg6', 'Nc3', 'Kf5', 'Bd7', 'Ke5', 'e7', 'Kf6', 'Na2', 'Kxe7', 'Be6', 'Kxe6', 'e4', 'Ke5', 'Kg1', 'Kxe4', 'Kf1', 'Ke5', 'Nc1', 'Kf5', 'Kg1', 'Ke5', 'Kf1', 'Kf5', 'Nb3', 'Kf6', 'Nxc5', 'Kg6', 'Nb3', 'Kf7', 'Kg1', 'Kg8', 'c5', 'Kg7', 'Kf1', 'Kg6', 'Kg1', 'Kh7', 'Kf1', 'Kg7', 'Na1', 'Kg8', 'Nb3', 'Kh8', 'Ke2', 'Kg7', 'Kf3', 'Kg6', 'Kg3', 'Kf5', 'Na1', 'Ke5', 'Kh4', 'Ke6', 'Nc2', 'Kd7', 'Nb4', 'Ke7', 'Nd3', 'Ke6', 'a6', 'Kf5', 'Ne5', 'Kxe5', 'Kh3', 'Kd4', 'Kg3', 'Kxc5', 'Kg2', 'Kd5', 'Kf1', 'Kc6', 'Ke1', 'Kd6', 'a7', 'Ke7', 'Kf2', 'Kd8', 'Kf3', 'Kd7', 'Kg4', 'Kd8', 'Kh3', 'Kd7', 'a8=N']
[White "python #2"]
[Black "r #0"]
['e3', 'f5']
[White "r #1"]
[Black "python #2"]
['d3']
[White "python #2"]
[Black "r #2"]
['f4', 'a5']
[White "r #3"]
[Black "python #2"]
['Nf3']
[White "php #0"]
[Black "python #2"]
['h4', 'e5', 'a4', 'Qxh4', 'e3', 'Qxf2+', 'Kxf2', 'e4', 'Qe2', 'a6', 'Nh3', 'Nc6', 'Nf4', 'Nce7', 'Ne6', 'fxe6', 'Qd3', 'exd3', 'Rxh7', 'dxc2', 'Nc3', 'Rxh7', 'g4', 'Rh2+', 'Kf3', 'Rxd2', 'Bh3', 'Rf2+', 'Ke4', 'd5+', 'Nxd5', 'exd5+', 'Kd4', 'Bxg4', 'Kc5', 'Bxh3', 'Rb1', 'cxb1=B', 'Bd2', 'Rxd2', 'b3', 'b6+', 'Kb4', 'Nc8+', 'Kc3', 'd4+', 'Kxd2', 'dxe3+', 'Kd1', 'Bc2+', 'Ke2', 'Bxb3', 'a5', 'bxa5', 'Kxe3', 'Bc5+', 'Kf3', 'Bd5+', 'Kf4', 'Be3+', 'Ke5', 'Bd4+', 'Kf4', 'g5+', 'Kg3', 'Be5+', 'Kxh3', 'g4+', 'Kh4', 'Bf6+', 'Kg3', 'Bh4+', 'Kxg4', 'Be6+', 'Kh5', 'Bg4+', 'Kg6', 'Nce7+', 'Kg7', 'Nf5+', 'Kh7', 'Nf6+', 'Kg6', 'Ne7+', 'Kh6', 'Bg5+', 'Kxg5', 'Ne4+', 'Kxg4', 'Nf2+', 'Kg3', 'Ne4+', 'Kh3', 'Nf2+', 'Kh4', 'Ng6+', 'Kg5', 'Ne4+', 'Kh5', 'Nf6+', 'Kg5', 'Nh7+', 'Kh6', 'Rd8', 'Kxh7', 'Nf8+', 'Kg7', 'Rd7+', 'Kf6', 'Rf7+', 'Ke5', 'Ng6+', 'Kd5', 'Rf5+', 'Ke6', 'Re5+', 'Kf6', 'Rf5+', 'Kxf5', 'Ne7+', 'Ke5', 'Ng6+', 'Ke4', 'Ke7', 'Kf3', 'Ne5+', 'Kg3', 'Nc4', 'Kg4', 'Ne5+', 'Kf4', 'Nd3+', 'Ke3', 'Nf2', 'Kf3', 'Kf7', 'Ke3', 'Ng4+', 'Kd2', 'c6', 'Ke1', 'Ke8', 'Kd1', 'Nf2+', 'Kc1', 'Nd3+', 'Kd1', 'Nf2+', 'Kc2', 'c5', 'Kc1', 'Nd3+', 'Kb1', 'Nb2', 'Kc2', 'Kd8', 'Kb3', 'c4+', 'Ka3', 'Kd7', 'Kxb2', 'c3+', 'Ka3', 'Kd8', 'Ka4', 'Ke7', 'Ka3', 'Ke6', 'Ka2', 'Ke5', 'Ka1', 'Kf6', 'Kb1', 'c2+', 'Kb2', 'c1=B+', 'Kc3', 'Bb2+', 'Kxb2', 'Kg7', 'Kc1', 'Kf8', 'Kb1', 'a4', 'Kb2', 'a3+', 'Kb1', 'a2+', 'Ka1', 'Kg7', 'Kb2', 'a1=Q+', 'Kb3', 'Qb1+', 'Ka4', 'Qb4+', 'Kxb4', 'a5+', 'Kxa5']
[White "php #1"]
[Black "python #2"]
['b4', 'f6', 'g4', 'g5', 'Nc3', 'c5', 'e3', 'cxb4', 'Ba3', 'bxc3', 'Qc1', 'cxd2+', 'Kd1', 'dxc1=R+', 'Kd2', 'Rxc2+', 'Kxc2', 'Qc7+', 'Kb1', 'Qxh2', 'Kc1', 'Qxg1', 'Rh4', 'Qxf1+', 'Kc2', 'Qxf2+', 'Kd3', 'Qxe3+', 'Kc4', 'Qxa3', 'Rxh7', 'Qxa2+', 'Rxa2', 'Rxh7', 'Rf2', 'b5+', 'Kd5', 'Bb7+', 'Kd4', 'Nc6+', 'Ke3', 'Rh3+', 'Kd2', 'Rd3+', 'Kc2', 'Rc3+', 'Kb2', 'Rc2+', 'Ka3', 'Rxf2', 'Kb3', 'Nd4+', 'Ka3', 'b4+', 'Ka4', 'Bc6+', 'Ka5', 'Ra2+', 'Kxb4', 'Rb2+', 'Kc4', 'Bd5+', 'Kd3', 'Bc4+', 'Ke4', 'Re2+', 'Kxd4', 'e5+', 'Kxc4', 'Re4+', 'Kb3', 'Rxg4', 'Kc3', 'Rg3+', 'Kc4', 'Rc8+', 'Kb5', 'Rc5+', 'Ka4', 'Ra3+', 'Kb4', 'Rd5+', 'Kc4', 'Rd4+', 'Kb5', 'Rb3+', 'Ka6', 'Rb6+', 'Ka5', 'Bb4+', 'Ka4', 'Ra6+', 'Kb5', 'Ra5#']
[White "python #2"]
[Black "php #2"]
['d3', 'c5', 'a3', 'h6', 'Bxh6', 'a5', 'Bxg7', 'Nc6', 'Bxf8', 'Nf6', 'Bxe7', 'Qxe7', 'f3', 'Rh5', 'e3', 'b5', 'Kf2', 'b4', 'axb4', 'Ne5', 'bxc5', 'a4', 'Rxa4', 'Rh4', 'Rxa8', 'Ng6', 'Rxc8+', 'Qd8', 'Rxd8+', 'Kxd8', 'Qd2', 'Kc7', 'Qa5+', 'Kc8', 'Qa8+', 'Kc7', 'Qa5+', 'Kc6', 'Qa8+', 'Kc7', 'Qa5+', 'Kc6', 'Qb6+', 'Kd5', 'Qxf6', 'Rg4', 'Qxf7+', 'Ke5', 'Qxg6', 'Rg3', 'Qxg3+', 'Kd5', 'Qg5+', 'Kc6', 'Qd5+', 'Kb5', 'Qxd7+', 'Ka6', 'Qb5+', 'Ka7', 'Qb6+', 'Ka8', 'Qc6+', 'Kb8', 'Qb7+', 'Kxb7', 'c6+', 'Ka6', 'd4+', 'Ka5', 'b4+', 'Ka4', 'Bb5+', 'Kxb5', 'Nc3+', 'Kb6', 'Nd5+', 'Kxc6', 'Ne7+', 'Kb6', 'Nc8+', 'Kb5', 'c4+', 'Ka4', 'Nb6+', 'Ka3', 'b5', 'Ka2', 'Nd7', 'Kb1', 'Nh3+', 'Ka2', 'Ra1+', 'Kb2', 'Rb1+', 'Ka3', 'Ra1+', 'Kb2', 'Rb1+', 'Ka2', 'Ra1+', 'Kb3', 'Rb1+', 'Ka3', 'Rb3+', 'Ka4', 'Nb6+', 'Kxb3', 'Na8', 'Kc2', 'Kf1', 'Kc3', 'g4', 'Kb4', 'Nc7', 'Ka3', 'Nf2', 'Kb3', 'Ne4', 'Ka4', 'Nc5+', 'Kb4', 'Nd5+', 'Ka5', 'Nb7+', 'Ka4', 'Nc3+', 'Kb4', 'Na2+', 'Kxc4', 'Nd6+', 'Kd5', 'Nb4+', 'Kxd6', 'e4', 'Ke7', 'Nc6+', 'Ke6', 'd5+', 'Kf7', 'Nd8+', 'Kf6', 'g5+', 'Ke5', 'f4+', 'Kd6', 'Nf7+', 'Kc7', 'b6+', 'Kb8', 'Ke1', 'Kb7', 'Nd6+', 'Ka8', 'b7+', 'Ka7', 'b8=Q+', 'Ka6', 'Qb6+', 'Kxb6', 'Nc8+', 'Kb5', 'Na7+', 'Ka4', 'h3', 'Ka5', 'Nc6+', 'Ka6', 'Nb8+', 'Kb7', 'Kd2', 'Kc8', 'Ke3', 'Kxb8', 'Ke2', 'Kc8', 'd6', 'Kd7', 'f5', 'Ke8', 'd7+', 'Kf8', 'd8=R+', 'Ke7', 'Re8+', 'Kd6', 'Rd8+', 'Ke7', 'Re8+', 'Kf7', 'Rf8+', 'Ke7', 'f6+', 'Kd7', 'Rf7+', 'Kd8', 'Rd7+', 'Ke8', 'f7+', 'Kf8', 'Rd8+', 'Ke7', 'Rd7+', 'Ke6', 'f8=N+', 'Ke5', 'Rd5+', 'Kf4', 'Rf5+', 'Kg3', 'Rf3+', 'Kh2', 'Rf2+', 'Kxh3', 'Rh2+', 'Kg3', 'Rg2+', 'Kf4', 'Ne6+', 'Kxe4', 'Rg4+', 'Kf5', 'Ng7+', 'Ke5', 'Re4+', 'Kd6', 'Ne8+', 'Kc6', 'Re6+', 'Kb7', 'Rb6+', 'Kc8', 'Rc6+', 'Kb8', 'Rc8+', 'Kb7', 'Nd6+', 'Ka7', 'Rc7+', 'Kb8', 'Rc8+', 'Ka7', 'Ra8+', 'Kb6', 'Nc8+', 'Kb7', 'Nd6+', 'Kb6', 'Ra6+', 'Kc7', 'Ne8+', 'Kd8', 'Ra8+', 'Ke7', 'Ra7+', 'Kxe8', 'Re7+', 'Kf8', 'Rf7+', 'Ke8', 'Rf8+', 'Kd7', 'Rf7+', 'Kc6', 'Rc7+', 'Kd5', 'Rd7+', 'Kc5', 'Rd5+', 'Kxd5', 'Kf3', 'Kc6', 'Kf4', 'Kd7', 'Kg3', 'Kd8', 'Kg2', 'Ke7', 'g6', 'Ke6', 'Kh2', 'Kd7', 'Kg3', 'Kd8', 'g7', 'Ke8', 'g8=R+', 'Ke7', 'Re8+', 'Kd7', 'Re7+', 'Kc6', 'Rc7+', 'Kxc7']
[White "php #3"]
[Black "python #2"]
['f4', 'g5', 'h3', 'gxf4', 'g4', 'fxg3', 'c3', 'Nh6', 'c4', 'Rg8', 'Nc3', 'd6', 'h4', 'g2', 'a3', 'gxf1=Q+', 'Kxf1', 'Rxg1+', 'Kxg1', 'Nc6', 'Nb5', 'f6', 'Qc2', 'Na5', 'Kg2', 'Nxc4', 'Rd1', 'Nxa3', 'Kg3', 'Nxb5', 'Rf1', 'Nf5+', 'Kf4', 'Nxh4', 'Ra4', 'Ng2+', 'Kf3', 'Nd4+', 'Rxd4', 'Ne1+', 'Kg3', 'Nxc2', 'Kh2', 'Nxd4', 'b3', 'Nxe2', 'Rf3', 'Nxc1', 'Rf2', 'Nxb3', 'Rf1', 'Nxd2', 'Kg1', 'Nxf1', 'Kg2', 'Ne3+', 'Kh2', 'Nf1+', 'Kg2', 'Ne3+', 'Kg1', 'Nd5', 'Kh2', 'Bd7', 'Kg2', 'Bh3+', 'Kf2', 'Nf4', 'Kf3', 'Bg4+', 'Kxf4', 'e5+', 'Ke4', 'd5+', 'Kd3', 'Bf5+', 'Kd2', 'Bb4+', 'Kc1', 'Ba3+', 'Kd1', 'Bc2+', 'Kd2', 'Bc1+', 'Ke2', 'Bd1+', 'Ke1', 'Bd2+', 'Kxd2', 'Kf7', 'Kxd1', 'Kg7', 'Kc1', 'b5', 'Kb1', 'e4', 'Ka1', 'Qg8', 'Kb2', 'Rf8', 'Kc2', 'c6', 'Kd1', 'Kh6', 'Ke1', 'Qg3+', 'Kd2', 'Qe3+', 'Kc2', 'Qd2+', 'Kb1', 'Qa2+', 'Kc1', 'Qc4+', 'Kd1', 'Qf1+', 'Kd2', 'Qg2+', 'Kd1', 'Qd2+', 'Kxd2', 'e3+', 'Ke2', 'Rh8', 'Kf3', 'd4', 'Kf4', 'e2', 'Kf5', 'Ra8', 'Ke6', 'e1=R+', 'Kf7', 'Rf8+', 'Kxf8', 'Re8+', 'Kxe8', 'Kg7', 'Ke7', 'd3', 'Ke8', 'Kg8', 'Ke7', 'b4', 'Ke8', 'a5', 'Kd7', 'd2', 'Ke6', 'Kg7', 'Ke7', 'd1=R', 'Ke6', 'Rd6+', 'Kxd6', 'Kh8', 'Ke6', 'h5', 'Ke7', 'Kg7', 'Kd8', 'Kf8', 'Kc8', 'Kg7', 'Kb7', 'Kh6', 'Kc7', 'Kh7', 'Kd6', 'a4', 'Kd7', 'h4', 'Kd6', 'h3', 'Kd7', 'Kg8', 'Ke7', 'a3', 'Kd6', 'f5', 'Kc7', 'Kg7', 'Kd8', 'h2', 'Ke8', 'b3', 'Kd8', 'Kh7', 'Kc8', 'Kg7', 'Kb7', 'Kh6', 'Ka7', 'Kg6', 'Ka8', 'h1=R', 'Ka7', 'Rh7+', 'Kb6', 'Rb7+', 'Kxc6', 'Rb6+', 'Kd5', 'Rd6+', 'Kxd6', 'Kf6', 'Kd5', 'b2', 'Kc6', 'Ke5', 'Kb7', 'b1=R+', 'Ka8', 'Rb8+', 'Kxb8', 'Ke6', 'Kc7', 'a2', 'Kc8', 'a1=Q', 'Kb8', 'Qb1+', 'Kc8', 'Qb8+', 'Kxb8', 'Ke5', 'Kb7', 'Ke4', 'Kc6', 'Kd3', 'Kd5', 'Ke2', 'Kc5', 'Kd2', 'Kb4', 'Ke2', 'Kc3', 'Kf2', 'Kd2', 'Kf1', 'Ke3', 'f4+', 'Kd4', 'f3', 'Kd5', 'f2', 'Kc5', 'Ke1', 'Kb5', 'f1=Q+', 'Ka5', 'Qb5+', 'Kxb5']
[White "ruby #0"]
[Black "python #2"]
['b3', 'a5', 'g3', 'Nh6', 'Bg2', 'Ng4', 'Bxb7', 'Nxh2', 'Bxc8', 'Qxc8', 'Rxh2', 'f6', 'Rxh7', 'Rxh7', 'Bb2', 'Ra6', 'Bxf6', 'exf6', 'Nh3', 'Rxh3', 'd4', 'Rxg3', 'fxg3', 'Bb4+', 'c3', 'Bxc3+', 'Nxc3', 'Rd6', 'Kd2', 'Rxd4+', 'Kc1', 'Rxd1+', 'Kxd1', 'Kd8', 'Rc1', 'Ke7', 'Ra1', 'Ke6', 'e4', 'f5', 'exf5+', 'Kxf5', 'g4+', 'Kxg4', 'Rb1', 'Na6', 'Ra1', 'Kg5', 'Nb5', 'Nb4', 'Nxc7', 'Qxc7', 'Rc1', 'Qxc1+', 'Kxc1', 'Nxa2+', 'Kd2', 'Kh6', 'b4', 'axb4', 'Ke2', 'Nc1+', 'Kd1', 'g5', 'Kxc1', 'Kg7', 'Kb1', 'Kh8', 'Kb2', 'g4', 'Kc1', 'Kg8', 'Kb1', 'd6', 'Kb2', 'Kh7', 'Kc2', 'b3+', 'Kxb3', 'Kg6', 'Ka4', 'Kf7', 'Ka5', 'Kf8', 'Kb5', 'Kf7', 'Kc4', 'd5+', 'Kxd5', 'Kg8', 'Kc4', 'Kg7', 'Kb5', 'Kg6', 'Kc5', 'Kf5', 'Kc6', 'Ke6', 'Kb7', 'Kf5', 'Ka7', 'Kf4', 'Kb7', 'Kg5', 'Kc7', 'Kg6', 'Kb8', 'Kh6', 'Kb7', 'Kg7', 'Kc8', 'Kf6', 'Kb8', 'Kf7', 'Kc7', 'Ke8', 'Kb7', 'Kf7', 'Ka6', 'Kf6', 'Kb7', 'Kg7', 'Ka8', 'Kh8', 'Kb7', 'Kg7', 'Ka7', 'Kg8', 'Ka6', 'Kh7', 'Ka5', 'Kh8', 'Ka4', 'Kg8', 'Kb3', 'Kf8', 'Kb4', 'Ke8', 'Kb5', 'Ke7', 'Kb4', 'Kf8', 'Kb5', 'Kg7', 'Ka6', 'Kf8', 'Kb5', 'Ke7', 'Ka5', 'Kf6', 'Kb6', 'Kg7', 'Kb7', 'Kf6', 'Kb8', 'Kg5', 'Kc8', 'Kh6', 'Kd8', 'g3', 'Kc8', 'Kh5', 'Kb7', 'Kh4', 'Ka8', 'g2', 'Ka7', 'g1=Q+', 'Kb8', 'Qb6+', 'Ka8', 'Qa6+', 'Kb8', 'Qa7+', 'Kxa7']
[White "ruby #1"]
[Black "python #2"]
['g4', 'g5', 'h3', 'e5', 'e3', 'b5', 'Bxb5', 'Bc5', 'Bxd7+', 'Kxd7', 'a4', 'Bxe3', 'dxe3+', 'Ke8', 'Qxd8+', 'Kxd8', 'f3', 'Bxg4', 'fxg4', 'f5', 'gxf5', 'g4', 'hxg4', 'Ke7', 'Rxh7+', 'Rxh7', 'Ne2', 'Rh1+', 'Ng1', 'Rxg1+', 'Kd2', 'Rxg4', 'Ra2', 'Rxa4', 'Rxa4', 'Kd6', 'Rxa7', 'Rxa7', 'Nc3', 'Ra4', 'Nxa4', 'Ke7', 'b4', 'Kd7', 'c4', 'Na6', 'Kd3', 'Nxb4+', 'Ke4', 'Nf6+', 'Kxe5', 'Nd3+', 'Kxf6', 'Nxc1', 'e4', 'Nd3', 'Nb2', 'Nxb2', 'Kg5', 'Nxc4', 'Kh5', 'Nd6', 'Kg6', 'Nxe4', 'Kg7', 'Ke8', 'Kh8', 'Nc5', 'Kg8', 'Na6', 'Kh8', 'Kf7', 'f6', 'Kxf6', 'Kg8', 'Ke5', 'Kf7', 'c5', 'Kg7', 'Ke4', 'Kf8', 'Nc7', 'Kg7', 'Ne8+', 'Kf8', 'c4', 'Kxe8', 'Kd5', 'Kd7', 'Kd4', 'Kd8', 'c3', 'Kc8', 'Kc5', 'Kb7', 'Kc4', 'Ka8', 'Kd3', 'Kb8', 'Ke4', 'Kc8', 'Kf3', 'Kc7', 'Ke3', 'Kb6', 'Kd3', 'Ka5', 'Ke2', 'Kb4', 'Kd3', 'Kb3', 'Kd4', 'Kb4', 'Kd3', 'Kb5', 'Kc2', 'Ka5', 'Kd1', 'Kb4', 'Kd2', 'Ka3', 'Ke2', 'Kb3', 'Kd2', 'Kb4', 'c2', 'Kc4', 'c1=R+', 'Kb3', 'Rb1+', 'Ka2', 'Rb2+', 'Kxb2']
[White "ruby #2"]
[Black "python #2"]
['h4', 'h6', 'c4', 'g5', 'Qa4', 'gxh4', 'Kd1', 'h5', 'Rxh4', 'Rh6', 'Ke1', 'Rh7', 'g3', 'Na6', 'Kd1', 'b5', 'Qb4', 'bxc4', 'Qd6', 'cxd6', 'Rh3', 'Qb6', 'b3', 'Qxb3+', 'axb3', 'cxb3', 'f3', 'd5', 'd3', 'e6', 'f4', 'Nc7', 'g4', 'hxg4', 'Rxa7', 'Rxh3', 'Ra5', 'Rxd3+', 'Ke1', 'Rxa5', 'Bb2', 'Rd1+', 'Kf2', 'Rxf1+', 'Kg3', 'Rxg1+', 'Kf2', 'Rxb1', 'Bf6', 'Nxf6', 'f5', 'exf5', 'e3', 'Rf1+', 'Ke2', 'Ra2+', 'Kd3', 'Rd1+', 'Kc3', 'Rc2+', 'Kxb3', 'Rc3+', 'Kxc3', 'd4+', 'Kb2', 'dxe3', 'Kc3', 'Nfd5+', 'Kc2', 'Rd2+', 'Kb3', 'Rb2+', 'Kc4', 'Rb4+', 'Kd3', 'Nf4+', 'Kc3', 'Rc4+', 'Kb3', 'Rc3+', 'Ka4', 'Rc4+', 'Ka5', 'Rc5+', 'Kb4', 'Nd3+', 'Kb3', 'Rc3+', 'Ka4', 'Nc5+', 'Kb4', 'Na4+', 'Ka5', 'Rc5+', 'Kb4', 'Rc3+', 'Kxa4', 'Ra3#']
[White "ruby #3"]
[Black "python #2"]
['d4', 'a6', 'Nc3', 'b5', 'Nxb5', 'axb5', 'Bg5', 'Rxa2', 'Rxa2', 'e5', 'dxe5', 'Qxg5', 'Qxd7+', 'Nxd7', 'c4', 'bxc4', 'Ra4', 'Nxe5', 'Rxc4', 'Qxg2', 'Rxc7', 'Qxf1+', 'Kxf1', 'Bh3+', 'Nxh3', 'Ne7', 'Rxe7+', 'Kxe7', 'Ng5', 'Ng6', 'Nxf7', 'Kxf7', 'e3', 'Ne5', 'b3', 'Nc4', 'bxc4', 'g5', 'f3', 'Ke7', 'h4', 'gxh4', 'Rxh4', 'Ke8', 'Rxh7', 'Rxh7', 'Kg1', 'Rg7+', 'Kh2', 'Bd6+', 'Kh1', 'Rg1+', 'Kxg1', 'Bh2+', 'Kxh2', 'Kf8', 'Kg2', 'Ke7', 'Kh2', 'Kf6', 'Kh3', 'Ke6', 'Kg3', 'Ke7', 'Kh3', 'Ke6', 'c5', 'Kd5', 'Kh4', 'Kxc5', 'e4', 'Kd6', 'Kh5', 'Kd7', 'Kg5', 'Ke6', 'f4', 'Kf7', 'Kg4', 'Kg6', 'Kh3', 'Kf7', 'Kh2', 'Ke8', 'Kg3', 'Ke7', 'Kf3', 'Ke8', 'Kg2', 'Kf8', 'e5', 'Kg7', 'f5', 'Kh8', 'f6', 'Kg8', 'Kf1', 'Kh7', 'Ke2', 'Kh6', 'e6', 'Kg5', 'Kd1', 'Kxf6', 'Kc1', 'Kxe6']
[White "python #3"]
[Black "r #0"]
['h4', 'Na6']
[White "python #3"]
[Black "r #1"]
['c4', 'h6']
[White "python #3"]
[Black "r #2"]
['b3', 'd5']
[White "r #3"]
[Black "python #3"]
['g4']
[White "php #0"]
[Black "python #3"]
['e4', 'c5', 'Ne2', 'Nh6', 'c3', 'g5', 'h4', 'gxh4', 'Nd4', 'cxd4', 'Rg1', 'dxc3', 'Qb3', 'cxd2+', 'Ke2', 'dxc1=N+', 'Kd2', 'Nxb3+', 'Kd3', 'Nxa1', 'Rh1', 'e6', 'Rh3', 'b5', 'Ke3', 'Ba3', 'b3', 'Nxb3', 'Rxh4', 'Qxh4', 'axb3', 'Qxe4+', 'Kxe4', 'Bc5', 'Nc3', 'Bxf2', 'Kf3', 'Bb6', 'Ke2', 'Rf8', 'Nd5', 'exd5', 'Kf3', 'd4', 'b4', 'Bc7', 'g3', 'Bxg3', 'Bg2', 'Bb7+', 'Kxg3', 'Bxg2', 'Kh2', 'Rh8', 'Kg1', 'f5', 'Kh2', 'a5', 'Kg3', 'axb4', 'Kh4', 'Kf8', 'Kg3', 'Ke8', 'Kf4', 'Ke7', 'Kg5', 'Ra5', 'Kh4', 'Ra8', 'Kg5', 'Bc6', 'Kh5', 'Kd6', 'Kh4', 'Bd5', 'Kg5', 'Rf8', 'Kh4', 'Ke7', 'Kg5', 'Nc6', 'Kh4', 'Nf7', 'Kh5', 'Rae8', 'Kh4', 'd3', 'Kh3', 'Rh8', 'Kh4', 'Rd8', 'Kh3', 'Nh6', 'Kh4', 'Ne5', 'Kg3', 'd2', 'Kf2', 'd1=B', 'Kg1', 'Rdg8+', 'Kf2', 'Nc6', 'Kf1', 'Rf8', 'Kg1', 'Ra8', 'Kf2', 'Nd8', 'Kf1', 'Ra2', 'Kg1', 'Bc4', 'Kh1', 'Bde2', 'Kg2', 'Rd2', 'Kg3', 'Bd5', 'Kh3', 'Ne6', 'Kh4', 'Rc8', 'Kh3', 'Nf7', 'Kg3', 'Neg5', 'Kh4', 'Nh8', 'Kxg5', 'Ba8', 'Kxf5', 'Kd6', 'Kf4', 'Kc7', 'Kg3', 'h5', 'Kh3', 'Kb7', 'Kh4', 'Ka6', 'Kg5', 'Ka5', 'Kf4', 'b3', 'Ke5', 'Rd5+', 'Kf4', 'Rc1', 'Kg3', 'Ra1', 'Kh4', 'Bb7', 'Kg3', 'b2', 'Kh3', 'Rd4', 'Kh2', 'Re4', 'Kg2', 'Re1', 'Kg3', 'Rh4', 'Kxh4', 'Bg2', 'Kg5', 'Rh1', 'Kf6', 'b1=N', 'Ke5', 'Bd1', 'Kf6', 'Rg1', 'Kg7', 'Re1', 'Kg8', 'Ng6', 'Kh7', 'Rg1', 'Kxg6', 'Ka4', 'Kg7', 'Bdf3', 'Kh7', 'h4', 'Kg8', 'Bh5', 'Kh8', 'Bc6', 'Kh7', 'Rf1', 'Kh6', 'Bg4']
[White "python #3"]
[Black "php #1"]
['c3', 'h6', 'Nf3', 'c5', 'g3', 'Qa5', 'Nh4', 'Qd8', 'Nf5', 'c4', 'Nxh6', 'Nxh6', 'f4', 'f6', 'd3', 'Rg8', 'dxc4', 'Kf7', 'Qxd7', 'g6', 'Qxd8', 'a5', 'Qxf8+', 'Ke6', 'Qxg8+', 'Kf5', 'Qxc8+', 'Ke4', 'Qxb8', 'Ra7', 'Qxa7', 'a4', 'Qxa4', 'Ng8', 'Kf2', 'f5', 'Qb3', 'b5', 'cxb5', 'e5', 'fxe5', 'f4', 'gxf4', 'Nf6', 'exf6', 'g5', 'fxg5', 'Kf5', 'Ke1', 'Kg6', 'Nd2', 'Kf5', 'e4+', 'Kg4', 'Ke2', 'Kf4', 'h4', 'Kg3', 'Rb1', 'Kf4', 'Qc2', 'Ke5', 'f7', 'Kf4', 'f8=Q+', 'Kg3', 'Qd6+', 'Kg4', 'Qf8', 'Kg3', 'Rg1+', 'Kxh4', 'Qb8', 'Kh5', 'Qa7', 'Kg6', 'c4', 'Kh5', 'Qa8', 'Kg6', 'Qc6+', 'Kg7', 'a3', 'Kg8', 'Nb3', 'Kf7', 'g6+', 'Kg8', 'Qd5+', 'Kg7', 'Qh5', 'Kf6', 'Bg2', 'Kg7', 'Qh7+', 'Kf6', 'Kf3', 'Ke6', 'Qh1', 'Kd7', 'Bh3+', 'Kc7', 'c5', 'Kb7', 'Bg4', 'Ka8', 'Qhh2', 'Ka7', 'Rh1', 'Kb7', 'Kf4', 'Kc7', 'Bd7', 'Kd8', 'Nd2', 'Ke7', 'Qc4', 'Kf8', 'c6', 'Kg7', 'Qc2', 'Kxg6', 'Qh3', 'Kg7', 'e5', 'Kf7', 'Qc5', 'Kg8', 'Bc8', 'Kf7', 'Qh8', 'Kg6', 'Ra1', 'Kf7', 'Rg1']
[White "php #2"]
[Black "python #3"]
['g3', 'h5', 'd3', 'd6', 'g4', 'hxg4', 'c3', 'Rxh2', 'b3', 'Rxh1', 'a4', 'Rxg1', 'Kd2', 'Rxf1', 'e3', 'Rxd1+', 'Kxd1', 'g3', 'd4', 'gxf2', 'Ra3', 'Nd7', 'Nd2', 'Nb8', 'b4', 'Nf6', 'c4', 'c6', 'Nf3', 'Nfd7', 'Ne1', 'fxe1=Q+', 'Kxe1', 'a5', 'Ra2', 'axb4', 'd5', 'cxd5', 'Re2', 'dxc4', 'Rf2', 'Rxa4', 'Rf6', 'gxf6', 'Kd1', 'Ra6', 'Ke2', 'Nb6', 'Kf2', 'Bh6', 'Ke1', 'Bxe3', 'Kf1', 'Bxc1', 'Ke2', 'Be3', 'Kd1', 'Bg4+', 'Ke1', 'Bd2+', 'Kf1', 'N8d7', 'Kg2', 'Bc3', 'Kf1', 'Bd2', 'Kg2', 'Na4', 'Kf1', 'b6', 'Kg2', 'f5', 'Kg1', 'Be3+', 'Kg2', 'Kf8', 'Kg3', 'Bh6', 'Kf2', 'Nac5', 'Kf1', 'Nf6', 'Ke1', 'b5', 'Kf2', 'Nfe4+', 'Kf1', 'Qc7', 'Kg2', 'Bf4', 'Kg1', 'Nc3', 'Kf1', 'Nb1', 'Kf2', 'Nb7', 'Kg2', 'Qc8', 'Kf2', 'Rc6', 'Kg1', 'Bd2', 'Kg2', 'c3', 'Kh2', 'Bc1', 'Kh1', 'Nd8', 'Kg1', 'Ba3', 'Kh1', 'Kg8', 'Kh2', 'Kg7', 'Kg1', 'Qe6', 'Kf1', 'Rc5', 'Kg2', 'Kf8', 'Kh2', 'Qh6+', 'Kg2', 'Ke8', 'Kg3', 'Rc7', 'Kf2', 'Nd2', 'Kg1', 'Nc4', 'Kf2', 'Rb7', 'Kf1', 'Ne6', 'Kg1', 'Ng5', 'Kf2', 'Nh3+', 'Kg3', 'Ng1', 'Kg2', 'Rc7', 'Kg3', 'Qe3+', 'Kg2', 'Bf3+', 'Kf1', 'Kf8']
[White "php #3"]
[Black "python #3"]
['b4', 'a6', 'e3', 'a5', 'Nf3', 'axb4', 'd3', 'Rxa2', 'Rg1', 'Rxa1', 'Ba3', 'bxa3', 'g4', 'Rxb1', 'g5', 'Rxd1+', 'Ke2', 'Rxf1', 'c3', 'Rxg1', 'Ne1', 'Rxe1+', 'Kf3', 'Rxe3+', 'Kxe3', 'd6', 'Kd4', 'h6', 'Ke4', 'hxg5', 'Kf3', 'Rxh2', 'Kg3', 'Rxf2', 'c4', 'f5', 'Kh3', 'Ra2', 'c5', 'dxc5', 'Kg3', 'Qxd3#']
[White "python #3"]
[Black "ruby #0"]
['g3', 'Nh6', 'c4', 'Nc6', 'b4', 'Nxb4', 'Qa4', 'Nxa2', 'Rxa2', 'f5', 'Qxa7', 'Rxa7', 'Rxa7', 'e5', 'Rxb7', 'Bxb7', 'c5', 'Bxh1', 'e3', 'Bxc5', 'Ba3', 'Bxa3', 'Nxa3', 'Qg5', 'Ne2', 'Qxe3', 'dxe3', 'Rf8', 'Nc4', 'Nf7', 'Nxe5', 'Nxe5', 'Bh3', 'Bb7', 'Bxf5', 'Rxf5', 'Kd1', 'Rxf2', 'Nc1', 'Rxh2', 'Ke1', 'Ba6', 'Kd1', 'Rh1+', 'Kd2', 'Rxc1', 'Kxc1', 'Bc8', 'Kd2', 'g6', 'Kc3', 'Kd8', 'g4', 'Nxg4', 'Kd2', 'Nxe3', 'Kxe3', 'c5', 'Ke2', 'd5', 'Kd3', 'Bf5+', 'Kd2', 'Bc8', 'Kc2', 'h5', 'Kd2', 'Bh3', 'Kc3', 'Bg4', 'Kb2', 'Bf5', 'Ka2', 'Be6', 'Ka3', 'Ke7', 'Kb3', 'Kd6', 'Kb2', 'Bf7', 'Kc3', 'Ke7', 'Kb3', 'Be6', 'Ka2', 'Kf7', 'Ka1', 'h4', 'Kb2', 'Ke7', 'Ka3', 'Kf6', 'Kb3', 'g5', 'Ka3', 'c4', 'Ka4', 'Bg8', 'Kb5', 'c3', 'Kc6', 'Kg6', 'Kb6', 'Kg7', 'Kb7', 'Bh7', 'Ka6', 'Kg6', 'Ka5', 'c2', 'Kb5', 'h3', 'Kb4', 'd4', 'Kc5', 'g4', 'Kxd4', 'h2', 'Kd5', 'Kf5', 'Kd6', 'Bg8', 'Kc5', 'Bb3', 'Kb4', 'Bg8', 'Ka3', 'Bf7', 'Kb2', 'Bd5', 'Kxc2', 'Kg6', 'Kb1', 'Kf6', 'Kc1', 'Kg7', 'Kb2', 'Bc4', 'Kc1', 'Bf1', 'Kd2', 'Be2', 'Kxe2', 'Kh7', 'Kf2', 'Kg6', 'Kg2', 'Kf6', 'Kxh2', 'Kg7', 'Kh1', 'Kh6', 'Kg2', 'Kg7', 'Kh1', 'Kg6', 'Kh2', 'Kh7', 'Kg2', 'Kh6', 'Kh2', 'Kh7', 'Kg3', 'Kg6', 'Kxg4']
[White "python"]
[Black "ruby"]
[]
[White "python"]
[Black "ruby"]
[]
[White "ruby #3"]
[Black "python #3"]
['Nh3', 'g6', 'a4', 'Nf6', 'c3', 'Nd5', 'Qc2', 'Nxc3', 'Nxc3', 'Bg7', 'Qxg6', 'fxg6', 'f3', 'Bxc3', 'dxc3', 'd6', 'b4', 'Bxh3', 'gxh3', 'b6', 'Kf2', 'O-O', 'f4', 'Rxf4+', 'Bxf4', 'Qc8', 'Bxd6', 'exd6', 'Rb1', 'Qxh3', 'Bxh3', 'a6', 'Rbe1', 'Kg7', 'Bc8', 'a5', 'bxa5', 'bxa5', 'Bh3', 'Nd7', 'Bxd7', 'Kh6', 'e4', 'Rd8', 'Be8', 'Rxe8', 'h4', 'Rxe4', 'Rxe4', 'c5', 'Rc1', 'Kg7', 'Re7+', 'Kg8', 'Rxh7', 'Kxh7']
[White "r #1"]
[Black "r #0"]
['h3']
[White "r #2"]
[Black "r #0"]
['Nc3']
[White "r #0"]
[Black "r #3"]
['Nf3']
[White "php #0"]
[Black "r #0"]
['b3', 'Nh6']
[White "r #0"]
[Black "php #1"]
['e3']
[White "php #2"]
[Black "r #0"]
['d3', 'a5']
[White "php #3"]
[Black "r #0"]
['b3', 'Na6']
[White "r #0"]
[Black "ruby #0"]
['d4']
[White "ruby #1"]
[Black "r #0"]
['d4', 'b6']
[White "r #0"]
[Black "ruby #2"]
['g3']
[White "r #0"]
[Black "ruby #3"]
['f4']
[White "r #2"]
[Black "r #1"]
['h3']
[White "r #3"]
[Black "r #1"]
['h3']
[White "php #0"]
[Black "r #1"]
['Nf3', 'b5']
[White "r #1"]
[Black "php #1"]
['a3']
[White "php #2"]
[Black "r #1"]
['c4', 'Nf6']
[White "r #1"]
[Black "php #3"]
['g4']
[White "r #1"]
[Black "ruby #0"]
['d4']
[White "r #1"]
[Black "ruby #1"]
['e3']
[White "ruby #2"]
[Black "r #1"]
['d4', 'e6']
[White "ruby #3"]
[Black "r #1"]
['g4', 'd6']
[White "r #2"]
[Black "r #3"]
['b3']
[White "r #2"]
[Black "php #0"]
['c4']
[White "r #2"]
[Black "php #1"]
['g4']
[White "r #2"]
[Black "php #2"]
['g3']
[White "r #2"]
[Black "php #3"]
['a4']
[White "ruby #0"]
[Black "r #2"]
['h4', 'b5']
[White "r #2"]
[Black "ruby #1"]
['Nc3']
[White "r #2"]
[Black "ruby #2"]
['Nh3']
[White "ruby #3"]
[Black "r #2"]
['g3', 'b6']
[White "r #3"]
[Black "php #0"]
['a4']
[White "php #1"]
[Black "r #3"]
['g3', 'g6']
[White "php #2"]
[Black "r #3"]
['Nc3', 'g6']
[White "php #3"]
[Black "r #3"]
['a4', 'g6']
[White "ruby #0"]
[Black "r #3"]
['c3', 'c5']
[White "ruby #1"]
[Black "r #3"]
['c4', 'g5']
[White "ruby #2"]
[Black "r #3"]
['d3', 'd6']
[White "r #3"]
[Black "ruby #3"]
['Na3']
[White "php #0"]
[Black "php #1"]
['h4', 'Nf6', 'f4', 'Ng4', 'a4', 'Rg8', 'g3', 'Nh6', 'Bg2', 'a6', 'a5', 'b6', 'Nf3', 'Nf5', 'd3', 'Bb7', 'b3', 'Nc6', 'Kf2', 'Qc8', 'Ra4', 'd6', 'Rh2', 'Nxa5', 'Ne1']
[White "php"]
[Black "php"]
[]
[White "php #0"]
[Black "php #3"]
['a3', 'b6', 'e4', 'd6', 'f3', 'h6', 'Bb5+', 'c6', 'Be2']
[White "ruby #0"]
[Black "php #0"]
['b3', 'Nh6', 'a3', 'c6', 'Ra2', 'Rg8', 'c3', 'e6', 'h3', 'Qf6', 'e4', 'Bc5', 'Qg4', 'Qe7', 'Qxe6', 'Be3', 'dxe3', 'f5', 'Qxd7+', 'Qxd7', 'exf5', 'Nxf5', 'b4', 'Qe7', 'Ke2', 'Ng3+', 'fxg3', 'Qd6', 'a4', 'Qd7', 'e4', 'a6', 'Bg5', 'Qd8', 'Bxd8', 'Ra7', 'b5', 'h5', 'bxa6', 'Bd7', 'axb7', 'Bg4+', 'hxg4', 'Kf7', 'Rxh5', 'Rxb7', 'Rh6', 'Rxd8', 'Rxc6', 'Kg8', 'Kf2', 'Rbd7', 'Rb2', 'Ra7', 'Rxb8', 'g6', 'Rxg6+', 'Kh8', 'Rxd8+', 'Kh7', 'Rf6', 'Ra6', 'Rxa6', 'Kg7', 'Rg6+', 'Kxg6', 'Rd6+', 'Kh7', 'Ke3', 'Kh8', 'Nd2', 'Kg8', 'Rd5', 'Kh7', 'Rg5', 'Kh6', 'Rg8', 'Kh7', 'Be2', 'Kh6', 'a5', 'Kh7', 'Ra8', 'Kg6', 'Ndf3', 'Kg7', 'Nh3', 'Kf7', 'Bb5', 'Ke6', 'Ra6+', 'Ke7', 'Nh4', 'Kf7', 'Nf2', 'Kf8', 'Rh6', 'Kg8', 'Ba4', 'Kf8', 'Rh8+', 'Kg7', 'Nd1', 'Kf7', 'g5', 'Ke7', 'Kd2', 'Ke6', 'Kd3', 'Kd6', 'Ra8', 'Ke7', 'Be8', 'Ke6', 'Rb8', 'Ke5', 'Bd7', 'Kd6', 'Be8', 'Kc5', 'Rb4', 'Kd6', 'Bb5', 'Kc7', 'g6', 'Kb8', 'Ra4', 'Ka8', 'Ra2', 'Ka7', 'Nf5', 'Kb7', 'Rb2', 'Kc7', 'Be8', 'Kc8', 'Nf2', 'Kc7', 'Rb1', 'Kc8', 'Kc4', 'Kc7', 'Nh3', 'Kd8', 'Rb3', 'Kxe8', 'g7', 'Kf7', 'Rb5', 'Kg8', 'Nd6', 'Kxg7', 'Nf5+', 'Kf6', 'Nd4', 'Kf7', 'Ng1', 'Ke8', 'Kb3', 'Kf8', 'Ndf3', 'Ke8', 'Ne5', 'Ke7', 'Nc4', 'Kf8', 'Nb2', 'Kg7', 'a6', 'Kh7', 'Kb4', 'Kg7', 'Nf3', 'Kg6', 'Kc4', 'Kf7', 'g4', 'Ke8', 'Ng5', 'Kd7', 'Rd5+', 'Kc6', 'Nd1', 'Kb6', 'Rd4', 'Kxa6', 'Nb2', 'Kb6', 'Rd3', 'Kc6', 'Re3', 'Kb7', 'Rd3', 'Ka7', 'Kd4', 'Kb6', 'Na4+', 'Kc6', 'g3', 'Kd7', 'Nh7', 'Ke8', 'Nb6', 'Ke7', 'Nf6', 'Kxf6', 'Na8', 'Kg6', 'Ke5', 'Kh6', 'Rd4', 'Kg5', 'Rd8', 'Kxg4', 'Kf6', 'Kh3', 'Kg6', 'Kg2', 'Rd2+', 'Kg1', 'Rd3', 'Kh2', 'g4', 'Kg1', 'Nc7', 'Kg2', 'c4', 'Kf1', 'c5', 'Kg1', 'Rg3+', 'Kh2', 'c6', 'Kh1', 'Na6', 'Kh2', 'Kf5', 'Kh1', 'Rg1+', 'Kh2', 'Rf1', 'Kh3', 'Rc1', 'Kg3', 'Rd1', 'Kh2', 'Rd4', 'Kg3', 'Nc7', 'Kh2', 'Rd6', 'Kh1', 'Na8', 'Kg2', 'Rd5', 'Kg3', 'Rd6', 'Kh3', 'Rd3+', 'Kh4', 'g5', 'Kh5', 'c7', 'Kh4', 'c8=Q', 'Kh5', 'Qc4', 'Kh4', 'Ke5', 'Kxg5', 'Qf7', 'Kg4', 'Qc7', 'Kh4', 'Kd4', 'Kg4', 'Qh2', 'Kg5', 'Nb6', 'Kg4', 'Ke5', 'Kg5', 'Nd5', 'Kg6', 'Kf4', 'Kg7', 'Qh3', 'Kg8', 'Ne3', 'Kf7', 'Qh5+', 'Kg8', 'Qe2', 'Kf7', 'Rd6', 'Ke7', 'Rf6', 'Kd8', 'Qf3', 'Ke7', 'Nc2', 'Kd8', 'Qb3', 'Kc8', 'Qb6', 'Kd7', 'Qb7+', 'Kd8', 'Qh7', 'Ke8', 'Kf3', 'Kd8', 'Rf7', 'Kc8', 'Ne1', 'Kb8', 'Qf5', 'Ka8', 'Rc7', 'Kb8', 'Rc1', 'Ka8', 'Qf4', 'Ka7', 'Qc7+', 'Ka6', 'Nd3', 'Kb5', 'Kg3', 'Ka6', 'Qc5', 'Kb7', 'Qd4', 'Kb8', 'Rc4', 'Ka8', 'Rc1', 'Kb7', 'Qb6+']
[White "php #0"]
[Black "ruby #1"]
['c4', 'h5', 'a4', 'g5', 'h4', 'gxh4', 'b4', 'c5', 'Qb3', 'cxb4', 'Ba3', 'bxa3', 'Qc2', 'Bg7', 'Rh3', 'Bxa1', 'Qc1', 'a5', 'g3', 'hxg3', 'e4', 'gxf2+', 'Kxf2', 'Rh7', 'Rh2', 'Ra7', 'Kf3', 'Ra6', 'Kf4', 'Rh8', 'd3', 'h4', 'Nh3', 'Bd4', 'Re2', 'Kf8', 'Nxa3', 'e6', 'Qd1', 'Bf6', 'e5', 'Bxe5+', 'Kf3', 'Rd6', 'c5', 'Rxd3+', 'Re3', 'Rxd1', 'Bc4', 'f5', 'Nc2', 'Bf6', 'c6', 'dxc6', 'Rxe6', 'Bxe6', 'Ba6', 'bxa6', 'Na1', 'Rxa1', 'Kf4', 'Rxa4+', 'Ke3', 'Bg7', 'Ng1', 'Ne7', 'Kf3', 'Rg8', 'Ne2', 'Rd4', 'Ng3', 'hxg3', 'Ke3', 'Rc4', 'Kf3', 'Qd1+', 'Ke3', 'Qd5', 'Ke2', 'Rb4', 'Ke1', 'Nd7', 'Ke2', 'Qd3+', 'Kxd3', 'Nd5', 'Ke2', 'Ne3', 'Ke1', 'Rb5', 'Ke2', 'Nb6', 'Kd2', 'Bc3+', 'Kd3', 'Nbc4', 'Ke2', 'Bg7', 'Kd3', 'f4', 'Ke4', 'Nd2+', 'Kd3', 'Nd5', 'Kxd2', 'Bf5', 'Kd1', 'Bf6', 'Kd2', 'Bc2', 'Kxc2', 'Bc3', 'Kd1', 'Kg7', 'Kc1', 'Kh7', 'Kc2', 'Rb4', 'Kd3', 'Ba1', 'Ke2', 'Rb6', 'Kf1', 'Rd8', 'Ke2', 'Nb4', 'Kf3', 'Nd5', 'Kg4', 'Ne3+', 'Kh5', 'Nf1', 'Kg4', 'Rd7', 'Kh5', 'Rb4', 'Kh4', 'Kh6', 'Kg4', 'Rc4', 'Kf5', 'Kh7', 'Kg5', 'Bd4', 'Kh5', 'Kg8', 'Kh6', 'Bh8', 'Kg6', 'Re4', 'Kh6', 'Nh2', 'Kg5', 'Rdd4', 'Kh4', 'Kh7', 'Kh3', 'Ng4', 'Kh4', 'Rd2', 'Kh5', 'Bg7', 'Kh4', 'Ne3', 'Kh5', 'Nf1', 'Kg4', 'Ra2', 'Kg5', 'Nd2', 'Kf5', 'a4', 'Kg4', 'Rc4', 'Kh4', 'Nf3+', 'Kg4', 'Ba1', 'Kh3', 'Nh2', 'Kh4', 'Kh6', 'Kh3', 'Be5', 'Kh4', 'a3', 'Kh3', 'Bc7', 'Kh4', 'Bd8+', 'Kh3', 'Rc5']
[White "php #0"]
[Black "ruby #2"]
['a4', 'g6', 'g4', 'c5', 'h3', 'a5', 'c4', 'd6', 'd3', 'Nh6', 'Bg5', 'Bf5', 'f3', 'Be6', 'Bg2', 'Qb6', 'Ra2', 'Qd8', 'Qd2', 'Qb6', 'Qf4', 'Bc8', 'Qd4', 'e6', 'Bh4', 'Rg8', 'Rh2', 'Qa7', 'Qxc5', 'Qxc5', 'Bg3', 'Qb6', 'Na3', 'Qc5', 'Bf4', 'd5', 'b4', 'Kd7', 'Bxb8', 'g5', 'Bh1', 'Qxc4', 'Bd6', 'Qc3+', 'Kf2', 'Rh8', 'f4', 'Bxd6', 'Nb1', 'Qxb4', 'Bxd5', 'Qe1+', 'Kf3', 'Qxg1', 'Nd2', 'f5', 'Rg2', 'gxf4', 'Rc2', 'Rd8', 'Rh2', 'Qb1', 'Rc7+', 'Kxc7', 'Ba2', 'Rb8', 'g5', 'Bb4', 'Bxe6', 'b5', 'Nxb1', 'Ng4', 'Bf7', 'Rb7', 'Be8', 'Rb6', 'Bf7', 'Be7', 'Ba2', 'Ne3', 'Rg2', 'Rd7', 'd4', 'Rf6', 'Rg4', 'Nd1', 'Bf7', 'Rd8', 'Rg2', 'Kb8', 'Nd2', 'Ka8', 'Nb3', 'Nf2', 'd5', 'Re8', 'Rg3', 'Ne4', 'Rg4', 'Ka7', 'Bxe8', 'Nc5', 'Nxa5', 'Rh6', 'Bh5', 'Rxh5', 'Rg1', 'Bd6', 'Kf2', 'Rh6', 'Kf3', 'Ne6', 'Nb3', 'Rh5', 'Kg2', 'Nc5', 'Nd4', 'Ba6', 'Ra1', 'Bb7', 'Nf3', 'Bb8', 'Nh2', 'Ne4', 'Rb1', 'Bc7', 'Kf1', 'Ba8', 'Rd1', 'f3', 'Ke1', 'Nd2', 'Kxd2', 'h6', 'e4', 'Bxh2', 'Rh1', 'Bxd5', 'gxh6', 'Bb3', 'h7', 'Bc4', 'Kd1', 'Bb8', 'Kd2', 'Rxh3', 'h8=N', 'Bd6', 'Ng6', 'Ka6', 'Rd1', 'Be2', 'Nf8', 'Bxf8', 'Ra1', 'Bg7', 'Rg1', 'Rg3', 'Rf1', 'Bb2', 'exf5', 'Kb6', 'Rxf3', 'Rg2', 'Kc2', 'Kb7', 'Rb3', 'Kc8', 'Kb1', 'Bc4', 'f6', 'Bg8', 'Ra3', 'Rg5', 'a5', 'Bxa3', 'a6', 'Be7', 'Ka1', 'Bc5', 'a7', 'Rg2', 'a8=Q+', 'Kc7', 'Qd5', 'Kb6', 'Qc4', 'Kc7', 'Qa4', 'Bd6', 'f7', 'Kc8', 'Qh4', 'Bb4', 'Qc4+', 'Kd7', 'Qc7+', 'Ke6', 'Qb8', 'Bd6', 'Qa7', 'Rf2', 'Qb7', 'Bb4', 'fxg8=Q+', 'Kf5', 'Qgg2', 'Rf4', 'Qa8', 'Be1', 'Qc2+', 'Re4', 'Qd2', 'Rc4', 'Qd6', 'Bg3', 'Qe8', 'b4', 'Qf4+', 'Rxf4', 'Qc8+', 'Ke4', 'Qc1', 'Rf5', 'Qc7', 'Bh4', 'Qh7', 'Bf2', 'Qh4+', 'Ke3', 'Qh8', 'Ra5+', 'Kb1', 'Rc5', 'Ka1', 'Rh5', 'Qa8', 'Bg1', 'Qf3+', 'Kd4', 'Qe4+', 'Kc3', 'Qa8', 'Rh6', 'Qb8', 'Bh2', 'Qa8', 'Rh8', 'Kb1', 'Rf8', 'Qf3+', 'Rxf3', 'Ka2', 'Bf4', 'Kb1', 'Be3', 'Ka1', 'Rf6', 'Ka2', 'Rf7', 'Kb1', 'Rg7', 'Ka2', 'Kd2', 'Kb2', 'Rg6', 'Ka2', 'Rb6', 'Kb3', 'Rb7', 'Kb2', 'Kd1', 'Ka2', 'Bc1', 'Ka1', 'Be3', 'Kb2', 'Kd2']
[White "ruby #3"]
[Black "php #0"]
['e4', 'h6', 'Be2', 'c5', 'Bb5', 'e5', 'Bxd7+', 'Bxd7', 'c3', 'Bc6', 'Nf3', 'a5', 'Nxe5', 'h5', 'Nxf7', 'Qe7', 'Qxh5', 'Qf6', 'Qxh8', 'Na6', 'Qxg8', 'Qf4', 'Qxg7', 'Ra7', 'Qxf8+', 'Kxf8', 'd3', 'Ke7', 'Bxf4', 'Ke8', 'Bc1', 'Kd7', 'b3', 'Nb4', 'cxb4', 'axb4', 'Ke2', 'Rxa2+', 'Rxa2', 'Kc8', 'Ra7', 'Bd7', 'Rxb7', 'Bf5', 'Rxb4', 'Bg4+', 'Ke3', 'cxb4', 'Nh6', 'Bh5', 'Ng8', 'Bd1', 'Rxd1', 'Kc7', 'Nh6', 'Kc8', 'Na3', 'Kc7', 'g4', 'Kb7', 'Nb5', 'Kb8', 'Rd2', 'Kb7', 'Ba3', 'bxa3', 'Nxa3', 'Kc6', 'Re2', 'Kc5', 'h3', 'Kd6', 'Re1', 'Ke7', 'Nb1', 'Ke6', 'Kf4', 'Kf6', 'Rc1', 'Kg6', 'Nc3', 'Kg7', 'Re1', 'Kf8', 'e5', 'Ke8', 'Nb1', 'Kf8', 'Rf1', 'Ke7', 'e6', 'Kf8', 'Nf5', 'Kg8', 'h4', 'Kf8', 'Kf3', 'Kg8', 'g5', 'Kh7', 'Nc3', 'Kg8', 'Kg3', 'Kf8', 'Nb1', 'Kg8', 'Ng7', 'Kxg7', 'Na3', 'Kf8', 'Kf4', 'Ke7', 'Kf3', 'Kd6', 'b4', 'Ke7', 'Ke4', 'Ke8', 'Rg1', 'Kf8', 'Rg4', 'Kg8', 'd4', 'Kg7', 'Nb5', 'Kh8', 'h5', 'Kg7', 'Rg3', 'Kh7', 'Kd3', 'Kg8', 'Na3', 'Kf8', 'Kd2', 'Kg8', 'Re3', 'Kf8', 'Kc1', 'Ke8', 'Re4', 'Kf8', 'Re5', 'Ke8', 'Kd1', 'Kd8', 'Re2', 'Ke8', 'Kc1', 'Kd8', 'h6', 'Kc8', 'Kc2', 'Kb7', 'Re4', 'Kc8', 'Kc1', 'Kb7', 'b5', 'Kc8', 'Rg4', 'Kb8', 'Nb1', 'Kc8', 'f3', 'Kb7', 'Na3', 'Ka7', 'Rg1', 'Ka8', 'Kd1', 'Kb7', 'f4', 'Ka7', 'Kc1', 'Ka8', 'Nc2', 'Kb7', 'Rg3', 'Ka7', 'e7', 'Kb6', 'Kd1', 'Kxb5', 'Na1', 'Ka5', 'Rg1', 'Kb6', 'Rg2', 'Ka7', 'Re2', 'Kb6', 'Rg2', 'Kb5', 'Rg4', 'Kb6', 'Nb3', 'Kc6', 'Nc1', 'Kb6', 'Ke1', 'Kb7', 'Rg2', 'Kc6', 'Rc2+', 'Kd6', 'Rd2', 'Kc6', 'Re2', 'Kd6', 'Ra2', 'Kd7', 'Ra8', 'Kc6', 'Ke2', 'Kd7', 'Kf1', 'Kc6', 'Na2', 'Kb6', 'g6', 'Kb5', 'Rg8', 'Ka4', 'd5', 'Ka5', 'Re8', 'Kb6', 'Rg8', 'Kc5', 'Nb4', 'Kb6', 'Ra8', 'Kc7', 'f5', 'Kb7', 'Kg1', 'Kxa8', 'Na6', 'Kb7', 'Nb4', 'Kc8', 'Na2', 'Kc7', 'h7', 'Kd7', 'Nb4', 'Kxe7', 'd6+', 'Kd8', 'Na6', 'Ke8', 'g7', 'Kf7', 'Nb8', 'Kf6', 'Kh1', 'Kg5', 'Nd7', 'Kxf5', 'Ne5', 'Ke4', 'Nd7', 'Kf5', 'Nf6', 'Kxf6', 'h8=Q', 'Kf5', 'Kg2', 'Kg4', 'Qa8', 'Kf5', 'Qd5+', 'Kg4', 'Qb3', 'Kh5', 'Qh3+', 'Kg6', 'Kf1', 'Kxg7', 'd7', 'Kf6', 'Kf2', 'Ke7', 'Qd3', 'Kf6', 'Ke2', 'Kg7', 'Qc2', 'Kf7', 'Qc8', 'Kg7', 'Qb7', 'Kh8', 'Qh1+', 'Kg8', 'Kd1', 'Kg7', 'Ke1', 'Kf6', 'Qh8+', 'Ke7', 'Qd8+', 'Kd6', 'Kf1', 'Kd5', 'Qe7', 'Kc6', 'Qh4', 'Kc5', 'Qf2+', 'Kb5', 'Qa2', 'Kc6', 'Kg2', 'Kc7', 'Kf2', 'Kb6', 'Kf1', 'Kc7', 'Ke2', 'Kb6', 'Qa3', 'Kb5', 'd8=Q', 'Kc4', 'Qb2', 'Kc5', 'Qb4+', 'Kxb4', 'Qd5', 'Ka3', 'Qg2', 'Ka4', 'Qf1', 'Ka5', 'Qh3', 'Kb6', 'Qe6+', 'Kb7', 'Qh3', 'Ka7', 'Qe6', 'Kb7', 'Qg4', 'Kb6', 'Kd3', 'Kb5', 'Qe6', 'Kc5', 'Ke4', 'Kb4', 'Qf5', 'Kb3', 'Qd7', 'Kc3', 'Qc6+', 'Kd2', 'Qc7', 'Ke2', 'Qh7', 'Ke1', 'Qh6', 'Ke2', 'Qh5+', 'Kd2', 'Qg4', 'Kc3', 'Qh4', 'Kd2', 'Qf4+', 'Kc2', 'Qf2+', 'Kb3', 'Qb2+', 'Kc4', 'Ke5', 'Kc5', 'Qb3', 'Kc6', 'Qa3', 'Kb6', 'Qc1', 'Ka6', 'Qc3', 'Kb6', 'Qd4+', 'Kb7', 'Qf2', 'Kc6', 'Kd4', 'Kc7', 'Ke4', 'Kc6', 'Kd4', 'Kb7', 'Qf7+', 'Ka8', 'Ke3', 'Kb8', 'Qd7', 'Ka8', 'Qa4+', 'Kb7', 'Kd3', 'Kb6', 'Kd2', 'Kc5', 'Ke2', 'Kd6', 'Qd4+', 'Kc6', 'Qc5+', 'Kxc5']
[White "php #2"]
[Black "php #1"]
['f4', 'h5', 'a4', 'b6', 'g3', 'c5', 'Nh3', 'e6', 'Ra2', 'g6', 'Ra3', 'Qc7', 'b3', 'Bh6', 'Ra1', 'h4', 'a5', 'f5', 'gxh4', 'e5', 'Nc3', 'Na6', 'Kf2', 'd6', 'fxe5', 'Bg5', 'exd6', 'f4', 'hxg5', 'Kd8', 'dxc7+', 'Kd7', 'Rb1', 'Rh7', 'Kf3', 'Kxc7', 'e4', 'c4', 'Kf2', 'Rg7', 'Qe1', 'Rd7', 'Qe3', 'Re7', 'Qc5+', 'Kd7', 'Qc6+', 'Kxc6', 'Ke1', 'Nc5', 'Nd1', 'Na6', 'Nc3', 'Rb7', 'Kf2', 'Re7', 'Nb5', 'Kxb5', 'd4', 'Rb7', 'Bb2', 'bxa5', 'e5', 'Nh6', 'Ng1', 'Rbb8', 'h3', 'Be6', 'c3', 'Bd7', 'Be2', 'Rc8', 'h4', 'Nb4', 'e6', 'Nc2', 'b4', 'Rc7', 'd5', 'Rac8', 'Bc1', 'a4', 'Bd2', 'a6', 'Bxc4+', 'Rxc4', 'Bxf4', 'Ng8', 'exd7', 'Re4', 'Bc1', 'Kb6', 'Rb2', 'Na3', 'Rh2', 'Kb7', 'Kf1', 'Rc6', 'Bf4', 'Rd4', 'Ne2', 'Nb5', 'Bd2', 'Nxc3', 'Ng1', 'Ne4', 'Ke2', 'Rxd2+', 'Kf1', 'Ngf6', 'Rhxd2', 'Ng4', 'Nh3', 'Nd6', 'Rb1', 'a5', 'b5', 'Ka7', 'Rb4', 'Ra6', 'Nf4', 'Nh6', 'Nxg6', 'Nc8', 'Kf2', 'Re6', 'Rc2', 'Ka8', 'd8=R', 'Kb8', 'Rc1', 'Ka7', 'Rcb1', 'Ng4+', 'Kf1', 'Ne5', 'Rxc8', 'Rc6', 'R1b2', 'Rd6', 'Rcc4', 'Nxg6', 'Re4', 'Kb8', 'Rc2', 'Ka7', 'Ra2', 'Rc6', 'Kf2', 'Nf4', 'Rbd4', 'Rc4', 'b6+', 'Ka6', 'd6', 'Rc6', 'Kf1', 'Rc5', 'Re8', 'Nd5', 'b7', 'Rc3', 'Kg2', 'Nc7', 'Re7', 'Rh3', 'Rd3', 'Kb5', 'Ra1', 'Kb6', 'b8=R+', 'Ka6', 'Ree3', 'Na8', 'Rd2', 'Rh2+', 'Kf3', 'Rf2+', 'Kxf2', 'a3', 'Rc2', 'Nb6', 'Ra8+', 'Kb7', 'Rac8', 'a2', 'Rb3', 'a4', 'Kf3', 'Ka6', 'Ra8+', 'Kb7', 'Rc5', 'a3', 'Rab1', 'axb1=B', 'Ke3', 'Kxa8', 'h5', 'Bg6', 'h6', 'Bf5', 'g6', 'Bd7', 'h7', 'Kb8', 'Rc6', 'Bc8', 'Kf3', 'Be6', 'Kf4', 'a2', 'Ke4', 'Bc4', 'Rc5', 'a1=N', 'Kd4', 'Bb5', 'Rb2', 'Na4', 'Rg5', 'Nc2+', 'Kd5', 'Ka8', 'h8=N', 'Na1', 'Rh5', 'Nc3+', 'Kc5', 'Kb7', 'Rc2', 'Nb3+', 'Kb4', 'Ne4', 'Rhh2', 'Bc4', 'Rcd2', 'Nbc5', 'Rd4', 'Bg8', 'Rh5', 'Be6', 'Rd1', 'Bb3', 'Kb5', 'Bc2', 'd7', 'Nc3+', 'Kb4', 'Nd3+', 'Kc4', 'Kc6', 'Nf7', 'Na2', 'd8=B', 'Bb3+', 'Kxd3', 'Kb7', 'Rh6', 'Nc3', 'Bc7', 'Na4', 'Bg3', 'Kc6', 'Rh7', 'Kb6', 'Bb8', 'Bc4+', 'Ke4', 'Bb5', 'Rdh1', 'Kb7', 'Bf4', 'Kb6', 'R1h3', 'Nc3+', 'Rxc3', 'Kb7', 'Re3', 'Kc8', 'Rh6', 'Bc4', 'Rh4', 'Kd7', 'Rh7', 'Kc6', 'g7', 'Kd7', 'Reh3', 'Kc6', 'g8=N', 'Kc5', 'Nh8', 'Bf7', 'R3h4', 'Bb3', 'Rh3', 'Bd1', 'Nf7', 'Bg4', 'Nfh6', 'Kc4', 'Ke3', 'Bxh3', 'Bg3', 'Be6', 'Bb8', 'Bc8', 'Kf2', 'Kd5', 'Ba7', 'Ke5', 'Kf1', 'Bf5', 'Rb7', 'Kd6', 'Ke1', 'Be4', 'Bd4', 'Ke6', 'Bf2', 'Kd6', 'Bg1', 'Bh7', 'Kd2', 'Kc6', 'Rb3', 'Kd6', 'Ke1', 'Ke5', 'Nf5', 'Kd5', 'Rb1', 'Kc4', 'Ba7', 'Kd5', 'Ng7', 'Bf5', 'Nxf5', 'Ke5', 'Ke2', 'Kf4', 'Bg1', 'Kxf5', 'Ne7+', 'Kg4', 'Rb2', 'Kh4', 'Be3', 'Kh3', 'Kd3', 'Kh4', 'Bd2', 'Kh5', 'Ba5', 'Kg4', 'Nc6', 'Kh5', 'Rh2+', 'Kg4', 'Bd2', 'Kf5', 'Ne7+', 'Kg4', 'Nd5', 'Kg3', 'Rh3+', 'Kf2', 'Bc1', 'Kg1', 'Bg5', 'Kg2', 'Nb6', 'Kf1', 'Kc4', 'Kf2', 'Rh4', 'Kg2', 'Rf4', 'Kh2', 'Na4', 'Kg2', 'Kb3', 'Kh1', 'Rf2', 'Kg1', 'Rf6', 'Kg2', 'Kb4', 'Kg1', 'Ra6', 'Kh2', 'Bh4', 'Kg1', 'Rd6', 'Kg2', 'Rc6', 'Kf1', 'Rc3', 'Ke2', 'Rc8', 'Ke3', 'Kb3', 'Ke2', 'Rd8', 'Ke3', 'Bf6', 'Kf3', 'Kb4', 'Kf2', 'Kc4', 'Kg1', 'Nb2', 'Kh1', 'Rd1+', 'Kg2', 'Kb3', 'Kg3', 'Rb1', 'Kh3', 'Rg1', 'Kh2', 'Bh4', 'Kh3', 'Nd3', 'Kxh4', 'Ne1', 'Kh3', 'Rg3+', 'Kxg3']
[White "php #1"]
[Black "php #3"]
['b3', 'e6', 'f4', 'e5', 'h4', 'd6', 'd4', 'd5', 'Nd2', 'exd4', 'c3', 'g6', 'Nh3', 'f5', 'Nc4', 'Na6', 'Kf2', 'Bg7', 'Kg3', 'Nh6', 'Ne3', 'c6', 'Nc4', 'Nb4', 'Bd2', 'Qxh4+', 'Kxh4', 'Nc2', 'cxd4', 'Nxa1', 'a4', 'Bxd4', 'Rh2', 'Bf2+', 'Nxf2', 'd4', 'Be1', 'Ng8', 'e3', 'c5', 'Qh5', 'Kf8', 'Nd1', 'dxe3', 'Bd3', 'b6', 'Bc2', 'g5+', 'fxg5', 'a6', 'Nf2', 'e2', 'Kh3', 'f4+', 'g4', 'Kg7', 'Bb4', 'Ne7', 'Rh1', 'Nxc2', 'Nd2', 'Kf8', 'Re1', 'Nxb4', 'Nde4', 'c4', 'Kh4', 'Ng8', 'Nd6', 'h6', 'Rxe2', 'b5', 'Nfe4', 'Nc6', 'Rc2', 'Bd7', 'bxc4', 'Be8', 'Qg6', 'bxa4', 'Re2', 'a5', 'Ng3', 'Ra7', 'Re6', 'Bd7', 'Qf5+', 'Kg7', 'Qc5', 'hxg5+', 'Kxg5', 'Ne5', 'Ne8+', 'Bxe8', 'Qd5', 'Rh7', 'Rxe8', 'Nxg4', 'Rxg8#']
[White "php"]
[Black "ruby"]
[]
[White "ruby #1"]
[Black "php #1"]
['g3', 'b5', 'Nh3', 'Nh6', 'f4', 'g6', 'Nc3', 'Ng4', 'Nxb5', 'Rg8', 'Nxc7+', 'Qxc7', 'Ng1', 'e5', 'fxe5', 'Bh6', 'b3', 'Qd6', 'exd6', 'Bg5', 'Nf3', 'Na6', 'Nxg5', 'Nc5', 'Nxf7', 'Na4', 'bxa4', 'Kf8', 'c3', 'Rh8', 'Nxh8', 'Ke8', 'Nxg6', 'Rb8', 'Qb3', 'Kd8', 'Qxb8', 'a5', 'Qxc8+', 'Kxc8', 'Bg2', 'Nf2', 'Kxf2', 'hxg6', 'Bc6', 'Kd8', 'Bxd7', 'Kxd7', 'Bb2', 'Kc6', 'h4', 'Kc5', 'g4', 'Kxd6', 'Rhe1', 'Ke5', 'Rg1', 'Kf4', 'Ke1', 'Ke4', 'Bc1', 'Kf4', 'h5', 'Ke4', 'hxg6', 'Ke5', 'd4+', 'Ke6', 'a3', 'Ke7', 'Bf4', 'Ke8', 'Kd1', 'Ke7', 'e4', 'Kf6', 'Ra2', 'Ke7', 'Ra1', 'Kd7', 'd5', 'Kc8', 'Bb8', 'Kd8', 'Bg3', 'Ke8', 'Re1', 'Kd7', 'Ra2', 'Ke8', 'e5', 'Ke7', 'Ree2', 'Kf8', 'd6', 'Kg8', 'e6', 'Kf8', 'g5', 'Ke8', 'Rab2', 'Kf8', 'Rg2', 'Ke8', 'Kc1', 'Kd8', 'Rb7', 'Ke8', 'e7']
[White "ruby #2"]
[Black "php #1"]
['b3', 'e6', 'f3', 'Bc5', 'Na3', 'Kf8', 'g4', 'Na6', 'Nb1', 'Qg5', 'Bb2', 'Ne7', 'a4', 'g6', 'Bc3', 'Bd4', 'Bg2', 'Qh5', 'f4', 'Bf2+', 'Kf1', 'b6', 'e3', 'Rb8', 'd4', 'Qh6', 'Qd3', 'Kg8', 'Nd2', 'Bg3', 'Qxg6+', 'Qxg6', 'Bd5', 'Qe4', 'hxg3', 'Ng6', 'a5', 'd6', 'Bb2', 'Nf8', 'Ra4', 'Ra8', 'Ne2', 'Qe5', 'Bf3', 'Bd7', 'c3', 'Qg7', 'Rxh7', 'Ng6', 'Nc1', 'Nb4', 'Bc6', 'Nc2', 'axb6', 'Qh6', 'Ba3', 'Rd8', 'Bg2', 'Qg5', 'Rb4', 'Qh6', 'Rg7+', 'Kxg7', 'Be4', 'Rdf8', 'd5', 'Kg8', 'Rc4', 'a6', 'Bxg6', 'Ra8', 'Kf2', 'Rh7', 'Ra4', 'fxg6', 'Kg2', 'Na1', 'Rb4', 'Rg7', 'Kf1', 'exd5', 'Ke2', 'Rb8', 'g5', 'Bg4+', 'Kd3', 'a5', 'Rd4', 'Be2+', 'Nxe2', 'Ra8', 'Nb1', 'Nxb3', 'Bxd6', 'Kh8', 'b7', 'Rb8', 'g4', 'Kg8', 'Be5', 'a4', 'Bxg7', 'Qh5', 'Bf6', 'Na1', 'Be7', 'Qh2', 'Ng3', 'Qh4', 'c4', 'Kg7', 'Ne4', 'Rh8', 'Bb4', 'c5', 'Nd6', 'Rc8', 'Kc3', 'Rc7', 'Na3', 'Qe1+', 'Kb2', 'Re7', 'Nab5', 'Rf7', 'Rd2', 'Qxe3', 'Kb1', 'Qh3', 'Re2', 'd4', 'Rb2', 'Nc2', 'Na3', 'Qh5', 'Nab5', 'Rf6', 'Rxc2', 'Qh3', 'Rb2', 'Qc3', 'Bxc5', 'Kf8', 'Rb3', 'Rxf4', 'Bb6', 'Rf2', 'Nxc3', 'Rf3', 'Na2', 'Re3', 'Kc2', 'Kg8', 'Ba7', 'Rxb3', 'Nb4', 'Kh8', 'Bxd4+', 'Kg8', 'Nc8', 'Ra3', 'Nd6', 'Rh3', 'Ne8', 'Rh5', 'Be3', 'Rh2+', 'Bf2', 'Rh4', 'Nf6+', 'Kf7', 'Na6', 'Ke7', 'Nb8', 'Ke6', 'Ba7', 'a3', 'Nh7', 'Rh1', 'Bd4', 'Rc1+', 'Kd3', 'Ke7', 'Nc6+', 'Ke8', 'Bc5', 'Rb1', 'Kc3', 'a2', 'Bb4', 'Ra1', 'Ne5', 'Re1', 'b8=Q#']
[White "php"]
[Black "ruby"]
[]
[White "php #2"]
[Black "php #3"]
['Nh3', 'f6', 'f3', 'h6', 'e4', 'b6', 'a4', 'd6', 'Ra2', 'Bxh3', 'Qe2', 'Qd7', 'Qd1', 'Be6', 'b4', 'Qxa4', 'g3', 'Bb3', 'Nc3', 'g5', 'e5', 'Qa5', 'exf6', 'Kd7', 'Nd5', 'Qxd5', 'g4', 'c6', 'fxe7', 'Qc4', 'Rxa7+', 'Kc8', 'Bg2', 'Nf6', 'c3', 'Bg7', 'Ra1', 'Ra3', 'Ra2', 'Ng8', 'h3', 'Qe2+', 'Kxe2', 'h5', 'gxh5', 'Ra6', 'Qg1', 'Ra7', 'Bf1', 'Rxe7+', 'Kf2', 'Re8', 'Qxg5', 'Re6', 'Kg3', 'Ne7', 'Kh2', 'Kc7', 'Ra3', 'Bd1', 'Qh4', 'Re1', 'Qxe1', 'Rh6', 'Ra4', 'Rg6', 'Qe5', 'Rg3', 'd3', 'Bxa4', 'Qd5', 'Bb5', 'Qg8', 'Rxh3+', 'Kg2', 'c5', 'Qh8', 'Ba4', 'b5', 'Nec6', 'Rh2', 'd5', 'Be3', 'Kd6', 'Kh1', 'Bc2', 'Qc8', 'Nd7', 'Qxd7+', 'Ke5', 'Bxh3', 'Bd1', 'Bf5', 'Na5', 'Kg1', 'Bf6', 'Qc7+', 'Kxf5', 'Kf1', 'Bb3', 'Bd2', 'Ba4', 'Qa7', 'Bd8', 'Rh3', 'Bc7', 'Qb7', 'Bc2', 'Qxb6', 'Bg3', 'Qd6', 'Be1', 'Qh2', 'Bh4', 'Kg1', 'd4', 'f4', 'Bb1', 'Kg2', 'Be1', 'Re3', 'Ba2', 'Rf3', 'Bg3', 'Qh1', 'Be6', 'Qh4', 'Be1', 'Rh3', 'dxc3', 'Qd8', 'Bd5+', 'Qxd5+', 'Kf6', 'Qc4', 'Nxc4', 'Bc1', 'Ke7', 'b6', 'Nxb6', 'Re3+', 'Kd6', 'd4', 'Bh4', 'dxc5+', 'Kd5', 'Kh2', 'Be7', 'Rh3', 'Bf8', 'f5', 'Nd7', 'Be3', 'Nb6', 'Bd4', 'Bh6', 'f6', 'Na4', 'Be5', 'Ke4', 'Bd6', 'Kd4', 'Bf8', 'Kc4', 'Re3', 'Bg7', 'Bxg7', 'c2', 'Kh3', 'Nxc5', 'Re7', 'Kd5', 'Re6', 'Kd4', 'Bh8', 'Nxe6', 'h6', 'c1=R', 'Kg3', 'Ng5', 'Kf4', 'Rc8', 'Bg7', 'Nf7', 'Kf5', 'Rc3', 'Bh8', 'Kc4', 'Kf4', 'Rg3', 'Kf5', 'Nxh6+', 'Kf4', 'Rg4+', 'Kf3', 'Kb5', 'Ke2', 'Rg6', 'Bg7', 'Kc6', 'f7', 'Re6+', 'Kd1', 'Ng8', 'f8=B', 'Re8', 'Ba1', 'Nf6', 'Bh6', 'Nh5', 'Bf6', 'Re2', 'Be7', 'Rf2', 'Kc1', 'Kb7', 'Bd2', 'Ng7', 'Bc5', 'Ka6', 'Bd4', 'Rh2', 'Kd1', 'Nh5', 'Be5', 'Kb6', 'Bf6', 'Ng7', 'Be1', 'Kc7', 'Bb4', 'Rh4', 'Bg5', 'Re4', 'Bd8+', 'Kc6', 'Bc7', 'Rd4+', 'Kc1', 'Nh5', 'Bf4', 'Kb7', 'Bbd2', 'Rb4', 'Bfe3', 'Re4', 'Bc5', 'Rb4', 'Bd4', 'Ng7', 'B4e3', 'Rd4', 'Kb1', 'Rd8', 'Bg5', 'Rb8', 'Be1', 'Ra8', 'Bg3', 'Rh8', 'Kc1', 'Rh1+', 'Be1', 'Kc8', 'Kd1', 'Rf1', 'Bd8', 'Kb8', 'Bf6', 'Rxe1+', 'Kc2', 'Re2+', 'Kd3', 'Rc2', 'Kd4', 'Ne6+', 'Kd3', 'Rf2', 'Bd4', 'Nc5+', 'Kc4', 'Rf1', 'Bxc5', 'Rf5', 'Ba7+', 'Ka8', 'Bf2', 'Re5', 'Bd4', 'Re4', 'Kc5', 'Rh4', 'Bc3', 'Re4', 'Ba5', 'Rd4', 'Bb4', 'Rf4', 'Bc3', 'Rh4']
[White "ruby #0"]
[Black "php #2"]
['c4', 'b6', 'f3', 'c6', 'b3', 'b5', 'cxb5', 'Qa5', 'bxc6', 'Na6', 'cxd7+', 'Bxd7', 'h4', 'Kd8', 'h5', 'Qxd2+', 'Nxd2', 'Bb5', 'Bb2', 'Rb8', 'Bxg7', 'Nb4', 'Bxf8', 'Bd3', 'exd3', 'f6', 'Bxe7+', 'Ke8', 'Bxf6', 'h6', 'Bxh8', 'Kd8', 'Qc1', 'Na6', 'Be5', 'Kd7', 'Bxb8', 'Nf6', 'Bxa7', 'Nc5', 'Bxc5', 'Nd5', 'Be2', 'Nf6', 'Kd1', 'Kc7', 'd4', 'Ng4', 'fxg4', 'Kd7', 'Bf1', 'Ke8', 'Rh4', 'Kd8', 'Qb2', 'Ke8', 'a4', 'Kf7', 'Nb1', 'Kg8', 'Qa2', 'Kf7', 'Kc1', 'Ke8', 'Qf2', 'Kd7', 'd5', 'Kc7', 'Qf8', 'Kd7', 'Qxh6', 'Kd8', 'Qd2', 'Kd7', 'Ba3', 'Kc7', 'Ba6', 'Kd7', 'Qe2', 'Kc7', 'Qd1', 'Kb8', 'Kb2', 'Ka8', 'Be2', 'Kb7', 'Kc1', 'Ka7', 'Qd2', 'Kb6', 'Be7', 'Kb7', 'd6', 'Kb8', 'Ba6', 'Ka7', 'Bg5', 'Ka8', 'Ne2', 'Ka7', 'Bb5', 'Kb6', 'Nf4', 'Ka7', 'Qa2', 'Kb6', 'Qf2+', 'Kb7', 'b4', 'Kb8', 'Qc2', 'Kb7', 'Qg6', 'Kb6', 'Kb2', 'Ka7', 'Kc3', 'Kb8', 'Be8', 'Ka8', 'Rh1', 'Kb8', 'Kd2', 'Ka8', 'Nd5', 'Ka7', 'Ke1', 'Kb7', 'Na3', 'Kb8', 'Rc1', 'Kb7', 'Bd7', 'Ka8', 'Kd1', 'Ka7', 'Qg7', 'Ka8', 'Rc5', 'Kb7', 'Qf7', 'Ka6', 'h6', 'Kb7', 'Bh4', 'Ka8', 'Bf5', 'Kb8', 'Qe7', 'Ka8', 'Rh3', 'Kb8', 'Bb1', 'Ka8', 'Qe8+', 'Ka7', 'Ne3', 'Kb7', 'Bg5', 'Ka6', 'Be7', 'Ka7', 'd7', 'Ka6', 'Be4', 'Ka7', 'Qh5', 'Ka6', 'Nd5', 'Kb7', 'Qf7', 'Ka7', 'Nf4', 'Ka6', 'Rg3', 'Kb6', 'Rgc3', 'Ka6', 'Rh5', 'Kb6', 'Kc2', 'Ka6', 'Qf6+', 'Ka7', 'Rc8']
[White "ruby #1"]
[Black "php #2"]
['e4', 'Nh6', 'h4', 'a6', 'Bxa6', 'e5', 'Bxb7', 'Ra7', 'Bxc8', 'g6', 'Bxd7+', 'Ke7', 'f4', 'Nxd7', 'fxe5', 'Rxa2', 'Rxa2', 'Nxe5', 'Kf2', 'Rg8', 'Qe2', 'Kd7', 'Rh2', 'c5', 'Qf3', 'Nc4', 'Qxf7+', 'Be7', 'Qxh7', 'Na5', 'Rxa5', 'Kc7', 'Qxg6', 'Qe8', 'Qxg8', 'Qf7+', 'Qxf7', 'Kd8', 'Rxc5', 'Kd7', 'Qxe7+', 'Kxe7', 'Kf1', 'Ke6', 'g3', 'Kf6', 'Na3', 'Ng4', 'Ne2', 'Ne5', 'Rxe5', 'Kxe5', 'Nb5', 'Ke6', 'Ke1', 'Ke5', 'Nec3', 'Kf6', 'Nd5+', 'Ke5', 'Rf2', 'Ke6', 'Nb6', 'Ke5', 'Nc3', 'Kd6', 'Nb5+', 'Kc6', 'e5', 'Kxb6', 'Rh2', 'Kxb5', 'c3', 'Ka6', 'b4', 'Kb5', 'h5', 'Kc6', 'Kf2', 'Kd5', 'h6', 'Ke6', 'c4', 'Kf7', 'Ke3', 'Ke8', 'Rh4', 'Ke7', 'Kd4', 'Kd8', 'Ke4', 'Kd7', 'h7', 'Ke7', 'Kd5', 'Kd8', 'Rh1', 'Ke8', 'd4', 'Kd8', 'Ba3', 'Kc7', 'Re1', 'Kd8', 'Rb1', 'Ke8', 'h8=Q+', 'Kf7', 'Qh5+', 'Kf8', 'c5', 'Kg8', 'g4', 'Kg7', 'Re1', 'Kf8', 'Qg6', 'Ke7', 'Qb6', 'Kf7', 'Qa5', 'Kg8', 'Rg1', 'Kf7', 'Rc1', 'Kf8', 'b5', 'Kg7', 'Rg1', 'Kg6', 'Bb2', 'Kh6', 'Bc3', 'Kg6', 'Rg2', 'Kg5', 'Kc6', 'Kf4', 'Bb4', 'Kg5', 'Qa8', 'Kg6', 'Kc7', 'Kh7', 'Rb2', 'Kh6', 'Qe8', 'Kg7', 'Kd7', 'Kh7', 'c6', 'Kg7', 'Qh8+', 'Kg6', 'Ke8', 'Kg5', 'Rf2', 'Kg6', 'Bd6', 'Kg5', 'Qf6+', 'Kxg4', 'b6', 'Kh5', 'Qh6+', 'Kg4', 'b7', 'Kg3', 'Rf4', 'Kg2', 'Bc7', 'Kg3', 'Qf6', 'Kh3', 'Bb8', 'Kg3', 'Qg6+', 'Kh2', 'Qg4', 'Kh1', 'Qg3']
[White "ruby #2"]
[Black "php #2"]
['h4', 'f6', 'e4', 'd6', 'a4', 'Qd7', 'f4', 'e5', 'Nc3', 'Qe7', 'Nh3', 'Be6', 'Na2', 'Bb3', 'Bb5+', 'c6', 'a5', 'b6', 'g4', 'Qd8', 'Rb1', 'Be6', 'Ba6', 'Kd7', 'Rf1', 'Bd5', 'Nc3', 'Ba2', 'Kf2', 'b5', 'Bb7', 'f5', 'a6', 'g6', 'Kg2', 'Ne7', 'Nxa2', 'exf4', 'Rxf4', 'b4', 'Qf3', 'Qe8', 'Nxb4', 'Bh6', 'Kh2', 'fxg4', 'b3', 'Nc8', 'Bxa8', 'd5', 'Qe3', 'g3+', 'Kg1', 'Bg5', 'Nf2', 'Be7', 'Bxc6+', 'Nxc6', 'Na2', 'Nb6', 'Ra1', 'gxf2+', 'Kh2', 'Na4', 'Qxa7+', 'Nxa7', 'Kg3', 'f1=N+', 'Rxf1', 'Qb8+', 'Kh3', 'Nb5', 'Rb1', 'Bc5', 'd3', 'Qe5', 'Bb2', 'Ra8', 'Rbd1', 'Qc3', 'Rc1', 'Ra7', 'Bxc3', 'Kc6', 'Bf6', 'dxe4', 'Rfe1', 'g5', 'Bc3', 'Kd7', 'Bd4', 'Ke7', 'hxg5', 'Ba3', 'Re2', 'e3', 'Kg3', 'Nc5', 'Kh2', 'Bxc1', 'Rf2', 'e2', 'Kg1', 'Nd7', 'Bc3', 'Ra8', 'Kh2', 'Nf8', 'Be5', 'Re8', 'c3', 'Rd8', 'Bc7', 'Nd4', 'Kg3', 'h6', 'Bd6+', 'Ke8', 'cxd4', 'e1=R', 'd5', 'Re3+', 'Kh2', 'Re6', 'Rf1', 'Re5', 'Bc5', 'Bxg5', 'Bd4', 'Nd7', 'Kh3', 'Nb8', 'Kg2', 'Be3', 'Bb6', 'Rg5+', 'Kh2', 'Kd7', 'Bc5', 'h5', 'Rb1', 'Rdg8', 'Bxe3', 'Rg1', 'Kh3', 'R1g4', 'Rd1', 'Rg2', 'Rc1', 'R2g5', 'Rh1', 'R5g7', 'Kh4', 'Rg4+', 'Kxh5', 'Re4', 'Bg5', 'Re7', 'Rh4', 'Rc8', 'Nc1', 'Re3', 'b4', 'Ke8', 'Bf4', 'Nxa6', 'Ne2', 'Rd8', 'Ng3', 'Kf8', 'Bc7', 'Re2', 'Rh1', 'Nxc7', 'Kg5', 'Rf2', 'Nf1', 'Rxf1', 'Kg4', 'Rf7', 'Rg1', 'Nxd5', 'Rg3', 'Rg7+', 'Kh4', 'Rxg3', 'Kh5', 'Rd6', 'b5', 'Nf6+', 'Kh6', 'Ra6', 'd4', 'Ng8+', 'Kh7', 'Rag6', 'd5', 'Ke7', 'd6+', 'Ke8', 'b6', 'Nh6', 'Kh8', 'Rc3', 'b7', 'Rc6', 'Kh7', 'Rb6', 'Kh8', 'Kf8', 'Kh7', 'Rg1', 'Kh8', 'Rg7', 'b8=Q+', 'Rxb8', 'd7', 'Rg5', 'd8=Q+', 'Rxd8', 'Kh7', 'Ng4', 'Kh8', 'Nf6']
[White "ruby #3"]
[Black "php #2"]
['Na3', 'e6', 'Nf3', 'Qe7', 'Nc4', 'a5', 'Nxa5', 'h5', 'Nxb7', 'Ra7', 'a4', 'Nc6', 'b4', 'Qc5', 'Nxc5', 'Rh7', 'Nxd7', 'Ba6', 'Nxf8', 'Ke7', 'Nxh7', 'Ke8', 'Ne5', 'Bd3', 'Nxc6', 'Ra5', 'exd3', 'Rb5', 'axb5', 'Nh6', 'Qxh5', 'Kd7', 'Qxh6', 'Kc8', 'Qxg7', 'e5', 'Nxe5', 'f6', 'Nxf6', 'Kb7', 'Qxc7+', 'Kxc7', 'Kd1', 'Kc8', 'Ba3', 'Kb8', 'Neg4', 'Ka7', 'Bc1+', 'Kb7', 'Ra8', 'Kc7', 'Ra5', 'Kd6', 'd4', 'Ke6', 'Ke1', 'Kf5', 'Ra2', 'Kg6', 'f4', 'Kg7', 'Nd7', 'Kg6', 'h4', 'Kh7', 'Nge5', 'Kg7', 'Ba3', 'Kh7', 'Nb8', 'Kh8', 'Kf2', 'Kg8', 'Kg3', 'Kh8', 'Kh3', 'Kh7', 'h5', 'Kh8', 'Bc4', 'Kg7', 'd3', 'Kf8', 'Ng4', 'Ke8', 'Na6', 'Kd7', 'Rb2', 'Kc8', 'Nh6', 'Kd7', 'Bd5', 'Ke7', 'Be4', 'Kd8', 'Rbb1', 'Kc8', 'Bf5+', 'Kb7', 'b6', 'Kxb6', 'Bc8', 'Kc6', 'Bb7+', 'Kd6', 'Nf7+', 'Ke7', 'Ba8', 'Kf8', 'Rb2', 'Ke7', 'Rb3', 'Kf6', 'Bf3', 'Kf5', 'Nd6+', 'Kxf4', 'Re1', 'Kg5', 'c4', 'Kh6', 'Ba8', 'Kxh5', 'Re7', 'Kh6', 'Be4', 'Kg5', 'Rc3', 'Kf6', 'Rb7', 'Ke6', 'Re7+', 'Kxe7', 'Nb7', 'Kf7', 'Bd5+', 'Ke8', 'Rc2', 'Ke7', 'Bf3', 'Kf7', 'Nd6+', 'Kf6', 'Bc1', 'Ke7', 'Ba3', 'Kxd6', 'Rf2', 'Kd7', 'Bg4+', 'Ke8', 'Rf7', 'Kxf7', 'b5', 'Kg6', 'Bd6', 'Kg5', 'Nb8', 'Kg6', 'Ba3', 'Kf7', 'Bb2', 'Ke7', 'Kh2', 'Ke8', 'Be6', 'Kd8', 'g4', 'Kc7', 'Na6+', 'Kd8', 'Kg2', 'Ke7', 'Bc1', 'Kf6', 'Nb4', 'Kg6', 'Kf3', 'Kf6', 'Be3', 'Kxe6', 'Kg2', 'Kf6', 'b6', 'Ke6', 'Kf2', 'Kf7', 'Kf1', 'Kf6', 'Ke2', 'Ke6', 'Bg1', 'Kd6', 'Kd1', 'Kd7', 'g5', 'Kd6', 'Na2', 'Ke6', 'Nc1', 'Kf7', 'Ke2', 'Ke6', 'Bh2', 'Kf5', 'Na2', 'Kg6', 'Bg1', 'Kf5', 'c5', 'Kg4', 'Bf2', 'Kh5', 'Ke3', 'Kxg5', 'Kf3', 'Kg6', 'c6', 'Kh6', 'Ke2', 'Kg6', 'b7', 'Kf6', 'Kf1', 'Kf5', 'Bg1', 'Kg6', 'Nc3', 'Kf5', 'Na2', 'Kg6', 'Nc1', 'Kh7', 'Bf2', 'Kg7', 'Bg1', 'Kf6', 'Ke1', 'Ke7', 'Na2', 'Kd6', 'Be3', 'Ke7', 'c7', 'Kf6', 'Ke2', 'Ke6', 'Kf1', 'Kd5', 'Kg2', 'Kc6', 'd5+', 'Kxc7', 'Bh6', 'Kd8', 'b8=Q+', 'Kd7', 'Kh2', 'Ke7', 'Qb5', 'Kf6', 'Bg5+', 'Kf5', 'Bd8', 'Kg6', 'd4', 'Kh6', 'Qb1', 'Kh5', 'Qb8', 'Kh6', 'Kg2', 'Kg6', 'Qd6+', 'Kf7', 'Qf6+', 'Kg8', 'Qd6', 'Kh7', 'Qg3', 'Kh6', 'Qg6+', 'Kxg6', 'Bc7', 'Kf6', 'Kg1', 'Kf7', 'Bb6', 'Kf8', 'Kg2', 'Kf7', 'Kf1', 'Kg7', 'Bc7', 'Kh7', 'd6', 'Kg7', 'Ba5', 'Kf7', 'Bb6', 'Kg6', 'Kg2', 'Kf6', 'd5', 'Kg7', 'Kg1', 'Kh7', 'Kf1', 'Kg6', 'Bg1', 'Kh6', 'Kg2', 'Kh5', 'Kh3', 'Kg5', 'Bd4', 'Kf4', 'Bf6', 'Ke3', 'Kh2', 'Kf2', 'Bd8', 'Ke2', 'Bh4', 'Kd1', 'Kg2', 'Kd2', 'Kh3', 'Ke3', 'Kh2', 'Kd4', 'Kg1', 'Kxd5', 'Be1', 'Kc5', 'Nc1', 'Kc4', 'Kf2', 'Kd4', 'Kg1', 'Kc4', 'Bd2', 'Kc5', 'Ne2', 'Kb5', 'Bb4', 'Kc6', 'Kh1', 'Kb5', 'Nd4+', 'Kb6', 'Kh2', 'Ka6', 'Nb5', 'Kxb5', 'Kh1', 'Kc6', 'Bd2', 'Kc5', 'Bc3', 'Kb6', 'Ba1', 'Ka7', 'Bb2', 'Kb8', 'Bd4', 'Ka8', 'd7', 'Kb8', 'Kg2', 'Kc7', 'Be3', 'Kd8', 'Bb6+', 'Kxd7']
[White "ruby #0"]
[Black "php #3"]
['e3', 'Nh6', 'a3', 'e5', 'Qe2', 'Nc6', 'c3', 'Ng8', 'd4', 'Na5', 'dxe5', 'Ke7', 'Qa6', 'Qe8', 'Qxa7', 'f6', 'Qxa8', 'Qd8', 'Qxb7', 'h5', 'Qxc8', 'Rh7', 'exf6+', 'Nxf6', 'Qxd7+', 'Qxd7', 'c4', 'Ng4', 'Ra2', 'Nh6', 'h4', 'Kf7', 'c5', 'Bd6', 'cxd6', 'g5', 'hxg5', 'Qd8', 'dxc7', 'Qd7', 'gxh6', 'Qd4', 'exd4', 'Nb7', 'Rxh5', 'Na5', 'Rxa5', 'Rg7', 'hxg7', 'Kg6', 'd5', 'Kf5', 'a4', 'Kg4', 'Rc5', 'Kh5', 'g3', 'Kg4', 'Kd1', 'Kf5', 'Nh3', 'Ke4', 'Rb5', 'Ke5', 'Rb3', 'Kxd5', 'Bg2+', 'Kd6', 'Rb5', 'Ke7', 'b4', 'Ke8', 'Bh1', 'Kf7', 'Kc2', 'Ke7', 'Rc5', 'Kd7', 'Kd2', 'Kd6', 'Kd3', 'Kd7', 'Kc4', 'Kd6', 'Nf4', 'Kd7', 'b5', 'Kd6', 'g8=Q', 'Ke7', 'Be3', 'Kd7', 'Qc8+', 'Ke7', 'Kd3', 'Kf7', 'Nd5', 'Kg7', 'Ra1', 'Kg6', 'a5', 'Kf7', 'Kc3', 'Kg6', 'Kb2', 'Kg7', 'Na3', 'Kg6', 'g4', 'Kh7', 'Ra2', 'Kg6', 'Nb1', 'Kg7', 'Qh8+', 'Kxh8', 'Rc1', 'Kg7', 'Bf3', 'Kg8', 'Rg1', 'Kf8', 'Bb6', 'Kg8', 'Ra1', 'Kh7', 'Rd1', 'Kg6', 'Be3', 'Kh7', 'Bg2', 'Kg6', 'f4', 'Kh6', 'Nb4', 'Kg6', 'Ra4', 'Kf7', 'Ka3', 'Kf8', 'Re1', 'Ke8', 'Na2', 'Kf8', 'Ba7', 'Kg7', 'Re6', 'Kf8', 'Bc6', 'Kf7', 'Be4', 'Kg7', 'Bf2', 'Kh8', 'Nb4', 'Kg8', 'g5', 'Kf8', 'Bc5+', 'Kf7', 'Rh6', 'Kg8', 'Nc2', 'Kf7', 'Ba8', 'Kg7', 'Bd6', 'Kf7', 'Nb4', 'Kg7', 'c8=Q', 'Kf7', 'g6+', 'Kf6', 'g7+', 'Kf7', 'Rf6+', 'Kxg7', 'Qd8', 'Kh7', 'Re6', 'Kg7', 'Rf6', 'Kh7', 'Nd5', 'Kg7', 'Qe8', 'Kh7', 'Qg6+', 'Kh8', 'Qg4', 'Kh7', 'Bc5', 'Kh8', 'Bb4', 'Kh7', 'Ne3', 'Kh8', 'Nd2', 'Kh7', 'Qh3+', 'Kg8', 'Bg2', 'Kg7', 'Rf5', 'Kg8', 'Ndf1', 'Kg7', 'Rg5+', 'Kf7', 'Bc6', 'Kf6', 'Nc2', 'Kf7', 'Qc3', 'Ke6', 'Ng3', 'Kf7', 'Kb2', 'Ke6', 'Qg7']
[White "ruby #1"]
[Black "php #3"]
['Na3', 'a6', 'e3', 'h6', 'Bxa6', 'c5', 'Bxb7', 'Bxb7', 'e4', 'd6', 'Nb1', 'Na6', 'a4', 'Rb8', 'e5', 'Bc8', 'exd6', 'Bd7', 'dxe7', 'f5', 'exd8=Q+', 'Kxd8', 'Kf1', 'Kc8', 'Ra3', 'Rb7', 'c4', 'Rb3', 'Rxb3', 'Nb4', 'Rxb4', 'Be7', 'Rb3', 'Kd8', 'h4', 'Rh7', 'Qe1', 'f4', 'Qxe7+', 'Kxe7', 'Rd3', 'f3', 'gxf3', 'Bg4', 'fxg4', 'Nf6', 'Nh3', 'Kf8', 'f3', 'Kg8', 'Re3', 'Ne8', 'Rxe8+', 'Kf7', 'Re5', 'Kf8', 'Rxc5', 'g5', 'Rxg5', 'Rh8', 'c5', 'Rh7', 'Ke2', 'Rd7', 'h5', 'Rd3', 'Kxd3', 'Ke7', 'Ke2', 'Ke6', 'Rh2', 'Ke7', 'Nf4', 'Kf8', 'Kd3', 'Ke8', 'Ke4', 'Kd8', 'd3', 'Ke8', 'b4', 'Kd8', 'Rf5', 'Kc8', 'Ne6', 'Kb8', 'Bxh6', 'Kc8', 'Nd2', 'Kb8', 'Nf4', 'Kb7', 'Ne2', 'Ka8', 'd4', 'Ka7', 'c6', 'Kb6', 'Nc4+', 'Kc7', 'Bg7', 'Kd8', 'Kd3', 'Ke7', 'Rf4', 'Kd8', 'h6', 'Kc8', 'Rf5', 'Kc7', 'Rh4', 'Kc8', 'Kc3', 'Kb8', 'Kb3', 'Kc7', 'Nc3', 'Kxc6', 'Rf8', 'Kb7', 'Nd5', 'Kc6', 'Ne5+', 'Kb7', 'a5', 'Ka6', 'Rf4', 'Kb5', 'Ka3', 'Ka6', 'Kb3', 'Ka7', 'h7', 'Ka6', 'Ka2', 'Ka7', 'Nc7', 'Kb8', 'Bf8', 'Ka7', 'Ne6', 'Kb8', 'b5', 'Ka8', 'Nc5', 'Kb8', 'Nb7', 'Kc8', 'Kb1', 'Kb8', 'Ba3', 'Ka7', 'a6', 'Ka8', 'Kc2', 'Kb8', 'Bb2', 'Ka8', 'Rf7', 'Ka7', 'Rf6', 'Kb8', 'Bc1', 'Kc7', 'Bb2', 'Kc8', 'Rd6', 'Kc7', 'Rd8', 'Kb6', 'Nd7+', 'Kxb5', 'Ba3', 'Ka4', 'Kc1', 'Kb3', 'Rb8', 'Kxa3', 'Nf6', 'Kb4', 'Rh8', 'Ka3', 'Nd5', 'Ka4', 'Nf6', 'Kb3', 'Nd6', 'Ka2', 'Rh3', 'Kb3', 'd5', 'Kc3', 'Nc8', 'Kd3', 'Rf8', 'Ke2', 'Kb2', 'Ke1', 'Rh4', 'Kd1', 'Ne8', 'Kd2', 'Kb3', 'Ke1', 'a7', 'Kf2', 'Ka4', 'Ke2', 'Ned6', 'Kd2', 'Nb6', 'Kc3', 'Rh1', 'Kd4', 'Kb4', 'Ke3', 'Re8+', 'Kf4', 'Ndc8', 'Kg3', 'Na8', 'Kg2', 'Re7', 'Kxh1', 'Rb7', 'Kg2', 'Rf7', 'Kg1', 'Kc4', 'Kh2', 'f4', 'Kg1', 'Ncb6', 'Kh2', 'Nd7', 'Kh1', 'Nf8', 'Kg2', 'Kc3', 'Kh3', 'Kd3', 'Kh4', 'Nc7', 'Kg3', 'Ng6', 'Kh2', 'Ne5', 'Kh3', 'Kd2', 'Kg3', 'Kd3', 'Kg2', 'Rd7', 'Kh3', 'Na6', 'Kh4', 'Rd8', 'Kh3', 'Rc8', 'Kg2', 'Rh8', 'Kg3', 'Nd7', 'Kg2', 'Ke2', 'Kh2', 'Re8', 'Kg1', 'Rc8', 'Kh1', 'Rb8', 'Kg2', 'h8=Q', 'Kg3', 'Ndc5', 'Kxf4', 'Kf1', 'Kg3', 'Rb4', 'Kf3', 'Qg8', 'Ke3', 'Qh7', 'Kf3', 'Qc2', 'Kg3', 'Ke1', 'Kh3', 'Qb2', 'Kg3', 'Ne6', 'Kh4', 'Qg2']
[White "ruby #2"]
[Black "php #3"]
['c4', 'e6', 'h3', 'c5', 'f4', 'a5', 'Qc2', 'Ra7', 'b4', 'cxb4', 'e4', 'Nh6', 'Qc3', 'Ke7', 'Qf3', 'g5', 'Bd3', 'f6', 'c5', 'Nf5', 'Ba6', 'Rxa6', 'Qf2', 'e5', 'Kd1', 'b3', 'c6', 'Bh6', 'Na3', 'bxc6', 'Ne2', 'Nh4', 'Qb6', 'Rxb6', 'Bb2', 'Bf8', 'Nb1', 'a4', 'Nd4', 'd6', 'Nc3', 'Bg4+', 'Nde2', 'Qd7', 'Kc1', 'Nxg2', 'Nd1', 'Qe6', 'Bd4', 'Bxe2', 'Nb2', 'Rg8', 'Nxa4', 'Bd3', 'Bc3', 'Bh6', 'Bd4', 'Bf8', 'Rh2', 'Bb5', 'Kb1', 'b2', 'Bg1', 'Bf1', 'Nxb6', 'Nxf4', 'd4', 'h5', 'Re2', 'bxa1=Q+', 'Kc2', 'Bh6', 'a3', 'Bg7', 'Rf2', 'Ng6', 'dxe5', 'Rh8', 'Rxf1', 'Rf8', 'a4', 'Qaa2+', 'Kc1', 'Kd8', 'Re1', 'Bh8', 'Nc8', 'fxe5', 'Bh2', 'c5', 'Bf4', 'Bf6', 'Bd2', 'Na6', 'Bf4', 'Qad5', 'h4', 'Qd7', 'Rf1', 'Kxc8', 'Rf2', 'Kb7', 'Rd2', 'Q5f7', 'Be3', 'Qf5', 'Ra2', 'Qe7', 'Rd2', 'Qd8', 'Kb2', 'Be7', 'Bg1', 'Qf1', 'Kc2', 'Rh8', 'Re2', 'Nb8', 'Re3', 'Qc7', 'Kb2', 'Qc8', 'Ka3', 'Qf6', 'a5', 'Qf4', 'Ka4', 'Nc6', 'Kb5', 'd5', 'Re2', 'Qb8', 'Rh2', 'Qxh2', 'exd5', 'Nb4', 'Bxh2', 'Kc7+', 'Ka4', 'Qc8', 'a6', 'Qxa6+', 'Kb3', 'Kd8', 'hxg5', 'Ke8', 'Kc3', 'Qa1+', 'Kd2', 'Rh6', 'Ke3', 'Rh8', 'Kf3', 'Qa6', 'Kg2', 'Qa5', 'Kg3', 'Qc7', 'Kf3', 'Bd8', 'Kf2', 'Bf6', 'Kf3', 'Ke7', 'Kg2', 'Qd6', 'Kh1', 'Nc6', 'gxf6+', 'Kf7', 'Kg2', 'Nge7', 'Kg1', 'Qe6', 'fxe7', 'Rh6', 'Kf2', 'Na5', 'Bf4', 'Qa6', 'Be3', 'Rh7', 'Kg2', 'Qd3', 'Bh6', 'Qg3+', 'Kf1', 'Qb3', 'Bf8', 'Qb6', 'Ke2', 'Qb7', 'Kd2', 'e4', 'Ke1', 'h4', 'Bg7', 'Nb3', 'Bh8', 'Kg8', 'Bb2', 'Rf7', 'Bc1', 'Qxe7', 'd6', 'Qe5', 'Ke2', 'Qxd6', 'Bb2', 'Rf6', 'Ba1', 'Qb8', 'Ke1', 'Re6', 'Bb2', 'Qa8', 'Ba1', 'Rg6', 'Bg7', 'Rd6', 'Kf2', 'Rd7', 'Kf1', 'Nd4', 'Be5', 'Qa7', 'Bg7', 'Rd5', 'Bxd4', 'h3', 'Bh8', 'Qa1+', 'Ke2', 'Qf1+', 'Ke3', 'Qd3+', 'Kf2', 'Qd1', 'Bg7', 'Rf5+', 'Kg3', 'Qd2', 'Bd4', 'c4', 'Be3', 'Re5', 'Bxd2', 'e3', 'Ba5', 'Re4', 'Bc3', 'Rf4', 'Bd4', 'Kh7', 'Bb6', 'Kh8', 'Kh2', 'Kg7', 'Bxe3', 'Rf1', 'Bd2', 'Rg1', 'Kxg1', 'Kg6', 'Bh6', 'Kxh6', 'Kf1', 'c3', 'Kf2', 'Kg6', 'Ke1', 'Kf5', 'Kd1', 'Ke4', 'Kc2', 'Ke3', 'Kb3', 'h2', 'Kxc3', 'Kf3', 'Kc4', 'h1=B']
[White "php #3"]
[Black "ruby #3"]
['f3', 'Nf6', 'Nh3', 'h6', 'e4', 'Nxe4', 'Bc4', 'Nxd2', 'a4', 'Nxc4', 'b4', 'Nb2', 'Na3', 'Nxd1', 'c3', 'Nxc3', 'Rf1', 'Nxa4', 'Rh1', 'a6', 'Ke2', 'e5', 'Kf2', 'Bxb4', 'Rd1', 'Bxa3', 'Rxd7', 'Qxd7', 'Kf1', 'Bxc1', 'Rb1', 'Qxh3', 'Rxb7', 'Qxh2', 'Rb2', 'Qxg2+', 'Ke1', 'Nxb2', 'f4', 'exf4']
[White "ruby #0"]
[Black "ruby #1"]
['g4', 'g6', 'b4', 'd5', 'g5', 'e5', 'b5', 'Qxg5', 'Na3', 'Qxg1', 'Rxg1', 'Bxa3', 'Bxa3', 'c6', 'Rxg6', 'hxg6', 'bxc6', 'bxc6', 'Bb4', 'Rxh2', 'Bc3', 'Rxf2', 'Kxf2', 'Bh3', 'Bxh3', 'c5', 'Bxe5', 'Na6', 'Bg3', 'Ke7', 'Qb1', 'Nf6', 'Qg1', 'Nh7', 'Kf3', 'Nb4', 'Qxc5+', 'Kd8', 'Qxd5+', 'Nxd5', 'Kf2', 'a5', 'Bh4+', 'Ng5', 'Bxg5+', 'Nf6', 'Bxf6+', 'Ke8', 'Bf1', 'g5', 'Bxg5', 'Kf8', 'a3', 'Kg8', 'Be7', 'Kh7', 'e3', 'Ra7', 'Bd3+', 'f5', 'Bxf5+', 'Kh8', 'Ke2', 'Rxe7', 'Bh7', 'Kxh7', 'Rf1', 'Rxe3+', 'Kxe3', 'Kg7', 'Rc1', 'Kf7', 'Re1', 'Ke8', 'c3', 'Kf7', 'Kd4', 'Kg7', 'Re3', 'a4', 'Rf3', 'Kh6', 'Re3', 'Kh7', 'Rg3', 'Kh8', 'Re3', 'Kh7', 'Re7+', 'Kg8', 'Rb7', 'Kf8', 'Re7', 'Kxe7', 'Ke5', 'Kf8', 'c4', 'Kf7', 'Kf5', 'Kf8', 'Kf4', 'Kf7', 'd4', 'Kf8', 'Ke3', 'Ke8', 'Kf3', 'Kd8', 'c5', 'Kc8', 'Kg2', 'Kd7', 'Kf1', 'Kc6', 'Kg1', 'Kb7', 'Kf1', 'Kb8', 'Kg1', 'Kc8', 'Kg2', 'Kb8', 'Kh2', 'Kb7', 'Kh3', 'Kc7', 'Kh4', 'Kc8', 'd5', 'Kd8', 'd6', 'Kd7', 'Kg5', 'Kd8', 'Kf5', 'Kd7', 'Kf6', 'Kc6', 'Kf7', 'Kxc5', 'd7', 'Kd6', 'Kf8', 'Kxd7', 'Kf7', 'Kd8', 'Ke6', 'Kc7', 'Kf7', 'Kb6', 'Kf6', 'Kb5', 'Ke5', 'Kc6', 'Ke4', 'Kb7', 'Kf4', 'Kc6', 'Ke5', 'Kc5', 'Kf4', 'Kb6', 'Kg4', 'Kb7', 'Kf4', 'Ka6', 'Kg5', 'Kb7', 'Kg6', 'Kc6', 'Kg7', 'Kd7', 'Kg6', 'Kd8', 'Kh6', 'Ke8', 'Kg6', 'Ke7', 'Kh6', 'Kd8', 'Kg6', 'Kd7', 'Kf5', 'Kc8', 'Kg6', 'Kc7', 'Kh6', 'Kb7', 'Kh7', 'Kc7', 'Kg6', 'Kb6', 'Kf7', 'Kc5', 'Kg7', 'Kb6', 'Kf8', 'Kc7', 'Kg8', 'Kb6', 'Kh7', 'Kc7', 'Kh8', 'Kd6', 'Kg8', 'Ke5', 'Kg7', 'Kd4', 'Kh7', 'Kd5', 'Kg8', 'Ke6', 'Kh8', 'Kf7', 'Kh7', 'Kf8', 'Kg6', 'Ke8', 'Kf5', 'Kd8', 'Kg5', 'Kc8', 'Kf6', 'Kd8', 'Kf7', 'Kd7', 'Kg7', 'Kd8', 'Kh7', 'Kc7', 'Kg8', 'Kb7', 'Kf7', 'Ka6', 'Kf6', 'Kb5', 'Ke7', 'Kc6', 'Kd8', 'Kb7', 'Kd7', 'Kb6', 'Ke8', 'Ka6', 'Ke7', 'Kb6', 'Ke8', 'Kc5', 'Kd7', 'Kb5', 'Ke8', 'Kc6', 'Ke7', 'Kb6', 'Kd6', 'Ka6', 'Ke5', 'Kb5', 'Ke4', 'Ka5', 'Ke3', 'Kb5', 'Ke2', 'Kc6', 'Kd3', 'Kd7', 'Ke2', 'Kc7', 'Ke1', 'Kd7', 'Kf1', 'Ke7', 'Ke2', 'Ke6', 'Kd3', 'Kf5', 'Ke2', 'Kf6', 'Ke3', 'Ke5', 'Kf3', 'Kf5', 'Kf2', 'Ke6', 'Kg1', 'Kd6', 'Kf1', 'Kd7', 'Ke2', 'Kd6', 'Kf3', 'Ke5', 'Ke2', 'Kf4']
[White "ruby #2"]
[Black "ruby #0"]
['d4', 'g5', 'f3', 'Nf6', 'e4', 'Nxe4', 'g4', 'Na6', 'fxe4', 'd6', 'a3', 'Bxg4', 'Bf4', 'Bxd1', 'Kxd1', 'gxf4', 'Bc4', 'Rc8', 'a4', 'e5', 'Ra2', 'exd4', 'Ne2', 'Kd7', 'h4', 'Qxh4', 'Bd3', 'Qxh1+', 'Ng1', 'Qxg1+', 'Kd2', 'Qxb1', 'Bxa6', 'bxa6', 'a5', 'Qxb2', 'Ra4', 'Qxc2+', 'Ke1', 'Qxa4', 'Kd2', 'Qxa5+', 'Kd3', 'Qc5', 'Kd2', 'Ra8', 'Kd1', 'Rb8', 'Ke1', 'Qe5', 'Kd2', 'Qxe4', 'Kd1', 'Qf5', 'Ke1', 'Be7', 'Kd2', 'Rhc8', 'Ke1', 'f3', 'Kd2', 'Qh5', 'Kd3', 'Bf8', 'Ke4', 'Qb5', 'Kxd4', 'f6', 'Ke3', 'Qb3+', 'Ke4', 'Qc2+', 'Kf4', 'Bg7', 'Ke3', 'h5', 'Kd4', 'Ke8', 'Ke3', 'Bh8', 'Kxf3', 'Qd2', 'Ke4', 'Ra8', 'Kf5', 'd5', 'Kg6', 'Qd3+', 'Kxh5', 'Rd8', 'Kh6', 'Qe4', 'Kh5', 'Qf4', 'Kg6', 'Qa4', 'Kh6', 'Rab8', 'Kh7', 'Qb3', 'Kg6', 'Bg7', 'Kxg7', 'Qe3', 'Kg8', 'Rb3', 'Kh8', 'Rb1', 'Kg8', 'Rc1', 'Kg7', 'Rc8', 'Kh7', 'Ra8', 'Kg8', 'Rb8', 'Kg7', 'Qe2', 'Kh6', 'Qc4', 'Kh7', 'Rc3', 'Kh8', 'Qd3', 'Kg8', 'c5', 'Kg7', 'Ra3', 'Kxf6', 'd4', 'Ke5', 'Qd1', 'Kf5', 'Qa4', 'Ke4', 'Rb7', 'Kf4', 'Qd1', 'Kf5', 'Ra1', 'Ke6', 'Qg1', 'Kf6', 'Ra2', 'Ke6', 'Qd1', 'Kf6', 'Ra4', 'Kf5', 'Rf7+', 'Ke5', 'Ra1', 'Ke4', 'Kd7', 'Kd5', 'Kc7', 'Ke4', 'd3', 'Ke3', 'Kd8', 'Ke4', 'Rc7', 'Kf5', 'Qh5+', 'Ke4', 'Rf1', 'Ke3', 'Qe8+', 'Kd2', 'Qf8', 'Kxd3', 'Rf5', 'Kd2', 'a5', 'Kc3', 'Rf4', 'Kc2', 'Rf3', 'Kb1', 'Rf4', 'Ka1', 'Rc6', 'Kb2', 'Qh6', 'Kc2', 'Qh5', 'Kc3', 'Rc7', 'Kd2', 'Qf5', 'Kc3', 'Qf7', 'Kd3', 'Rb4', 'Kd2', 'Qh7', 'Ke1', 'Re7+', 'Kf2', 'Kc7', 'Kg1', 'Re5', 'Kf2', 'Ree4', 'Kf1', 'Kd8', 'Kg2', 'Rbc4', 'Kg1', 'Rc2', 'Kf1', 'Re8', 'Kg1', 'Rf2', 'Kxf2', 'Kd7', 'Kg3', 'Qh5', 'Kg2', 'Qd1', 'Kf2', 'Rb8', 'Ke3', 'Qd4+', 'Ke2', 'Rb6', 'Ke1', 'Qe3+', 'Kd1', 'Qf3+', 'Kc2', 'Qd5', 'Kc3', 'Rb1', 'Kc2', 'Kd8', 'Kxb1', 'Qf7', 'Ka1', 'Qe7', 'Kb1', 'Qd7', 'Kc1', 'Qh3', 'Kd2', 'Qh6+', 'Kd3', 'Kd7', 'Kc3', 'a4', 'Kd3', 'Qh3+', 'Kd2', 'a6', 'Ke2', 'Qg2+', 'Kd1', 'Qh1+', 'Ke2', 'Qc6', 'Kd1', 'Qg6', 'Kc1', 'Kd8', 'Kd1', 'Qg7', 'Kc1', 'Kc8', 'Kd2', 'Kc7', 'Kc1', 'Qg1+', 'Kc2', 'a5', 'Kd3', 'Qg2', 'Kc3', 'a3', 'Kb3', 'Qh3+', 'Ka2', 'Kb7', 'Ka1', 'Qd3', 'Ka2', 'Qd5+', 'Kxa3', 'Qb3+', 'Kxb3', 'c4+', 'Ka4', 'Kc6', 'Ka3', 'Kd6', 'Ka2', 'a4', 'Ka3', 'Kc6', 'Kb2', 'Kd6', 'Kb1', 'Kc6', 'Ka2', 'Kc5', 'Ka1', 'Kb4', 'Kb2', 'Kc5', 'Kc2', 'Kd5', 'Kb2', 'Ke5', 'Kc2', 'Kf5', 'Kc3', 'Kg6', 'Kb2', 'Kh6', 'Kc1', 'Kg6', 'Kc2', 'Kh7', 'Kb2', 'Kg6', 'Kc3', 'Kf7', 'Kb4', 'Kf8', 'Kxa4', 'Ke7', 'Ka5', 'Kf6', 'Kb4', 'Ke7', 'Kc5', 'Kf8', 'Kd4', 'c3', 'Ke3', 'Kf7', 'Kd3', 'Ke8', 'Kd4', 'Ke7', 'Kd3', 'Kd6', 'Kc2', 'Ke7', 'Kd3', 'Kd8', 'Kc4', 'Kc8', 'Kd4', 'Kb7', 'Kxc3']
[White "ruby #3"]
[Black "ruby #0"]
['a4', 'c5', 'g3', 'c4', 'Ra2', 'a6', 'd3', 'cxd3', 'exd3', 'b6', 'Qe2', 'g5', 'Bxg5', 'Nc6', 'Bxe7', 'Qxe7', 'Qxe7+', 'Ncxe7', 'h3', 'f6', 'Na3', 'a5', 'Bg2', 'h5', 'Bxa8', 'f5', 'c3', 'Nf6', 'Nb5', 'Kf7', 'Kd2', 'd6', 'Nxd6+', 'Kg7', 'Nxc8', 'Nxc8', 'Kc1', 'Rh6', 'Kb1', 'Na7', 'c4', 'Ng8', 'Ne2', 'h4', 'gxh4', 'Rxh4', 'Bd5', 'Rxh3', 'Bxg8', 'Kxg8', 'Rxh3', 'Ba3', 'bxa3', 'Nc8', 'Rf3', 'Ne7', 'Rxf5', 'Nxf5', 'Nc1', 'Kg7', 'Kb2', 'Nh4', 'd4', 'Kf6', 'c5', 'bxc5', 'dxc5', 'Nf3', 'Nb3', 'Ng1', 'Nxa5', 'Kg6', 'Nc4', 'Kg5', 'a5', 'Kf4', 'a6', 'Kf3', 'Kc3', 'Nh3', 'Kd2', 'Nxf2', 'Na5', 'Nd3', 'Kxd3', 'Kf4', 'Nb7', 'Ke5', 'Nd8', 'Kf5', 'a7', 'Kf4', 'Nc6', 'Kf5', 'Re2', 'Kg5', 'Re5+', 'Kh4', 'Ke2', 'Kh3', 'Kd3', 'Kg2', 'Rf5', 'Kg1', 'Rf7', 'Kh1', 'Rf4', 'Kg1', 'Rf7', 'Kh1', 'Ke3', 'Kh2', 'Rb7', 'Kg3', 'Kd4', 'Kh4', 'Rb8', 'Kg3', 'a8=Q', 'Kh4', 'Ke4', 'Kg5', 'Ke3', 'Kh5', 'Kd2', 'Kh4', 'a4', 'Kh5', 'Qa6', 'Kg6', 'Ke2', 'Kh5', 'Rg8', 'Kh4', 'Ra8', 'Kg4', 'Nb8', 'Kh4', 'Nd7', 'Kg4', 'Qc4+', 'Kg5', 'Nf6', 'Kxf6', 'Qb4', 'Kf5', 'Kf1', 'Ke5', 'Qb5', 'Kf6', 'Qa6+', 'Kg5', 'Kf2', 'Kf5', 'Rh8', 'Kg5', 'Qc6', 'Kf5', 'Qd7+', 'Kg5', 'Qc8', 'Kg6', 'Qb8', 'Kf6', 'Rh6+', 'Kg7', 'Kf1', 'Kxh6', 'Qh2+', 'Kg7', 'Qd2', 'Kh8', 'Qg5', 'Kh7', 'Qc1', 'Kg8', 'c6', 'Kh8', 'Qe3', 'Kg7', 'Qd2', 'Kf8', 'Qg2', 'Ke7', 'Qd2', 'Ke8', 'Qd4', 'Kf8', 'Kg1', 'Ke7', 'Kh1', 'Kf7', 'Qf4+', 'Kg8', 'Qc7', 'Kf8', 'Qf4+', 'Ke8', 'Qd6', 'Kf7', 'Qd3', 'Kg8', 'Qc3', 'Kf7', 'Qh8', 'Kg6', 'Qh2', 'Kf7', 'Qb8', 'Kg7', 'Kh2', 'Kg6', 'Qb5', 'Kh6', 'Qh5+', 'Kxh5', 'Kg2', 'Kg4', 'a5', 'Kh5', 'Kf3', 'Kg5', 'Kg2', 'Kh4', 'Kh2', 'Kh5', 'Kg2', 'Kh6', 'Kg3', 'Kg5', 'Kh3', 'Kf6', 'Kg2', 'Kg5', 'Kg3', 'Kf6', 'c7', 'Ke6', 'Kg2', 'Ke7', 'Kf1', 'Ke8', 'c8=Q+', 'Kf7', 'Kf2', 'Kg7', 'Qc6', 'Kh7', 'Qh1+', 'Kg7', 'Qg1+', 'Kh6', 'Kg3', 'Kh5', 'a6', 'Kg5', 'Kh2+', 'Kh4', 'Qg7', 'Kh5', 'Kh1', 'Kh4', 'Qg4+', 'Kxg4', 'a7', 'Kf3', 'a8=Q+', 'Ke3', 'Qa6', 'Kf4', 'Qb7', 'Kg3', 'Qg7+', 'Kf4', 'Qg8', 'Ke4', 'Qh7+', 'Ke3', 'Kg2', 'Kd4', 'Qd7+', 'Kc3', 'Kf1', 'Kb3', 'Qd4', 'Kc2', 'Qe5', 'Kc1', 'Kg2', 'Kd1', 'Qe1+', 'Kxe1']
[White "ruby #2"]
[Black "ruby #1"]
['g4', 'Nh6', 'c4', 'Nxg4', 'Na3', 'Nxf2', 'Nf3', 'Nxh1', 'Nd4', 'd5', 'cxd5', 'Qxd5', 'Nac2', 'Qxd4', 'e4', 'Qxe4+', 'Be2', 'Qxc2', 'Qxc2', 'Bh3', 'Rb1', 'Be6', 'Qd3', 'Bxa2', 'Qa6', 'bxa6', 'Bc4', 'Bxb1', 'Bb5+', 'axb5', 'b4', 'Bg6', 'Ba3', 'a6', 'Bb2', 'h6', 'Kd1', 'Rh7', 'Ke1', 'Bd3', 'Ba3', 'e6', 'h4', 'Bxb4', 'Bc1', 'Bxd2+', 'Kxd2', 'g5', 'h5', 'Bg6', 'Ke1', 'Bxh5', 'Bb2', 'c6', 'Ba3', 'Kd8', 'Bc1', 'Bd1', 'Kd2', 'Bg4', 'Bb2', 'a5', 'Ke1', 'e5', 'Kf1', 'a4', 'Ba3', 'Rg7', 'Bc5', 'Ra6', 'Ba7', 'Rxa7', 'Ke1', 'h5', 'Kd2', 'Ra8', 'Ke3', 'b4', 'Kd2', 'Kd7', 'Ke3', 'c5', 'Kd3', 'Rg6', 'Kc2', 'f5', 'Kd2', 'Ra5', 'Kc2', 'Kc6', 'Kd3', 'b3', 'Ke3', 'Na6', 'Kd2', 'Kb5', 'Ke1', 'Bh3', 'Kd1', 'Nb4', 'Kd2', 'Nc2', 'Kc1', 'Ra8', 'Kd1', 'Re8', 'Kd2', 'Rc8', 'Kc1', 'Kc4', 'Kb1', 'Re8', 'Kc1', 'Na3', 'Kd1', 'Kb4', 'Kc1', 'Rg7', 'Kd1', 'c4', 'Ke2', 'f4', 'Kd1', 'Re6', 'Ke1', 'Rf6', 'Ke2', 'Bf5', 'Ke1', 'Rc6', 'Ke2', 'Rh7', 'Kd2', 'Re7', 'Kc1', 'Rf6', 'Kd2', 'Rb7', 'Kc1', 'Ra7', 'Kd2', 'Rg6', 'Ke2', 'Rh7', 'Kd1', 'c3', 'Ke1', 'Rd7', 'Ke2', 'Rd4', 'Kf3', 'g4+', 'Kg2', 'Rd3', 'Kxh1', 'Rg7', 'Kg1', 'Re7', 'Kf2', 'Re3', 'Kg1', 'Nc4', 'Kf1', 'Rg3', 'Kf2', 'Rb7', 'Kf1', 'Rf7', 'Ke1', 'Bc2', 'Kf2', 'Na3', 'Kf1', 'Rc7', 'Ke2', 'Rc5', 'Ke1', 'Rf3', 'Ke2', 'Rg3', 'Kf1', 'Nc4', 'Ke2', 'Bb1', 'Ke1', 'Nb6', 'Kf1', 'Bc2', 'Ke2', 'Bd1+', 'Ke1', 'Rc7', 'Kf1', 'Rf3+', 'Kg1', 'Rh3', 'Kf2', 'g3+', 'Kg1', 'a3', 'Kf1', 'Nc4', 'Kg2', 'h4', 'Kf1', 'Be2+', 'Ke1', 'Rd7', 'Kxe2', 'Rd5', 'Kf1', 'Na5', 'Kg1', 'Rc5', 'Kg2', 'c2', 'Kf1', 'Nc6', 'Ke1', 'Rb5', 'Kd2', 'a2', 'Kc1', 'Rb7', 'Kd2', 'Rb8', 'Kc1', 'Ka5', 'Kb2', 'Rh1', 'Ka3', 'g2', 'Kb2', 'Rb7', 'Ka3', 'b2', 'Kxa2', 'Rb8', 'Ka3', 'Nd8', 'Ka2', 'Ka4']
[White "ruby #3"]
[Black "ruby #1"]
['Nf3', 'b5', 'd3', 'd6', 'Bf4', 'a5', 'Bxd6', 'cxd6', 'a4', 'bxa4', 'Rxa4', 'Qb6', 'Rxa5', 'Qxa5+', 'Nc3', 'Qxc3+', 'bxc3', 'f5', 'g3', 'Bd7', 'Kd2', 'Na6', 'Qc1', 'Nc5', 'Qb1', 'Nxd3', 'exd3', 'Bc6', 'g4', 'Bxf3', 'gxf5', 'Bxh1', 'Ke1', 'Be4', 'dxe4', 'h6', 'Bd3', 'Ra7', 'Kf1', 'Ra3', 'Kg2', 'Rxc3', 'f6', 'Rxc2', 'fxg7', 'Bxg7', 'Qxc2', 'Kd8', 'Be2', 'Nf6', 'Qc8+', 'Kxc8', 'Bc4', 'Nxe4', 'Bg8', 'Nxf2', 'Kxf2', 'Rxg8', 'h4', 'Be5', 'h5', 'Rg2+', 'Kxg2', 'Kd8', 'Kh1', 'Bh8', 'Kg1', 'Kc8', 'Kg2', 'Be5', 'Kf3', 'Bh2', 'Kg4', 'Kd7', 'Kf3', 'e6', 'Kg2', 'Kc7', 'Kxh2', 'Kb6', 'Kh1', 'Ka5', 'Kg2', 'Ka6', 'Kf3', 'e5', 'Ke4', 'Kb5', 'Kd5', 'Ka6', 'Kxd6', 'Kb5', 'Kxe5', 'Ka6', 'Ke6', 'Kb5', 'Kd6', 'Ka4', 'Ke5', 'Kb4', 'Ke4', 'Kc4', 'Kf3', 'Kc5', 'Kf2', 'Kb5', 'Kg1', 'Kc5', 'Kg2', 'Kd6', 'Kf3', 'Kc6', 'Ke4', 'Kb5', 'Kf4', 'Kc5', 'Ke3', 'Kb6', 'Kf3', 'Kc7', 'Ke3', 'Kc8', 'Kd3', 'Kd8', 'Kc3', 'Ke7', 'Kb4', 'Ke8', 'Kb5', 'Kf8', 'Kb6', 'Ke8', 'Ka5', 'Kd7', 'Kb6', 'Ke6', 'Ka6', 'Kd7', 'Kb7', 'Ke7', 'Kc8', 'Kd6', 'Kb8', 'Ke6', 'Kc8', 'Ke5', 'Kb8', 'Kd4', 'Kc7', 'Kd5', 'Kd8', 'Ke5', 'Kd7', 'Kf4', 'Kd8', 'Ke4', 'Kc7', 'Kd4', 'Kd8', 'Kd5', 'Kc7', 'Kc5', 'Kc8', 'Kd6', 'Kb7', 'Kd7', 'Kb8', 'Ke8', 'Kc8', 'Kf8', 'Kd8', 'Kg7', 'Ke7', 'Kh8', 'Kf6', 'Kh7', 'Ke7', 'Kg7', 'Kd8', 'Kf6', 'Kd7', 'Kg7', 'Kc6', 'Kf7', 'Kd7', 'Kg7', 'Kc8', 'Kg8', 'Kc7', 'Kf8', 'Kc6', 'Kg7', 'Kb5', 'Kf8', 'Ka6', 'Kf7', 'Ka5', 'Ke6', 'Kb4', 'Kd5', 'Kc3', 'Ke5', 'Kc2', 'Kd5', 'Kd3', 'Kc5', 'Ke4', 'Kc6', 'Kd3', 'Kc7', 'Ke4', 'Kc6', 'Kd3', 'Kb7', 'Kc3', 'Ka6', 'Kd2', 'Ka5', 'Kd3', 'Ka6', 'Ke4', 'Ka5', 'Kd5', 'Kb4', 'Kd6', 'Kc3', 'Kc6', 'Kd4', 'Kb7', 'Kd5', 'Kb6', 'Kd4', 'Kb7', 'Kd3', 'Kc8', 'Kc2', 'Kd7', 'Kc3', 'Ke7', 'Kc4', 'Ke6', 'Kc5', 'Kf6']
[White "ruby #2"]
[Black "ruby #3"]
['h4', 'b5', 'c3', 'd6', 'Qc2', 'Na6', 'a3', 'f5', 'a4', 'bxa4', 'Ra3', 'Nh6', 'Nh3', 'c5', 'Kd1', 'Nb4', 'h5', 'Nxc2', 'b3', 'Nxa3', 'f3', 'Nxb1', 'Ba3', 'Nxd2', 'Nf4', 'Nxf1', 'bxa4', 'Qa5', 'Bc1', 'Qxc3', 'e4', 'Qxf3+', 'Ne2', 'fxe4', 'Rxf1', 'Qxf1+', 'Kc2', 'Qxg2', 'Bf4', 'Qxe2+', 'Kc3', 'Qxh5', 'Be5', 'Qxe5+', 'Kc2', 'Bd7', 'Kc1', 'Bxa4', 'Kb1', 'Qg3', 'Ka2', 'Rc8', 'Kb1', 'e6', 'Kb2', 'Be7', 'Kb1', 'e3', 'Ka1', 'g6', 'Kb1', 'Rc6', 'Ka1', 'Bd1', 'Kb1', 'Be2', 'Ka2', 'Bh4', 'Ka1', 'Qf2', 'Ka2', 'Qf6', 'Kb1', 'Bg5', 'Kc2', 'Qa1', 'Kb3', 'Qe1', 'Ka2', 'Qh1', 'Ka3', 'Qf1', 'Kb2', 'Kf8', 'Ka3', 'Qf7', 'Kb2', 'Qe7', 'Kb3', 'Bf1', 'Kc3', 'Bh4', 'Kc2', 'Bg2', 'Kd1', 'Qg5', 'Kc1', 'Ke8', 'Kb2', 'Kf8', 'Kc2', 'Kg8', 'Kb1', 'Qh5', 'Ka1', 'Qe5+', 'Kb1', 'Qg7', 'Kc1', 'Qd4', 'Kb1', 'a5', 'Ka2', 'Qg7', 'Ka3', 'Kf8', 'Ka2', 'Rb6', 'Ka3', 'Bd5', 'Ka4', 'e5', 'Ka3', 'Rb4']
[White "RANDOM"]
[Black "RANDOM"]
['c4', 'Nh6', 'c5', 'g5', 'g3', 'c6', 'Qc2', 'a6', 'h4', 'Qb6', 'h5', 'a5', 'Kd1', 'Qb4', 'e4', 'Qa3', 'd3', 'd5', 'f3', 'Be6', 'Rh4', 'd4', 'e5', 'Bg4', 'Be3', 'Na6', 'Qg2', 'f5', 'b3', 'Qxb3+', 'Ke1', 'Kd8', 'Na3', 'Qb6', 'Qd2', 'Rb8', 'f4', 'Qa7', 'Rh2', 'Be2', 'Bxe2', 'Qxc5', 'Qb4', 'Kc8', 'Bf3', 'Kd8', 'Rd1', 'Qc2', 'Nc4', 'b5', 'Ra1', 'Qb3', 'Rd1', 'Qa4', 'Be2', 'Ra8', 'Qxe7+', 'Kc8', 'Bf3', 'Qxa2', 'Rc2', 'Nf7', 'Bxd4', 'Qb3', 'Kf2', 'Nxe5', 'h6', 'Qb1', 'Qe6+', 'Kb8', 'Bxc6', 'Nxd3+', 'Kf3', 'Nxf4', 'Qe7', 'b4', 'Qc7+', 'Nxc7', 'Bf6', 'Rg8', 'Kf2', 'Qc1', 'Bxg5', 'Nfd5', 'Re1', 'Qb2', 'Nb6', 'Qf6', 'Rce2', 'Ne6', 'Rc2', 'Be7', 'Bxa8', 'Rf8', 'Rc4', 'Bd8', 'Rc8+', 'Ka7', 'Ra1', 'Nxb6', 'Rc3', 'Nd5', 'Rc5', 'Ndc7', 'Re5', 'a4', 'Rb1', 'Qh8', 'Bd2', 'Nd4', 'Bxb4', 'Kb6', 'Rbe1', 'Nd5', 'Bc6', 'Qxe5', 'Re4', 'Qe7', 'Kf1', 'Qa7', 'Re3', 'Nc7', 'Be8', 'Nce6', 'Bxf8', 'Qb8', 'Ke1', 'Qf4', 'Re2', 'Ka7', 'Nf3', 'Bh4', 'Re3', 'Qxe3+', 'Kf1', 'Nc5', 'Ne5', 'Qd3+', 'Nxd3', 'Ka8', 'Ne5', 'Bf6', 'Bh5', 'Nb5', 'Bg6', 'hxg6', 'Nc6', 'Bd4', 'Bxc5', 'Bc3', 'Bd6', 'Bb4', 'Nd8', 'Bc5', 'Bxc5', 'Nc3', 'Kg1', 'Kb8', 'Bb4', 'a3', 'Bf8', 'Kc8', 'Ne6', 'Ne4', 'Nd4', 'Ng5', 'Be7', 'Nh7', 'Nxf5', 'Nf8', 'Kf1', 'Kc7', 'Nd4', 'Kb6', 'Bd8+', 'Ka6', 'Bf6', 'Nh7', 'Ne2', 'Kb6', 'Bh4', 'Nf8', 'Nc1', 'Kb5', 'Bf6', 'Ka6', 'Ke2', 'Kb7', 'Bb2', 'Kc6', 'Kd1', 'Kd6', 'h7', 'Nxh7', 'Kc2', 'Ke7', 'Nd3', 'Kd6', 'Bg7', 'Ng5', 'Kd1', 'Ne4', 'Kc2', 'Kc7', 'Bf8', 'Kb7', 'Kc1', 'Ng5', 'Bh6', 'Nf7', 'Nb4', 'Ka8', 'Kd2', 'Ne5', 'Be3', 'Kb7', 'Na6', 'Nc4+', 'Kd1', 'Nd2', 'Nc5+', 'Kc7', 'Na6+', 'Kd6', 'Bc5+', 'Ke5', 'Bg1', 'Nb3', 'Bh2', 'Kd5', 'Nc5', 'g5', 'Na6', 'Na5', 'g4', 'Nb7', 'Ke1', 'Ke4', 'Kf2', 'Kd3', 'Kg3', 'Kc4', 'Kf2', 'Kd4', 'Be5+', 'Kd3', 'Nb8', 'Nd8', 'Kf3', 'Ne6', 'Na6', 'Nf8', 'Bb8', 'Kd4', 'Kg2', 'Ne6', 'Kf3', 'Nf4', 'Bxf4', 'Kc3', 'Ke2', 'Kd4', 'Bb8', 'Kc4', 'Bf4', 'a2', 'Be3', 'Kc3', 'Bg1', 'a1=N', 'Kf2', 'Kb2', 'Kg3', 'Kc2', 'Be3', 'Kb3', 'Nb8', 'Kc4', 'Nd7', 'Nb3', 'Ne5+', 'Kb4', 'Nf3', 'Ka3', 'Ne5', 'Nd4', 'Kh3', 'Kb3', 'Bf4', 'Nf5', 'Nf7', 'Kc4', 'gxf5', 'Kd3', 'Bh2', 'Kd2', 'Bd6', 'g4+', 'Kh2', 'Ke2', 'Bf8', 'Kf3', 'Bc5', 'g3+', 'Kh3', 'g2', 'f6', 'Ke4', 'Ba7', 'g1=R', 'Bc5', 'Rh1+', 'Kg3', 'Rc1', 'Ng5+', 'Ke5', 'Ba3', 'Rc5', 'Bxc5', 'Kxf6', 'Bb6', 'Ke7', 'Bf2', 'Kf8', 'Bd4', 'Ke7', 'Nf7', 'Kxf7']
[White "STOCKFISH"]
[Black "RANDOM"]
['e4', 'd5', 'exd5', 'g5', 'd4', 'Qd6', 'c4', 'e6', 'Nc3', 'Qd8', 'Qe2', 'Nd7', 'dxe6', 'Qf6', 'exd7+', 'Kxd7', 'h4', 'Ba3', 'bxa3', 'Qh6', 'Nf3', 'Qg6', 'Ne5+', 'Ke6', 'Nxg6+', 'Kf5', 'Qe5+', 'Kg4', 'Qxg5#']
[White "RANDOM"]
[Black "STOCKFISH"]
['b3', 'e5', 'a4', 'Nc6', 'a5', 'a6', 'Ba3', 'Bxa3', 'Nxa3', 'Nf6', 'h4', 'd5', 'g3', 'O-O', 'Rc1', 'Qe7', 'f4', 'Qxa3', 'c3', 'Qd6', 'f5', 'e4', 'Nf3', 'Qxg3#']
[White "RANDOM"]
[Black "python"]
[]
[White "RANDOM"]
[Black "python #1"]
['e4', 'e5', 'h4', 'Qxh4', 'Bc4', 'Qxh1', 'Bd3', 'Qxg1+', 'Ke2', 'Qxd1+', 'Kxd1', 'd5', 'exd5', 'e4', 'Nc3', 'exd3', 'Ke1', 'dxc2', 'Ke2', 'Bf5', 'Nd1', 'cxd1=B+', 'Kf1', 'Be4', 'b3', 'Bxb3', 'f3', 'Bbxd5', 'g3', 'Bxf3', 'Kf2', 'Bxa2', 'Ke1', 'Bad5', 'Ra3', 'Bxa3', 'd3', 'Bxc1', 'g4', 'Bxg4', 'Kf1', 'Be4', 'd4', 'Bd5', 'Kg1', 'Be4', 'Kf2', 'Bd5', 'Kg1', 'Be4', 'Kf2', 'Bd5', 'Kg3', 'Be4', 'Kh2', 'Bd5', 'Kg1', 'Be4', 'Kf1', 'Bd5', 'Ke1', 'Be4', 'd5']
[White "python #2"]
[Black "RANDOM"]
['h3', 'b6', 'Rh2', 'Na6', 'a4', 'Rb8', 'd4', 'Nc5', 'dxc5']
[White "python #3"]
[Black "RANDOM"]
['Nf3', 'c6', 'e3', 'Nh6', 'b4', 'd5', 'Nd4', 'a5', 'Nxc6']
[White "RANDOM"]
[Black "r #0"]
['Nh3', 'a6']
[White "r #1"]
[Black "RANDOM"]
['b3']
[White "r #2"]
[Black "RANDOM"]
['h4']
[White "r #3"]
[Black "RANDOM"]
['d3']
[White "php #0"]
[Black "RANDOM"]
['g4', 'g6', 'Bh3', 'd6', 'c3', 'Bg7', 'Nf3', 'g5', 'a4', 'Be5', 'Nxe5', 'Nh6', 'Na3', 'c6', 'e3', 'e6', 'Nec4', 'a5', 'Rf1', 'e5', 'Rg1', 'Kd7', 'Nxd6', 'b6', 'Qf3', 'e4', 'Ra2', 'Qe7', 'Bg2', 'Bb7', 'Qf6', 'Qe6', 'Ndb5', 'Rg8', 'Nb1', 'Qc4', 'Rf1', 'Ra6', 'N5a3', 'Qb5', 'Qe6+', 'fxe6', 'd3', 'Kd6', 'b3', 'Qc5', 'Bxe4', 'Ba8', 'b4', 'Qb5', 'f4', 'Ke7', 'h3', 'axb4', 'c4', 'Qf5', 'Ra1', 'Kf7', 'Ra2', 'Rf8', 'Rg2', 'Kg7', 'Rg3', 'Qf7', 'Ke2', 'Rc8', 'Bxh7', 'Qxf4', 'Nb5', 'Ra5', 'd4', 'Qxe3+', 'Kd1', 'Rh8', 'd5', 'Qd4+', 'Bd2', 'Rd8', 'd6', 'c5', 'N5c3', 'Nd7', 'Rfg1', 'Qxg4+', 'Rf3', 'Qf4', 'Rfg3', 'Qe5', 'Bf4', 'Nf8', 'h4', 'Qd5+', 'Ke2', 'e5', 'Bg6', 'Rb5', 'Rf1', 'Nf5', 'Rgg1', 'Rxd6', 'Rf3', 'exf4', 'h5', 'Qe6+', 'Ne4', 'Qe8', 'Rfg3', 'Nh7', 'Re3', 'Qf8', 'Rgg3', 'Bxe4', 'cxb5', 'Bh1', 'Re6', 'Rxe6+', 'Kf2', 'Rf6', 'Rg1', 'Qg8', 'h6+', 'Kxh6', 'Bxf5', 'Qd5', 'Rxg5', 'Qa8', 'Bxh7', 'Qc6', 'Rf5', 'Qe4', 'Rxc5', 'f3', 'Rc7', 'Kg5', 'Rb7', 'Qg4', 'Rf7', 'Qg3+', 'Ke3', 'Rc6', 'Rd7', 'Qc7', 'Bf5', 'Rg6', 'Kd3', 'Qf4', 'Nd2', 'Kf6', 'Rg7', 'Qd4+', 'Kxd4', 'Rh6', 'Bh3', 'Kxg7', 'Ne4', 'Rd6+', 'Nxd6', 'Kg6', 'Bf1', 'Kg7', 'Ke5', 'Kh8', 'Kf6', 'Kh7', 'Ke7', 'f2', 'Nc4', 'Kh6', 'Kd8', 'Be4', 'Bg2', 'Bg6', 'Be4', 'Kg5', 'a5', 'Be8', 'Nd2', 'Bxb5', 'a6', 'Kh4', 'Kc7', 'Kg4', 'Bg2', 'Kg5', 'Nf1', 'Bc4', 'Bh1', 'Bd3', 'Ba8', 'Bc2', 'Kd8', 'Bd1', 'Kc7', 'Be2', 'Ne3', 'Kf6', 'Kxb6', 'Kg7', 'Ka5', 'Kf6', 'Bc6', 'Bxa6', 'Ka4', 'Bc8', 'Nd1', 'f1=R', 'Bd5', 'Ke7', 'Be4', 'Ke6', 'Nb2', 'Rf2', 'Bf3', 'Rc2', 'Bg4+', 'Kf6', 'Be6', 'Ba6', 'Bc4', 'Re2', 'Kxb4', 'Rd2', 'Bf1', 'Rxb2+', 'Ka5', 'Kf7', 'Bb5', 'Bb7', 'Ba6', 'Kf6', 'Bxb7', 'Rd2', 'Bd5', 'Rd1', 'Bg2', 'Rd8', 'Bc6', 'Kf5', 'Ka6', 'Rc8', 'Bh1', 'Rc7', 'Bf3', 'Re7', 'Kb5', 'Rh7', 'Bd5', 'Rf7', 'Ba8', 'Rf6', 'Ka5', 'Rc6', 'Bb7', 'Rc3', 'Bf3', 'Kg5', 'Bc6', 'Kf4', 'Kb5', 'Rc1', 'Bd7', 'Rg1', 'Bc8', 'Rg2', 'Ka6', 'Ra2+', 'Kb5', 'Rg2', 'Ka4', 'Rb2', 'Bf5', 'Kg3', 'Bc2', 'Rb4+', 'Ka5', 'Rb3', 'Bd3', 'Rb4', 'Bg6', 'Ra4+', 'Kb6', 'Ra5', 'Bd3', 'Re5', 'Be2', 'Re4', 'Ka5', 'Rf4', 'Bf1', 'Rd4', 'Kb6', 'Kf3', 'Kb7', 'Ke4', 'Bc4', 'Ke3', 'Kc6', 'Re4', 'Kc7', 'Kd4', 'Bg8', 'Rg4', 'Kb8', 'Rh4', 'Bf7', 'Rh7', 'Be8', 'Ke5', 'Bd7', 'Rh2', 'Ka7', 'Kf4', 'Ka6', 'Re2', 'Bf5', 'Kg5', 'Bg4', 'Rh2', 'Be6', 'Kh5', 'Bh3', 'Re2', 'Bd7', 'Kg6', 'Be6', 'Kh7', 'Bf7', 'Kg7', 'Kb5', 'Kh6', 'Be6', 'Kg5', 'Ba2', 'Re6', 'Kb4', 'Re5', 'Kb3', 'Rb5+', 'Kc2', 'Kh6', 'Be6', 'Kh5', 'Bd7', 'Rb1', 'Kxb1']
[White "RANDOM"]
[Black "php #1"]
['a3', 'e5', 'g4', 'Na6', 'c4', 'h5', 'Qc2', 'b6', 'Qf5', 'Qh4', 'Nc3', 'Ke7', 'Rb1', 'Nb8', 'b3', 'Kd8', 'Nf3', 'd6', 'gxh5', 'c5', 'Qg4', 'Be7', 'Qe4', 'Ke8', 'Bh3', 'g5', 'Bf1', 'Nc6', 'Bg2', 'g4', 'Na4', 'Kf8', 'h3', 'Nb8', 'Rf1', 'Bd8', 'Qh7', 'Be6', 'Qxg8+', 'Ke7', 'd4', 'Bc8', 'dxe5', 'Qxh3', 'Ng5', 'Qe3', 'Bh1', 'Kd7', 'e6+', 'Ke7', 'Qf8+', 'Kxf8', 'e7+', 'Qxe7', 'Bd2', 'Rg8', 'Ba5', 'Qxe2+', 'Kxe2', 'b5', 'Be1', 'b4', 'axb4', 'Rg6', 'f4', 'd5', 'Rf3', 'Bb6', 'Ra1', 'Bb7', 'bxc5', 'a5', 'Bg3', 'f6', 'Rff1', 'Ke7', 'Rfb1', 'Rg8', 'Kf2', 'Kd7', 'Bh4', 'Rc8', 'Bg3', 'fxg5', 'Rg1', 'Ra7', 'Ra3', 'Ra8', 'Nc3', 'Bd8', 'Rga1', 'Kc7', 'Nb5+', 'Kc6', 'Bg2', 'gxf4', 'Rg1', 'f3', 'Rh1', 'Nd7', 'cxd5+', 'Kxd5', 'Bh3', 'Nb6', 'Rc1', 'Ke4', 'Rca1', 'Nd7', 'Na7', 'Bg5', 'Rb1', 'Bd8', 'Rf1', 'a4', 'Nb5', 'Rcb8', 'h6', 'Ra7', 'Rxa4+', 'Rxa4', 'b4', 'Bc7', 'Bd6', 'Kd3', 'Bf8', 'Bc6', 'Be7', 'Bd6', 'Nc7', 'Rd8', 'Bf8', 'Ra3', 'Ne8', 'Raa8', 'Rc1', 'Kd2', 'Nc7', 'Bh2', 'Rg1', 'Be4', 'Rg2', 'Bf5', 'c6', 'Bf4', 'b5', 'Ra6', 'Na8', 'Be3+', 'Kf1+', 'Kd3', 'Re2', 'f2', 'Rxf2', 'Bg6', 'Rg2', 'Kd4', 'Ra2', 'g3', 'Nb6', 'Bh5', 'Ra5', 'Nxf8', 'Ke1', 'Bg4', 'Nd5', 'Bg1', 'h7', 'Bxh3', 'Ra2', 'Bg4', 'c7', 'Bc8', 'bxa6', 'Nxh7', 'Re2', 'Rd6', 'Nb6', 'Re6', 'Nd7', 'g2', 'Ne5', 'Rc6', 'a7', 'Rc4', 'Rb2', 'Be3', 'Nd3', 'g1=B', 'Rf2', 'Bexf2+', 'Kf1', 'Bg3', 'Nb2', 'Nf6', 'Kg2', 'Kc3', 'Na4+', 'Kd4', 'Kxg1', 'Bf5', 'a8=B', 'Bc8', 'Nb2', 'Rc6', 'Bb7', 'Bxb7', 'c8=R', 'Nd5', 'Kh1', 'Rc2', 'Rg8', 'Nb4+', 'Kg1', 'Ba8', 'Rf8', 'Bc6', 'Rg8', 'Kd5', 'Rd8+', 'Ke4', 'Kh1', 'Bd6', 'Rg8', 'Nd5', 'Rg1', 'Ke3', 'Nd1+', 'Kd4', 'Rf1', 'Nb6+', 'Rf3', 'Rh2+', 'Kg1', 'Rf2', 'Kxf2', 'Bd5', 'Rf4+', 'Ke5', 'Ne3', 'Bg8', 'Ng2', 'Bb8', 'Re4+', 'Kf5', 'Ke3', 'Bb3', 'Re8', 'Bc7', 'Kd4', 'Bh2', 'Ke3', 'Bc2', 'Ke2', 'Bf4', 'Ne3+', 'Kg6', 'Kf1', 'Bxe3', 'Rg8+', 'Kf6', 'Rc8', 'Bg1', 'Ra8', 'Bc5', 'Ra6', 'Kf7', 'Ra3', 'Nd7', 'Rb3', 'Bf8', 'Rb6', 'Nf6', 'Re6', 'Nd7', 'Kg2', 'Be7', 'Rb6', 'Ke8', 'Kg3', 'Nb8', 'Kf4', 'Bg5+', 'Kxg5', 'Ke7', 'Re6+', 'Kf7', 'Re2', 'Kg8', 'Rf2', 'Nd7', 'Kh5', 'Be4', 'Rf7', 'Nb8', 'Rf6', 'Na6', 'Kg5', 'Kh7', 'Rf7+', 'Kh8', 'Rf2', 'Bh7', 'Rf4', 'Kg8', 'Rf8+', 'Kg7', 'Kh5', 'Bc2', 'Rg8+', 'Kf6', 'Rg7', 'Nb8', 'Rg3', 'Bd3', 'Kh6', 'Bc4', 'Rb3', 'Nd7', 'Rf3+', 'Ke6', 'Rb3', 'Kd6', 'Rb4', 'Bf7', 'Rb1', 'Bg8', 'Rc1', 'Nc5', 'Kg6', 'Be6', 'Rd1+', 'Kc7', 'Rd2', 'Nb7', 'Ra2', 'Kc6', 'Ra1', 'Bc8', 'Rb1', 'Kd7', 'Rb3', 'Nd8', 'Rf3', 'Ne6', 'Rf4', 'Nf8+', 'Kf5', 'Nh7', 'Rf3', 'Ke7+', 'Kf4', 'Kd7', 'Rf2', 'Kc6', 'Re2', 'Bd7', 'Re7', 'Nf6', 'Re8', 'Kc5', 'Kg5', 'Ng8', 'Rb8', 'Kd5', 'Re8', 'Nf6', 'Rd8', 'Nh7+', 'Kf4', 'Nf6', 'Rc8', 'Be8', 'Kf3', 'Nd7', 'Rb8', 'Kc6', 'Rb6+', 'Nxb6', 'Kg4', 'Nc8', 'Kg5', 'Kb6', 'Kg4', 'Bd7+', 'Kh4', 'Ka7', 'Kg5', 'Nb6', 'Kg6', 'Kb7', 'Kh6', 'Kc6', 'Kg7', 'Be6', 'Kh8', 'Bg8', 'Kxg8']
[White "php #2"]
[Black "RANDOM"]
['e3', 'h6', 'Nf3', 'd5', 'b3', 'Bf5', 'd4', 'Bd3', 'b4', 'Ba6', 'g4', 'h5', 'Ng5', 'Qd7', 'Qd3', 'hxg4', 'Ne6', 'f6', 'Qb5', 'Rh7', 'Bg2', 'Rxh2', 'Nd2', 'g6', 'Ng5', 'Bxb5', 'a4', 'Rh7', 'Rh5', 'Bc6', 'Bb2', 'Kd8', 'Bc1', 'b6', 'Bxd5', 'Bh6', 'Ba2', 'Bg7', 'Ndf3', 'Qxd4', 'Rh3', 'Rh8', 'Ke2', 'Ke8', 'Nh7', 'e6', 'Bxe6', 'Qc5', 'Ng1', 'Qxe3+', 'Kd1', 'Bd7', 'b5', 'Qb3', 'Bf5', 'Qa3', 'Raxa3', 'g3', 'Ra1', 'Bf8', 'Ra3', 'Bh6', 'c4', 'Kf7', 'Rh2', 'Be6', 'Bb1', 'Bd2', 'f4', 'Bd7', 'Rxg3', 'Be8', 'Bxg6+', 'Kg7', 'Ng5', 'Bb4', 'Rg4', 'Ba3', 'Rxh8', 'Nh6', 'a5', 'Na6', 'N1f3', 'Rb8', 'c5', 'fxg5', 'fxg5', 'Rc8', 'Rd4', 'Bb4', 'Ng1', 'Ba3', 'Bb1', 'Nb4', 'Rg8+', 'Kf7', 'Bxa3', 'Ke6', 'Nf3', 'Bd7', 'Ne1', 'Ra8', 'Bxb4', 'Nxg8', 'Bh7', 'c6', 'g6', 'bxa5', 'b6', 'Ke7', 'Nf3', 'Bc8', 'Nh2', 'Bb7', 'Rg4', 'Kd8', 'Bxa5', 'Ke7', 'Kc2', 'Ba6', 'Rg3', 'Rb8', 'Bd2', 'Kd7', 'Kb3', 'Nh6', 'Bc3', 'Bb5', 'Rg4', 'Rc8', 'Nf3', 'Rh8', 'Bb2', 'Ke6', 'Ne1', 'Bd3', 'b7', 'Bb1', 'Nd3', 'Rf8', 'b8=Q', 'Rf2', 'Nxf2', 'Be4', 'Qg3', 'a6', 'Nh3', 'Kf5', 'Qd3', 'Ke6', 'Bg7', 'Kf5', 'Bh8', 'Kxg4', 'Ng5', 'Nf5', 'Bg7', 'Ng3', 'Bh8', 'Ne2', 'Ne6', 'Bxg6', 'Be5', 'Ng3', 'Bf6', 'Nf5', 'Qe2+', 'Kh3', 'Qf2', 'Bxh7', 'Ng7', 'Kg4', 'Kc4', 'Bg6', 'Qb2', 'Kf3', 'Qh2', 'Nxg7', 'Bxg7', 'Be4', 'Kb4', 'Bd5', 'Qb8', 'Ke3', 'Qd6', 'Kf2', 'Ba1', 'Bf3', 'Be5', 'Bg2', 'Ka4', 'Bh3', 'Bc3', 'Kf1', 'Qe6', 'Kf2', 'Ba5', 'Kf3', 'Qd7', 'Bxd7', 'Bc3', 'Bc8', 'Bd4', 'a5', 'Bh8', 'Ke2', 'Kxa5', 'Kd2', 'Bb2', 'Bd7', 'Bd4', 'Bf5', 'Ka4', 'Bc8', 'Ba1', 'Bg4', 'Bd4', 'Ke1', 'Bb2', 'Kd1', 'Ka5', 'Kc2', 'Ka6', 'Bd1', 'Be5', 'Bh5', 'Bc7', 'Bf7', 'Ba5', 'Bd5', 'Kb6', 'Kb2', 'Be1', 'Bf3', 'Bb4', 'Ka1', 'Ba5', 'Bh5', 'Kc7', 'Kb1', 'Bd2', 'Ka1', 'Bb4', 'Bg6', 'Kxc6', 'Bc2', 'Kd5', 'Bh7', 'Ba5', 'Bd3', 'Bd2', 'Bb1', 'Bf4', 'Bd3', 'Bh6', 'Bh7', 'Kc6', 'Be4+', 'Kd6', 'Bg6', 'Bc1', 'Be4', 'Bg5', 'Ka2', 'c6', 'Kb3', 'Kc5', 'Bf3', 'Bh6', 'Kc3', 'Bg5', 'Bxc6', 'Bh4', 'Ba4', 'Bg3', 'Bc6', 'Be5+', 'Kc2', 'Bf4', 'Bd7', 'Be5', 'Kb3', 'Bg7', 'Bf5', 'Bf6', 'Be4', 'Bd8', 'Ka4', 'Bb6', 'Bb7', 'Kd4', 'Be4', 'Bd8', 'Bc2', 'Bc7', 'Be4', 'Be5', 'Bc2', 'Ke3', 'Kb4', 'Ke2', 'Kb5', 'Ba1', 'Ka6', 'Bc3', 'Be4', 'Kd1', 'Bf3+', 'Kc1', 'Bh1', 'Ba5', 'Bd5', 'Kd1', 'Bb7', 'Bd2', 'Kb6', 'Bf4', 'Bf3+', 'Kd2', 'Bd5', 'Kd3', 'Ka6', 'Kc2', 'Bf3', 'Kd2', 'Bg2', 'Kc2', 'Bf1', 'Kd1', 'Bh3', 'Bd2', 'Bd7', 'Bg5', 'Be6', 'Bf6', 'Bg4+', 'Kd2', 'Kb7', 'Bd4', 'Ka8', 'Bg7', 'Kb7', 'Kc3', 'Ka6', 'Kd2', 'Kb5', 'Bb2', 'Bh5', 'Ke3', 'Kc4', 'Bc3', 'Be2', 'Kd2', 'Kd5', 'Be5', 'Kc6', 'Bh8', 'Bd3', 'Bf6', 'Kd7', 'Ke1', 'Bf5', 'Kd2', 'Bc2', 'Ke1', 'Ba4', 'Bg7', 'Kc7', 'Bf8', 'Bd7', 'Be7', 'Kb6', 'Kf2', 'Kc7', 'Bf6', 'Kc6', 'Kg3', 'Kd5', 'Bd8', 'Bc8', 'Ba5', 'Be6', 'Bd2', 'Kd6', 'Bc3', 'Ba2', 'Kf4', 'Bd5', 'Kg5', 'Bf7', 'Ba5', 'Be6', 'Bb4+', 'Kd5', 'Kh4', 'Kd4', 'Bd6', 'Ke3', 'Bh2', 'Bh3', 'Bc7', 'Bf5', 'Bh2', 'Ke4', 'Be5', 'Be6', 'Bh8', 'Kf4', 'Be5+', 'Ke3', 'Bb8', 'Kd3', 'Bd6', 'Ke3', 'Ba3', 'Ke2', 'Bf8', 'Kd2', 'Kg3', 'Bf5', 'Kh2', 'Ke3']
[White "RANDOM"]
[Black "php #3"]
['d3', 'c5', 'Bh6', 'g5', 'h4', 'Na6', 'g4', 'Qa5+', 'Nd2', 'b6', 'Rb1', 'Qa4', 'b4', 'Qa5', 'Bg2', 'Qxb4', 'Rxb4', 'Bg7', 'Nh3', 'cxb4', 'Qc1', 'Nc5', 'Kf1', 'Na4', 'Nc4', 'e6', 'Nb2', 'Nxb2', 'a4', 'Be5', 'Bg7', 'Bb7', 'Ke1', 'Rc8', 'e4', 'f6', 'Qe3', 'gxh4', 'c3', 'Bc7', 'Bxf6', 'Nxa4', 'Qg5', 'Bd5', 'f4', 'Ne7', 'Qxd5', 'h6', 'Nf2', 'Rd8', 'cxb4', 'Nf5', 'Bc3', 'Rc8', 'exf5', 'Ra8', 'Bd2', 'Rf8', 'Qc5', 'a6', 'Ke2', 'Ra7', 'Re1', 'Nb2', 'Rf1', 'Rg8', 'Bd5', 'Bd8', 'Rd1', 'Na4', 'Kf3', 'exd5', 'Be1', 'Rg7', 'Nh1', 'h5', 'Bxh4', 'Rxg4', 'Rf1', 'Rg6', 'Rc1', 'Rd6', 'Ng3', 'a5', 'Nf1', 'Ra6', 'Qc6', 'axb4', 'Ke3', 'd4+', 'Kd2', 'Rd5', 'Qc5', 'Bxh4', 'Qc2', 'Re5', 'Qc5', 'Nxc5', 'Ne3', 'Be7', 'Rc4', 'Re4', 'Ng4', 'Ra3', 'dxe4', 'Rb3', 'Nh6', 'Rc3', 'Rxd4', 'Rc2+', 'Ke3', 'd6', 'Nf7', 'Bg5', 'Nxd6+', 'Kd8', 'Nb7+', 'Kc7', 'Rd2', 'Rb2', 'Rg2', 'Rf2', 'Rg4', 'h4', 'e5', 'Nd3', 'fxg5', 'h3', 'g6', 'Rh2', 'f6', 'Re2+', 'Kxe2', 'Kxb7', 'Rg2', 'Ne1', 'Rg1', 'Ka7', 'Rh1', 'b5', 'Rxh3', 'Ng2', 'g7', 'Nh4', 'Rb3', 'Nf3', 'Kxf3', 'Ka6', 'e6', 'Ka5', 'Ra3+', 'Kb6', 'Ra4', 'Kb7', 'Ra7+', 'Kb6', 'Rf7', 'Kc6', 'Ra7', 'Kd6', 'Kg3', 'Kc6', 'Kf4', 'Kd6', 'Kf3']
[White "RANDOM"]
[Black "ruby #0"]
['f3', 'h6', 'c4', 'Na6', 'e4', 'd5', 'c5', 'Nxc5', 'e5', 'Ne6', 'Nh3', 'Ng5', 'Na3', 'Nxh3', 'f4', 'Nxf4', 'Qg4', 'Nxg2+', 'Kd1', 'Bxg4+', 'Be2', 'Bxe2+', 'Kc2', 'Bb5', 'h4', 'Nxh4', 'Rxh4', 'h5', 'e6', 'fxe6', 'Kb1', 'Rh6', 'Rh3', 'Ba4', 'Nc2', 'Bxc2+', 'Kxc2', 'Rg6', 'Rb1', 'Qc8', 'Ra1', 'Qd7', 'a4', 'Qxa4+', 'Kd3', 'Qxa1', 'Rh2', 'Qxb2', 'Rg2', 'Qxd2+', 'Bxd2', 'Rxg2', 'Bh6', 'gxh6', 'Kc3', 'Rg6', 'Kd4', 'Rf6', 'Kc3', 'Rf5', 'Kd3', 'c5', 'Ke2', 'Rd8', 'Kd3', 'Rc8', 'Kd2', 'b5', 'Kd1', 'Rg5', 'Kc1', 'Rc7', 'Kc2', 'a6', 'Kb1', 'Kd7', 'Ka1', 'Rg3', 'Ka2', 'Rg4', 'Kb3', 'Re4', 'Kb2', 'Rc4', 'Ka3', 'a5', 'Kb2', 'Rc2+', 'Kb1', 'b4', 'Kxc2', 'a4', 'Kc1', 'Ke8', 'Kd2', 'Kf7', 'Kc2', 'Rc8', 'Kd3', 'Rb8', 'Ke2', 'Kg6', 'Kd3', 'Rb5', 'Ke2', 'Ra5', 'Ke3', 'Ra8', 'Kf3', 'c4', 'Kg3', 'Kf6', 'Kf3', 'Rb8', 'Ke2', 'Rb7', 'Kd1', 'Rb6', 'Ke1', 'h4', 'Kd1', 'Kg5', 'Kc1', 'd4', 'Kd2', 'e5', 'Kc1', 'Nf6', 'Kd1', 'Kg4', 'Ke1', 'e4', 'Kf1', 'Kh3', 'Kg1', 'Rb8', 'Kf1', 'Nd7', 'Ke2', 'e3', 'Ke1', 'Ra8', 'Kd1', 'Rd8', 'Kc2', 'a3', 'Kc1', 'Bg7', 'Kb1', 'Kg2', 'Ka2', 'd3', 'Kb1', 'Bh8', 'Kc1', 'h5', 'Kd1', 'Kh2', 'Ke1', 'Rb8', 'Kd1', 'd2', 'Ke2', 'Bd4', 'Kf3', 'Kh1', 'Kf4', 'Rh8', 'Kg5', 'e2', 'Kf4', 'Ba1', 'Ke4', 'Rh6', 'Kd5', 'Rb6', 'Kxc4', 'Nb8', 'Kb3', 'Na6', 'Ka2', 'd1=Q']
[White "RANDOM"]
[Black "ruby #1"]
['a3', 'e5', 'd3', 'Bxa3', 'Nc3', 'Bxb2', 'Nf3', 'Bxc3+', 'Nd2', 'Bxa1', 'h3', 'd5', 'Bb2', 'Bxh3', 'Qc1', 'Bxg2', 'Ne4', 'Bxh1', 'Ba3', 'Bxe4', 'Bf8', 'Kxf8', 'Qb1', 'Bxd3', 'Qb5', 'Bxe2', 'Bg2', 'Bxb5', 'f4', 'exf4', 'Kd2', 'Bd4', 'Kd1', 'Be5', 'Kd2', 'd4', 'Bh3', 'Qd5', 'Bc8', 'Qe4', 'Bd7', 'Nxd7', 'c3', 'dxc3+', 'Kc1', 'Qd4', 'Kc2', 'Qe4+', 'Kb3', 'Qd4', 'Kc2', 'Qd5', 'Kb1', 'Qe4+', 'Ka1', 'Bd4', 'Ka2', 'Qe5', 'Ka1', 'Qe4', 'Ka2', 'Ne5', 'Ka3', 'Qd5', 'Kb4', 'Qe4', 'Ka3', 'Qd5', 'Kb4', 'Qe4', 'Ka5', 'Qd5', 'Kb4', 'Qe4', 'Ka3', 'Qd5', 'Kb4', 'Qe4', 'Ka3', 'Qd5', 'Kb4']
[White "RANDOM"]
[Black "ruby #2"]
['a4', 'h6', 'g3', 'b5', 'h3', 'bxa4', 'd3', 'e5', 'Nf3', 'Nc6', 'Bg5', 'Qxg5', 'Nxg5', 'hxg5', 'b3', 'axb3', 'cxb3', 'Rxh3', 'Bxh3', 'd5', 'Rxa7', 'Rxa7', 'Rh2', 'Bxh3', 'Qd2', 'Na5', 'b4', 'Bxb4', 'Rxh3', 'Bxd2+', 'Kxd2', 'Nf6', 'Na3', 'Nc6', 'Rh8+', 'Kd7', 'Kc2', 'Rxa3', 'Ra8', 'Rxd3', 'Re8', 'Kxe8', 'exd3', 'Nh5', 'Kb1', 'Nxg3', 'f4', 'exf4', 'Kb2', 'Na7', 'Kc2', 'Ne2', 'Kd2', 'Ke7', 'Kd1', 'Nb5', 'Kc2', 'Na7', 'Kd2', 'Nc6', 'Kd1', 'Kd6', 'Ke1', 'Na7', 'Kf1', 'Kd7', 'Kf2', 'Ke8', 'Kg2', 'Ng1', 'Kxg1', 'f5', 'Kh2', 'Kd8', 'Kg1', 'f3', 'Kh2', 'g6', 'Kh3', 'c5', 'd4', 'cxd4', 'Kh2', 'Kc7', 'Kg3', 'Kb6', 'Kh3', 'Kc5', 'Kg3', 'Kc6', 'Kh3', 'Kc5', 'Kh2', 'Kc6', 'Kg3', 'f4+', 'Kh2', 'Kb6', 'Kh3', 'Kb5', 'Kg4', 'Nc8', 'Kxf3', 'Kb6', 'Kf2', 'Kc5', 'Kg2', 'Kc4', 'Kh1', 'Kb5', 'Kh2', 'f3', 'Kg3', 'Kc5', 'Kg4', 'f2', 'Kh3', 'Nb6', 'Kg3', 'Na8', 'Kf3', 'Kc6', 'Ke2', 'f1=Q+', 'Kd2', 'Nb6', 'Kc2', 'Kc7', 'Kb3', 'Nd7', 'Ka3', 'Nb6', 'Kb2', 'Qe2+', 'Kb3', 'g4', 'Ka3', 'g5', 'Kb4', 'Kd7', 'Ka3', 'Qb2+', 'Kxb2', 'Kd8', 'Kb3', 'Kc7', 'Kb2', 'Nc4+', 'Kc1', 'Ne5', 'Kd2', 'Nc4+', 'Kd1', 'Nd6', 'Ke1', 'Nf7', 'Kd1', 'Kb6', 'Ke1', 'Kc6', 'Kd1', 'Ne5', 'Kc1', 'g3', 'Kb2', 'Kd6', 'Ka2', 'Nc6', 'Kb1', 'Ne7', 'Ka2', 'Ng6', 'Ka1', 'Ke5', 'Ka2', 'd3', 'Ka1', 'Nh8', 'Ka2', 'd2', 'Kb2', 'd1=Q', 'Ka2', 'g2', 'Kb2', 'Qe2+', 'Ka1', 'Nf7', 'Kb1', 'Qe1+', 'Kc2', 'Kf6', 'Kb2', 'Qg1', 'Ka3', 'Qb6', 'Ka4', 'Nd6', 'Ka3', 'Nf7', 'Ka4', 'Qa7+', 'Kb4', 'Qa8', 'Kb5', 'd4', 'Kc5', 'Qc8+', 'Kb6', 'Qf5', 'Kc6', 'Ke5', 'Kb7', 'Qg4', 'Kb8', 'Kf6', 'Kb7', 'Kf5', 'Ka6', 'Kf4', 'Ka5', 'g1=Q', 'Ka4', 'Qa1+', 'Kb3', 'Qe6+', 'Kb4', 'Ke5', 'Kb5', 'Qe1', 'Ka4', 'Qh1', 'Kb4', 'Nd8', 'Kb5', 'Kd6', 'Kb6', 'Qa8', 'Kb5', 'Qf5+', 'Kb6', 'Qb8+', 'Ka6', 'Qf8', 'Ka5', 'Qb2', 'Ka6', 'Kc6', 'Ka5', 'Qf7', 'Ka4', 'Qf8', 'Ka5', 'Qf5+', 'Ka4', 'Qc1', 'Kb3', 'Qcf1', 'Kb4', 'Q1f2', 'Kc4', 'Qc8', 'Kb3', 'Qf4', 'Ka2', 'Qcf5', 'Kb2', 'Qf3', 'Ka1', 'Qf1+', 'Ka2', 'Qg6', 'Kb2', 'Qg7', 'Ka3', 'Qgf6', 'Kb2', 'g4', 'Kb3', 'Qa6', 'Kb2', 'Qf4', 'Kb1', 'Qa1+', 'Kxa1', 'Qf6', 'Kb1', 'Qf1+', 'Ka2', 'Kd7', 'Kb3', 'Qf7+', 'Kc2', 'Qg8', 'Kb2', 'Kc8', 'Kc1', 'Qg7', 'Kc2', 'Qf7', 'Kc1', 'Qf3', 'Kd2', 'Kb8', 'Ke1', 'Kb7', 'Kd2', 'Qf7', 'Kc2', 'Qf5+', 'Kb2', 'Kc6', 'Kc1', 'Qc2+', 'Kxc2', 'Nf7', 'Kd1', 'Nh8', 'Kd2', 'Kb7', 'Kc1', 'Nf7', 'Kb1', 'Ka7', 'Kc1', 'Nd6', 'Kb2', 'Ne4', 'Ka1', 'Ka6', 'Kb1', 'Ka5', 'Kb2', 'Nf2', 'Ka1', 'Ka6', 'Ka2', 'Kb6', 'Kb2', 'Kc6', 'Ka3', 'Kd6', 'Ka2', 'Nh3', 'Kb1', 'Nf4', 'Kc2', 'Ke5', 'Kc1', 'd3', 'Kd2', 'Kf6', 'Kc1', 'g3', 'Kd2', 'Kg7', 'Kc1', 'Ng2', 'Kd2', 'Ne1', 'Ke3', 'Nf3', 'Kxd3', 'Kf8', 'Kc2', 'Nh4', 'Kb3', 'g2', 'Kc2', 'g1=Q', 'Kb2', 'Qh1', 'Ka3', 'Qh3+', 'Ka4', 'Ng6', 'Kb5', 'Qf3', 'Ka5', 'Qd3', 'Kb4', 'Qd8', 'Kb5', 'Qh4', 'Kc6', 'Qh7', 'Kd5', 'Qh3', 'Kc5', 'Qd7', 'Kc4', 'Nh4', 'Kc3', 'Qd1', 'Kc4', 'Qb1', 'Kc5', 'Qg6', 'Kc4', 'Qe4+', 'Kb3', 'Qg4', 'Kc2', 'Qd1+', 'Kb2', 'Qd5', 'Ka3', 'Qd4', 'Ka2', 'Ng6', 'Ka3', 'Nh8', 'Kb3', 'Qf2', 'Kc4', 'Qf5', 'Kb4', 'Kf7', 'Ka4', 'Qd3', 'Kb4', 'Kg8', 'Ka5', 'Qc2', 'Kb5', 'Qb1+', 'Ka4', 'Qa1+', 'Kb3', 'Qa8', 'Kb2', 'Kf8', 'Kb1', 'Qf3', 'Ka1', 'Qh3', 'Ka2', 'Qh5', 'Kb2', 'Qa5', 'Kc2', 'Qb4', 'Kd3', 'Qa3+', 'Kd2', 'Ke8', 'Kd1', 'Qb3+', 'Kc1', 'Qc2+', 'Kxc2']
[White "ruby #3"]
[Black "RANDOM"]
['Nc3', 'h6', 'b3', 'c6', 'Nb5', 'Qc7', 'Nxc7+', 'Kd8', 'Nxa8', 'Na6', 'e3', 'c5', 'Bxa6', 'f6', 'Bxb7', 'Ke8', 'Bxc8', 'a6', 'Bxa6', 'e6', 'h4', 'g5', 'hxg5', 'h5', 'Qxh5+', 'Ke7', 'gxf6+', 'Nxf6', 'Qxc5+', 'Ke8', 'Rxh8', 'd5', 'Qxd5', 'Ne4', 'Qxe6+', 'Kd8', 'Qxe4', 'Kd7', 'Rxf8', 'Kd6', 'Bf1', 'Kc5', 'Qg6', 'Kd5', 'c3', 'Ke5', 'Rh8', 'Kd5', 'Qd6+', 'Kxd6', 'Kd1', 'Kd7', 'Rh6', 'Ke7', 'Ba6', 'Kf8', 'Rb6', 'Ke8', 'b4', 'Kd7', 'g4', 'Ke8', 'Rf6', 'Kd8', 'd3', 'Ke8', 'Bb2', 'Ke7', 'Nb6', 'Kxf6', 'Bb5', 'Ke6', 'c4', 'Kf7', 'Nf3', 'Ke7', 'Ng5', 'Kd8', 'Kc2', 'Kc7', 'Bc1', 'Kb8', 'Ne6', 'Ka7', 'a3', 'Kxb6', 'Rb1', 'Ka7', 'e4', 'Kb8', 'e5', 'Kb7', 'Ba6+', 'Kxa6', 'Bf4', 'Ka7', 'Bh2', 'Ka8', 'Rc1', 'Ka7', 'c5', 'Ka6', 'a4', 'Ka7', 'Ng5', 'Ka8', 'Nf7', 'Kb8', 'Kb3', 'Kc8', 'Rg1', 'Kb7', 'Kb2', 'Ka8', 'Ka1', 'Kb7', 'f4', 'Kc8', 'Rd1', 'Kb7', 'Ka2', 'Kc6', 'Kb3', 'Kc7', 'Rh1', 'Kd7', 'a5', 'Ke7', 'Ka4', 'Kd7', 'Ka3', 'Kc6', 'Bg3', 'Kd7', 'Bh4', 'Ke6', 'b5', 'Kxf7', 'Ra1', 'Kf8', 'Rc1', 'Kg7', 'Rc4', 'Kf7', 'Be7', 'Kxe7', 'a6', 'Kf7', 'c6', 'Kg7', 'Rb4', 'Kg6', 'Ra4', 'Kf7', 'Ra5', 'Ke8', 'Ka2', 'Kf8', 'Ra4', 'Ke8', 'Ra3', 'Kf7', 'Ra4', 'Kf8', 'Re4', 'Ke8', 'e6', 'Kd8', 'Re1', 'Kc7', 'Rh1', 'Kb6', 'Rh7', 'Kxb5', 'Rh5+', 'Ka4', 'Rh1', 'Ka5', 'Rb1', 'Ka4', 'Rg1', 'Ka5', 'f5', 'Kb4', 'f6', 'Kc3', 'Ra1', 'Kb4', 'Rc1', 'Ka5', 'Rf1', 'Ka4', 'Rc1', 'Kb5', 'Kb1', 'Kb4', 'Rg1', 'Ka3', 'Rg3', 'Ka4', 'a7', 'Kb3', 'f7', 'Ka4', 'Re3', 'Ka3', 'g5', 'Kb3', 'Rh3', 'Kc3', 'Rh6', 'Kb4', 'e7', 'Kb3', 'Rh1', 'Ka3', 'Rh5', 'Ka4', 'Rh2', 'Kb5', 'Ka2', 'Ka5', 'Rf2', 'Kb5', 'Kb1', 'Ka6', 'Rf5', 'Kb6', 'f8=Q', 'Kxc6', 'Kc2', 'Kb7', 'e8=Q', 'Ka6', 'Qg8', 'Kb6', 'Rf8', 'Kc5', 'Rf4', 'Kb6', 'Qe7', 'Ka5', 'Kd2', 'Kb6', 'Qb4+', 'Kc7', 'Qbb3', 'Kc6', 'Qbd5+', 'Kb6', 'Kc3', 'Kc7', 'Kd2', 'Kb6', 'Rf6+', 'Kc7', 'Qd7+', 'Kxd7', 'Kd1', 'Kc7', 'Qd5', 'Kc8', 'Qb5', 'Kd8', 'Rf7', 'Kc8', 'Qb2', 'Kd8', 'Rf8+', 'Kd7', 'Rf2', 'Ke6', 'Rf3', 'Kd7', 'Qc1', 'Ke7', 'Rf1', 'Kd7', 'Kc2', 'Kc8', 'Re1', 'Kd7', 'Kb1', 'Kd6', 'Re3', 'Kd7', 'Qd2', 'Kc8', 'Qc2+', 'Kd8', 'Qc7+', 'Kxc7', 'Rh3', 'Kb6', 'Ka1', 'Kc7', 'd4', 'Kc6', 'Rh7', 'Kb6', 'Rb7+', 'Ka6', 'Rb8', 'Kxa7', 'd5', 'Kxb8', 'g6', 'Kc7', 'Ka2', 'Kd7', 'Ka1', 'Ke8', 'Kb1', 'Ke7', 'g7', 'Kd6', 'Kc2', 'Kxd5', 'Kd3', 'Kc5', 'Ke4', 'Kd6', 'Kf4', 'Kd7', 'Kf5', 'Kd6', 'Kf6', 'Kd5', 'Ke7', 'Kc6', 'Kf8', 'Kd7', 'Kg8', 'Kd6', 'Kf7', 'Kc6', 'Ke6', 'Kb6', 'Kd5', 'Ka7', 'Kc5', 'Ka6', 'Kd5', 'Kb6', 'Ke5', 'Ka6', 'Ke6', 'Ka7', 'Ke7', 'Ka8', 'Kf8', 'Kb8', 'g8=Q', 'Kb7', 'Ke7', 'Kb6', 'Qc4', 'Kb7', 'Qd4', 'Kc8', 'Ke6', 'Kb7', 'Qd2', 'Ka6', 'Kd5', 'Kb5', 'Kd4', 'Ka4', 'Ke5', 'Ka3', 'Ke6', 'Ka4', 'Qc1', 'Kb5', 'Qb2+', 'Ka4', 'Qe2', 'Kb3', 'Qe5', 'Kc4', 'Qa5', 'Kb3', 'Qc5', 'Ka2', 'Qg1', 'Ka3', 'Qa1+', 'Kb3', 'Qc1', 'Ka2', 'Kf6', 'Kb3', 'Kg7', 'Kb4', 'Qh1', 'Ka5', 'Qd5+', 'Kb4', 'Qd2+', 'Ka4', 'Qc3', 'Kb5', 'Kf6', 'Kb6', 'Qb4+', 'Ka7', 'Qe1', 'Ka8', 'Ke7', 'Kb8', 'Kd7', 'Ka7', 'Qg1+', 'Kb8', 'Qg5', 'Ka7', 'Qg2', 'Kb6', 'Qf1', 'Ka5', 'Qf2', 'Ka4', 'Ke7', 'Ka5', 'Qe3', 'Ka6', 'Kd7', 'Ka5', 'Ke7', 'Ka4', 'Qe2', 'Kb4', 'Qf1', 'Kc3', 'Kd8', 'Kd2', 'Qf7', 'Ke3', 'Qc7', 'Kd2', 'Ke8', 'Kd1', 'Qc2+', 'Kxc2']
[White "STOCKFISH"]
[Black "RANDOM"]
['e4', 'h6', 'd4', 'h5', 'Nf3', 'b6', 'Bd3', 'e6', 'Qe2', 'g5', 'Bxg5', 'Qe7', 'Bxe7', 'd5', 'Bxf8', 'Bd7', 'Ba3', 'Bb5', 'Bxb5+', 'c6', 'exd5', 'Rh7', 'dxe6', 'a5', 'exf7+', 'Kxf7', 'Bc4+', 'Kf6', 'Qe5+', 'Kg6', 'Qg5#']
[White "RANDOM"]
[Black "STOCKFISH"]
['g3', 'e5', 'a3', 'd5', 'Bg2', 'Nf6', 'a4', 'Nc6', 'e4', 'dxe4', 'Nc3', 'Bg4', 'Qf3', 'Bxf3', 'Bf1', 'Bxh1', 'Bc4', 'Bb4', 'h3', 'O-O', 'd3', 'exd3', 'cxd3', 'Bxc3+', 'Ke2', 'Bd4', 'f3', 'Bg2', 'Kd1', 'Bxg1', 'Rb1', 'Bxf3+', 'Ke1', 'Qd4', 'Kf1', 'Qf2#']
[White "RANDOM"]
[Black "python #0"]
['c3', 'f5', 'f4', 'Kf7', 'b3', 'e5', 'd3', 'exf4', 'Nf3', 'b5', 'Ng1', 'Bc5', 'g4', 'Bxg1', 'b4', 'fxg4', 'Nd2', 'Bxh2', 'Bb2', 'Bb7', 'Nb3', 'Bxh1', 'e3', 'fxe3', 'd4', 'Ke7', 'Nc5', 'g5', 'Qb3', 'Qc8', 'Qd5', 'Bxd5', 'Ba3', 'Bxa2', 'Bc4', 'bxc4', 'd5', 'Bb1', 'b5', 'Bf5', 'b6', 'axb6', 'Bb4', 'Rxa1+', 'Ke2', 'bxc5', 'd6+', 'cxd6', 'Ba3', 'Rxa3', 'Kf1', 'Rxc3', 'Ke1', 'Ke6', 'Ke2', 'Kf7', 'Kf1', 'Bg1', 'Kg2', 'Ra3', 'Kxg1', 'Ra2', 'Kf1', 'g3', 'Kg1', 'Ra5', 'Kf1', 'Ra7', 'Kg1', 'Bg4', 'Kg2', 'd5', 'Kf1', 'Qd8', 'Ke1', 'Bf3', 'Kf1', 'Ke6', 'Kg1', 'Kf6', 'Kf1', 'c3', 'Kg1', 'Qf8', 'Kf1', 'Kg6', 'Kg1', 'Kf6', 'Kf1', 'Qd8', 'Ke1', 'Ke7', 'Kf1', 'Ra1#']
[White "RANDOM"]
[Black "python #1"]
['c4', 'd5', 'h4', 'dxc4', 'Qa4+', 'Nc6', 'Rh2', 'Qxd2+', 'Nxd2', 'e5', 'Qb4', 'Nxb4', 'g3', 'Nxa2', 'h5', 'Nxc1', 'Nh3', 'Bxh3', 'Ra2', 'Nxa2', 'Nf3', 'Bxf1', 'Ng1', 'Bxe2', 'f4', 'Bxh5', 'Rh1', 'exf4', 'g4', 'Bxg4', 'Kd2', 'Bf3', 'Kc2', 'Bxh1', 'Ne2', 'Be4+', 'Kd2', 'Bd5', 'Kd1', 'Be4', 'Nxf4', 'Bd5', 'Nd3', 'cxd3', 'Kd2', 'Be4', 'Ke3', 'Bd5', 'b3', 'Bxb3', 'Kf3', 'Bd5+', 'Kg4', 'Be4', 'Kg3', 'Bd5', 'Kh3', 'Be4', 'Kh4', 'Bd5', 'Kg4', 'Be4', 'Kh5', 'Bd5', 'Kg4', 'Be4', 'Kh3', 'Bd5', 'Kh4', 'Be4', 'Kg3', 'Bd5', 'Kh3', 'Be4', 'Kg3', 'Bd5', 'Kf4', 'Be4', 'Kg4', 'Bd5', 'Kf5', 'Be4+', 'Kf4', 'Bd5', 'Kg3', 'Be4', 'Kg4', 'Bd5', 'Kg5', 'Be4', 'Kg4', 'Bd5', 'Kf4', 'Be4', 'Kxe4', 'Nc3+', 'Kd4', 'Ne4', 'Kd5', 'h5', 'Ke5', 'b6', 'Kf5', 'Rc8', 'Kxe4', 'Rh7', 'Kxd3', 'Ne7', 'Kd4', 'Nd5', 'Ke5', 'f6+', 'Ke6', 'Bc5', 'Kf5', 'Bd4', 'Ke4', 'Be5', 'Kxd5', 'Bd4', 'Ke6', 'Be5', 'Kf5', 'Bd4', 'Ke6', 'Be5', 'Kd5', 'Bd4', 'Kc4', 'Be5', 'Kd5', 'Bd4', 'Kxd4', 'Ra8', 'Kc3', 'g5', 'Kb3', 'Rd8', 'Kc2', 'Rd4', 'Kb2', 'Re4', 'Ka3', 'Rd4', 'Kb3', 'Re4', 'Ka3', 'Re5', 'Kb4', 'Re4+', 'Ka3', 'Rd4', 'Ka2', 'Rd5', 'Ka3', 'Re5', 'Kb4', 'Rd5', 'Ka3', 'Re5', 'Ka2', 'Re4', 'Kb1', 'Re5', 'Kc2', 'Rd5', 'Kc1', 'Rd4', 'Kb1', 'Rd5', 'Kb2', 'Rd4', 'Kb1', 'Re4', 'Kb2', 'Rd4', 'Kc3', 'Re4', 'Kd2', 'Re5', 'Kc3', 'Re4', 'Kb2', 'Re5', 'Kb3', 'Re4', 'Kc3', 'Re5', 'Kd3', 'Rd5+', 'Ke3', 'Rd4', 'Ke2', 'Rd5', 'Kf1', 'Rd4', 'Kg2', 'Re4', 'Kh3', 'Rd4', 'Kg2', 'Rd5', 'Kf1', 'Re5', 'Kg1', 'Re4', 'Kh2', 'Re5', 'Kg3', 'Re4', 'Kh2', 'Rd4', 'Kg1', 'Re4', 'Kh2', 'Re5', 'Kh1', 'Rd5', 'Kg2', 'Re5', 'Kh1', 'Rd5', 'Kg1', 'Rd4', 'Kf2', 'Re4', 'Kf3', 'Rd4', 'Kf2', 'Re4', 'Kg3', 'Rd4', 'Kh2', 'Re4', 'Kh1', 'Re5', 'Kh2', 'Rd5', 'Kg2', 'Re5', 'Kh2', 'Rd5', 'Kh3', 'Re5', 'Kg3', 'Re4', 'Kh2', 'Rd4', 'Kg1', 'Rd5', 'Kg2', 'Rd4', 'Kf1', 'Rd5', 'Kg2', 'Re5', 'Kf3', 'Rd5', 'Kg3', 'Rd4', 'Kf2', 'Rd5', 'Kf3', 'Rd4', 'Ke3', 'Re4+', 'Kf2', 'Re5', 'Kf3', 'Rd5', 'Kg2']
[White "RANDOM"]
[Black "python #2"]
['b4', 'd5', 'Nh3', 'Bxh3', 'Nc3', 'Bxg2', 'Ne4', 'Bxh1', 'Nc5', 'Be4', 'a4', 'Bxc2', 'Ne4', 'Bxd1', 'Rb1', 'dxe4', 'h3', 'Bxe2', 'f4', 'Bxf1', 'Rb2', 'Bxh3', 'Kf2', 'Qxd2+', 'Bxd2', 'e3+', 'Ke1', 'exd2+', 'Kd1', 'Bg4+', 'Kxd2', 'Bh3', 'Kd1', 'Bg4+', 'Re2', 'Bxe2+', 'Kd2', 'Bd3', 'Kc3', 'Bf5', 'Kc4', 'Be6+', 'Kc3', 'g6', 'Kc2', 'Bf5+', 'Kb2', 'Bg7+', 'Kc1', 'Bb2+', 'Kxb2', 'Kd7', 'a5', 'h6', 'Ka3', 'Ke6', 'b5', 'Nf6', 'Kb3', 'Bc2+', 'Kc4', 'Bb3+', 'Kc3', 'Nd5+', 'Kd4', 'Nxf4', 'a6', 'bxa6', 'Ke3', 'axb5', 'Kd4', 'Nc6+', 'Ke4', 'Bc2+', 'Kf3', 'Bd1+', 'Kf2', 'Nd3+', 'Kg2', 'Bf3+', 'Kh3', 'Nf4+', 'Kg3', 'Ne2+', 'Kh4', 'g5+', 'Kh3', 'Bg4+', 'Kg2', 'Bh3+', 'Kf2', 'Kd7', 'Kxe2', 'Bf1+', 'Kxf1', 'Kc8', 'Kg2', 'e6', 'Kh1', 'Kd7', 'Kh2', 'Ne7', 'Kg2', 'Rh7', 'Kf3', 'g4+', 'Kf2', 'g3+', 'Kf1', 'g2+', 'Kg1', 'b4', 'Kf2', 'g1=B+', 'Kf1', 'Nf5', 'Kg2', 'Rg8+', 'Kh1', 'Ng3+', 'Kxg1', 'Ne4+', 'Kf1', 'Rg1+', 'Ke2', 'Nc3+', 'Kf2', 'Ne4+', 'Ke3', 'Re1+', 'Kf4', 'Rf1+', 'Ke3', 'Rf3+', 'Kxe4', 'Rf4+', 'Ke5', 'Re4+', 'Kxe4', 'f5+', 'Ke5', 'Rh8', 'Kf6', 'Rf8+', 'Ke5', 'Rd8', 'Kf6', 'Rf8+', 'Kg7', 'Rf7+', 'Kh8', 'Rh7+', 'Kg8', 'Rg7+', 'Kf8', 'Rf7+', 'Kg8', 'Rf8+', 'Kh7', 'Rf7+', 'Kxh6', 'Rh7+', 'Kxh7', 'e5', 'Kh6', 'e4', 'Kh5', 'Kc6', 'Kh6', 'a5', 'Kh7', 'Kb6', 'Kh8', 'Kb7', 'Kg7', 'Ka8', 'Kh7', 'e3', 'Kg8', 'c6', 'Kf8', 'Kb7', 'Ke7', 'a4', 'Kd7', 'f4', 'Kd8', 'c5', 'Kd7', 'c4', 'Kd8', 'b3', 'Ke7', 'Kc6', 'Ke6', 'Kc5', 'Kf5', 'e2', 'Ke4', 'e1=Q+', 'Kxf4', 'Qf1+', 'Kg4', 'Qf3+', 'Kg5', 'Qg4+', 'Kh6', 'Qf4+', 'Kg7', 'Qg4+', 'Kh8', 'Qd4+', 'Kg8', 'Qh8+', 'Kf7', 'Qf8+', 'Kxf8', 'Kd5', 'Ke7', 'b2', 'Kf6', 'Kc6', 'Ke6', 'b1=R', 'Kf5', 'Rb5+', 'Kf4', 'Rf5+', 'Kxf5', 'Kd6', 'Kg5', 'Ke6', 'Kg4', 'Kd5', 'Kh3', 'Ke6', 'Kh2', 'a3', 'Kh1', 'Kf7', 'Kh2', 'Kg7', 'Kh3', 'Kh6', 'Kg3', 'Kg7', 'Kf4', 'Kf6', 'Ke3', 'Kf5', 'Kd4', 'Kf6', 'Kd5', 'Kf7', 'Kd6', 'Kg8', 'Ke6', 'Kg7', 'Kf5', 'Kf7', 'Kg4', 'Ke6', 'Kh4', 'Kd6', 'Kg5', 'Kd5', 'Kg6', 'Ke6', 'Kg5', 'a2', 'Kh5', 'a1=N', 'Kh6', 'Nc2', 'Kg6', 'Ne1', 'Kh6', 'Ng2', 'Kg5', 'Kd7', 'Kg6', 'Nf4+', 'Kh7', 'Ne2', 'Kg6', 'Nf4+', 'Kf5', 'Nh5']
[White "RANDOM"]
[Black "python #3"]
['f4', 'c5', 'd3', 'f6', 'e4', 'e5', 'd4', 'cxd4', 'Bd2', 'exf4', 'c3', 'dxc3', 'Qg4', 'cxd2+', 'Kf2', 'd1=N+', 'Kf3', 'Nxb2', 'a4', 'Nxa4', 'Qxg7', 'Bxg7', 'Kxf4', 'h5', 'Nd2', 'Rh6', 'Ke3', 'd6', 'Bc4', 'Bh8', 'Nb1', 'Qa5', 'Be2', 'Be6', 'Bxh5+', 'Rxh5', 'Nh3', 'Bxh3', 'Ra3', 'Bxg2', 'Re1', 'Qxe1+', 'Kd4', 'Qxe4#']
[White "RANDOM"]
[Black "r #0"]
['e4', 'f5']
[White "RANDOM"]
[Black "r #1"]
['c4', 'Nf6']
[White "r #2"]
[Black "RANDOM"]
['Nf3']
[White "RANDOM"]
[Black "r #3"]
['c4', 'c6']
[White "RANDOM"]
[Black "php #0"]
['h4', 'a5', 'Rh3', 'e5', 'Rh2', 'Ne7', 'Rh3', 'Rg8', 'Rf3', 'g6', 'Rf6', 'Bg7', 'a4', 'Rf8', 'c4', 'Ng8', 'Nc3', 'Bxf6', 'Na2', 'Bg7', 'Qc2', 'f6', 'f4', 'Kf7', 'Qf5', 'g5', 'e3', 'Ra6', 'fxg5', 'Ra7', 'Qxf6+', 'Bxf6', 'h5', 'Ke8', 'Ke2', 'Qe7', 'Rb1', 'Nc6', 'Kf3', 'e4+', 'Kf2', 'Ra8', 'Nf3', 'Kf7', 'Ne1', 'Ne5', 'b4', 'Bg7', 'Nc2', 'Ra7', 'Bd3', 'Re8', 'Ra1', 'exd3', 'g3', 'Qf8', 'e4', 'Nf3', 'Ne3', 'Bd4', 'Rb1', 'Ke6', 'Kg2', 'Nxg5', 'Nd5', 'd6', 'Kh2', 'Qh6', 'Kh1', 'Ra8', 'e5', 'b5', 'axb5', 'Ne4', 'b6', 'Qxh5+', 'Kg2', 'Qf7', 'Ra1', 'Qd7', 'Kh2', 'Ba6', 'Ne7', 'Nef6', 'Nd5', 'Red8', 'exd6', 'Bg1+', 'Kh1', 'Be3', 'Kg2', 'Nxd5', 'Kh2', 'Bf2', 'Kh3', 'Re8', 'b7', 'cxd6', 'Rb1', 'Nxb4', 'Ba3', 'Ne7', 'Ra1', 'Qa4', 'Rb1', 'd5', 'Ra1', 'Be1', 'Bb2', 'Bxb7', 'Rb1', 'Bf2', 'Bg7', 'Rh8', 'Rg1', 'Rhe8', 'Bf6', 'Rf8', 'Rf1', 'Rfb8', 'Nc1', 'Bg1', 'Bxe7', 'Bc5', 'Bg5', 'Ke5', 'Re1+', 'Kd4', 'g4', 'Rc8', 'Bd8', 'Nc6', 'Re6', 'h6', 'Bf6+', 'Kxc4', 'Kh2', 'Ne7', 'Ra6', 'Kb4', 'Bh4', 'Kc4', 'Kg2', 'Qa3', 'Kh2', 'Bc6', 'Bf6', 'Be3', 'Rxa5', 'Rd8', 'Kg2', 'Ra6', 'g5', 'Bb7', 'Bh8', 'Nc8', 'Rb5', 'h5', 'Kh2', 'Qc3', 'Rb3', 'Bxd2', 'Kh3', 'Ra1', 'Rb5', 'Nd6', 'Rxb7', 'Qxc1', 'Kg2', 'Re8', 'Bg7', 'Qd1', 'Be5', 'Qe2+', 'Kg3', 'Qe3+', 'Kg2', 'Nf7', 'Rxf7', 'Re6', 'Bxa1', 'Rd6', 'Rc7+', 'Rc6', 'Kf1', 'Kb5', 'Rf7', 'Rh6', 'Bb2', 'Rh8', 'Ra7', 'Qxa7', 'Be5', 'Qb7', 'Bh2', 'Qg7', 'Bg3', 'Qd7', 'g6', 'Kc4', 'Bc7', 'Qe8', 'Bg3', 'Qf8+', 'Kg1', 'Kb3', 'Be5', 'Qa8', 'Bc7', 'Kb4', 'Kf1', 'Qd8', 'Ba5+', 'Kc5', 'Bxd2', 'Qg8', 'Bc1', 'Qc8', 'Bf4', 'Rh7', 'Bb8', 'Qb7', 'Bd6+', 'Kb6', 'Bb8', 'Qc7', 'Bxc7+', 'Kxc7', 'Kg1', 'Kd6', 'Kh1', 'Ke6', 'g7', 'Kd6', 'Kg2', 'Rh8', 'Kh3', 'Rc8', 'g8=N', 'Rf8', 'Nh6', 'Rc8', 'Kg2', 'Rc5', 'Nf5+', 'Kd7', 'Ng3', 'Ke7', 'Nf5+', 'Kf8', 'Kf2', 'Ke8', 'Nd6+', 'Ke7', 'Nc8+', 'Rxc8', 'Ke1', 'Kd7', 'Kf1', 'Kd8', 'Kg2', 'Rc1', 'Kh2', 'Rc3', 'Kg2', 'Rc1', 'Kh2', 'Ra1', 'Kg2', 'Ra8', 'Kf1', 'd2', 'Kg1', 'Ra4', 'Kh2', 'Rf4', 'Kg3', 'd1=Q', 'Kxf4', 'Qg1', 'Kf3', 'Qc1', 'Kg2', 'd4', 'Kh2', 'Qf4+', 'Kh1', 'Qd6', 'Kg2', 'h4', 'Kh3', 'Qh6', 'Kg4', 'Qg5+', 'Kxg5', 'Kc7', 'Kh5', 'd3', 'Kg4', 'Kb6', 'Kf4', 'd2', 'Kg5', 'd1=N', 'Kxh4']
[White "RANDOM"]
[Black "php #1"]
['Nc3', 'e5', 'g3', 'Bc5', 'a3', 'f6', 'f3', 'a5', 'f4', 'Ba7', 'Nh3', 'e4', 'b4', 'b6', 'e3', 'd6', 'Qg4', 'c5', 'Nf2', 'h6', 'Qg5', 'Bh3', 'd3', 'Na6', 'd4', 'Bg2', 'Kd1', 'Nc7', 'Ne2', 'cxd4', 'Qxh6', 'a4', 'Qxg7', 'Rh4', 'g4', 'b5', 'Nxe4', 'Bh3', 'Nxd6+', 'Qxd6', 'Ng1', 'Rb8', 'Qxc7', 'Kf8', 'Qc3', 'Qxf4', 'e4', 'Ra8', 'Qc8+', 'Kg7', 'Qb8', 'Rh8', 'Bxf4', 'Rh4', 'Qd8', 'Rh6', 'Qe8', 'Bb6', 'Bc4', 'Ne7', 'Qd8', 'Bg2', 'Qd5', 'Ba5', 'Bxh6+', 'Kg6', 'c3', 'Re8', 'Kc1', 'Bf3', 'h3', 'Rh8', 'bxa5', 'Bxg4', 'Qb7', 'd3', 'Bf8', 'Rg8', 'Rh2', 'Nd5', 'a6', 'Bf5', 'Qa7', 'Rg7', 'Kd1', 'bxc4', 'Qf7+', 'Rxf7', 'Rb1', 'Nf4', 'Rh1', 'Ra7', 'Kc1', 'Bc8', 'Bd6', 'Kf7', 'Bxf4', 'Ke8', 'Rb4', 'Bd7', 'h4', 'Kf8', 'Rb5', 'Ke8', 'Rh5', 'Bc8', 'Bc7', 'Bd7', 'Kd2', 'Bf5', 'Rxf5', 'Rb7', 'Bf4', 'Rb2+', 'Kc1', 'Rg2', 'Rh5', 'Ke7', 'Bh2', 'Rg6', 'Rh7+', 'Kd8', 'Rf7', 'Rg2', 'Kb1', 'Rg5', 'Bg3', 'd2', 'Rc7', 'Rd5', 'Be1', 'Rb5+', 'Ka2', 'Rb1', 'Rc5', 'Rb2+', 'Kxb2', 'Ke8', 'Rh3', 'dxe1=R', 'Re3', 'Ke7', 'Rd3', 'Rd1', 'Re3', 'Rc1', 'Re1', 'Ke6', 'h5', 'Rb1+', 'Kc2', 'Ra1', 'Kb2', 'Kf7', 'Rf1', 'Rxf1', 'Ka2', 'Ra1+', 'Kb2', 'Rf1', 'Rc6', 'Rf4', 'Nh3', 'Kf8', 'h6', 'Rf3', 'Rc8+', 'Ke7', 'Rc7+', 'Kf8', 'h7', 'Rxc3', 'Rg7', 'f5', 'Rg4', 'Rxa3', 'h8=N', 'fxe4', 'Kc1', 'Rxh3', 'Rh4', 'Rb3', 'Ng6+', 'Ke8', 'Nf8', 'Rd3', 'Rh2', 'Rf3', 'Rd2', 'Kxf8', 'Rc2', 'a3', 'Rg2', 'c3', 'Rg4', 'Rd3', 'Rxe4', 'a2', 'Rd4', 'Rf3', 'Rd1', 'Rh3', 'Kc2', 'Kg7', 'Rd5', 'Kh7', 'Rd7+', 'Kg8', 'Rb7', 'Rh2+', 'Kc1', 'Rh5', 'Re7', 'Kh8', 'Rc7', 'Rf5', 'Rc6', 'a1=N', 'Kb1', 'Nb3', 'Rc7', 'Rf3', 'Ra7', 'Rf2', 'Rh7+', 'Kxh7', 'a7', 'Rf5', 'Kc2', 'Rf2+', 'Kd1', 'Kh6', 'a8=B', 'Rb2', 'Be4', 'Ra2', 'Bd3', 'Kg5', 'Bh7', 'Kf4', 'Ke1', 'Nc5', 'Bd3', 'Rc2', 'Bg6', 'Ne4', 'Bh7', 'Nf2', 'Bg8', 'Ng4', 'Bc4', 'Nf2', 'Bd3', 'Ra2', 'Bc2', 'Ra6', 'Bh7', 'Nh3', 'Ke2', 'Ra4', 'Kd1', 'Rb4', 'Ke2', 'Rc4', 'Kf1', 'Ra4', 'Kg2', 'Ra7', 'Bb1', 'Rg7+', 'Kf1', 'Kg4', 'Kg2', 'Rg6', 'Bxg6', 'Nf4+', 'Kh2', 'Nh3', 'Bh5+', 'Kf5', 'Kxh3', 'c2', 'Be2', 'Kf6', 'Kg4', 'Ke6', 'Kh5', 'c1=N', 'Kh6', 'Ke5', 'Kg5', 'Na2', 'Kh5', 'Nb4', 'Bd1', 'Nd3', 'Kh6', 'Nf2', 'Bh5', 'Ne4', 'Bg6', 'Nf6', 'Bd3', 'Ng8+', 'Kg7', 'Kd5', 'Kg6', 'Kd6', 'Kg5', 'Ke7', 'Bh7', 'Kd6', 'Bf5', 'Kc7', 'Bd7', 'Ne7', 'Kh6', 'Kxd7']
[White "php #2"]
[Black "RANDOM"]
['c3', 'h5', 'f4', 'b5', 'a4', 'c6', 'e4', 'Nf6', 'f5', 'Nxe4', 'h4', 'Ng5', 'Nh3', 'a6', 'Ra3', 'a5', 'Ra2', 'd6', 'Qg4', 'Bb7', 'Qc4', 'Nf3+', 'Kd1', 'Ng5', 'b3', 'e6', 'Qf4', 'Nh7', 'Qh2', 'Ra7', 'Rc2', 'Be7', 'Bb2', 'exf5', 'c4', 'Bc8', 'Bxg7', 'Bxh4', 'Nf2', 'Be7', 'Ne4', 'Rg8', 'Qe5', 'fxe4', 'd4', 'Rxg7', 'Be2', 'b4', 'Rh2', 'Qb6', 'c5', 'd5', 'Qg5', 'Ra8', 'g4', 'Qa6', 'Qxe7+', 'Kxe7', 'Kc1', 'Kd7', 'Rf2', 'Ra7', 'Bd3', 'Rb7', 'Rc4', 'Ng5', 'Bxe4', 'Ra7', 'Na3', 'Nh7', 'Bxh7', 'Ra8', 'Rc3', 'Rxg4', 'Rh3', 'Ke8', 'Bd3', 'bxa3', 'Rb2', 'Qb7', 'Kb1', 'Bf5', 'Rbh2', 'Rg7', 'Rb2', 'Bd7', 'Re2+', 'Kf8', 'Bc4', 'Qa7', 'Ree3', 'Rg2', 'Kc1', 'h4', 'Rd3', 'Rg5', 'Rhg3', 'Qa6', 'Bxd5', 'Rxg3', 'Kd1', 'Re3', 'Be4', 'Bg4+', 'Bf3', 'Ke7', 'd5', 'Rxf3', 'Ke1', 'Rf4', 'Rh3', 'Rc4', 'dxc6', 'Bf5', 'Kd2', 'Re4', 'c7', 'a2', 'c8=B', 'Qxc8', 'Rd3', 'Bh7', 'Rd8', 'Ra6', 'Kc2', 'Rb6', 'Rd7+', 'Kxd7', 'Kc1', 'Bg6', 'c6+', 'Ke7', 'Kb2', 'Bf5', 'Kxa2', 'Qxc6', 'Ka3', 'Re5', 'Ka2', 'Qc4', 'Ka3', 'Be6', 'Kb2', 'Nc6', 'Ka2', 'Bf5', 'Kb2', 'Qg4', 'Ka1', 'Re3', 'Kb2', 'Bc2', 'Ka2', 'Qg8', 'Ka3', 'Qd8', 'Ka2', 'Bh7', 'b4', 'Re1', 'b5', 'Ra6', 'bxc6', 'f6', 'Kb3', 'Re6', 'Ka3', 'Bb1', 'Kb3', 'Re4', 'c7', 'Qh8', 'Kb2', 'Qh6', 'c8=Q', 'Qg6', 'Qc7+', 'Ke6', 'Kb3', 'Qg1', 'Qd6+', 'Kf5', 'Qc7', 'Re7', 'Qc5+', 'Kf4', 'Kb2', 'Qe3', 'Qg5+', 'Kf3', 'Qh6', 'h3', 'Kxb1', 'Qg5', 'Qg6', 'Rc7', 'Kb2', 'Rc2+', 'Kxc2', 'Qd5', 'Qh6', 'Qa8', 'Qe3+', 'Kg2', 'Kb2', 'Rd6', 'Ka1', 'Rd2', 'Qf4', 'Qa7', 'Qg4+', 'Kf2', 'Qc4', 'Qd4+', 'Kb1', 'Qb6+', 'Qb3', 'Qb7', 'Qb4', 'Qa8', 'Qxa5', 'Ke3', 'Qc5+', 'Rd4', 'Qe5+', 'Re4', 'Qd4+', 'Kf3', 'Qc5', 'Qa5', 'Ka1', 'Qxc5', 'Ka2', 'Kg3', 'Kb3', 'Kg2', 'Kb2', 'Qe5+', 'Kb1', 'Qf5', 'Kb2', 'Rh4', 'a5', 'Qf4', 'Kb1', 'Qh6', 'a6', 'Kf3', 'a7', 'Qh8', 'a8=Q+', 'Ke2', 'Qa5', 'Qh5', 'Qb5+', 'Ke3', 'Qc6', 'Qf7', 'Qe4+', 'Kd2', 'Qe6', 'Rh7', 'Qa2+', 'Kd1', 'Qh2', 'Qg7', 'Qe5', 'Rh4', 'Qc7', 'Qg8', 'Qc3']
[White "RANDOM"]
[Black "php #3"]
['b3', 'h6', 'a3', 'c5', 'd3', 'f6', 'e3', 'c4', 'f3', 'c3', 'e4', 'Qb6', 'd4', 'Qxb3', 'Be3', 'b6', 'Bb5', 'g6', 'Bf1', 'Kf7', 'h3', 'Qa4', 'g4', 'Na6', 'd5', 'g5', 'Bxa6', 'Ke8', 'Bf2', 'Bg7', 'Kf1', 'f5', 'Nxc3', 'fxg4', 'Be3', 'Qd4', 'Ra2', 'gxf3', 'Bd2', 'g4', 'Qc1', 'Nf6', 'Qb1', 'Qc5', 'Qc1', 'Rb8', 'a4', 'Kf7', 'Bxc8', 'Qxg1+', 'Kxg1', 'Nxe4', 'Be1', 'Nc5', 'Qb2', 'Nb3', 'Ne4', 'Rb7', 'Bh4', 'Rf8', 'Nd6+', 'exd6', 'Bg3', 'a6', 'Qd4', 'Nd2', 'Qe3', 'Nb3', 'Rh2', 'Bd4', 'a5', 'Be5', 'Rg2', 'fxg2', 'Qc3', 'Ke7', 'Bxe5', 'Rh8', 'Ra1', 'bxa5', 'Bd4', 'Rb5', 'Rd1', 'Rxc8', 'Rd3', 'h5', 'cxb3', 'g3', 'b4', 'a4', 'Be5', 'Rc7', 'Qc2', 'h4', 'Qxc7', 'dxe5', 'Qc8', 'd6', 'Qa8', 'Rb8', 'Rd2', 'Rb6', 'Qe8+', 'Kxe8', 'b5', 'Rb7', 'Kxg2', 'Kd7', 'Re2', 'Kd8', 'Kg1', 'Rb6', 'Rd2', 'Ke8', 'Rd4', 'axb5', 'Rxh4', 'Rb7', 'Kf1', 'Rc7', 'Rg4', 'Rc2', 'Rd4', 'Ke7', 'Rb4', 'Rd2', 'Rb2', 'b4', 'Rc2', 'Kf6', 'Rc1', 'e4', 'Rd1', 'Rc2', 'Re1', 'Rb2', 'h4', 'Re2', 'h5', 'Kg5', 'Rd1', 'Re1+', 'Rxe1', 'Kh4', 'Ke2', 'Kxh5', 'Rb1', 'Kh4', 'Ke3', 'b3', 'Rf1', 'a3', 'Kd2', 'Kg4', 'Rd1', 'e3+', 'Kc1', 'Kf5', 'Rg1', 'a2', 'Rh1', 'g2', 'Rh7', 'e2', 'Rh2', 'a1=N', 'Kd2', 'e1=B+', 'Ke2', 'g1=N+', 'Kxe1', 'b2', 'Rxb2', 'Kg4', 'Kf1', 'Ne2', 'Rxe2', 'Kg3', 'Re1', 'Nc2', 'Rc1', 'Nd4', 'Rc3+', 'Kf4', 'Rf3+', 'Nxf3', 'Kg2', 'Ng1', 'Kxg1', 'Kf5', 'Kh2', 'Kf4', 'Kh1', 'Kg4', 'Kh2', 'Kf5', 'Kg1']
[White "ruby #0"]
[Black "RANDOM"]
['e4', 'b5', 'Bxb5', 'Nc6', 'Bxc6', 'g5', 'Bxa8', 'd6', 'Nf3', 'e6', 'Nxg5', 'Be7', 'Nxe6', 'Bg5', 'Nxg5', 'Bg4', 'Nxh7', 'Qf6', 'Nxf6+', 'Ke7', 'Nxg4', 'Nh6', 'Nxh6', 'Rxh6', 'Kf1', 'Re6', 'Qh5', 'Ke8', 'Qxf7+', 'Kd8', 'Qxe6', 'c5', 'Qxd6+', 'Kc8', 'Qxc5+', 'Kd7', 'Qxa7+', 'Kd8', 'a4', 'Kc8', 'Qf7', 'Kb8', 'c4', 'Kc8', 'h3', 'Kd8', 'Qd7+', 'Kxd7', 'b4', 'Kc7', 'Rh2', 'Kb6', 'f3', 'Kc7', 'Bb2', 'Kd8', 'g4', 'Ke8', 'Bc3', 'Kd7', 'Na3', 'Ke8', 'Bd5', 'Kd7', 'Ke1', 'Ke7', 'e5', 'Kd7', 'h4', 'Ke7', 'Rd1', 'Kf8', 'Bg8', 'Ke8', 'd4', 'Kd7', 'e6+', 'Kc7', 'Bd2', 'Kc6', 'Rh1', 'Kb6', 'Bh7', 'Kb7', 'Kf1', 'Kc6', 'Be1', 'Kb7', 'Bg6', 'Ka7', 'Bd2', 'Kb6', 'f4', 'Ka7', 'Rh2', 'Kb8', 'Kg1', 'Kb7', 'h5', 'Kc8', 'Rf2', 'Kb7', 'Kg2', 'Ka8', 'h6', 'Ka7', 'Bc1', 'Kb6', 'Kg3', 'Ka6', 'Ra2', 'Ka7', 'Rh1', 'Ka8', 'Ra1', 'Kb8', 'Re1', 'Kc8', 'Re5', 'Kb7', 'f5', 'Kb8', 'Re3', 'Kc7', 'Kh4', 'Kb7', 'Re5', 'Kc6', 'Be8+', 'Kb6', 'Bg6', 'Kc6', 'Re2', 'Kc7', 'Re1', 'Kc6', 'e7', 'Kc7', 'Rf1', 'Kc6', 'Ra2', 'Kb6', 'Kh5', 'Ka6', 'Rg2', 'Ka7', 'Rd2', 'Kb7', 'Kg5', 'Kc7', 'Kh4', 'Kb8', 'c5', 'Kc8', 'Nb5', 'Kd7', 'Nc3', 'Kxe7', 'Kh5', 'Kf6', 'Bb2', 'Ke7', 'Rdd1', 'Kf8', 'Be8', 'Kg8', 'Bd7', 'Kf7', 'Na2', 'Ke7', 'Rf3', 'Kf6', 'Re3', 'Kf7', 'Ba3', 'Kf8', 'Rc3', 'Kg8', 'Kg6', 'Kf8', 'Bb5', 'Kg8', 'Bc6', 'Kh8', 'Be8', 'Kg8', 'd5', 'Kf8', 'Rcc1', 'Kxe8', 'h7', 'Kd7', 'Rh1', 'Kc8', 'Rhg1', 'Kb7', 'Bb2', 'Kc7', 'Rh1', 'Kc8', 'Rcg1', 'Kd7', 'Re1', 'Kd8', 'Rd1', 'Kc7', 'Rd3', 'Kd7', 'Ba3', 'Ke8', 'Rb3', 'Ke7', 'Rh5', 'Ke8', 'Nc3', 'Kf8', 'Rb2', 'Ke7', 'Kg7', 'Kd7', 'Rbh2', 'Ke7', 'Rc2', 'Kd7', 'Rh6', 'Ke7', 'h8=Q', 'Kd7', 'Rb2', 'Kc7', 'g5', 'Kb7', 'Na2', 'Kc7', 'Rd2', 'Kb7', 'd6', 'Ka6', 'Rf6', 'Kb7', 'Qc8+', 'Ka7', 'Qg8', 'Kb7', 'Rg6', 'Kc6', 'b5+', 'Kb7', 'Rh2', 'Ka7', 'Rc2', 'Kb7', 'Rc3', 'Ka7', 'c6', 'Kb6', 'Re6', 'Ka5', 'Kg6', 'Kb6', 'Nb4', 'Ka5', 'Re2', 'Kb6', 'Qg7', 'Ka5', 'Qc7+', 'Kxa4', 'Qb7', 'Ka5', 'Nc2', 'Ka4', 'Re5', 'Ka5', 'Bb4+', 'Ka4', 'Rg3']
[White "RANDOM"]
[Black "ruby #1"]
['d3', 'e5', 'a3', 'Bxa3', 'Nh3', 'Bxb2', 'Ra3', 'Bxa3', 'Kd2', 'Bxc1+', 'Kc3', 'd5', 'f4', 'exf4', 'Nf2', 'd4+', 'Kb4', 'Qd5', 'Qd2', 'Qxg2', 'Na3', 'Qxf1', 'Ne4', 'Qxh1', 'Kc5', 'Qxh2', 'Kc4', 'Bxa3', 'Ng3', 'Qxg3', 'Kd5', 'Qxd3', 'Qa5', 'Qxc2', 'Kxd4', 'Qxe2', 'Qb4', 'Bxb4', 'Kd5', 'Qe5+', 'Kc4', 'Qd5+', 'Kxd5', 'b6', 'Ke5', 'f3', 'Kd4', 'h6', 'Kc4', 'Na6', 'Kb3', 'Nc5+', 'Ka2', 'Ne4', 'Kb3', 'Bd2', 'Kc4', 'Bg5', 'Kb3', 'Nc3', 'Kb4', 'Ne4', 'Kb5', 'Ke7', 'Kb4', 'c5+', 'Kc4', 'Ng3', 'Kc3', 'Ne4+', 'Kc2', 'Kd8', 'Kd1', 'Bd7', 'Kc2', 'Ba4+', 'Kb1', 'Kc8', 'Kb2', 'Ng3', 'Kb1', 'Ne4', 'Ka2', 'Ne7', 'Kb2', 'Nd5', 'Ka3', 'Nef6', 'Kb2', 'Ne4', 'Kb1', 'Re8', 'Ka2', 'Re5', 'Kb1', 'Rb8', 'Ka2', 'Ne7', 'Ka3', 'Nd5', 'Kxa4', 'Nb4', 'Kb3', 'Rd5', 'Ka4', 'Rd4', 'Ka3', 'Nd5', 'Ka2', 'f2', 'Kb1', 'Rb7', 'Kb2', 'Rc7', 'Kb1', 'f6', 'Kc2', 'Rc4+', 'Kd3', 'Rd4+', 'Ke2', 'Kb8', 'Kf1', 'Nb4', 'Ke2', 'Nd5', 'Kf1', 'Ne3+', 'Ke2', 'Rd5', 'Kf3', 'Re5', 'Ke2', 'Rd5', 'Kf3', 'Rd4', 'Ke2', 'Rd5', 'Kf3', 'Rd4', 'Ke2', 'Nd5', 'Kf1', 'h5', 'Ke2', 'Ra4', 'Kf1', 'Rd4', 'Ke2', 'Ndc3+', 'Kf1', 'Nd5', 'Ke2', 'Kb7', 'Kf3', 'Re7', 'Kg2', 'Re5', 'Kf3', 'Rd3+', 'Kg2', 'Rd4', 'Kf1', 'a6', 'Kg2', 'Bc1', 'Kh2', 'Bh6', 'Kh1', 'Re6', 'Kg2', 'Re5', 'Kf1', 'Nec3', 'Kg2', 'Rde4', 'Kh2', 'Rd4', 'Kg3', 'Rde4', 'Kf3', 'Rd4', 'Kg3', 'Ne4+', 'Kf3', 'Ne7', 'Kg2', 'Nd5', 'Kf1', 'Rc4', 'Kg2', 'Rd4', 'Kh2', 'Rf5', 'Kh3', 'Re5', 'Kh2', 'Rd1', 'Kg2', 'Rd4', 'Kh3', 'Ne7', 'Kh4', 'Red5', 'Kh3', 'Re5', 'Kh2', 'Rdd5', 'Kg2', 'Rd4', 'Kh3', 'Nd5', 'Kg2', 'Rd2', 'Kh2', 'Rd4', 'Kh3', 'Re7', 'Kg2', 'Re5']
[White "ruby #2"]
[Black "RANDOM"]
['h4', 'a5', 'g4', 'c6', 'd4', 'd6', 'Bg5', 'Qc7', 'Bxe7', 'Na6', 'Bxd6', 'Be7', 'Bxc7', 'Kf8', 'Bxa5', 'Ra7', 'Qd3', 'Ke8', 'Qxa6', 'Bb4+', 'Bxb4', 'Rxa6', 'Kd1', 'Kd8', 'f3', 'Kd7', 'Rh2', 'g6', 'e4', 'b5', 'Bxb5', 'Rxa2', 'Bxc6+', 'Ke6', 'Rxa2', 'Nf6', 'e5', 'Ne8', 'Bxe8', 'Bb7', 'Bxf7+', 'Kd7', 'Bxg6', 'Bc6', 'Bxh7', 'Rg8', 'Bxg8', 'Bxf3+', 'Nxf3', 'Kc6', 'Be7', 'Kb7', 'Bg5', 'Kc6', 'Be7', 'Kb7', 'Ra6', 'Kb8', 'Bf6', 'Kc7', 'Rg2', 'Kc8', 'b4', 'Kb8', 'Ra1', 'Kb7', 'Nbd2', 'Kc6', 'h5', 'Kb6', 'Re2', 'Kc7', 'd5', 'Kb6', 'Ra2', 'Kb7', 'Rf2', 'Kb6', 'Bg7', 'Kb7', 'c4', 'Kc7', 'Nb1', 'Kc8', 'Ra5', 'Kb7', 'Ra4', 'Kc7', 'Ke2', 'Kb6', 'Bf6', 'Kb7', 'Bh8', 'Kc8', 'Nh4', 'Kd8', 'Ra7', 'Ke8', 'Rg7', 'Kd8', 'Re7', 'Kxe7', 'Nd2', 'Kd7', 'g5', 'Kc7', 'Kd1', 'Kd8', 'g6', 'Kc7', 'Be6', 'Kb7', 'Rf6', 'Kc7', 'Nf5', 'Kd8', 'Nb1', 'Kc7', 'Nc3', 'Kd8', 'Ke2', 'Ke8', 'b5', 'Kd8', 'Bg8', 'Kd7', 'Kd3', 'Kc8', 'Be6+', 'Kb7', 'h6', 'Kc7', 'Rf7+', 'Kb8', 'Bf6', 'Ka8', 'g7', 'Kb8', 'Na2', 'Ka8', 'g8=Q#']
[White "RANDOM"]
[Black "ruby #3"]
['Nf3', 'f6', 'b3', 'e5', 'a4', 'b5', 'h3', 'bxa4', 'Bb2', 'axb3', 'Ra3', 'bxc2', 'Nxe5', 'Bxa3', 'd4', 'cxd1=Q+', 'Kxd1', 'Bxb2', 'f3', 'Bxd4', 'g4', 'Bxe5', 'Kc1', 'c6', 'g5', 'fxg5', 'Kd2', 'Qb6', 'Kc2', 'Qxb1+', 'Kxb1', 'Ne7', 'Ka2', 'Bb2', 'Kb3', 'Bc1', 'Bg2', 'Ng8', 'e3', 'Bxe3', 'Rh2', 'Bf2', 'Kb4', 'Bg1', 'f4', 'gxf4', 'Bd5', 'cxd5', 'Rb2', 'Kd8', 'Rc2', 'd4', 'Ra2', 'f3', 'Rh2', 'Bxh2', 'Kc4', 'a5', 'Kd3', 'Nf6', 'Kxd4', 'Nd5', 'Kc5', 'Bf4', 'Kxd5', 'Ke8', 'Kc5', 'Na6+', 'Kb6', 'h6', 'h4', 'Bd2', 'h5', 'Be1', 'Kb5', 'Bg3', 'Kxa5', 'Be5', 'Kb6', 'Kf7', 'Kb5', 'Bc3', 'Ka4', 'Be1', 'Ka3', 'Nc7+', 'Kb2', 'Ba5', 'Kb1', 'Rf8', 'Kc1', 'f2', 'Kd1', 'Bb7', 'Kc2', 'Rh8', 'Kd3', 'Nd5', 'Kd4', 'Kg8', 'Kc4', 'Rb8', 'Kb3', 'Nb6', 'Ka2', 'Bh1', 'Ka1', 'g5', 'Kb1', 'Re8', 'Kb2', 'Bd5', 'Kc1', 'Re1+', 'Kb2', 'Re5', 'Kc1', 'Bc3', 'Kd1', 'Bf7', 'Kc1', 'Bxh5', 'Kb1', 'Be1', 'Kc1', 'Na8', 'Kc2', 'f1=Q', 'Kb2', 'Kf7', 'Ka2', 'Qb5', 'Ka1', 'Rh7', 'Ka2', 'Re4', 'Ka1', 'Rb4', 'Ka2', 'Nc7', 'Ka3', 'Qd5']
[White "STOCKFISH"]
[Black "STOCKFISH"]
['e4', 'e5', 'Nf3', 'Nc6', 'Nc3', 'Nf6', 'Bc4', 'Nxe4', 'Nxe4', 'd5', 'Bd3', 'dxe4', 'Bxe4', 'Bd6', 'd4', 'exd4', 'Bxc6+', 'bxc6', 'Qxd4', 'O-O', 'O-O', 'c5', 'Qd3', 'Qf6', 'Bg5', 'Qf5', 'Rfe1', 'Qxd3', 'cxd3', 'Be6', 'Be3', 'a5', 'b3', 'a4', 'Rac1', 'Ra5', 'Bd2', 'Ra6', 'Be3', 'axb3', 'axb3', 'Ra5', 'Nd2', 'Rb8', 'Ne4', 'Rxb3', 'Bxc5', 'Be5', 'Nd2', 'Rxd3', 'Rxe5', 'Rxd2', 'h4', 'h6', 'Re4', 'Rb2', 'Bd4', 'Rb7', 'Rf4', 'Ra6', 'Rc3', 'f6', 'Bc5', 'Ra5', 'Bd4', 'Rb4', 'Be3', 'Rxf4', 'Bxf4', 'c5', 'Bc1', 'c4', 'Kh2', 'Kf7', 'Kg3', 'Ra1', 'f3', 'Ke8', 'Bd2', 'Kd7', 'Rc1', 'Ra7', 'Re1', 'Rb7', 'Bc3', 'Rb3', 'Rc1', 'Kc6', 'Kf4', 'Ra3', 'Bb4', 'Ra2', 'Re1', 'Bd5', 'Kg3', 'Kb5', 'Rb1', 'Kc6', 'Rd1', 'Ra4', 'Bf8', 'Ra8', 'Bb4', 'Rb8', 'Ba3', 'h5', 'Re1', 'Rb3', 'Be7', 'Rd3', 'Bf8', 'g6', 'Be7', 'c3', 'Bxf6', 'c2', 'Bg5', 'Rd1', 'Re8', 'Bc4', 'Rc8+', 'Kb5', 'Rb8+', 'Ka5', 'Rc8', 'Kb5', 'Rb8+', 'Ka4', 'Ra8+', 'Kb3', 'Rb8+', 'Kc3', 'Rc8', 'Kb4', 'Rc6', 'Bd3', 'Rc8', 'Bf5', 'Rc7', 'Rf1', 'Bd2+', 'Ka3', 'Ra7+', 'Kb2', 'Rb7+', 'Ka2', 'Ra7+', 'Kb3', 'Rc7', 'Rd1', 'Bg5', 'Rd7', 'Rc6', 'Rb7', 'Bc1', 'Rb8', 'Kf2', 'Ka2', 'Bd2', 'Kb2', 'Bf4', 'Rc8', 'Rb6+', 'Kc3', 'Bg5', 'Rc4', 'Bf6+', 'Kd2', 'Bg5+', 'Kd3', 'Rd6+', 'Kc3', 'Rb6', 'Rc7', 'Bc1', 'Kd4', 'Ra6', 'Kc4', 'g4', 'hxg4', 'fxg4', 'Bd3', 'Ra4+', 'Kc3', 'Ra3+', 'Kc4', 'Ra4+', 'Kb5', 'Rd4', 'Rf7+', 'Ke3', 'Rf1', 'Kxd3', 'Rxc1', 'Rd5+', 'Kb4', 'Rg5', 'Kb3', 'Rb5+', 'Ka4', 'Rb2', 'Rg1', 'Rxc2', 'Rg3+', 'Ke4', 'Rxg4+', 'Kf3', 'Rxh4', 'Rc6', 'Rh6', 'Kg2', 'Kb3', 'Re6', 'Kc3', 'Re3+', 'Kd4', 'Ra3', 'g5', 'Kg3', 'Rh1', 'Ra6', 'Ke5', 'Kf3', 'Rf1+', 'Kg2', 'Rc1', 'Ra5+', 'Kf4', 'Ra4+', 'Kf5', 'Rb4', 'Rc3', 'Rb7', 'Rc2+', 'Kh1', 'Kg4', 'Rf7', 'Kg3', 'Rf1', 'g4', 'Rg1+', 'Kh4', 'Re1', 'Kh3', 'Ra1', 'Rh2+', 'Kg1', 'Rc2', 'Ra3+', 'g3', 'Ra1', 'Rb2', 'Rd1', 'Rg2+', 'Kh1', 'Rh2+', 'Kg1', 'Rg2+', 'Kh1', 'Rh2+', 'Kg1', 'Ra2', 'Rc1', 'Rg2+', 'Kh1', 'Rh2+', 'Kg1', 'Rg2+', 'Kh1', 'Rh2+', 'Kg1', 'Rd2', 'Rf1', 'Rg2+', 'Kh1', 'Rh2+', 'Kg1', 'Rc2', 'Rb1', 'Ra2', 'Rd1', 'Rg2+', 'Kh1', 'Rc2', 'Ra1', 'Rd2', 'Kg1', 'Rg2+', 'Kh1', 'Rh2+', 'Kg1', 'Rd2', 'Kh1', 'Rh2+', 'Kg1', 'Rg2+', 'Kh1', 'Rh2+', 'Kg1', 'Rg2+', 'Kh1', 'Rd2', 'Rb1', 'Rh2+', 'Kg1', 'Rg2+', 'Kh1', 'Rf2', 'Ra1', 'Rh2+', 'Kg1', 'Rc2', 'Kh1', 'Rh2+']
[White "python #0"]
[Black "STOCKFISH"]
['e4', 'e5', 'Qh5', 'Nc6', 'Qxh7', 'Rxh7', 'b4', 'Nxb4', 'Ke2', 'Nxc2', 'Bb2', 'd6', 'Bxe5', 'dxe5', 'Kd1', 'Nxa1', 'f4', 'exf4', 'Kc1', 'Be6', 'a4', 'Qd4', 'Kd1', 'Qxa4+', 'Ke1', 'Nc2+', 'Kf2', 'Bc5+', 'Kf3', 'Ne1+', 'Kxf4', 'Rh4+', 'Ke5', 'Qxe4#']
[White "STOCKFISH"]
[Black "python"]
[]
[White "python #2"]
[Black "STOCKFISH"]
['c4', 'e5', 'Qb3', 'Nf6', 'Qxb7', 'Bxb7', 'g4', 'Bxh1', 'e4', 'Nxe4', 'Ne2', 'Nc5', 'Nbc3', 'Nd3+', 'Kd1', 'Bf3', 'h3', 'Nc6', 'Ne4', 'Bxe4', 'Bg2', 'Nxf2+', 'Ke1', 'Nd3+', 'Kf1', 'Qh4', 'Bxe4', 'Qf2#']
[White "python #3"]
[Black "STOCKFISH"]
['c3', 'e5', 'e4', 'd5', 'exd5', 'Qxd5', 'Qb3', 'Qe4+', 'Ne2', 'Nc6', 'Qxf7+', 'Kxf7', 'b4', 'Ke8', 'h3', 'Nf6', 'c4', 'Nxb4', 'd3', 'Nxd3+', 'Kd1', 'Nxf2+', 'Ke1', 'Nxh1', 'Be3', 'Qxe3', 'Kd1', 'Nf2+', 'Kc2', 'Bf5+', 'Kb2', 'Nd1#']
[White "STOCKFISH"]
[Black "r #0"]
['e4', 'g5']
[White "r #1"]
[Black "STOCKFISH"]
['c3']
[White "r #2"]
[Black "STOCKFISH"]
['a4']
[White "STOCKFISH"]
[Black "r #3"]
['e4', 'f5']
[White "STOCKFISH"]
[Black "php #0"]
['e4', 'c5', 'Nf3', 'a5', 'd4', 'Na6', 'Be3', 'Nb4', 'dxc5', 'b6', 'cxb6']
[White "STOCKFISH"]
[Black "php #1"]
['e4', 'h5', 'd4', 'Nf6']
[White "STOCKFISH"]
[Black "php #2"]
['e4', 'Nh6', 'd4', 'c5', 'dxc5', 'e6', 'Be3', 'e5', 'Nc3', 'Qc7', 'Nd5', 'Ng8', 'Nxc7+', 'Ke7', 'Qd6+', 'Kd8', 'Qxf8+', 'Kxc7', 'Qxg7', 'Nf6', 'Qxf6', 'h5', 'Qxe5+', 'Kc6', 'Qd6#']
[White "STOCKFISH"]
[Black "php #3"]
['e4', 'a5', 'Nf3', 'e6', 'Nc3', 'h5', 'd4', 'Ra7', 'd5', 'Ne7', 'Nb5', 'f5', 'd6', 'c6', 'dxe7', 'g5', 'Nd6+', 'Kxe7', 'Bxg5#']
[White "STOCKFISH"]
[Black "ruby #0"]
['e4', 'a6', 'd4', 'd6', 'Nf3', 'Qd7', 'Nc3', 'Qf5', 'exf5', 'Bxf5', 'Bd3', 'Bxd3', 'cxd3', 'h6', 'Nd5', 'b6', 'Nxc7+', 'Kd8', 'Nxa8', 'g5', 'Be3', 'Ke8', 'Rc1', 'Nf6', 'Rc8+', 'Kd7', 'Nxb6+', 'Ke6', 'Qb3+', 'Nd5', 'Qxd5+', 'Kf6', 'Nxg5', 'hxg5', 'Qxg5+', 'Ke6', 'd5#']
[White "STOCKFISH"]
[Black "ruby #1"]
['e4', 'd5', 'exd5', 'Qxd5', 'Nc3', 'Qxa2', 'Nxa2', 'e5', 'd4', 'exd4', 'Bd3', 'Nh6', 'Nf3', 'g6', 'Qe2+', 'Kd7', 'Ne5+', 'Kd6', 'Bxh6', 'Bxh6', 'Nxf7+', 'Kd5', 'Qe5+', 'Kc6', 'Qb5#']
[White "STOCKFISH"]
[Black "ruby #2"]
['e4', 'b6', 'd4', 'Nc6', 'd5', 'Ba6', 'Bxa6', 'Nd4', 'Be3', 'Nxc2+', 'Qxc2', 'g5', 'Be2', 'c5', 'dxc6', 'dxc6', 'Qxc6+', 'Qd7', 'Qxa8+', 'Qc8', 'Qxc8#']
[White "STOCKFISH"]
[Black "ruby #3"]
['e4', 'h5', 'd4', 'd5', 'exd5', 'Qxd5', 'Nc3', 'Qxa2', 'Nxa2', 'b5', 'Bxb5+', 'Bd7', 'Qf3', 'Bxb5', 'Qxa8', 'Bd3', 'Qxb8+', 'Kd7', 'Bf4', 'Bxc2']
[White "STOCKFISH"]
[Black "python #0"]
['e4', 'c5', 'Nf3', 'Qa5', 'Nc3', 'Qxc3', 'dxc3', 'e5', 'Bc4', 'd5', 'Qxd5', 'Bf5', 'Qxf7+', 'Kd8', 'Qxf8+', 'Kd7', 'Qxf5+', 'Kd6', 'Qxe5+', 'Kd7', 'Qe6+', 'Kc7', 'Bf4+', 'Kd8', 'O-O-O+', 'Nd7', 'Qxd7#']
[White "STOCKFISH"]
[Black "python"]
[]
[White "python #2"]
[Black "STOCKFISH"]
['f3', 'e5', 'b3', 'd5', 'd3', 'Nf6', 'Kf2', 'd4', 'Na3', 'Nc6', 'c3', 'Nd5', 'cxd4', 'Qh4+', 'g3', 'Qxd4+', 'Be3', 'Nxe3']
[White "STOCKFISH"]
[Black "python #3"]
['e4', 'a6', 'd4', 'b5', 'a4', 'bxa4', 'Bd3', 'e5', 'dxe5', 'd5', 'exd5', 'Qxd5', 'Nf3']
[White "r #0"]
[Black "STOCKFISH"]
['h3']
[White "r #1"]
[Black "STOCKFISH"]
['Na3']
[White "STOCKFISH"]
[Black "r #2"]
['e4', 'a5']
[White "STOCKFISH"]
[Black "r #3"]
['e4', 'f5']
[White "STOCKFISH"]
[Black "php #0"]
['e4']
[White "php #1"]
[Black "STOCKFISH"]
['g4', 'd5', 'a4', 'Bxg4', 'b4', 'e5', 'Nc3', 'Bxb4', 'h3', 'Bh5', 'h4', 'Nf6', 'Ne4', 'Nxe4', 'a5', 'Bc5', 'Ra2', 'Bxf2#']
[White "STOCKFISH"]
[Black "php #2"]
['e4', 'b5', 'Bxb5', 'a6', 'Ba4', 'h6', 'd4', 'Rh7', 'c4']
[White "STOCKFISH"]
[Black "php #3"]
['e4', 'Nc6', 'd4', 'e5', 'dxe5', 'Na5', 'Nf3', 'Ne7', 'h4', 'f6', 'exf6', 'Nd5', 'f7+', 'Ke7', 'Qxd5', 'h6', 'Ne5', 'Nc4', 'Ng6+', 'Kf6', 'Qf5#']
[White "STOCKFISH"]
[Black "ruby #0"]
['e4']
[White "ruby #1"]
[Black "STOCKFISH"]
['e4', 'e5', 'd4', 'exd4', 'Qxd4', 'Nf6', 'Qxf6', 'Qxf6', 'e5', 'Qxe5+', 'Be3', 'Qxb2', 'Bxa7', 'Qxa1', 'Bxb8', 'Qxb1+', 'Ke2', 'Qxc2+', 'Ke1', 'Bb4#']
[White "STOCKFISH"]
[Black "ruby #2"]
['e4', 'Nh6', 'd4', 'f6', 'Bxh6', 'gxh6', 'Qh5#']
[White "STOCKFISH"]
[Black "ruby #3"]
['e4', 'a6', 'd4', 'h5', 'Nf3', 'c5', 'dxc5', 'b6', 'cxb6', 'Qxb6', 'Nbd2', 'Qxb2', 'Bxb2', 'Rh6', 'Rb1', 'Rf6', 'Bd3', 'Rxf3', 'Nxf3', 'Nh6', 'h3', 'f5', 'exf5', 'Nxf5', 'Bxf5', 'g6', 'Bxg6+', 'Kd8', 'Bd4', 'Ra7', 'Bxa7', 'Kc7', 'Bxb8+', 'Kc6', 'Be4+', 'd5', 'Qxd5#']
[White "python #0"]
[Black "python #1"]
['e4', 'e5', 'b4', 'Bxb4', 'Bc4', 'Bxd2+', 'Kxd2', 'd5', 'Bxd5', 'Qxd5+', 'exd5', 'e4', 'Ke2', 'b6', 'Kf1', 'Bd7', 'Qd4', 'a5', 'Qxb6', 'cxb6', 'Bf4', 'Bc6', 'dxc6', 'Nxc6', 'Nc3', 'Nd4', 'Nxe4', 'Nxc2', 'Rd1', 'Nd4', 'Rxd4', 'Ra7', 'g4', 'Re7', 'Rd1', 'Rxe4', 'Be5', 'Rxe5', 'Rc1', 'Rd5', 'Ke1']
[White "python #0"]
[Black "python #2"]
['f4', 'g6', 'e4', 'Bg7', 'Bb5', 'Bxb2', 'Bxb2', 'Kf8', 'Bxh8', 'Nh6', 'Bxd7', 'Qxd7', 'Kf2', 'Qxd2+', 'Nxd2', 'Ng4+', 'Qxg4', 'Bxg4', 'Bf6', 'exf6', 'Nc4', 'c6', 'Kf1', 'Be2+', 'Nxe2', 'b6', 'Nxb6', 'axb6', 'Kg1', 'Rxa2', 'Rxa2', 'c5', 'Kf2', 'Ke8', 'Kg1', 'Kd7', 'Nc1', 'Ke8', 'Ra3', 'Na6', 'Rxa6', 'f5', 'Rxb6', 'fxe4', 'Rxg6', 'fxg6', 'Kf2']
[White "python #3"]
[Black "python #0"]
['b4', 'e5', 'g3', 'Bxb4', 'a4', 'Bxd2+', 'Nxd2', 'Qg5', 'Nb3', 'Qxc1', 'Nxc1', 'd5', 'Qxd5', 'Bg4', 'Qxb7', 'Bxe2', 'Qxa8', 'Bxf1', 'Qxb8+', 'Ke7', 'Kxf1', 'c5', 'Qxg8', 'Rxg8', 'Rb1', 'Kf8', 'c4', 'Rh8', 'Nh3', 'a6', 'f3', 'Kg8', 'Rb8#']
[White "r #0"]
[Black "python #0"]
['Na3']
[White "r #1"]
[Black "python #0"]
['g4']
[White "r #2"]
[Black "python #0"]
['h4']
[White "r #3"]
[Black "python #0"]
['e3']
[White "python #0"]
[Black "php #0"]
['b4', 'f5', 'e4']
[White "python #0"]
[Black "php #1"]
['c4', 'f6', 'g4', 'Nc6', 'Bg2', 'Na5', 'Bxb7', 'Nb3', 'Bxa8', 'e6', 'axb3', 'Bb4', 'Rxa7', 'Ba3', 'bxa3', 'c5', 'Rxd7', 'h5', 'Rxd8+', 'Kxd8', 'gxh5', 'Bb7', 'Bxb7', 'Kd7', 'Bc8+', 'Kc6', 'Bxe6', 'Kc7', 'Bxg8', 'Kb8', 'h6', 'gxh6', 'Be6', 'h5', 'Bg8', 'f5', 'Nh3', 'Ka8', 'Bf7', 'Rb8', 'Bxh5', 'Rc8', 'Qc2', 'Rc6', 'Qxf5', 'Rb6', 'Qxc5', 'Ka7', 'Qxb6+', 'Ka8', 'Ng5']
[White "php #2"]
[Black "python #0"]
['g3', 'c5', 'f3']
[White "python #0"]
[Black "php #3"]
['b4', 'f6', 'g4', 'Na6', 'f4', 'Nxb4', 'Kf2', 'c6', 'Ke3', 'f5', 'gxf5', 'c5', 'f6', 'b6', 'fxg7', 'Nxc2+', 'Qxc2', 'h6', 'gxh8=N', 'c4', 'Qxc4', 'h5', 'Qxg8', 'a5', 'Qxf8+', 'Kxf8', 'Kd4', 'Ra7', 'Bb2', 'Rb7', 'Kd5', 'Rb8', 'Ke4', 'h4', 'Ke3', 'h3', 'Bxh3', 'e6', 'Bxe6', 'Qe7', 'Kd3', 'Qd6+', 'Ke4', 'Ra8', 'Bxd7', 'Qd5+', 'Kxd5', 'Bb7+', 'Kd6', 'Bg2', 'Ng6+', 'Kf7', 'Bd4', 'Re8', 'Bxe8+', 'Kg8', 'Bxb6', 'Bf3', 'exf3', 'Kh7', 'Bxa5', 'Kh6', 'd4', 'Kg7', 'Na3', 'Kh6', 'Ke5', 'Kh5', 'Nf8+', 'Kh6', 'Bb6', 'Kg7', 'Bd8', 'Kxf8', 'Ba4', 'Kg7', 'Ne2', 'Kg6', 'Nc4', 'Kg7', 'Nd2', 'Kh6', 'Be8', 'Kg7', 'Kf5', 'Kh8', 'Bf7', 'Kh7', 'Kf6', 'Kh8', 'Kg5', 'Kg7', 'Kf5', 'Kh6', 'Kg4', 'Kh7', 'Be6', 'Kh8', 'Ba5', 'Kh7', 'Bg8+', 'Kg7', 'Bb6', 'Kg6', 'Ba7', 'Kf6', 'Bh7', 'Kf7', 'Kg5', 'Ke7', 'Bg8', 'Kd8', 'Kh4', 'Ke7', 'f5', 'Ke8', 'Nf4', 'Kf8', 'f6', 'Kxg8', 'Nc4', 'Kh7', 'Kh3', 'Kg8', 'Bb8', 'Kf7', 'Na5', 'Kg8', 'Ne6', 'Kh7', 'd5', 'Kh6', 'Nb7', 'Kh5', 'Ba7', 'Kh6', 'Bb8', 'Kh5', 'Ba7', 'Kg6', 'Bb8', 'Kxf6', 'Nf8', 'Ke7', 'Na5', 'Kf7', 'Kg3', 'Kg7', 'Ng6', 'Kg8', 'Kg4', 'Kh7', 'Kg5', 'Kg8', 'Kh4', 'Kh7', 'Bc7', 'Kg8', 'Kg5', 'Kf7', 'Bb6', 'Kg7', 'Bf2', 'Kf7', 'Kf5', 'Ke8', 'Nb7', 'Kf7', 'Ke4', 'Kf6', 'Kd3', 'Kf5', 'Ke2', 'Kxg6', 'Bd4', 'Kh7', 'Nd8', 'Kg8', 'Nb7', 'Kh7', 'Bb6', 'Kh6', 'Bc7', 'Kh5', 'Kf1', 'Kh6', 'Rc1', 'Kg5', 'Rd1', 'Kh6', 'Bb6', 'Kg6', 'Bc7', 'Kf6', 'Rd3', 'Kf7', 'Re3', 'Kf6', 'Rc3', 'Kf7', 'Bf4', 'Kf8', 'Kg1', 'Kf7', 'Kf1', 'Kf6', 'Kg2', 'Kg6', 'Rc2', 'Kf7', 'a4', 'Kg6', 'Be3', 'Kf5', 'Bg5', 'Kg6', 'Be7', 'Kf7', 'Rd1', 'Kxe7', 'Rb1', 'Kf7', 'Kf1', 'Ke7', 'Kf2', 'Kf7', 'Rc3', 'Kg8', 'Ke1', 'Kf7', 'Rb6', 'Kg8', 'Nd8', 'Kf8', 'Rh6', 'Kg7', 'Kd1', 'Kxh6', 'Rb3', 'Kg6', 'Kd2', 'Kf5', 'a5', 'Kg6', 'Kd3', 'Kh7', 'Kc2', 'Kh6', 'Kd1', 'Kg7', 'Rb1', 'Kg8', 'f4', 'Kh8', 'Rb5', 'Kh7', 'Kc2', 'Kg7', 'f5', 'Kg8', 'Kd1', 'Kh8', 'Rb3', 'Kg7', 'Rd3', 'Kg8', 'Kc2', 'Kh7', 'Kd2', 'Kh8', 'Rb3', 'Kh7', 'Rh3+', 'Kg8', 'Kc3', 'Kf8', 'Rh8+', 'Kg7', 'a6', 'Kxh8', 'Kd4', 'Kg7', 'Kc4', 'Kh6', 'h3', 'Kg7', 'Kb4', 'Kh7', 'Kb3', 'Kh6', 'Nf7+', 'Kh5', 'Nh8', 'Kh6', 'Kc4', 'Kg7', 'Kc3', 'Kg8', 'Kd2', 'Kxh8', 'd6', 'Kh7', 'd7', 'Kh8', 'Kc1', 'Kg8', 'a7', 'Kf8', 'f6', 'Kg8', 'a8=Q+', 'Kf7', 'Qh1', 'Kf8', 'd8=Q+', 'Kf7', 'Qe8+', 'Kxf6', 'Qh5', 'Ke6', 'Qe8+', 'Kf5', 'Kb2', 'Kf4', 'Qg1', 'Kf5', 'Qb5+', 'Ke4', 'Qd4+', 'Kxd4', 'Qe2', 'Kd5', 'Qf3+', 'Ke5', 'Qf5+', 'Kxf5', 'Ka3', 'Kg5', 'h4+', 'Kg4', 'Kb4', 'Kf4', 'Kc4', 'Ke3', 'Kb5', 'Kf2', 'Ka6', 'Ke3', 'Ka5', 'Kf4', 'Ka4', 'Ke4', 'Kb4', 'Ke3', 'Ka5', 'Kf2', 'Ka4', 'Kg3', 'Ka3', 'Kxh4']
[White "python #0"]
[Black "ruby #0"]
['c4', 'Nf6', 'Qa4', 'a6', 'Qxd7+', 'Nbxd7', 'f4', 'h6', 'Kf2', 'Ng4+', 'Ke1', 'Nxh2', 'Rxh2', 'g6', 'Rxh6', 'Bxh6', 'e4']
[White "python"]
[Black "ruby"]
[]
[White "python #0"]
[Black "ruby #2"]
['e4', 'g6', 'Qg4', 'b6', 'Qxg6', 'fxg6', 'Bc4', 'e6', 'Bxe6', 'dxe6', 'Kf1', 'Qxd2', 'Bxd2', 'Bb4', 'Bxb4', 'e5', 'Be7', 'Nxe7', 'Ke2', 'Nec6', 'Kf3', 'Kf8', 'Kg3', 'Nb4', 'Kf3', 'Nxa2', 'Rxa2', 'h6', 'Rxa7', 'Rxa7', 'Ke2', 'Rh7', 'Ke3', 'Kg8', 'Kf3', 'Rb7', 'Ke3', 'Nc6', 'Ke2', 'Ne7', 'Ke3', 'Ra7', 'Kf3', 'Ra4', 'Kg3', 'Rxe4', 'c4', 'Rxc4', 'b3', 'c6', 'bxc4', 'h5', 'Kh4', 'Kf8', 'f4', 'exf4', 'c5', 'bxc5', 'Na3', 'Bh3', 'Kxh3', 'Rg7', 'Nb1', 'Nc8', 'Kh4', 'Kg8', 'Nd2', 'g5+', 'Kxh5', 'Nb6', 'Kg4', 'Kh8', 'Nb1', 'Ra7', 'Kxg5', 'Kg8', 'Kxf4', 'Re7', 'Kf5', 'Re2', 'Nxe2', 'Nd5', 'Nd2', 'Nf4', 'Kxf4', 'Kg7', 'Ke5', 'Kh8', 'Nc4', 'Kg7', 'Nc3', 'Kg6', 'Ne2', 'Kg7', 'Kf4', 'Kh8', 'Nd4', 'cxd4', 'Rb1', 'd3', 'Ke5', 'Kg8', 'Rc1', 'Kf7', 'Na5', 'Ke8', 'Nxc6', 'd2', 'Rc5', 'Kf8', 'Kf6', 'Kg8', 'Nb4', 'Kh7', 'Na6', 'd1=Q', 'Rh5+', 'Qxh5', 'Nc5', 'Qxc5', 'Ke6', 'Qg1', 'Ke7', 'Qxg2', 'h3', 'Qxh3', 'Kf6', 'Qa3', 'Ke5', 'Qa6', 'Kf4', 'Qe2', 'Kf5', 'Qe1', 'Kg5', 'Qc3', 'Kh5', 'Qe3', 'Kg4', 'Qa7', 'Kf4', 'Qa1', 'Ke3', 'Kg8', 'Kf2', 'Qb2+', 'Ke1', 'Qc1+', 'Ke2', 'Qb2+', 'Kd1', 'Kh7', 'Ke1', 'Kh8', 'Kf1', 'Qa2', 'Ke1', 'Qe2+', 'Kxe2']
[White "python #0"]
[Black "ruby #3"]
['e4', 'g5', 'Qg4', 'h6', 'Qxd7+', 'Nxd7', 'Ba6', 'bxa6', 'd4', 'g4', 'Bxh6', 'Rxh6', 'f4', 'Rxh2', 'Rxh2', 'Nb6', 'Rh7', 'Qxd4', 'Rxf7', 'Qxe4+', 'Kf2', 'Qxf4+', 'Rxf4', 'Nc4', 'Rxc4', 'Kd8', 'Rxc7', 'Kxc7', 'Nd2', 'Kd7', 'Rc1', 'Kc7', 'Ke3', 'Be6', 'Ke2', 'Bxa2', 'Kf1', 'Bd5', 'Ke2', 'Bxg2', 'Ke3', 'Kd8', 'Kf4', 'Bh6+', 'Kxg4', 'Bxd2', 'Kf5', 'Bxc1', 'Ne2', 'Bxb2', 'Kg5', 'Kd7', 'Ng1', 'Nf6', 'Kh4', 'Re8', 'Nf3', 'Bxf3', 'c4', 'Ng4', 'c5', 'Be2', 'Kh5', 'Nf2+', 'Kh6', 'Bf3', 'Kg6', 'Ra8', 'Kh7', 'Bg4', 'c6+', 'Kxc6', 'Kh6', 'Bd4', 'Kg5', 'Nd3', 'Kxg4', 'Kb7', 'Kh3', 'Nc1', 'Kg2', 'Kc7', 'Kh2', 'Bg7', 'Kg1', 'Bh6', 'Kf1', 'Kc8', 'Kg1', 'Bf8', 'Kf1', 'Nb3', 'Kf2', 'Nc5', 'Kg2', 'Bg7', 'Kf2', 'Ba1', 'Kg1', 'Bh8', 'Kh1', 'Ne4', 'Kg2', 'Kc7', 'Kf1', 'Bc3', 'Kg1', 'Ba5', 'Kg2', 'Rg8+', 'Kh2', 'Bb4', 'Kh3', 'Be1', 'Kh2', 'Bg3+', 'Kh3', 'Kc8', 'Kg2', 'e6', 'Kf3', 'Bc7', 'Kxe4', 'Rg1', 'Ke3', 'Rg3+', 'Ke4', 'Rc3', 'Kd4', 'Rf3', 'Kc5', 'Rf1', 'Kc4', 'Be5', 'Kb4', 'Re1', 'Kb3', 'Bc7', 'Kb4', 'Kb7', 'Kc4', 'Rc1+', 'Kb3', 'Bf4', 'Kb4', 'Rc8', 'Ka3', 'Bc7', 'Kb3', 'Bb6', 'Kb4', 'Bc7', 'Kb3', 'Ka8', 'Kc2', 'Bg3+', 'Kd2', 'Rd8+', 'Kc2', 'Rb8', 'Kd3', 'Bd6', 'Ke2', 'Bb4', 'Kd3', 'Bf8', 'Kd4', 'Bh6', 'Ke4', 'Rh8', 'Kf3', 'Rh7', 'Kg4', 'Kb7', 'Kh4', 'Re7', 'Kg4', 'Be3', 'Kh3', 'Bf4', 'Kh4', 'Kb6', 'Kh3', 'Bb8', 'Kg2', 'Kb7', 'Kf1', 'Ka8', 'Ke1', 'Bg3+', 'Kd2', 'Rd7+', 'Kc2', 'Re7', 'Kb3', 'a5', 'Ka3', 'Rd7', 'Kb2', 'Bh2', 'Kb1', 'Rc7', 'Ka2', 'Be5', 'Kb1', 'Bf4', 'Kb2', 'Rh7', 'Kb3', 'Be5', 'Kc4', 'Rb7', 'Kd3', 'Rf7', 'Kc4', 'Bc7', 'Kb3', 'Bd6', 'Ka2', 'Bb4', 'Kb3', 'Rh7', 'Ka4', 'Rh2', 'Kb5', 'Rh3', 'Ka6', 'Bc5', 'Kxa5', 'Rg3', 'Ka6', 'Re3', 'Ka5', 'Re2', 'Ka4', 'Bf8', 'Kb3', 'Kb7', 'Kc4', 'Bc5', 'Kxc5', 'Re1', 'Kd4', 'Ka8', 'Kc5', 'Re4', 'Kc6']
[White "python #2"]
[Black "python #1"]
['a4', 'd5', 'f3', 'e5', 'Nc3', 'd4', 'Nb5', 'e4', 'Nxc7+', 'Qxc7', 'fxe4', 'Qxc2', 'Qxc2', 'Bc5', 'Qxc5', 'Be6', 'Qxa7', 'Rxa7', 'Nh3', 'Bxh3', 'gxh3', 'Rxa4', 'Rxa4', 'Nd7', 'Rxd4', 'Ne5', 'Rd8+', 'Kxd8', 'h4', 'Nf3+', 'exf3', 'Ke8', 'Bb5+', 'Kf8', 'Be8', 'Kxe8', 'Rg1', 'Nh6', 'Rxg7', 'Ng8', 'Rxg8+', 'Rxg8', 'h5', 'Kf8', 'b3', 'Rg6', 'hxg6', 'fxg6', 'Ba3+', 'Kf7', 'h4', 'Kf6', 'Bb2+', 'Ke7', 'Bf6+', 'Kxf6', 'e5+', 'Kxe5', 'd4+', 'Kxd4', 'h5', 'gxh5', 'f4', 'Ke4', 'Kd2', 'Kxf4', 'Kc3', 'Ke4', 'Kd2', 'Kd5', 'Kc2', 'Ke5', 'Kd2', 'Ke4', 'Ke1', 'Ke5', 'Kf1', 'Kd4', 'Kg2', 'Kd5', 'Kg3', 'Ke4', 'Kf2', 'Kd4', 'Ke1', 'Ke4', 'Kf1', 'Kd5', 'Ke2', 'Kd4', 'b4', 'Kd5', 'Kd3', 'Ke5', 'Kd2', 'Ke4', 'Kc3', 'Kd5', 'Kd3', 'Ke5', 'Kc2', 'Ke4', 'Kc1', 'Ke5', 'b5', 'Kd4', 'Kb2', 'Ke5', 'Ka3', 'Kd5', 'Kb3', 'Ke4', 'Ka3', 'Ke5', 'Kb2', 'Kd5', 'Kb3', 'Ke4', 'Kc2', 'Ke5', 'Kb1', 'Kd5', 'b6', 'Ke5', 'Kc1', 'Kd4', 'Kd1', 'Ke4', 'Kc1', 'Ke5', 'Kd1', 'Kd5', 'Kc2', 'Ke4', 'Kd2', 'Ke5', 'Kd1', 'Ke4', 'Kc2', 'Kd5', 'Kb1', 'Ke5', 'Ka2', 'Ke4', 'Ka1', 'Ke5', 'Ka2', 'Ke4', 'Kb3', 'Ke5', 'Ka3', 'Kd5', 'Kb2', 'Ke5', 'Kb3', 'Kd4', 'Ka4', 'Ke4', 'Kb3', 'Kd5', 'Kb4', 'Kd4', 'Kb5', 'Kd5', 'Ka4', 'Ke4', 'Ka5', 'Ke5', 'Kb5', 'Kd4', 'Kb4', 'Kd5', 'Kb3', 'Ke4', 'Ka2', 'Ke5', 'Kb3', 'Ke4', 'Ka2', 'Kd4', 'Kb2', 'Kd5', 'Ka1', 'Kd4', 'Kb1', 'Ke4', 'Ka2', 'Kd5', 'Ka1', 'Ke4', 'Kb2', 'Kd4', 'Kc2', 'Ke4', 'Kc3', 'Ke5', 'Kc4', 'Ke4', 'Kb3', 'Kd4', 'Ka3', 'Ke4', 'Ka4', 'Kd4', 'Ka5', 'Ke4', 'Kb4', 'Kd4', 'Ka3', 'Ke4', 'Ka4', 'Ke5', 'Kb4', 'Kd4', 'Kb5', 'Kd5', 'Ka5', 'Ke4', 'Kb5', 'Ke5']
[White "python #1"]
[Black "python #3"]
['d4', 'Nc6', 'd5', 'g6', 'dxc6', 'bxc6', 'Qxd7+', 'Kxd7', 'e4', 'e6', 'e5', 'Nf6', 'exf6', 'Qxf6', 'f4', 'Qxf4', 'Bxf4', 'Ke7', 'Bxc7', 'Bb7', 'Be5', 'c5', 'Bxh8', 'Bxg2', 'Bxg2', 'f5', 'Bxa8', 'Bh6', 'Be4', 'fxe4', 'Bd4', 'cxd4', 'h4', 'Kd8', 'Rh2', 'Kc8', 'Na3', 'a5', 'b4', 'axb4', 'Kf1', 'bxa3', 'Rh3', 'Kd8', 'Rxa3', 'Bf4', 'Ra7', 'Bg5', 'hxg5', 'e3', 'Rxh7', 'e2+', 'Kxe2', 'e5', 'Kd2', 'Kc8', 'Kd3', 'Kd8', 'Ke4', 'Ke8', 'Kxe5', 'Kd8', 'Kxd4', 'Ke8', 'Ke4', 'Kf8', 'Ke5', 'Ke8', 'Kd5', 'Kf8', 'Kd4', 'Kg8', 'Ke5', 'Kxh7', 'Kd5', 'Kg7', 'Ke4', 'Kf8', 'Kd4', 'Ke7', 'Ke5', 'Kd7', 'Ke4', 'Ke8', 'Kd4', 'Kd8', 'Ke5', 'Ke7', 'Ke4', 'Kd6', 'Kd4', 'Ke7', 'Kd5', 'Kd8', 'Ke5', 'Kc7', 'Ke4', 'Kb8', 'Kd5', 'Ka8', 'Kd4', 'Ka7', 'Kd5', 'Kb6', 'Ke4', 'Kb5', 'Kd5', 'Ka4', 'Kd4', 'Kb4', 'Ke4', 'Kc3', 'Kd5', 'Kxc2', 'Ke5', 'Kb2', 'Kd4', 'Kxa1', 'Kd5', 'Kxa2', 'Ke4', 'Kb1', 'Ke5', 'Ka2', 'Kd4', 'Ka1', 'Kd5', 'Ka2', 'Ke4', 'Kb3', 'Ke5', 'Kb4', 'Ke4', 'Ka3', 'Kd4', 'Kb3', 'Ke5', 'Ka2', 'Ke4', 'Kb1', 'Kd4', 'Ka1', 'Kd5', 'Kb1', 'Kd4', 'Ka1', 'Ke5', 'Kb1', 'Kd5', 'Kc1', 'Ke5', 'Kd1', 'Kd5', 'Ke1', 'Ke4', 'Kf1', 'Kd4', 'Kxg1', 'Ke5', 'Kg2', 'Ke4', 'Kf2', 'Ke5', 'Kg1', 'Kd5', 'Kf2', 'Kd4', 'Ke1', 'Kd5', 'Kd2', 'Ke5', 'Kc2', 'Kd5', 'Kb3', 'Kd4', 'Kb4', 'Kd5', 'Kc3', 'Ke4', 'Kc2', 'Ke5', 'Kd1', 'Ke4', 'Kc1', 'Kd5', 'Kc2', 'Kd4', 'Kc1', 'Kd5', 'Kd2', 'Ke4', 'Ke1', 'Ke5', 'Kd1', 'Kd4', 'Ke1', 'Kd5', 'Kd2', 'Ke5', 'Kd1', 'Ke4', 'Ke2', 'Ke5', 'Kf2', 'Kd4', 'Ke1', 'Ke4', 'Kf1', 'Ke5', 'Kf2', 'Kd5', 'Kf3', 'Ke5', 'Kg4', 'Kd5', 'Kxg5', 'Ke4', 'Kh4', 'Kd5', 'Kg4', 'Kd4', 'Kf4', 'Kd5', 'Ke3', 'Ke5', 'g5', 'Kd5', 'Kf2', 'Ke4', 'Ke2', 'Ke5', 'Kf1', 'Ke4', 'Kg1', 'Ke5', 'Kg2', 'Ke4', 'Kf1', 'Kd5', 'Kg2', 'Ke5', 'Kf1', 'Ke4', 'Kg1', 'Ke5', 'Kh2', 'Kd5', 'Kh3', 'Kd4', 'g4', 'Kd5', 'g3', 'Ke4', 'Kh4', 'Kd5', 'g2', 'Ke5', 'g1=R', 'Kd5', 'Rg3', 'Ke5', 'Kh5', 'Kd4', 'Kh6', 'Ke5', 'Rg6', 'Kd5', 'Rg2', 'Ke5', 'Kg6', 'Kd5', 'Rf2', 'Ke5', 'Rf8', 'Kd4', 'Rh8', 'Ke5', 'Rh4', 'Kd5', 'Kg5', 'Ke5', 'Ra4', 'Kd5', 'Ra7', 'Ke5', 'Kg4', 'Kd4', 'Rh7', 'Kd5', 'Rb7', 'Ke5', 'Kf3', 'Kd5', 'Ke2', 'Kd4', 'Rb5', 'Ke4', 'Rf5', 'Kxf5']
[White "python #1"]
[Black "r #0"]
['e4', 'Nh6']
[White "python #1"]
[Black "r #1"]
['e4', 'h6']
[White "r #2"]
[Black "python #1"]
['e3']
[White "python #1"]
[Black "r #3"]
['e4', 'a6']
[White "php #0"]
[Black "python #1"]
['b4', 'e5', 'Nh3', 'Bxb4', 'e4', 'Bxd2+', 'Qxd2', 'd5', 'Qe3', 'Bxh3', 'Qd3', 'Bxg2', 'a4', 'Bxh1', 'f3', 'Bxf3', 'a5', 'dxe4', 'c4', 'Qxd3', 'Nd2', 'Qxf1+', 'Kxf1', 'g5', 'Nxe4', 'Bxe4', 'h3', 'Bd5']
[White "python"]
[Black "php"]
[]
[White "php #2"]
[Black "python #1"]
['f3', 'd5', 'h4', 'e5', 'Rh2', 'Qxh4+', 'g3']
[White "php #3"]
[Black "python #1"]
['a3', 'e5', 'h4', 'Qxh4', 'Ra2', 'Qxh1', 'Nh3', 'Qxf1+', 'Kxf1', 'Bxa3', 'Ng1', 'Bxb2', 'c3', 'Bxc1', 'Qb3', 'Bxd2', 'Nxd2', 'd5', 'Qa3', 'e4', 'Nh3', 'Bxh3', 'Qd6', 'cxd6', 'e3', 'Bxg2+', 'Kxg2', 'd4', 'Kf1', 'dxc3', 'Ra1', 'cxd2', 'Kg2', 'd5', 'Rg1', 'd4', 'f3', 'dxe3', 'Rf1', 'exf3+', 'Kh3', 'h6', 'Rb1', 'Nd7', 'Rg1', 'Ne5', 'Ra1', 'h5', 'Ra6', 'bxa6', 'Kg3', 'g5', 'Kh2', 'Nh6', 'Kh1', 'O-O-O', 'Kh2', 'Rd5', 'Kh3', 'Rd4', 'Kh2', 'Re4', 'Kg3', 'Rd4', 'Kh2', 'Rd5', 'Kg1', 'Rd4', 'Kf1', 'Rd5', 'Kg1', 'Rd4', 'Kf1', 'Re4', 'Kg1', 'Rd4', 'Kh2', 'Re4', 'Kh1', 'Rd4', 'Kg1', 'Re4']
[White "python #1"]
[Black "ruby #0"]
['d4', 'a5', 'e4', 'e5', 'dxe5', 'Qg5', 'Bxg5', 'h6', 'Bxh6', 'Rxh6', 'Qxd7+', 'Kxd7', 'Nf3', 'Rxh2', 'Rxh2', 'g5', 'Nxg5', 'Nf6', 'exf6', 'Kd8', 'Nxf7+', 'Kd7', 'Ne5+', 'Kd8', 'Kd1', 'Bh3', 'Rxh3', 'Nc6', 'Nxc6+', 'bxc6', 'e5', 'Bg7', 'fxg7', 'Ke7', 'Rd3', 'Rc8', 'Rd5', 'cxd5', 'a4', 'Rg8', 'Kc1', 'Rxg7', 'Bc4', 'dxc4', 'b4', 'Rxg2', 'bxa5', 'Rxf2', 'Nc3', 'Rxc2+', 'Kxc2', 'Kf8', 'Ne4', 'c3', 'Kxc3', 'Kg7', 'Kd4', 'Kh6', 'Kd5', 'c5', 'Nxc5', 'Kg6', 'Ke4', 'Kh5', 'Kd5', 'Kg6', 'Kd4', 'Kg7', 'Ke4', 'Kf7', 'Kd5', 'Kg7', 'Ne4', 'Kf8', 'Kd4', 'Kg7', 'Kd5', 'Kh7', 'Kd4', 'Kh8', 'Kd5', 'Kg8', 'Kd4', 'Kf8', 'Kd5', 'Kf7', 'Kd4', 'Kg8', 'Kd5', 'Kf7', 'Kd4', 'Ke8', 'Kd5', 'Kf7', 'Kd4', 'Kg7', 'Kd5', 'Kg6', 'Kd4', 'Kf5', 'Kd5', 'Kf4', 'Kd4', 'Kg4', 'Kd5', 'Kf3', 'Kd4', 'Ke2', 'Kd5', 'Ke3', 'Ra3+', 'Ke2', 'Kd4', 'Kd1', 'Kd5', 'Ke2', 'Kd4', 'Ke1', 'Kd5', 'Ke2', 'Kd4', 'Ke1', 'Kd5', 'Ke2', 'Kd4', 'Ke1', 'Kd5', 'Kf1', 'Kd4', 'Ke2', 'Kd5', 'Kf1', 'Kd4', 'Ke1', 'Kd5', 'Ke2']
[White "ruby #1"]
[Black "python #1"]
['e4', 'e5', 'd4', 'exd4', 'Qxd4', 'd5', 'Qxd5', 'Qxd5', 'exd5', 'f6', 'Ne2', 'Kd7', 'Nd4', 'Be7', 'Nb5', 'Ba3', 'N1xa3', 'f5', 'Nxa7', 'Rxa7', 'Bd2', 'Rxa3', 'bxa3', 'h6', 'Bxh6', 'Rxh6', 'f3', 'Rxh2', 'Rxh2', 'c6', 'dxc6+', 'Nxc6', 'Rc1', 'Ne5', 'Kd1', 'Nxf3', 'gxf3', 'Nh6', 'Rxh6', 'gxh6', 'f4', 'Kc7', 'a4', 'Kb8', 'Bb5', 'Bd7', 'Bxd7', 'h5', 'Bxf5', 'b6', 'Be4', 'Ka7', 'Bd5', 'Ka6', 'Be4', 'h4', 'Bd5', 'Ka7', 'Be4', 'h3', 'Bd5', 'Kb8', 'Be4', 'b5', 'axb5', 'Kc7', 'Bd5', 'Kb6', 'Be4', 'Kxb5', 'Bd5', 'Kc5', 'Be4', 'Kd4', 'Bd5', 'Kxd5', 'Rb1', 'Ke4', 'Kc1', 'Kxf4', 'Rb2', 'Ke5', 'a3', 'Kd5', 'Rb6', 'Ke5', 'Re6+', 'Kxe6', 'c4', 'Ke5', 'Kc2', 'Kd4', 'Kd1', 'Kxc4', 'Ke2', 'Kd4', 'Kf3', 'Ke5', 'Kg3', 'Ke4', 'Kxh3', 'Kd4', 'Kh4', 'Kd5', 'Kh5', 'Ke5', 'Kg5', 'Kd5', 'Kf5', 'Kd4', 'Ke6', 'Ke4', 'Ke7', 'Ke5', 'Kf8', 'Kd5', 'a4', 'Ke5', 'Kg7', 'Kd4', 'Kh8', 'Ke4', 'a5', 'Ke5', 'Kg7', 'Kd4', 'a6', 'Ke4', 'Kf7', 'Ke5', 'Kg6', 'Kd4', 'a7', 'Ke4', 'Kh7', 'Kd5', 'Kg8', 'Ke5', 'Kh7', 'Kd5', 'Kg8', 'Kd4', 'Kg7', 'Ke5', 'Kh6', 'Kd4', 'Kh7', 'Ke4', 'Kh8', 'Kd5', 'Kg8', 'Ke4', 'Kf8', 'Ke5', 'Ke7', 'Kd4', 'Kd6', 'Ke4', 'a8=Q+', 'Kd4', 'Qd5+', 'Kc3', 'Qd4+', 'Kxd4']
[White "python #1"]
[Black "ruby #2"]
['d4', 'e6', 'e4', 'Ke7', 'd5', 'exd5', 'Qxd5', 'Qe8', 'Qxd7+', 'Kxd7', 'e5', 'Qxe5+', 'Be3', 'Qxb2', 'Bxa7', 'Rxa7', 'f3', 'Qxa2', 'Rxa2', 'Rxa2', 'f4', 'Rxc2', 'f5', 'Rxg2', 'Bxg2', 'Nf6', 'Bxb7', 'Bxb7', 'h3', 'Bxh1', 'Nf3', 'Bxf3', 'Nc3', 'Bc6', 'Ne4', 'Bxe4', 'Kd1', 'Bxf5', 'Kd2', 'Bxh3', 'Kc2', 'h6', 'Kc3', 'Ke8', 'Kd4', 'Na6', 'Ke5', 'Bd7', 'Kd4', 'Nc5', 'Ke5', 'Ng8', 'Kd4', 'Na6', 'Ke4', 'Be6', 'Ke5', 'c5', 'Ke4', 'g5', 'Ke5', 'Nc7', 'Ke4', 'Ne7', 'Ke5', 'f6+', 'Kxf6', 'Bf5', 'Ke5', 'Kd8', 'Kd6', 'Ncd5', 'Kxc5', 'Bb1', 'Kd4', 'Nf6', 'Ke5', 'Ba2', 'Kxf6', 'Bc4', 'Ke5', 'Nf5', 'Kxf5', 'Rg8', 'Ke5', 'Bb4', 'Ke4', 'Be1', 'Kd4', 'Ba5', 'Kxc4', 'Bc3', 'Kxc3', 'Ke7', 'Kd4', 'Kd7', 'Ke4', 'Ke6', 'Kd4', 'Ke7', 'Kd5', 'Kd8', 'Kd4', 'Re8', 'Kd5', 'Rf8', 'Ke4', 'Rf7', 'Ke5', 'Rf1', 'Ke4', 'g4', 'Kd5', 'Rb1', 'Kd4', 'Rb4+', 'Ke5', 'Rb3', 'Ke4', 'Rc3', 'Kd5', 'Rc1', 'Ke5', 'Rg1', 'Kd4', 'g3', 'Kd5', 'h5', 'Ke4', 'Kc8', 'Ke5', 'Kb8', 'Kd5', 'Kc7', 'Kd4', 'Rg2', 'Ke4', 'Ra2', 'Ke5', 'Ra5+', 'Ke4', 'Ra2', 'Kd5', 'Kb6', 'Ke5', 'Ra8', 'Ke4', 'Ra7', 'Kd4', 'Rf7', 'Kd5', 'Ka6', 'Ke5', 'Rc7', 'Ke4', 'Rc5', 'Kd4', 'Rc1', 'Ke5', 'Rd1', 'Ke4', 'Rc1', 'Kd4', 'Rf1', 'Kd5', 'Rf2', 'Ke4', 'g2', 'Ke5', 'Rd2', 'Ke4', 'Rb2', 'Kd4', 'Rb1', 'Ke5', 'Rb4', 'Kd5', 'Kb6', 'Ke5', 'Rb5+', 'Ke4', 'Rd5', 'Kxd5', 'Ka7', 'Ke4', 'g1=Q', 'Kd5', 'Qg5+', 'Ke4', 'Qb5', 'Kd4', 'Ka8', 'Ke4', 'Qa6', 'Kd4', 'Qe6', 'Kc5', 'Qh6', 'Kd4', 'Qd2+', 'Ke5', 'Qa5+', 'Ke4', 'Qe1+', 'Kd4', 'Qb4+', 'Kd5', 'Qb3+', 'Kd4', 'Qh3', 'Ke4', 'Qg3', 'Kd4', 'Qg5', 'Ke4', 'Kb8', 'Kd4', 'Qd2+', 'Ke5', 'Ka8', 'Ke4', 'Qa5', 'Kd4', 'Qg5', 'Ke4']
[White "ruby #3"]
[Black "python #1"]
['Nc3', 'd5', 'Nxd5', 'Qxd5', 'g3', 'Qxh1', 'b3', 'Qxg1', 'e3', 'Qxf1+', 'Kxf1', 'e5', 'e4', 'Ba3', 'Bxa3', 'Nh6', 'Rb1', 'Rg8', 'Qe2', 'c6', 'Qf3', 'f5', 'Qxf5', 'Nxf5', 'exf5', 'Bxf5', 'h4', 'Bxc2', 'Rb2', 'Bxb3', 'Rxb3', 'e4', 'Rxb7', 'Kd8', 'Rxg7', 'Rxg7', 'd3', 'Rxg3', 'dxe4', 'Rxa3', 'Kg1', 'Rxa2', 'Kf1', 'Rxf2+', 'Kxf2', 'Kc7', 'Ke3', 'h6', 'Kd3', 'a5', 'h5', 'a4', 'Kd2', 'Kd6', 'Kc3', 'Ke5', 'Kc2', 'Kxe4', 'Kc3', 'Ke5', 'Kd2', 'Ke4', 'Kc1', 'Kd5', 'Kc2', 'Ke5', 'Kd1', 'Ke4', 'Kd2', 'Ke5', 'Kc3', 'Kd5', 'Kb4', 'Ke4', 'Kc3', 'Ke5', 'Kb4', 'Kd5', 'Kc3', 'Ke5', 'Kd3', 'Kd5', 'Ke3', 'Ke5', 'Kd3', 'Kd5', 'Kc3', 'Ke5', 'Kd3', 'Kd5', 'Kd2', 'Ke5', 'Kd1', 'Kd4', 'Ke2', 'Ke4', 'Ke1', 'Ke5', 'Ke2', 'Kd5', 'Kd2', 'Kd4', 'Kc2', 'Ke4', 'Kb2', 'Ke5', 'Ka3', 'Ke4', 'Ka2', 'Ke5', 'Ka3', 'Ke4', 'Ka2', 'Kd4', 'Ka1', 'Ke4', 'Kb2', 'Kd4', 'Kc2', 'Kd5', 'Kd1', 'Ke5', 'Kc1', 'Ke4', 'Kb1', 'Kd4', 'Kc2', 'Ke4', 'Kd1', 'Kd4', 'Kc1', 'Ke4', 'Kb2', 'Ke5', 'Ka2', 'Ke4', 'Kb2', 'Kd5', 'Kc2', 'Ke5', 'Kd1', 'Kd5', 'Kd2', 'Ke5', 'Kc3', 'Ke4', 'Kb4', 'Ke5', 'Kc4', 'Ke4', 'Kc3', 'Kd5', 'Kd2', 'Ke4', 'Ke2', 'Kd4', 'Kf2', 'Ke5', 'Ke2', 'Kd5', 'Kf2', 'Ke5', 'Ke3', 'Kd5', 'Kd3', 'Ke5', 'Ke3', 'Kd5', 'Kd2']
[White "python #2"]
[Black "python #3"]
['f4', 'd5', 'c3', 'a6', 'Qa4+', 'Nc6', 'Qxc6+', 'bxc6', 'f5', 'Bxf5', 'Na3', 'Qd6', 'b4', 'Qxh2', 'Rxh2', 'Bc2', 'Nxc2', 'c5', 'bxc5', 'c6', 'Rxh7', 'Rxh7', 'd3', 'Rh1', 'e3', 'Rxg1', 'Kd1', 'Rxf1+', 'Kd2', 'Rxc1', 'Kxc1', 'a5', 'Kb1', 'Kd7', 'g4', 'f5', 'gxf5', 'Ra7', 'c4', 'dxc4', 'dxc4', 'g6', 'fxg6', 'a4', 'Kc1', 'Ra8', 'Nb4', 'e6', 'Nxc6', 'Kxc6', 'Kc2', 'Bxc5', 'Rg1', 'Bxe3', 'Re1', 'Nf6', 'Rxe3', 'Kc5', 'Rxe6', 'Kxc4', 'Rxf6', 'Re8', 'Rf4+', 'Kc5', 'Rxa4', 'Kb5', 'Rb4+', 'Kxb4', 'a3+', 'Kxa3', 'Kd1', 'Kb2', 'Kd2', 'Rh8', 'Ke3', 'Kc2', 'g7', 'Rh5', 'Kf4', 'Rg5', 'Kxg5', 'Kc3', 'Kf4', 'Kc4', 'g8=B+']
[White "r #0"]
[Black "python #2"]
['e4']
[White "r #1"]
[Black "python #2"]
['Na3']
[White "python #2"]
[Black "r #2"]
['Nc3', 'Nc6']
[White "r #3"]
[Black "python #2"]
['c4']
[White "php #0"]
[Black "python #2"]
['a3', 'd6', 'Nh3', 'Bxh3', 'c4', 'Bxg2', 'Bxg2', 'g5', 'h3', 'f6', 'Rg1', 'g4', 'f3', 'gxf3', 'e3', 'fxg2', 'Nc3', 'Bh6', 'h4', 'Bxe3', 'Rxg2', 'Bxd2+', 'Kf1', 'Bxc1', 'Qf3', 'Bxb2', 'Qd1', 'Bxa1', 'Ke2', 'Bxc3', 'Rg5', 'fxg5', 'Qd2', 'Bxd2', 'Kf3', 'gxh4', 'Ke2', 'Bg5', 'Kf1', 'Kf7', 'Kf2', 'Be3+', 'Ke1', 'Bf2+', 'Kd2', 'Be3+', 'Kc2', 'Kg7', 'c5', 'Bxc5', 'Kb2', 'Bxa3+', 'Kxa3', 'Kg6', 'Kb4', 'a5+', 'Kc3', 'Nc6', 'Kc2', 'Nd4+', 'Kd2', 'Nb3+', 'Kd1', 'Nc5', 'Ke1', 'Nd3+', 'Kd2', 'Kh5', 'Kc3', 'e5', 'Kd2', 'Qg5+', 'Kxd3', 'Qf5+', 'Kc3', 'Qc2+', 'Kxc2', 'Rb8', 'Kd3', 'e4+', 'Kd2', 'e3+', 'Kxe3', 'Re8+', 'Kd3', 'Re3+', 'Kxe3', 'a4', 'Kd4', 'c5+', 'Kc4', 'b5+', 'Kd3', 'c4+', 'Kd4', 'h3', 'Kd5', 'Nf6+', 'Kxd6', 'Ne4+', 'Kc7', 'Rc8+', 'Kd7', 'Rd8+', 'Kc7', 'Rc8+', 'Kb6', 'Rc6+', 'Ka7', 'Rc7+', 'Kb8', 'Rc8+', 'Kb7', 'Rb8+', 'Ka7', 'Rb7+', 'Ka8', 'Rb8+', 'Kxb8', 'Kh6', 'Kc7', 'h2', 'Kb8', 'c3', 'Ka7', 'Nd6', 'Kb8', 'h1=B', 'Ka7', 'Nc8+', 'Ka6', 'Bb7+', 'Kxb5', 'Na7+', 'Kb4', 'Nc6+', 'Kxc3', 'Bc8', 'Kd3', 'Nb4+', 'Kc3', 'Na2+', 'Kd2', 'Bd7', 'Kc2', 'Bf5+', 'Kb2', 'a3+', 'Ka1', 'Bc8', 'Kxa2', 'Be6+', 'Kxa3', 'Bg4', 'Kb3', 'Be6+', 'Ka4', 'Bb3+', 'Kb4', 'Bd1', 'Ka3', 'Bc2', 'Ka2', 'Bb3+']
[White "python"]
[Black "php"]
[]
[White "php #2"]
[Black "python #2"]
['g4', 'g6', 'c4', 'f5', 'b3', 'fxg4', 'Bg2', 'g5', 'Qc2', 'a6', 'Nf3', 'gxf3', 'Kf1', 'fxg2+', 'Ke1', 'gxh1=R#']
[White "python"]
[Black "php"]
[]
[White "python #2"]
[Black "ruby #0"]
['c3', 'Nh6', 'e4', 'b5', 'Bxb5', 'Ng4', 'Qxg4', 'g6', 'Qxg6', 'fxg6', 'Bxd7+', 'Kxd7', 'g3', 'Kc6', 'Nh3', 'Bxh3', 'Rf1', 'Bxf1', 'Kxf1', 'Qxd2', 'Bxd2', 'Nd7', 'Bf4', 'Nb6', 'Bxc7', 'Kxc7', 'Ke2', 'Kc8', 'Kf1', 'Kd7', 'b3', 'Na4', 'bxa4', 'Ke6', 'f4', 'Rb8', 'f5+', 'gxf5', 'exf5+', 'Kxf5', 'g4+', 'Kxg4', 'h3+', 'Kxh3', 'Ke2', 'Rxb1', 'Rxb1', 'e6', 'Rh1+', 'Kg3', 'Rxh7', 'Rxh7', 'Kf1', 'Kh3', 'a3', 'Bxa3', 'Ke2', 'Bb4', 'cxb4', 'Kh4', 'Kf1', 'Rh5', 'b5', 'Rxb5', 'axb5', 'Kg3', 'b6', 'axb6', 'Ke2', 'b5', 'Kd2', 'Kf4', 'Ke2', 'Ke5', 'Kd3', 'Kf4', 'Kd4', 'Kf3', 'Kd3', 'Kg2', 'Kc2', 'Kh3', 'Kb3', 'Kg3', 'Kc2', 'e5', 'Kb1', 'Kf2', 'Ka2', 'e4', 'Kb1', 'b4', 'Kc2', 'Ke2', 'Kb1', 'e3', 'Kb2', 'Kd2', 'Ka1', 'Kc1', 'Ka2', 'Kd1', 'Kb2', 'Ke1', 'Kc1', 'Ke2', 'Kc2', 'Kf3', 'Kb3', 'Kg4', 'Kxb4', 'Kg5', 'Kc5', 'Kg6', 'Kc4', 'e2', 'Kc5', 'Kg5', 'Kb4', 'Kh4', 'Kc3', 'e1=Q+', 'Kb2', 'Kh3', 'Ka2', 'Kh2', 'Kb3', 'Qd2', 'Ka4', 'Kh3', 'Ka3', 'Qd4', 'Kb3', 'Qg4', 'Ka2', 'Qg7', 'Kb3', 'Qg3+', 'Ka4', 'Qe5', 'Kb4', 'Qh2', 'Kb5', 'Qg1', 'Ka4', 'Qa7+', 'Kb3', 'Qb6+', 'Ka3', 'Qa6+', 'Kb2', 'Qa3+', 'Kxa3']
[White "ruby #1"]
[Black "python #2"]
['d4', 'Nf6', 'd5', 'Nxd5', 'Qxd5', 'Na6', 'Qxf7+', 'Kxf7', 'e4', 'd6', 'Bxa6', 'bxa6', 'e5', 'dxe5', 'g3', 'Qd2+', 'Nxd2', 'Bg4', 'Ne4', 'Rc8', 'a4', 'Kg8', 'a5', 'Be6', 'Ng5', 'Bd5', 'Nxh7', 'Bxh1', 'Nxf8', 'Kxf8', 'c3', 'Rxh2', 'f3', 'Bxf3', 'Nxf3', 'Rxb2', 'Nxe5', 'Re2+', 'Kxe2', 'Re8', 'Bh6', 'gxh6', 'Nc6', 'h5', 'Nxe7', 'Kxe7', 'Rc1', 'Kd8+', 'Kf3', 'Re3+', 'Kxe3', 'Kd7', 'Ke4', 'Kd6', 'Kd4', 'c5+', 'Ke4', 'Ke7', 'Kd5', 'h4', 'gxh4', 'Kf7', 'Kxc5', 'Ke7', 'Kd5', 'Ke8', 'Kd4', 'Kd7', 'Kd5', 'Kc7', 'Kd4', 'Kb7', 'Ke5', 'Kb8', 'Kd4', 'Kb7', 'Ke4', 'Kb8', 'Ke5', 'Kc7', 'Ke4', 'Kb7', 'Kd5', 'Kb8', 'Ke4', 'Kc7', 'Kd5', 'Kb7', 'Ke4', 'Ka8', 'Kd5', 'Kb7', 'Kd4', 'Kb8', 'Kd5', 'Kc8', 'Kd4', 'Kb8', 'Kd5', 'Kb7', 'Kd4', 'Kc8', 'Ke4', 'Kb8', 'Kd4', 'Kb7', 'Ke5', 'Ka8', 'Ke4', 'Kb7', 'Kd4', 'Kc6', 'Ke5', 'Kb7', 'Kd5', 'Ka8', 'Ke4', 'Kb8', 'Kd4', 'Kc7', 'Ke4', 'Kc6', 'Ke5', 'Kc5', 'Ke4', 'Kc4', 'Ke5', 'Kb5', 'Kd5', 'Kxa5', 'Ke4', 'Kb5', 'Kd4', 'Ka4', 'Ke4', 'Kb5', 'Ke5', 'Ka4', 'Kd5', 'Ka5', 'Ke5', 'Kb6', 'Kd5', 'Kb5', 'Kd4', 'a5', 'Ke4', 'Ka4', 'Kd4', 'Ka3', 'Ke5', 'Ka4', 'Ke4', 'Ka3', 'Kd5', 'Ka4', 'Kd4', 'Kb3', 'Ke5', 'a4', 'Kd4', 'a3', 'Ke4', 'Kc4', 'Ke5', 'a5', 'Ke4', 'a4', 'Ke5', 'Kb3', 'Ke4', 'a2', 'Ke5', 'a1=N', 'Rxa1', 'Kxc3', 'Rxa4', 'Kb2', 'Kd5', 'Kc1', 'Rd4', 'Kb1', 'Ke4', 'Kc2', 'Rd5', 'Kc3', 'Ke5', 'Kc4', 'Rd4+', 'Kc3', 'Re4', 'Kb2', 'Rd4', 'Kc1', 'Rd5', 'Kc2', 'Kd4', 'Kb3', 'Ke5', 'Kb4', 'Kd4', 'Kb3', 'Ke5', 'Kc3', 'Ke4', 'Kc2', 'Rd4', 'Kb1', 'Ke5', 'Kb2', 'Kd5', 'Kc3', 'Re4', 'Kc2', 'Kd4', 'Kb1', 'Kd5', 'Kc1', 'Ke5', 'Kc2', 'Kd5', 'Kc1', 'Kd4', 'Kd1', 'Re5', 'Kd2', 'Ke4', 'Kc3', 'Rd5', 'Kb3', 'Rd4', 'Kc2', 'Ke5', 'Kc3', 'Re4', 'Kd3', 'Kd5', 'Kd2', 'Re5', 'Kc2', 'Kd4', 'Kb2', 'Ke4', 'Kb3', 'Rd5', 'Kc3', 'Re5', 'Kb4', 'Kd4', 'Kb3', 'Kd5', 'Kb2', 'Kd4', 'Ka2', 'Re4', 'Ka3', 'Kd5', 'Kb3', 'Ke5', 'Ka2', 'Kd4', 'Kb1', 'Ke5', 'Kc1', 'Rd4', 'Kc2', 'Rd5', 'Kc3', 'Ke4', 'Kb4', 'Kd4', 'Kb3', 'Re5', 'Ka3', 'Rd5', 'Kb2', 'Re5', 'Ka2', 'Ke4', 'Ka1', 'Kd5', 'Kb2', 'Re4', 'Ka3', 'Kd4', 'Ka2', 'Kd5', 'Kb2', 'Kd4', 'Kc1', 'Re5', 'Kd2', 'Kd5', 'Kc1', 'Ke4', 'Kd1', 'Kd5', 'Kd2', 'Re4', 'Kc3', 'Ke5', 'Kb3', 'Kd5', 'Kb2', 'Rd4', 'Ka1', 'Ke4', 'Ka2', 'Ke5', 'Ka1', 'Kd5', 'Kb2', 'Ke5', 'Kb1', 'Kd5', 'Kb2', 'Re4', 'Ka3', 'Rd4', 'Ka2', 'Ke5', 'Ka1', 'Kd5', 'Kb1', 'Ke4', 'Ka1', 'Rd5']
[White "ruby #2"]
[Black "python #2"]
['f4', 'd5', 'g3', 'Qd7', 'e4', 'dxe4', 'Be2', 'Qxd2+', 'Nxd2', 'e6', 'Nxe4', 'Bb4+', 'Nd2', 'Bxd2+', 'Kxd2', 'Na6', 'Bxa6', 'bxa6', 'Ke2', 'Nf6', 'Kf1', 'Bb7', 'a4', 'Bxh1', 'Nf3', 'Bxf3', 'Qxf3', 'O-O-O', 'Qd1', 'Rxd1+', 'Ke2', 'Rxc1', 'Rxc1', 'Kd8', 'Ke3', 'Nd5+', 'Ke2', 'Nxf4+', 'gxf4', 'h5', 'b3', 'Kd7', 'Rh1', 'g5', 'fxg5', 'Ke7', 'c3', 'Rh7', 'a5', 'c5', 'h3', 'Rg7', 'Kf1', 'Rxg5', 'c4', 'Rg1+', 'Rxg1', 'Kf6', 'Rg2', 'Ke5', 'b4', 'cxb4', 'Re2+', 'Kf6', 'Rxe6+', 'fxe6', 'Kf2', 'b3', 'Ke2', 'Kf7', 'h4', 'Kg7', 'Kf2', 'Kg8', 'Ke1', 'e5', 'Kf1', 'Kh7', 'Ke1', 'e4', 'Ke2', 'b2', 'Ke1', 'b1=R+', 'Kf2', 'Rf1+', 'Kxf1', 'Kh8', 'Ke2', 'Kg8', 'Kd1', 'Kh7', 'Kd2', 'e3+', 'Kxe3', 'Kg6', 'Kd3', 'Kf7', 'Kd2', 'Ke8', 'Kc3', 'Kf7', 'c5', 'Kf6', 'Kd2', 'Kf7', 'Kd1', 'Kg7', 'Kd2', 'Kf7', 'Ke1', 'Kg7', 'Kd2', 'Kh7', 'c6', 'Kg7', 'Kc1', 'Kf6', 'Kb2', 'Ke6', 'Ka3', 'Kd6', 'Kb2', 'Kxc6', 'Kc1', 'Kc7', 'Kd2', 'Kb8', 'Kc1', 'Ka8', 'Kc2', 'Kb7', 'Kb3', 'Kc8', 'Ka2', 'Kb8', 'Kb3', 'Kb7', 'Kb2', 'Kc7', 'Ka1', 'Kc8', 'Kb1', 'Kb8', 'Ka1', 'Kc7', 'Ka2', 'Kd8', 'Kb3', 'Kc8', 'Ka4', 'Kb7', 'Kb4', 'Kb8', 'Kb3', 'Ka8', 'Ka4', 'Kb8', 'Kb3', 'Kc8', 'Kc4', 'Kd8', 'Kd4', 'Ke8', 'Kc5', 'Kd7', 'Kd5', 'Ke8', 'Ke5', 'Kd8', 'Kd5', 'Kd7', 'Kc4', 'Ke7', 'Kb3', 'Kd8', 'Ka4', 'Kc8', 'Kb4', 'Kb7', 'Ka4', 'Kc6', 'Kb4', 'Kb7', 'Ka3', 'Kc8', 'Kb3', 'Kb8', 'Ka3', 'Ka8', 'Kb2', 'Kb7', 'Kb3', 'Ka8', 'Ka2', 'Kb8', 'Kb1', 'Ka8', 'Kb2', 'Kb7', 'Kb1', 'Kb8', 'Ka2', 'Kc8', 'Ka1', 'Kb8', 'Kb2', 'Kc8', 'Kc3', 'Kb7', 'Kc2', 'Kc7', 'Kc1', 'Kb8', 'Kd2', 'Ka8', 'Kc1', 'Kb8', 'Kc2', 'Kc7', 'Kd1', 'Kd6', 'Kc2', 'Kd7', 'Kd1', 'Ke7', 'Kc2', 'Kf6', 'Kb1', 'Ke6', 'Kb2', 'Ke7', 'Kc3', 'Kd6', 'Kd2', 'Kd5', 'Kc3', 'Ke4', 'Kb2', 'Kd3', 'Ka1', 'Ke4', 'Ka2', 'Kf5', 'Ka3', 'Ke4', 'Kb2', 'Ke3', 'Kc2', 'Kf2', 'Kd1', 'Kg1', 'Kc2', 'Kh1', 'Kc1', 'Kg1', 'Kc2', 'Kg2', 'Kd1', 'Kg1', 'Kc1', 'Kf2', 'Kc2', 'Kg3', 'Kb2', 'Kxh4', 'Kc1', 'Kg4', 'Kd1', 'Kg5', 'Ke1', 'Kg6', 'Ke2', 'Kg7', 'Kf3', 'Kf7', 'Ke3', 'Kg8', 'Ke2', 'Kh7', 'Kf1', 'Kh6', 'Ke2', 'Kg6', 'Kf2', 'h4', 'Kf1', 'Kh6', 'Kg1', 'Kg5', 'Kh2', 'Kf5', 'Kg2', 'h3+', 'Kxh3', 'Kg6', 'Kg2', 'Kh5', 'Kf1', 'Kh6', 'Kg1', 'Kh5', 'Kh1', 'Kg6', 'Kh2', 'Kh6', 'Kh1', 'Kg5', 'Kg2', 'Kh6', 'Kf3', 'Kh5', 'Ke4', 'Kg5', 'Kd4', 'Kh4', 'Kc3', 'Kh5', 'Kd2', 'Kg4', 'Ke2', 'Kf5', 'Ke3', 'Ke5', 'Kd3', 'Kd5', 'Ke2', 'Ke5', 'Kf1', 'Kf6', 'Kg2', 'Kf5', 'Kh3', 'Ke5', 'Kg4', 'Ke4', 'Kh3', 'Kd3', 'Kh2', 'Ke3', 'Kh3', 'Ke2', 'Kg4', 'Kd3', 'Kf5', 'Kd4', 'Ke6', 'Kd3', 'Kf5', 'Kc2', 'Kg4', 'Kb1', 'Kh4', 'Kc2', 'Kg4', 'Kb3', 'Kf5', 'Ka3', 'Kf4', 'Ka2', 'Kf3', 'Ka3', 'Kg3', 'Kb2', 'Kf4', 'Kc2', 'Ke3', 'Kc3', 'Ke2', 'Kd4', 'Ke1', 'Kc4', 'Kd2', 'Kb3', 'Kd1', 'Ka2', 'Ke2', 'Ka1', 'Kf2', 'Kb2', 'Kf3', 'Kc1', 'Kf2', 'Kb1', 'Ke3', 'Ka1', 'Kd2', 'Kb1', 'Kc3', 'Ka2', 'Kd4', 'Kb3', 'Ke3', 'Kc2', 'Kf4', 'Kb1', 'Kf3', 'Kb2', 'Ke2', 'Kb3', 'Kd2', 'Kc4', 'Kd1', 'Kd4', 'Kc1', 'Kc4', 'Kb1', 'Kd5', 'Ka1', 'Kc5', 'Kb2', 'Kd6', 'Kc2', 'Ke7', 'Kd2', 'Kd7', 'Ke1', 'Ke7', 'Kf1', 'Ke6', 'Kf2', 'Kd5', 'Ke1', 'Kd6', 'Kd2', 'Ke6', 'Ke3', 'Ke5', 'Kd2', 'Kd4', 'Kc1', 'Kc4', 'Kb2', 'Kb4', 'Ka2', 'Kxa5', 'Kb1', 'Kb5', 'Kb2', 'Kc4', 'Kc1', 'Kc5', 'Kb1', 'Kc6', 'Kb2', 'Kc5', 'Ka1', 'Kb6', 'Ka2', 'Kb5', 'Kb1', 'Kb4', 'Kc2', 'Kb5', 'Kc1', 'Kb4', 'Kc2', 'Kc4', 'Kb1', 'Kb3', 'Kc1', 'Kc3', 'Kd1', 'Kd3', 'Kc1', 'Ke4', 'Kd2', 'Kd5', 'Kc3', 'Ke6', 'Kd4', 'Kf6', 'Kd3', 'Ke7', 'Ke4', 'Kf6', 'Kf3', 'Kg6', 'Kg2', 'a5', 'Kh3', 'Kf7', 'Kg4', 'Kg8', 'Kh3', 'Kf7', 'Kg2', 'Kg7', 'Kf1', 'a6', 'Kg1', 'Kg8', 'Kf1', 'a4', 'Kf2', 'a5', 'Kg1', 'Kh8', 'Kg2', 'Kg7', 'Kf1', 'Kf6', 'Ke2', 'Ke7', 'Kf3', 'a3', 'Kg2', 'Ke8', 'Kf1', 'Kd8', 'Kg2', 'a4', 'Kg3', 'a2', 'Kf3', 'Kd7', 'Ke4', 'Kc8', 'Ke3', 'a1=R', 'Kd3', 'Ra3+', 'Kc2', 'Ra2+', 'Kd1', 'Rd2+', 'Kxd2', 'Kb8', 'Kc3', 'Kc8', 'Kd2', 'Kd8', 'Ke1', 'Kc8', 'Kd2', 'a3', 'Kc1', 'Kb8', 'Kb1', 'a2+', 'Kxa2']
[White "python #2"]
[Black "ruby #3"]
['d3', 'g6', 'a4', 'h5', 'a5', 'Nc6', 'Bg5', 'Nxa5', 'Rxa5', 'e5', 'Bxd8', 'Kxd8', 'Rxa7', 'Rxa7', 'f3', 'Ra1', 'g4', 'hxg4', 'fxg4', 'Rxh2', 'Rxh2', 'Rxb1', 'Qxb1', 'g5', 'Qa2', 'Ne7', 'Qxf7', 'Nc6', 'Qxf8#']
[White "python #3"]
[Black "r #0"]
['g4', 'c6']
[White "python #3"]
[Black "r #1"]
['c4', 'a5']
[White "r #2"]
[Black "python #3"]
['d4']
[White "python #3"]
[Black "r #3"]
['Nh3', 'h6']
[White "python #3"]
[Black "php #0"]
['g4', 'a6', 'e4', 'b5', 'Bxb5', 'e6', 'Bxd7+', 'Bxd7', 'a3', 'e5', 'Qe2', 'Qh4', 'Qxa6', 'g5', 'Qxa8', 'Bg7', 'Qxb8+', 'Ke7', 'Qxg8', 'f6', 'Qxh8', 'Be8', 'Qxe8+', 'Kxe8', 'Ke2', 'Bf8', 'a4', 'Bg7', 'Kf3', 'Qh6', 'c4', 'Qxh2', 'Rxh2', 'Ke7', 'Rxh7', 'Kd6', 'Rxg7', 'f5', 'Rxc7', 'fxg4+', 'Kxg4', 'Kxc7', 'Kxg5', 'Kb8', 'Kh4', 'Kc8', 'Ne2', 'Kb8', 'f3', 'Ka7', 'd3', 'Kb8', 'Ng1', 'Kc7', 'Bh6', 'Kd6', 'Bg7', 'Kd7', 'Bxe5', 'Kd8', 'd4', 'Kc8', 'Kh5', 'Kb7', 'Kg6', 'Ka8', 'Ra2', 'Ka7', 'Bd6', 'Ka8', 'Be5', 'Kb7', 'd5', 'Ka8', 'c5', 'Kb7', 'Kf7', 'Ka6', 'Ra1', 'Ka7', 'Nd2', 'Kb7', 'Nf1', 'Ka6', 'Ne2', 'Kb7', 'Bd4', 'Kc7', 'b4', 'Kd8', 'Kf8', 'Kc8', 'Nf4', 'Kb7', 'Bh8', 'Ka7', 'Be5', 'Ka6', 'Re1', 'Kb7', 'Bg7', 'Ka6', 'Ng2', 'Kb7', 'Kf7', 'Kc7', 'e5', 'Kb8', 'Nf4', 'Kc8', 'Ne6', 'Kb8', 'Nc7', 'Kxc7', 'Bh8', 'Kd7', 'Nd2', 'Kd8', 'd6', 'Kd7', 'Ra1', 'Kc8', 'Nc4', 'Kb8', 'Rc1', 'Ka7', 'Ke7', 'Ka8', 'Ke8', 'Ka7', 'Rc3', 'Kb8', 'Na3', 'Kc8', 'Kf7', 'Kb7', 'Ke6', 'Kc6', 'Ke7', 'Kb7', 'a5', 'Kc8', 'Rc1', 'Kb7', 'Kf6', 'Ka6', 'Nc2', 'Ka7', 'Ke6', 'Ka8', 'Ke7', 'Ka7', 'Kd7', 'Ka8', 'Bg7', 'Ka7', 'Ke6', 'Kb8', 'Bh6', 'Kb7', 'f4', 'Ka7', 'd7', 'Ka8', 'Kf5', 'Kb8', 'Ra1', 'Ka8', 'Rd1', 'Kb7', 'Kg4', 'Ka8', 'Bg5', 'Kb8', 'Rf1', 'Ka8', 'Kg3', 'Ka7', 'Ra1', 'Ka6', 'Kh4', 'Kb5', 'd8=Q', 'Ka6', 'Qb6#']
[White "php #1"]
[Black "python #3"]
['e3', 'g5', 'Ba6', 'bxa6', 'f4', 'gxf4', 'c3', 'fxe3', 'h3', 'exd2+', 'Qxd2', 'a5', 'g3', 'd5', 'Nf3', 'Bxh3', 'Qg5', 'Qd7', 'Qe5', 'Qd6', 'Qf5', 'Bxf5', 'Bh6', 'Bxb1', 'Rg1', 'Qxh6', 'Rg2', 'Bxa2', 'Rb1', 'Bxb1', 'c4', 'dxc4', 'Kf1', 'c3', 'Nh2', 'Qxh2', 'g4', 'Qxg2+', 'Kxg2', 'cxb2', 'Kh3', 'Kd8', 'Kg2', 'Bc2', 'Kh3', 'Bb1', 'Kg2', 'f6', 'Kf1', 'h6', 'Kg2', 'c5', 'Kf2', 'Bg6', 'Ke3', 'Rh7', 'Kf3', 'h5', 'Ke3', 'hxg4', 'Kd2', 'Bf5', 'Ke2', 'a4', 'Kf1', 'e5', 'Kf2', 'Rb7', 'Kg1', 'Ke8', 'Kg2', 'Rf7', 'Kh2', 'Bg7', 'Kg3', 'Ne7', 'Kg2', 'c4', 'Kg3', 'Bd3', 'Kxg4', 'a3', 'Kh4', 'Be2', 'Kg3', 'Bd3', 'Kf2', 'Bc2', 'Kf1', 'Ba4', 'Ke2', 'a5', 'Ke3', 'Bh8', 'Kf3', 'Bd1+', 'Ke3', 'Bh5', 'Kd2', 'Ng6', 'Ke3', 'Rfa7', 'Ke4', 'Rc7', 'Ke3', 'b1=Q', 'Kf2', 'Qf1+', 'Kg3', 'Raa7', 'Kh2', 'Qc1', 'Kg3', 'Rc5', 'Kg2', 'Be2', 'Kh2', 'e4', 'Kg2', 'Nf8', 'Kg3', 'Rc8', 'Kh3', 'Rf7', 'Kg3', 'Bg4', 'Kf2', 'Qe1+', 'Kg2', 'Qb4', 'Kf1', 'Qe1+', 'Kg2', 'Qf1+', 'Kh2', 'Nc6', 'Kg3', 'Ra8', 'Kxg4', 'Ne6', 'Kh5', 'Rc7', 'Kg4', 'Qe2+', 'Kf5', 'Qe3', 'Kxe6', 'Rh7', 'Kd5', 'Rh1', 'Ke6', 'Ne5', 'Kd6', 'Rd1+', 'Ke6', 'Qh3#']
[White "php #2"]
[Black "python #3"]
['a3', 'g5', 'c3', 'g4', 'b4', 'g3', 'a4', 'gxf2+', 'Kxf2', 'a6', 'Qe1', 'Nh6', 'h4', 'Ng4+', 'Kg3', 'Nh2', 'Kf4', 'Nxf1', 'Nf3', 'Nxd2', 'h5', 'Nxf3', 'Bb2', 'Nxe1', 'g4', 'b6', 'Ra2', 'd5', 'Ba1', 'Bxg4', 'Rh2', 'Bxe2', 'Rh1', 'Bxh5', 'Rhh2', 'Nc2', 'Re2', 'Bxe2', 'Rxc2', 'Nd7', 'Ra2', 'Bg7', 'Kg3', 'Bxc3', 'Nxc3', 'Rc8', 'Kg2', 'Ra8', 'b5', 'axb5', 'Kh2', 'Rxa4', 'Ra3', 'Rxa3', 'Kg1', 'Rxc3', 'Kg2', 'Bc4', 'Bxc3', 'c5', 'Bb2', 'Nf6', 'Bc1', 'Ba2', 'Be3', 'Bb1', 'Bd2', 'Be4+', 'Kf1', 'Qd7', 'Kf2', 'Bf5', 'Kg1', 'Ne4', 'Be1', 'Nc3', 'Bxc3', 'h5', 'Kf2', 'h4', 'Ba5', 'bxa5', 'Kf1', 'Bg6', 'Ke2', 'Rh5', 'Kf3', 'Rh6', 'Ke3', 'c4', 'Kf4', 'c3', 'Kg5', 'c2', 'Kxh6', 'Bd3', 'Kg5', 'c1=Q+', 'Kh5', 'Qcc8', 'Kh6', 'Qcb7', 'Kh5', 'Bg6+', 'Kh6', 'Kf8', 'Kg5', 'Qa8', 'Kf4', 'Kg8', 'Kg5', 'Qg4+', 'Kxg4', 'd4', 'Kg5', 'Bd3', 'Kf4', 'Qa6', 'Kg5', 'Qb7', 'Kxh4', 'Qe4+', 'Kh3', 'Bc4', 'Kh2', 'Bd5', 'Kg3', 'Ba2', 'Kh2', 'Qf4+', 'Kh1', 'Qg3']
[White "php #3"]
[Black "python #3"]
['c4', 'd5', 'b3', 'dxc4', 'f4', 'cxb3', 'e4', 'bxa2', 'Ne2', 'axb1=N', 'Qc2', 'Qxd2+', 'Bxd2', 'Nxd2', 'Rb1', 'Nxb1', 'f5', 'Bxf5', 'Rg1', 'Bxe4', 'g3', 'Bxc2', 'Nc1', 'e5', 'Nb3', 'Bxb3', 'h3', 'Kd8', 'Ba6', 'bxa6', 'Rh1', 'Bb4+', 'Ke2', 'Bd1+', 'Rxd1+', 'Nd2', 'Kf2', 'g5', 'Rg1', 'f5', 'Rb1', 'Nxb1', 'Ke3', 'Nh6', 'g4', 'Nxg4+', 'Ke2', 'Nf6', 'Kd3', 'f4', 'Kc2', 'Nh5', 'Kxb1', 'Bd6', 'Kb2', 'Bc5', 'Ka2', 'Bg1', 'Kb1', 'Ke8', 'Kb2', 'Ng7', 'Kc1', 'h6', 'Kd1', 'Bc5', 'Ke2', 'Nh5', 'Kf1', 'Ng7', 'Ke1', 'f3', 'Kd1', 'Bb6', 'Kc1', 'Kf8', 'Kb1', 'Nc6', 'Ka1', 'Bf2', 'Kb2', 'e4', 'Ka1', 'Re8', 'Kb1', 'Nf5', 'Kc1', 'Be1', 'Kb1', 'Nb8', 'Ka1', 'g4', 'Kb1', 'gxh3', 'Ka2', 'Kg8', 'Kb2', 'e3', 'Kc2', 'h2', 'Kc1', 'h5', 'Kc2', 'Re7', 'Kd3', 'c6', 'Kc2', 'Kf7', 'Kd1', 'Rd8+', 'Kxe1', 'h1=Q#']
[White "ruby #0"]
[Black "python #3"]
['Nf3', 'b5', 'Ne5', 'c6', 'Nxc6', 'dxc6', 'h4', 'Qxd2+', 'Kxd2', 'h6', 'c4', 'bxc4', 'Nc3', 'Kd7', 'g3', 'Na6', 'Bh3+', 'Kd6', 'Bxc8', 'Rxc8', 'Nb5+', 'cxb5', 'Qe1', 'Nb4', 'Qd1', 'Nxa2', 'Rxa2', 'Rd8', 'Rxa7', 'Rb8', 'Rxe7', 'Bxe7', 'g4', 'Bxh4', 'Rxh4', 'g6', 'Rxh6', 'Rxh6', 'Ke1+', 'Ke5', 'Bxh6', 'Nxh6', 'Qa4', 'bxa4', 'f3', 'Rxb2', 'Kf1', 'Nxg4', 'fxg4', 'Rxe2', 'Kxe2', 'f6', 'Kd1', 'Kd6', 'Kc1', 'Ke5', 'Kd1', 'Kf4', 'Ke1', 'Kxg4', 'Ke2', 'Kf5', 'Kf3', 'Kg5', 'Ke4', 'c3', 'Kd4', 'Kh4', 'Kxc3', 'Kg4', 'Kd2', 'Kg3', 'Kc2', 'Kf3', 'Kd3', 'f5', 'Kc4', 'Ke2', 'Kb5', 'Kf1', 'Kxa4', 'f4', 'Ka3', 'Ke1', 'Kb2', 'Kf2', 'Kb3', 'Ke1', 'Ka3', 'Kf2', 'Kb4', 'f3', 'Kc3', 'Kf1', 'Kd2', 'Kf2', 'Kc3', 'Ke2', 'Kb2', 'Kf2', 'Kc1', 'Ke1', 'Kc2', 'f2', 'Kc3', 'f1=N', 'Kb2', 'Ne3', 'Ka1', 'Nc2+', 'Kb1', 'Na1', 'Kxa1', 'Kf1', 'Kb1', 'Ke1', 'Kc1', 'g5', 'Kb2', 'Kf2', 'Ka1', 'Kg3', 'Kb2', 'g4', 'Kb1', 'Kh2', 'Ka1', 'Kg3', 'Kb1', 'Kf2', 'Ka1', 'Kg1', 'Kb1', 'Kf2', 'Kc2', 'Kg2', 'Kd1', 'Kh1', 'Ke2', 'g3', 'Ke1', 'Kg2', 'Kd2', 'Kg1', 'Kc3', 'g2', 'Kd3', 'Kh2']
[White "ruby #1"]
[Black "python #3"]
['d4', 'e5', 'dxe5', 'Nh6', 'Bxh6', 'gxh6', 'Qxd7+', 'Kxd7', 'e4', 'Bc5', 'c3', 'Bxf2+', 'Kxf2', 'Qf6+', 'exf6', 'Kd8', 'e5', 'Be6', 'Kf3', 'Bxa2', 'Rxa2', 'Rf8', 'Rxa7', 'Rxa7', 'Ke4', 'Nc6', 'Kd5', 'Nxe5', 'Kxe5', 'h5', 'Ke4', 'b5', 'Bxb5', 'Kc8', 'Ke5', 'Rh8', 'Kd4', 'Rd8+', 'Ke4', 'Ra3', 'Nxa3', 'Kb7', 'Ke5', 'Rd7', 'Bxd7', 'c5', 'Kd5', 'Kc7', 'Kxc5', 'Kxd7', 'Kd4', 'h4', 'Kd5', 'h3', 'Nxh3', 'h6', 'Ke4', 'Kc8', 'Kd4', 'Kb8', 'Kd5', 'Kc8', 'Kd4', 'h5', 'Kd5', 'Kd8', 'Ke5', 'Ke8', 'Ke4', 'Kf8', 'Kd5', 'Ke8', 'Ke5', 'Kf8', 'Ke4', 'Kg8', 'Kd5', 'Kh8', 'Ke5', 'h4', 'Ke4', 'Kg8', 'Kd5', 'Kh8', 'Kd4', 'Kg8', 'Ke5', 'Kh7', 'Kd4', 'Kh8', 'Kd5', 'Kh7', 'Ke4', 'Kh6', 'Ke5', 'Kg6', 'Ke4', 'Kxf6', 'Kd4', 'Ke7', 'Ke4', 'Kd7', 'Kd5', 'Ke7', 'Ke4', 'f5+', 'Kxf5', 'Kd6', 'Ke4', 'Ke6', 'Kd4', 'Kf7', 'Ke5', 'Kg8', 'Ke4', 'Kh8', 'Kd4', 'Kg7', 'Kd5', 'Kg6', 'Kd4', 'Kf6', 'Kd5', 'Kg7', 'Ke4', 'Kf7', 'Kd4', 'Ke6', 'Ke4', 'Kd7', 'Ke5', 'Kc6', 'Ke4', 'Kd7', 'Kd5', 'Kc7', 'Ke4', 'Kd6', 'Kd4', 'Kc7', 'Ke5', 'Kb8', 'Ke4', 'Ka8', 'Kd4', 'Kb8', 'Kd5', 'Kc7', 'Ke4', 'Kd7', 'Kd5', 'Ke8', 'Ke5', 'Kd7', 'Kd5', 'Ke8', 'Ke4', 'Ke7', 'Kd5', 'Kf6', 'Kd4', 'Kf5', 'Kd5']
[White "ruby #2"]
[Black "python #3"]
['b3', 'b5', 'Nf3', 'Nh6', 'Rg1', 'd6', 'Bb2', 'Ba6', 'Bxg7', 'Bxg7', 'h3', 'Bxa1', 'c3', 'Bxc3', 'dxc3', 'e5', 'Nxe5', 'dxe5', 'Qxd8+', 'Kxd8', 'b4', 'Ng4', 'hxg4', 'Rf8', 'Kd2', 'f6', 'f4', 'exf4', 'e3', 'fxe3+', 'Kxe3', 'c5', 'bxc5', 'Rg8', 'Bxb5', 'Bxb5', 'a4', 'Rxg4', 'axb5', 'Rxg2', 'Rxg2', 'h5', 'c6', 'Nxc6', 'bxc6', 'Kc8', 'Ke4', 'a6', 'c4', 'Kc7', 'Rg8', 'Rxg8', 'Na3', 'Kxc6', 'Kf3', 'Rg3+', 'Kxg3', 'h4+', 'Kxh4', 'Kb7', 'Kh5', 'Kb8', 'Kh4', 'Kc7', 'Kg4', 'Kc8', 'Kf3', 'f5', 'Nb5', 'axb5', 'cxb5', 'Kb8', 'Kf2', 'Kc7', 'Kg1', 'Kd7', 'Kh2', 'Ke8', 'Kh3', 'Kd8', 'b6', 'Ke7', 'Kg3', 'f4+', 'Kxf4', 'Kf8', 'Ke3', 'Kg8', 'b7', 'Kg7', 'Kf3', 'Kf6', 'Kg3', 'Ke7', 'Kh2', 'Kf6', 'Kh3', 'Ke7', 'Kg3', 'Kf7', 'Kg4', 'Ke8', 'Kh5', 'Kf7', 'Kg5', 'Ke6']
[White "ruby #3"]
[Black "python #3"]
['d4', 'g5', 'Bxg5', 'e6', 'Bxd8', 'Kxd8', 'c4', 'Na6', 'Qd3', 'c6', 'Qxh7', 'Rxh7', 'b4', 'Rxh2', 'Rxh2', 'Bxb4+', 'Nc3', 'Bxc3+', 'Kd1', 'Bxa1', 'Rh5', 'Bxd4', 'Rh4', 'Bxf2', 'Nh3', 'Bxh4', 'Nf2', 'Bxf2', 'e4', 'Bg3', 'a4', 'Nh6', 'e5', 'Bxe5', 'Ke1', 'Nc7', 'Kd2', 'Bb2', 'g4', 'Nxg4', 'Ke2', 'd5', 'cxd5', 'Nxd5', 'Bh3', 'Bc3', 'Bxg4', 'Nc7', 'Bxe6', 'Nxe6', 'Kd3', 'Bd4', 'Kc4', 'Bc5', 'Kd3', 'Bd4']
[White "r #1"]
[Black "r #0"]
['e4']
[White "r #0"]
[Black "r #2"]
['g3']
[White "r #0"]
[Black "r #3"]
['b3']
[White "php #0"]
[Black "r #0"]
['a3', 'Nc6']
[White "r #0"]
[Black "php #1"]
['e4']
[White "r #0"]
[Black "php #2"]
['h3']
[White "php #3"]
[Black "r #0"]
['d4', 'Nc6']
[White "r #0"]
[Black "ruby #0"]
['a3']
[White "ruby #1"]
[Black "r #0"]
['d4', 'b5']
[White "r #0"]
[Black "ruby #2"]
['Nh3']
[White "ruby #3"]
[Black "r #0"]
['f3', 'g6']
[White "r #1"]
[Black "r #2"]
['Nf3']
[White "r #1"]
[Black "r #3"]
['Nc3']
[White "r"]
[Black "php"]
[]
[White "r #1"]
[Black "php #1"]
['b4']
[White "r #1"]
[Black "php #2"]
['c4']
[White "php #3"]
[Black "r #1"]
['Nh3', 'g6']
[White "ruby #0"]
[Black "r #1"]
['f3', 'e6']
[White "ruby #1"]
[Black "r #1"]
['e4', 'd6']
[White "r #1"]
[Black "ruby #2"]
['Na3']
[White "r #1"]
[Black "ruby #3"]
['a3']
[White "r #3"]
[Black "r #2"]
['d4']
[White "r #2"]
[Black "php #0"]
['Nc3']
[White "r #2"]
[Black "php #1"]
['f4']
[White "php #2"]
[Black "r #2"]
['f3', 'b5']
[White "php #3"]
[Black "r #2"]
['b3', 'd6']
[White "r #2"]
[Black "ruby #0"]
['Nh3']
[White "r #2"]
[Black "ruby #1"]
['b3']
[White "r #2"]
[Black "ruby #2"]
['d4']
[White "r #2"]
[Black "ruby #3"]
['Nf3']
[White "php #0"]
[Black "r #3"]
['a4', 'f6']
[White "r #3"]
[Black "php #1"]
['Nf3']
[White "php #2"]
[Black "r #3"]
['c4', 'Nh6']
[White "php #3"]
[Black "r #3"]
['e4', 'a5']
[White "r #3"]
[Black "ruby #0"]
['b4']
[White "ruby #1"]
[Black "r #3"]
['e4', 'h6']
[White "ruby #2"]
[Black "r #3"]
['h3', 'a5']
[White "r #3"]
[Black "ruby #3"]
['e3']
[White "php #0"]
[Black "php #1"]
['c4', 'a5', 'h4', 'e6', 'b4', 'Nf6', 'f4', 'Bxb4', 'Qc2', 'Ke7', 'Rh3', 'Ng4', 'Re3', 'Ra6', 'Rb3', 'Nc6', 'Nf3', 'Nge5', 'Nc3', 'h5', 'd4', 'Rf8', 'c5', 'Na7', 'Qd2', 'Nb5', 'Rxb4', 'Na7', 'Qb2', 'Ng4', 'Qd2', 'Nb5', 'Rbb1', 'Kf6', 'Nd5+', 'Kg6', 'Qb4', 'c6', 'Qb3', 'cxd5', 'Nd2', 'Qb6', 'g3', 'Nc7', 'c6', 'Kf5', 'Ba3', 'Qb5', 'Qc4', 'Ne8', 'cxb7', 'Rh8', 'e3', 'Nd6', 'Bc5', 'Rh7', 'a3', 'Rh8', 'b8=N', 'Kf6', 'Bg2', 'Ne4', 'Qc2', 'Rb6', 'Qc4', 'Ra6', 'Bh3', 'Ng5', 'Qc1', 'Qe2+', 'Kxe2', 'Bb7', 'Qb2', 'Rd6', 'Kd3', 'Rxb8', 'Qb5', 'Rd8', 'Kc3', 'Nxe3', 'Rh1', 'a4', 'Qb6', 'Kg6', 'Qa5', 'Rh8', 'hxg5', 'Ba6', 'Raf1', 'Bb7', 'Rc1', 'e5', 'Rcg1', 'Nf1', 'Bb4', 'Re8', 'dxe5', 'Ra8', 'Kd3', 'Ra7', 'Nb3', 'f5', 'Na1', 'Ne3', 'Nb3', 'Ng4', 'Qd8', 'Rb6', 'Qg8', 'Ra8', 'Nc1', 'Nh6', 'Rh2', 'Rb8', 'Nb3', 'h4', 'Nd2', 'Re8', 'Rgh1', 'Nxg8', 'Ke3', 'Ree6', 'Rf2', 'd6', 'g4', 'Ra6', 'Bg2', 'h3', 'Bxd6', 'Rc6', 'Rhf1', 'hxg2', 'Kd3', 'Ra6', 'Bc7', 'gxf1=Q+', 'Kc2', 'Qg2', 'Re2', 'Ra8', 'Re4', 'Kh7', 'g6+', 'Kh8', 'Rxa4', 'Rea6', 'gxf5', 'R8a7', 'Rc4', 'Rc6', 'Kc1', 'Qf3', 'Bb8', 'Qh3', 'Kb2', 'Qg2', 'Ka2', 'Rc5', 'Rxc5', 'Bc6', 'a4', 'd4', 'Kb3', 'd3', 'Ne4', 'Qg3', 'a5', 'Ba4+', 'Kb2', 'Re7', 'Nf6', 'Re6', 'Bd6', 'Qh2+', 'Kb1', 'gxf6', 'Rc3', 'Bd1', 'Ra3', 'Qd2', 'Rb3', 'Qg2', 'Rb2', 'Qxb2+', 'Kxb2', 'Rxe5', 'Kc1', 'Bc2', 'Bf8', 'Bb1', 'Bg7+', 'Kxg7', 'Kb2', 'Ne7', 'fxe5', 'Nc6', 'Ka3', 'fxe5', 'Kb2', 'Nb8', 'Kxb1', 'd2', 'a6', 'Kg8', 'Ka2', 'd1=R', 'f6', 'Rg1', 'Kb3', 'Nd7', 'g7', 'Rf1', 'Ka4', 'Ra1+', 'Kb5', 'Nb8', 'Kb6', 'Nc6', 'a7', 'Kf7', 'g8=N', 'Kg6', 'Kc5', 'Ra2', 'a8=R', 'e4', 'Nh6', 'Rg2', 'Ng4', 'Na7', 'Rxa7', 'Kh5', 'Rf7', 'Kxg4', 'Kc4', 'Kf3', 'Ra7', 'Kf2', 'Ra5', 'Rg8', 'Rb5', 'Rd8', 'Kb3', 'Ra8', 'Rb8', 'Kg2', 'f7', 'Kg3', 'Rb7', 'Ra7', 'Rd7', 'Kh2', 'Kc3', 'Ra1', 'Rd6', 'e3', 'f8=B', 'Rc1+', 'Kd3', 'Kh3', 'Be7', 'e2', 'Kd4', 'Rc6', 'Rg6', 'e1=R', 'Rg8', 'Ra1', 'Rg6', 'Ra8', 'Rxc6', 'Rb8', 'Rc1', 'Rh8', 'Rc4', 'Rb8', 'Rc5', 'Rd8+', 'Rd5', 'Rg8', 'Ba3', 'Kh4', 'Kc5', 'Rh8', 'Kb5', 'Rd8', 'Ka4', 'Rd6', 'Rd2', 'Kg5', 'Bc5', 'Rh6', 'Ka5', 'Rh4', 'Rd7', 'Rd4', 'Kb5', 'Rd3', 'Kc6', 'Kh5', 'Bb4', 'Kg6', 'Bd6', 'Rf3', 'Kb7', 'Kf5', 'Bf8', 'Kg6', 'Rd4', 'Rg3', 'Kc6', 'Rf3', 'Kd7', 'Kf7', 'Rd2', 'Rh3', 'Bh6', 'Rh1', 'Re2', 'Rf1', 'Bf4', 'Kg7', 'Rh2', 'Rh1', 'Re2', 'Rc1', 'Re8', 'Re1', 'Re7+', 'Kf6', 'Kd8', 'Kf5', 'Rh7', 'Kf6', 'Rh6+', 'Kf5', 'Rc6', 'Rh1', 'Rc5+', 'Ke6', 'Kc8', 'Rh6', 'Bc1', 'Rh1', 'Bb2', 'Rg1', 'Bf6', 'Rg4', 'Ba1', 'Re4', 'Ra5', 'Rg4', 'Rf5', 'Rb4', 'Rf6+', 'Ke7', 'Be5', 'Rh4', 'Re6+', 'Kxe6', 'Bh2', 'Rb4', 'Kd8', 'Rb3', 'Bg3', 'Rb7', 'Bf2', 'Kf7', 'Bd4', 'Rb2', 'Kc7', 'Ke8', 'Bh8', 'Rb3', 'Kd6', 'Rg3', 'Ba1', 'Re3', 'Bh8', 'Re6+', 'Kxe6']
[White "php #2"]
[Black "php #0"]
['f3', 'g6', 'Kf2', 'a5', 'h3', 'e5', 'c4', 'd5', 'b4', 'Qh4+', 'g3', 'Na6', 'Na3', 'Qxc4', 'Ke1', 'Qxe2+', 'Nxe2', 'Bxb4', 'Qa4+', 'Kf8', 'Nc4', 'Bg4', 'Nb2', 'Bf5', 'Bg2', 'Bb1', 'Ng1', 'c6', 'Kf1', 'Nh6', 'Ne2', 'Nc5', 'Nc3', 'g5', 'd4', 'g4', 'Qxc6', 'Nf5', 'fxg4', 'bxc6', 'Kf2', 'Bxa2', 'Nd3', 'Re8', 'gxf5', 'Bxc3', 'Bf1', 'Re6', 'Nf4', 'a4', 'dxe5', 'Rf6', 'Ng2', 'Nb3', 'Bb5', 'Bd2', 'Ne3', 'cxb5', 'Rb1', 'Rd6', 'Re1', 'Rf6', 'Nxd5', 'Nxc1', 'e6', 'Bxd5', 'Re2', 'Bc3', 'e7+', 'Kg8', 'Ra2', 'Nb3', 'Raa1', 'a3', 'g4', 'a2', 'e8=R+', 'Kg7', 'Rb2', 'Rxf5+', 'Ke3', 'Nd2', 'Rbxa2', 'Bf3', 'Rg1', 'Nb3', 'Rb1', 'Bb2', 'Raxb2', 'Kh6', 'h4', 'Rh5', 'Re2', 'Nd2', 'Re7', 'Kg6', 'Ra7', 'Rd8', 'Rf2', 'Bh1', 'Rh2', 'Rd7', 'Ra4', 'Ra7', 'Ra2', 'Ra3+', 'Rb3', 'Bf3', 'Rd3', 'Nf1+', 'Kxf3', 'Rd5', 'Rad2', 'Ra2', 'Rc2', 'Rf5+', 'gxf5+', 'Kg7', 'Rce2', 'Rd2', 'Rhf2', 'Ra2', 'Rxf1', 'Rc2', 'Rd8', 'Rc5', 'Rfd1', 'f6', 'Rb8', 'Rc1', 'Rde1', 'b4', 'Rc8', 'Rc4', 'Rce8', 'Rc8', 'R2e4', 'Rb8', 'Kg3', 'h6', 'R4e7#']
[White "php #3"]
[Black "php #0"]
['b4', 'f5', 'h3', 'Nc6', 'Bb2', 'e6', 'Na3', 'Kf7', 'h4', 'Ke8', 'Bc1', 'Nce7', 'Rb1', 'e5', 'Rh3', 'g5', 'g3', 'c6', 'Nf3', 'Rb8', 'Nc4', 'Qc7', 'a4', 'Ra8', 'Ncxe5', 'h6', 'Bb2', 'a6', 'Ba3', 'Nf6', 'Nf7', 'd5', 'hxg5', 'f4', 'Nxh6', 'Ne4', 'a5', 'Nc5', 'Rh4', 'fxg3', 'Rh5', 'Qf4', 'g6', 'Bf5', 'b5', 'Rc8', 'Rb2', 'Kd8', 'Rg5', 'Bg4', 'Bxc5', 'Qe3', 'Rb3', 'Nf5', 'Rb2', 'Ne7', 'bxa6', 'Bh3', 'Nh2', 'Ng8', 'dxe3', 'Ke8', 'Qd3', 'Bxc5', 'Rh5', 'Bg4', 'c3', 'Ba3', 'Kd2', 'Ne7', 'Ra2', 'gxf2', 'Rc2', 'Be6', 'N6g4', 'Rf8', 'Qd4', 'Rf6', 'Qf4', 'Ng8', 'Qc7', 'Bc5', 'Qe5', 'Bb6', 'Nxf6+', 'Kf8', 'Rh7', 'Ra8', 'Nfg4', 'd4', 'Bh3', 'Ba2', 'cxd4', 'Bxa5+', 'Kd1', 'Bb3', 'Qd6+', 'Ne7', 'g7+', 'Kg8', 'Qh6', 'Ra7', 'e4', 'Nd5', 'Qxc6', 'f1=Q+', 'Nxf1', 'bxa6', 'Qb5', 'Bd2', 'Nxd2', 'axb5', 'Nf1', 'Rxg7', 'Kd2', 'Ne3', 'Rc8+', 'Kf7', 'Rc1', 'Nxf1+', 'Kd3', 'Bc4+', 'Kc3', 'Bxe2', 'Nf2', 'Ke7', 'Bxf1', 'Bf3', 'Nh1', 'Kf8', 'Ng3', 'Rg6', 'Rh4', 'Rd6', 'Rh7', 'Bxe4', 'Bd3', 'Ra6', 'Rb7', 'Bxb7', 'Nh5', 'Ra2', 'Rg1', 'Be4', 'Bxb5', 'Ra6', 'Rf1+', 'Bf3', 'Bc4', 'Ra4', 'Kd2', 'Ra2+', 'Ke1', 'Rf2', 'Be2', 'Kf7', 'Kd1', 'Kf8', 'Kc2', 'Rg2', 'Kc1', 'Rg6', 'Kb1', 'Rf6', 'Bd3', 'Bg2', 'Be4', 'Bh1', 'Re1', 'Re6', 'Nf6', 'Re7', 'Ng4', 'Rh7', 'Ne5', 'Rc7', 'Re3', 'Bf3', 'Bf5', 'Be2', 'Bc8', 'Rc3', 'Ka2', 'Kg8', 'Nf3', 'Ba6', 'Bxa6', 'Kh7', 'Rxc3', 'Kg8', 'Nd2', 'Kg7', 'Rc4', 'Kh6', 'Nb1', 'Kh7', 'Rc7+', 'Kh8', 'd5', 'Kg8', 'Rb7', 'Kh8', 'Ra7', 'Kg8', 'Be2', 'Kh8', 'Ra5', 'Kg8', 'd6', 'Kg7', 'Nd2', 'Kh6', 'Bb5', 'Kh5', 'Ba6+', 'Kh4', 'Ra3', 'Kh5', 'Bd3', 'Kg4', 'Bb5', 'Kg5', 'Nc4', 'Kf4', 'Ne3', 'Ke5', 'Ba6', 'Kxd6', 'Bc8', 'Kc5', 'Kb3', 'Kb6', 'Bd7', 'Kc7', 'Ra2', 'Kb6', 'Rb2', 'Ka5', 'Be8', 'Kb6', 'Ng2', 'Ka7', 'Nf4', 'Kb6', 'Bc6', 'Kc7', 'Bb7', 'Kd7', 'Nh3', 'Ke8', 'Rd2', 'Kf7', 'Rf2+', 'Ke8', 'Rf5', 'Ke7', 'Be4', 'Ke6', 'Nf4+', 'Ke7', 'Ka4', 'Kd6', 'Ng6', 'Kc7', 'Nh8', 'Kd7', 'Bb7', 'Ke6', 'Rf1', 'Kd6', 'Rd1+', 'Ke7', 'Rd4', 'Ke6', 'Rd3', 'Ke5', 'Ka3', 'Kf4', 'Rc3', 'Kg4', 'Kb4', 'Kh4', 'Ba8', 'Kh5', 'Ng6', 'Kh6', 'Ka3', 'Kh7', 'Bd5', 'Kg7', 'Bf7', 'Kh6', 'Bg8', 'Kh5', 'Re3', 'Kxg6', 'Kb2', 'Kf6', 'Bd5', 'Kg6', 'Bb3', 'Kh5', 'Ka1', 'Kh4', 'Bd1', 'Kg5', 'Rf3', 'Kg4', 'Rf2+', 'Kg5', 'Rd2', 'Kh4', 'Be2', 'Kg3', 'Kb1', 'Kh3', 'Rd5', 'Kh4', 'Rd7', 'Kh3', 'Rd8', 'Kg2', 'Rd1', 'Kh3', 'Kc2', 'Kg3', 'Rd3+', 'Kh4', 'Kc1', 'Kg5', 'Rd5+', 'Kh4', 'Kd1', 'Kh3', 'Rd4', 'Kg2', 'Rb4', 'Kh3', 'Kc1', 'Kg3', 'Kb2', 'Kh2', 'Kc2', 'Kg2', 'Kb2', 'Kh1', 'Bf1', 'Kh2', 'Rb6', 'Kg3', 'Bg2', 'Kf4', 'Ka1', 'Kf5', 'Bb7', 'Kg5', 'Ba8', 'Kf4', 'Rb4+', 'Kg5', 'Rc4', 'Kh5', 'Bh1', 'Kh6', 'Bc6', 'Kg5', 'Ba4', 'Kf5', 'Rb4', 'Ke5', 'Rc4', 'Kf5', 'Kb1', 'Kg6', 'Bd7', 'Kh6', 'Rc5', 'Kh7', 'Bg4', 'Kh8', 'Rc3', 'Kg8', 'Rg3', 'Kh7', 'Rf3', 'Kg6', 'Kb2', 'Kg7', 'Rf2', 'Kg8', 'Kc1', 'Kh8', 'Bc8', 'Kg7', 'Bd7', 'Kg8', 'Rf3', 'Kh7', 'Rf2', 'Kg6', 'Bg4', 'Kg7', 'Rf6', 'Kg8', 'Kb2', 'Kh7', 'Bh3', 'Kg8', 'Rg6+', 'Kh7', 'Rg7+', 'Kxg7']
[White "php #0"]
[Black "ruby #0"]
['f3', 'b6', 'c4', 'h5', 'f4', 'Nh6', 'Nh3', 'f6', 'Nc3', 'b5', 'c5', 'g6', 'e4', 'b4', 'Qb3', 'bxc3', 'Nf2', 'cxd2+', 'Kxd2', 'e6', 'Qc4', 'Bxc5', 'Nh3', 'Na6', 'Ng1', 'Bxg1', 'Qc2', 'Bxh2', 'Kd3', 'Bxf4', 'a3', 'Bxc1', 'Qc6', 'Bxb2', 'Kc4', 'Bxa1', 'Qxe6+', 'dxe6', 'Kb3', 'Rf8', 'Bb5+', 'Ke7', 'Kc2', 'Re8', 'Rd1', 'Qxd1+', 'Kxd1', 'Bc3', 'g3', 'Nb8', 'Bc6', 'Nxc6', 'Kc1', 'Kf8', 'g4', 'hxg4', 'Kc2', 'Bd2', 'Kxd2', 'g5', 'Kc1', 'Nb4', 'a4', 'c6', 'Kb2', 'Rd8', 'Ka1', 'Rd5', 'exd5', 'cxd5', 'Kb1', 'Ba6', 'Kc1', 'e5', 'Kd2', 'Nc2', 'Kd1', 'Ne1', 'Kd2', 'Ng2', 'a5', 'Kg8', 'Kd1', 'Bc8', 'Kc1', 'Kg7', 'Kd1', 'Bf5', 'Ke2', 'd4', 'Kf2', 'Ne1', 'Ke2', 'Bc2', 'a6', 'Kf7', 'Kf1', 'Re8', 'Kg1', 'Rh8', 'Kf2', 'f5', 'Kg3', 'Nf3', 'Kf2', 'Kg8', 'Kf1', 'Kf8', 'Kf2', 'Nd2', 'Ke1', 'Ne4', 'Ke2', 'Bb1', 'Kd1', 'Nc5', 'Kd2', 'Nxa6', 'Kc1', 'Nb4', 'Kxb1', 'Rh7', 'Kc1', 'Rg7', 'Kb1', 'Re7', 'Kb2', 'e4', 'Ka3', 'Kg8', 'Kxb4', 'Re6', 'Ka3', 'Re5', 'Kb3', 'Re8', 'Kc2', 'Kf8', 'Kc1', 'Rc8+', 'Kb2', 'Ra8', 'Kb1', 'a6', 'Kc1', 'f4', 'Kd1', 'a5', 'Kd2', 'f3', 'Kd1', 'Ke8', 'Kc2', 'g3', 'Kd2', 'e3+', 'Ke1', 'Kf8', 'Kd1', 'Ke7', 'Kc2', 'Rh8', 'Kb3', 'Ng8', 'Kb2', 'Rh3', 'Ka3', 'Rh6', 'Ka2', 'Ra6', 'Ka3', 'Rg6', 'Ka4', 'f2', 'Kb3', 'Rf6', 'Ka3', 'Rf5', 'Kb3', 'Nh6', 'Kc4', 'Ke8', 'Kd3', 'Ng4', 'Kc4', 'Rf3', 'Kc5', 'd3', 'Kc6', 'Nh2', 'Kb6', 'Rf6+', 'Kxa5', 'Rf3', 'Kb4', 'Rf8', 'Kb3', 'g2', 'Kb2', 'Ke7', 'Ka2', 'Nf1', 'Ka3', 'Kf6', 'Kb2', 'Kg6', 'Ka1', 'Rb8', 'Ka2', 'Kh7', 'Ka1', 'Rb7', 'Ka2', 'Rb2+', 'Kxb2', 'Nh2', 'Kb3', 'f1=Q', 'Ka2', 'Qb1+', 'Ka3', 'Nf3', 'Ka4', 'Nd4', 'Ka5', 'Qb6+', 'Ka4', 'g1=Q', 'Ka3', 'Qg4', 'Ka4', 'Nf3+', 'Ka3', 'Qh3', 'Ka4', 'Qg4+', 'Ka3', 'Nd2', 'Ka2', 'Qc5', 'Ka1', 'Nb3+', 'Ka2', 'Qa7+', 'Kb2', 'e2', 'Kb1', 'Qg2', 'Kb2', 'Qe7', 'Kb1', 'Qg4', 'Kb2', 'Qa4', 'Kb1', 'Qe6', 'Kb2', 'Qf4', 'Kb1', 'Qh2', 'Kb2', 'Qb8', 'Ka2', 'Qb4', 'Kb2', 'Qf4', 'Kb1', 'Nd2+', 'Kc1', 'Qa6', 'Kb2', 'Qe6', 'Ka3', 'Qfd6+', 'Ka4', 'Qe4+', 'Kb5', 'Qg3', 'Ka5', 'Qd4', 'Kb5', 'Qgf2', 'Kc6', 'Qff4', 'Kb7', 'Qb4+', 'Kc8', 'Qb6', 'Kd7', 'Qbf6', 'Ke8', 'Qc4', 'Kd7', 'Qf5+', 'Kd8', 'Qff4', 'Kd7', 'Qe6+', 'Kd8', 'Nf1']
[White "ruby #1"]
[Black "php #0"]
['d4', 'f6', 'e4', 'Na6', 'Bxa6', 'e5', 'Bxb7', 'Kf7', 'Bxc8', 'exd4', 'Bxd7', 'h6', 'Qxd4', 'a6', 'Qxf6+', 'gxf6', 'Bxh6', 'Bb4+', 'Nd2', 'f5', 'Bxf5', 'Be7', 'e5', 'c5', 'Be4', 'Qd3', 'Bxa8', 'Qxc2', 'Ne4', 'Bd6', 'Nxc5', 'Nxh6', 'Nxa6', 'Qxb2', 'exd6', 'Rxa8', 'Kd1', 'Qb3+', 'axb3', 'Rf8', 'Kc1', 'Nf5', 'h4', 'Kf6', 'b4', 'Ne3', 'fxe3', 'Ra8', 'e4', 'Ke5', 'Ra2', 'Rf8', 'Ra5+', 'Kxd6', 'e5+', 'Kc6', 'Rd5', 'Rh8', 'Rd4', 'Rh7', 'Rd5', 'Rh8', 'Rd4', 'Rf8', 'Rd5', 'Rb8', 'Nxb8+', 'Kb6', 'Rd4', 'Kb5', 'Re4', 'Ka4', 'Rd4', 'Kb5', 'Re4', 'Ka4', 'Rd4', 'Kb3', 'Re4', 'Ka2', 'Rd4', 'Ka1', 'Re4', 'Ka2', 'Rd4', 'Kb3', 'Rd5', 'Kc4', 'Rd4+', 'Kb5', 'Rd5+', 'Kb6', 'Rd4', 'Kb5', 'Re4', 'Ka4', 'Rd4', 'Ka3', 'Rd5', 'Kb3', 'Rd4']
[White "php #0"]
[Black "ruby #2"]
['e3', 'g6', 'e4', 'c6', 'Qe2', 'c5', 'b4', 'cxb4', 'f3', 'e5', 'Qd1', 'Ke7', 'Ba3', 'bxa3', 'f4', 'exf4', 'Ke2', 'b5', 'Ke1', 'a6', 'c4', 'bxc4', 'Qg4', 'c3', 'Qf3', 'cxd2+', 'Kxd2', 'd5', 'Bb5', 'dxe4+', 'Kc3', 'exf3', 'Bd7', 'Qxd7', 'gxf3', 'Qh3', 'Nxa3', 'Qxh2', 'Kb3', 'Qxg1', 'Rh4', 'Qxa1', 'Kb4', 'Qxa2', 'Nb5', 'axb5', 'Rxh7', 'Rxh7', 'Kc3', 'Qa1+', 'Kd2', 'Qf1', 'Kc2', 'Qxf3', 'Kc1', 'Rh5', 'Kb2', 'Be6', 'Kb1', 'Qc6', 'Kb2', 'Nh6', 'Kb1', 'Nf5', 'Kb2', 'Ng7', 'Kb1', 'Rd5', 'Kb2', 'Ra6', 'Kb3', 'Qc4+', 'Kb2', 'Qa4', 'Kc3', 'Rc6+', 'Kb2', 'Rc8', 'Kb1', 'Rd4', 'Kb2', 'Rd1']
[White "ruby #3"]
[Black "php #0"]
['a3', 'Nh6', 'g4', 'Nxg4', 'f4', 'Nxh2', 'Rxh2', 'Na6', 'Rxh7', 'c6', 'Rxh8', 'Nb8', 'Rxf8+', 'Kxf8', 'd3', 'g5', 'fxg5', 'd6', 'e4', 'Kg8', 'Bd2', 'a6', 'b3', 'f5', 'exf5', 'Bd7', 'Bg2', 'Kf8', 'Bxc6', 'b6', 'Bxa8', 'Bxf5', 'Qc1', 'Kg7', 'Bb7', 'e6', 'Bxa6', 'Kf8', 'Bb5', 'Kg8', 'g6', 'Be4', 'dxe4', 'e5', 'Qb2', 'Kf8', 'Qxe5', 'Qe8', 'Bxe8', 'dxe5', 'b4', 'Na6', 'Nc3', 'b5', 'Nxb5', 'Nc7', 'Nxc7', 'Kg7', 'Bg5', 'Kf8', 'Kd1', 'Kg8', 'Rb1', 'Kf8', 'Bf7', 'Kg7', 'Nb5', 'Kh8', 'Rb2', 'Kg7', 'Ba2', 'Kxg6', 'c4', 'Kf7', 'Ke2', 'Ke6', 'c5+', 'Kd7', 'c6+', 'Kxc6', 'Bf7', 'Kxb5', 'Rc2', 'Kb6', 'Bh4', 'Kb7', 'Be7', 'Kb6', 'Bd5', 'Kb5', 'Ba2', 'Ka4', 'Rc3', 'Kb5', 'Bb3', 'Ka6', 'Bc5', 'Kb5', 'Bd1', 'Ka6', 'Nf3', 'Kb7', 'Nxe5', 'Kc8', 'a4', 'Kd8', 'Kd2', 'Kc7', 'Rd3', 'Kc8', 'Kc1', 'Kc7', 'Nf3', 'Kb7', 'Kb1', 'Kb8', 'Rd2', 'Kc7', 'e5', 'Kb7', 'b5', 'Ka8', 'Ng1', 'Kb8', 'a5', 'Kb7', 'Ka2', 'Kb8', 'Rd5', 'Kb7', 'Be2', 'Ka8', 'Be7', 'Ka7', 'Bd8', 'Kb7', 'Nh3', 'Ka8', 'Bh5', 'Ka7', 'Bc7', 'Ka8', 'Ka1', 'Ka7', 'Bb8+', 'Kb7', 'Bg6', 'Kc8', 'a6', 'Kxb8', 'Be8', 'Ka7', 'Bf7', 'Kb6', 'Nf2', 'Ka5', 'Ne4', 'Ka4', 'Rd6', 'Kb4', 'Bg8', 'Ka5', 'Rh6', 'Kb4', 'Ba2', 'Ka4', 'Rh8', 'Kxb5', 'Rh3', 'Ka4', 'Bb3+', 'Ka3', 'Rh8', 'Kb4', 'Rb8+', 'Ka5', 'Rg8', 'Kxa6', 'Ng3', 'Kb6', 'Rg7', 'Kc5', 'Rd7', 'Kb6', 'Rd4', 'Kb7', 'Rd5', 'Ka7', 'Nh1', 'Kb6', 'Ba4', 'Kc7', 'Bb3', 'Kb7', 'Kb1', 'Kc7', 'Ng3', 'Kc8', 'Rd1', 'Kc7', 'Be6', 'Kb7', 'Nf5', 'Kc7', 'Bc8', 'Kb6', 'Rd2', 'Ka5', 'e6', 'Kb4', 'Nh4', 'Kc3', 'Rg2', 'Kc4', 'Ra2', 'Kc5', 'Ra3', 'Kb4', 'Ka1', 'Kb5', 'e7', 'Kc4', 'Ra8', 'Kc5', 'Ra4', 'Kc6', 'Rg4', 'Kc7', 'Rf4', 'Kc6', 'Re4', 'Kd5', 'Bd7', 'Kxe4', 'Be6', 'Kf4', 'Bd5', 'Kg5', 'e8=Q', 'Kf4', 'Bg2', 'Kg5', 'Qf8', 'Kg4', 'Qf7', 'Kg3', 'Qe7', 'Kh2', 'Qf6', 'Kg3', 'Qg5+', 'Kh2', 'Qf6', 'Kg3', 'Ng6', 'Kxg2', 'Nh8', 'Kh3', 'Qf4', 'Kg2', 'Qf7', 'Kh2', 'Qf2+', 'Kh3', 'Qe1', 'Kg2', 'Qc1', 'Kf3', 'Nf7', 'Kg3', 'Qc4', 'Kf3', 'Qb3+', 'Kg2', 'Qc2+', 'Kh1', 'Qh7+', 'Kg2', 'Qg7+', 'Kf1', 'Ka2', 'Ke1', 'Kb2', 'Kd1', 'Qg6', 'Ke2', 'Qg8', 'Kd2', 'Ne5', 'Kd1', 'Qg1+', 'Ke2', 'Qe3+', 'Kd1', 'Ka3', 'Kc2', 'Qd3+', 'Kc1', 'Qf5', 'Kd1', 'Nf7', 'Ke2', 'Qe6+', 'Kf1', 'Nh6', 'Kg1', 'Qe1+', 'Kg2', 'Nf5', 'Kf3', 'Kb3', 'Kg2', 'Qe5', 'Kh1', 'Ka4', 'Kg2', 'Qf6', 'Kf3', 'Qg6', 'Kf4', 'Ne7', 'Kf3', 'Qh6', 'Ke4', 'Qg5', 'Kf3', 'Qf6+', 'Kg2', 'Qg7+', 'Kh1', 'Qg8', 'Kh2', 'Qb8+', 'Kg2', 'Ka3', 'Kh1', 'Qf8', 'Kg2', 'Nc6', 'Kh1', 'Qf3+', 'Kh2', 'Qe2+', 'Kg3', 'Qf1', 'Kh4', 'Na7', 'Kg3', 'Kb2', 'Kg4', 'Ka2', 'Kh4', 'Qa6', 'Kh5', 'Qf6', 'Kg4', 'Ka3', 'Kg3', 'Qa6', 'Kh3', 'Qc4', 'Kh2', 'Qe4', 'Kh3', 'Qf4', 'Kg2', 'Kb4', 'Kh3', 'Qb8', 'Kg2', 'Kc5', 'Kf2', 'Qe8', 'Kf1', 'Qe4', 'Kf2', 'Kd6', 'Kg3', 'Qe8', 'Kh3', 'Qh5+', 'Kg3', 'Qe2', 'Kf4', 'Qg4+', 'Ke3', 'Qf4+', 'Kd3', 'Qd4+', 'Kxd4']
[White "php #2"]
[Black "php #1"]
['h3', 'a6', 'e4', 'f5', 'f4', 'a5', 'g3', 'Nh6', 'Qg4', 'Kf7', 'Kf2', 'Kf6', 'Na3', 'e5', 'Qf3', 'd5', 'exf5', 'Be6', 'fxe5+', 'Kg5', 'Ne2', 'Na6', 'Qf4+', 'Kh5', 'Qc4', 'Bc5+', 'Kf3', 'Nb4', 'd4', 'b6', 'Qxd5', 'Bf8', 'c4', 'Rg8', 'Ng1', 'Bd7', 'Ke4', 'Bxf5+', 'Kf4', 'Bc2', 'g4+', 'Kh4', 'Kf3', 'Bg6', 'Bf4', 'Be8', 'Qe6', 'Bd6', 'g5', 'Bf7', 'Bd2', 'Rc8', 'Qd7', 'Qe7', 'Nb1', 'g6', 'exd6', 'Rcd8', 'Ne2', 'Be8', 'Kg2', 'c6', 'a4', 'Qg7', 'Qxe8', 'Ng4', 'Qxg8', 'h6', 'Bxb4', 'Nf6', 'gxf6', 'Qd7', 'd5', 'Qf7', 'Nc1', 'Qf8', 'Nd3', 'Rc8', 'd7', 'Rb8', 'd8=B', 'c5', 'Nc3', 'Rc8', 'Qxg6', 'Qg7', 'Bxa5', 'Qxf6', 'Nc1', 'Rc7', 'b3', 'h5', 'Be2', 'Re7', 'Ra3', 'Qc6', 'Bb4', 'Qc8', 'Bc7', 'Qxc7', 'Kg1', 'Re8', 'N1a2', 'Qg3+', 'Qxg3+', 'Kxg3', 'Bf3', 'h4', 'Be4', 'Rxe4', 'd6', 'Re5', 'Ba5', 'Rg5', 'Nd5', 'Kf3+', 'Kf1', 'Rg1+', 'Kxg1', 'Kg3', 'Rh2', 'Kf3', 'Nab4', 'bxa5', 'Kh1', 'Kg3', 'Kg1', 'axb4', 'Nf4', 'Kf3', 'Raa2', 'Kxf4', 'Rab2', 'Ke4', 'a5', 'Kd3', 'd7', 'Ke4', 'Kf2', 'Kd4', 'd8=N', 'Ke5', 'Kf3', 'Kd6', 'Ke2', 'Kc7', 'Rb1', 'Kd7', 'Nb7', 'Ke8', 'a6', 'Kd7', 'Rf2', 'Kc6', 'Kf1', 'Kc7', 'Rf8', 'Kc6', 'Ra1', 'Kb6', 'Na5', 'Ka7', 'Rb8', 'Kxa6', 'Re1', 'Ka7', 'Rd1', 'Kxb8', 'Rd6', 'Kc8', 'Kg2', 'Kc7', 'Rd4', 'cxd4', 'Nb7', 'Kd7', 'Kf2', 'd3', 'Kf3', 'Kc6', 'Kf4', 'Kb6', 'Na5', 'Kc7', 'Ke5', 'Kb8', 'Kd4', 'd2', 'Kc5', 'd1=N', 'Nb7', 'Nc3', 'Kd6', 'Ne2', 'Ke5', 'Nf4', 'Kf5', 'Kxb7', 'Ke4', 'Ka6', 'Kd4', 'Ne6+', 'Kd3', 'Nc7', 'Ke4', 'Na8', 'Kf3', 'Nb6', 'Kg4', 'Kb7', 'Kg5', 'Ka6', 'c5', 'Nd7', 'Kh6', 'Ka7', 'Kg6', 'Kb8', 'c6', 'Nb6', 'Kf6', 'Kc7', 'Kg6', 'Na4', 'Kf6', 'Kd8', 'Kg5', 'Ke7', 'Kxh4', 'Kf8', 'Kg3', 'Kf7', 'bxa4', 'Kf6', 'Kf2', 'b3', 'Ke2', 'Ke6', 'Kd2', 'Kd6', 'Kc3', 'b2', 'Kd4', 'b1=N', 'Ke4', 'Ke6', 'Ke3', 'Na3', 'Kd3', 'Nc2', 'h4', 'Nd4', 'Kd2', 'Ne2', 'Kxe2', 'Kd6', 'Kf2', 'Ke7', 'h5', 'Kf7', 'c7', 'Ke8', 'Ke2', 'Kf7', 'Ke1', 'Ke7', 'Kf2', 'Ke6', 'Kg1', 'Ke5', 'a5', 'Ke6', 'Kh2', 'Kf5', 'Kg2', 'Kf4', 'Kf1', 'Kf3', 'c8=R', 'Ke4', 'Rc2', 'Kf5', 'Rc1', 'Kg5', 'Rc4', 'Kxh5', 'Rc2', 'Kg5', 'Ra2', 'Kh4', 'Rd2', 'Kg3', 'a6', 'Kf3', 'Rc2', 'Ke3', 'a7', 'Ke4', 'Rc7', 'Kf5', 'Re7', 'Kg4', 'a8=R', 'Kf3', 'Rf7+', 'Ke3', 'Re7+', 'Kd4', 'Rd8+', 'Kc3', 'Ra8', 'Kb4', 'Rd8', 'Ka4', 'Rdd7', 'Ka5', 'Ke1', 'Ka4', 'Re2', 'Kb4', 'Re4+', 'Kc3', 'Rd5', 'Kb2', 'Rc4', 'Kb3', 'Rd7', 'Ka3', 'Rd2', 'Kb3', 'Rdc2', 'Ka3', 'Rc5', 'Kb3', 'Re2', 'Ka4', 'Rc6', 'Kb5', 'Re8', 'Ka4', 'Ke2', 'Kb5', 'Rh6', 'Kc5', 'Rh5+', 'Kc4', 'Rg5', 'Kb4', 'Ree5', 'Kb3', 'Ref5', 'Kb2', 'Kd3', 'Kc1', 'Kc3', 'Kb1', 'Kd2', 'Ka1', 'Rg1+', 'Kb2', 'Rg2', 'Ka1', 'Rg1+', 'Kb2', 'Rf7', 'Kb3', 'Rff1', 'Kc4', 'Rf3', 'Kd5', 'Rh3', 'Kc5', 'Rh7', 'Kc4', 'Rg6', 'Kc5', 'Rg4', 'Kb6', 'Kd3', 'Kc6', 'Rgh4', 'Kd6', 'Rb7', 'Kd5', 'Rd4+', 'Kc5', 'Rb2', 'Kc6', 'Rc2+', 'Kb5', 'Rh4', 'Ka5', 'Rf2', 'Kb5', 'Rf3', 'Ka6', 'Kc2', 'Ka7', 'Rf8', 'Kb7', 'Rf2', 'Ka8', 'Rd4', 'Kb8', 'Rf3', 'Ka7', 'Rf1', 'Ka6', 'Rf8', 'Kb7', 'Kc1', 'Ka7', 'Re8', 'Kb6', 'Re1', 'Kb7', 'Re5', 'Kb8', 'Kc2', 'Ka8', 'Rd6', 'Kb7', 'Rg5', 'Kc8', 'Rdg6', 'Kd8', 'Rd5+', 'Ke7', 'Rdd6', 'Kf8', 'Kb1', 'Ke8', 'Rge6+', 'Kf7', 'Rd8', 'Kxe6', 'Rf8', 'Kd6', 'Rf7', 'Ke5', 'Rb7', 'Kf4', 'Ka1', 'Ke3', 'Rb4', 'Kf2', 'Rb6', 'Kg3', 'Rb4', 'Kh3', 'Rb6', 'Kg4', 'Rb2', 'Kf5', 'Rb3', 'Kf6', 'Rf3+', 'Ke7', 'Ka2', 'Ke6', 'Rf7', 'Kd6', 'Rd7+', 'Ke5', 'Kb2', 'Kf6', 'Rd1', 'Kf5', 'Ka2', 'Kg6', 'Ka1', 'Kh6', 'Rd8', 'Kg5', 'Kb1', 'Kg6', 'Kc1', 'Kg7', 'Rd5', 'Kh8', 'Rd4', 'Kh7', 'Rd1', 'Kh6', 'Rd3', 'Kg6', 'Rh3', 'Kf7', 'Rh6', 'Ke8', 'Kc2', 'Ke7', 'Rh1', 'Kd7', 'Ra1', 'Kc7', 'Kd3', 'Kb8', 'Rd1', 'Ka7', 'Rc1', 'Kb8', 'Ke3', 'Ka7', 'Rf1', 'Kb6', 'Ke4', 'Ka6', 'Rf2', 'Ka5', 'Rf6', 'Ka4', 'Rf2', 'Kb5', 'Kf3', 'Kc5', 'Re2', 'Kc4', 'Kg2', 'Kc3', 'Re6', 'Kb3', 'Re5', 'Kc4', 'Kh2', 'Kd3', 'Re3+', 'Kxe3']
[White "php #3"]
[Black "php #1"]
['e4', 'a6', 'Qf3', 'b6', 'Bb5', 'Ra7', 'Qc3', 'e5', 'Kd1', 'c5', 'Qg3', 'Be7', 'Qf4', 'Bh4', 'Qxh4', 'g6', 'Qg4', 'c4', 'Nf3', 'Nc6', 'Bxc6', 'Ke7', 'Nd4', 'Rc7', 'Qh5', 'Kf6', 'Re1', 'Rxc6', 'Qh6', 'd6', 'c3', 'Nxh6', 'Re3', 'Nf5', 'Ke2', 'Ng7', 'Nf3', 'Rc5', 'Rd3', 'Qe7', 'Ng5', 'h5', 'Rxd6+', 'Be6', 'Nxe6', 'Rd8', 'Na3', 'Qb7', 'Nb1', 'Rd7', 'Rd5', 'Nxe6', 'Rxd7', 'Nd4+', 'Kd1', 'h4', 'f4', 'exf4', 'a3', 'Ne6', 'h3', 'b5', 'Rd4', 'Qb8', 'Ke2', 'Qh8', 'Kf1', 'Qc8', 'Rd5', 'Qg8', 'Rg5', 'Rc8', 'Re5', 'Rc6', 'b4', 'Nf8', 'Rc5', 'g5', 'Ra2', 'g4', 'Ke1', 'Qh8', 'a4', 'Kg7', 'Re5', 'Ng6', 'g3', 'gxh3', 'gxh4', 'Kf6', 'Ra1', 'Qa8', 'axb5', 'h2', 'Ba3', 'h1=R+', 'Kf2', 'Qh8', 'Kf3', 'Rxb1', 'Rf5+', 'Ke7', 'Kf2', 'Qg8', 'Ke2', 'Qe8', 'Re5+', 'Kd8', 'Bb2', 'Rc7', 'Kf2', 'Nxe5', 'Ba3', 'Rd7', 'b6', 'Qe6', 'b5', 'Rxa1', 'Bb4', 'Rb1', 'Bf8', 'Rd6', 'Bxd6', 'Ng6', 'b7', 'f6', 'b8=B', 'Qe5', 'b6', 'Kd7', 'Kf3', 'Qc5', 'Bxc5', 'Rb2', 'b7', 'Ke6', 'Be7', 'Rb4', 'Bc7', 'Rxb7', 'Ba3', 'Rb6', 'd4', 'Nf8', 'Bb8', 'Rb5', 'Bc5', 'Ra5', 'e5', 'Kd7', 'd5', 'Ne6', 'Bg1', 'fxe5', 'Kg4', 'Ng5', 'Bd4', 'Nh3', 'Kf3', 'Ng5+', 'Kf2', 'Ne6', 'Bb6', 'Ra2+', 'Kg1', 'Ke7', 'Bxe5', 'Rd2', 'Bg7', 'Kd7', 'Bh6', 'Rb2', 'Bg5', 'Nd8', 'Bc7', 'Nb7', 'Bf6', 'Rc2', 'Kf1', 'a5', 'Be7', 'Ke8', 'Bb8', 'Rc1+', 'Ke2', 'f3+', 'Kf2', 'Kd7', 'd6', 'Rg1', 'Bg5', 'Rf1+', 'Kxf1', 'Ke8', 'Bf6', 'Kf7', 'd7', 'Nc5', 'd8=Q', 'Na4', 'h5', 'Nxc3', 'Bd6', 'Na2', 'Qc8', 'f2', 'Bg3', 'c3', 'Bh2', 'c2', 'Qc7+', 'Ke8', 'Bfe5', 'c1=B', 'Bg1', 'Be3', 'Qe7+', 'Kxe7', 'Ke2', 'Kf7', 'Kd1', 'Bb6', 'Bc3', 'Nxc3+', 'Kc1', 'Bd8', 'Bh2', 'Na2+', 'Kb1', 'f1=Q+', 'Kc2', 'Qh1', 'Bg1', 'Ke6', 'Kb3', 'Qh4', 'Bf2', 'Bb6', 'Kxa2', 'Kf7', 'Ka1', 'Kg7', 'Bxb6', 'Qg4', 'Bd4+', 'Kf8', 'Kb1', 'Qf4', 'Kb2', 'Qe3', 'Kb1', 'Qd2', 'Bf6', 'Kf7', 'Bh8', 'Qg2', 'Be5', 'Qe2', 'Ba1', 'Qd3+', 'Kb2', 'Qd6', 'Kb3', 'Qh6', 'Bb2', 'Qg5', 'Bg7', 'Qg2', 'Bh6', 'Qf1', 'Kc2', 'Qd1+', 'Kb2', 'Qh1', 'Bd2', 'Qe1', 'Bf4', 'Qb1+', 'Kc3', 'Qf5', 'Bh2', 'Ke7', 'Bc7', 'Qb5', 'Bh2', 'Qxh5', 'Bb8', 'Kd7', 'Bf4', 'Qh8+', 'Kd3', 'Qa1', 'Bg3', 'Qg1', 'Kc2', 'Qb1+', 'Kd2', 'Qd3+', 'Kxd3', 'Kd8', 'Bb8', 'Ke7', 'Kc4', 'Kf8', 'Kc5', 'Kg8', 'Be5', 'Kf7', 'Bg3', 'Kg7', 'Be5+', 'Kf7', 'Bh2', 'Kf8', 'Kd6', 'Kf7', 'Ke5', 'Ke8', 'Kf5', 'Kf7', 'Kg4', 'Kg6', 'Kh4', 'Kf5', 'Kg3', 'Kg6', 'Bg1', 'Kf5', 'Bh2', 'Ke4', 'Kg2', 'Kd3', 'Kf2', 'a4', 'Kg2', 'Ke4', 'Kh3', 'Kd3', 'Bd6', 'Kc2', 'Bh2', 'Kb3', 'Bg3', 'Ka2', 'Be1', 'a3', 'Kg3', 'Kb1', 'Kg2', 'Kb2', 'Kf3', 'Kc1', 'Ke2', 'Kb1', 'Kd3', 'Kb2', 'Bb4', 'Kc1', 'Bd6', 'Kb2', 'Bxa3+']
[White "php #1"]
[Black "ruby #0"]
['g3', 'e6', 'Nf3', 'Ne7', 'e3', 'h5', 'h3', 'c6', 'd4', 'c5', 'Ng1', 'cxd4', 'Qd2', 'dxe3', 'Bd3', 'exd2+', 'Bxd2', 'Qc7', 'b4', 'Qxc2', 'Bb5', 'Qxb1+', 'Rxb1', 'Rh7', 'h4', 'a6', 'Kf1', 'axb5', 'f4', 'Rxa2', 'Ra1', 'Rxd2', 'Nf3', 'Rd6', 'f5', 'Nxf5', 'g4', 'Nxh4', 'Kg1', 'hxg4', 'Nxh4', 'Rxh4', 'Kf2', 'Rxh1', 'Ke2', 'Rxa1', 'Ke3', 'Rad1', 'Ke2', 'Ra6', 'Kf2', 'Bxb4', 'Ke2', 'Rd2+', 'Kf1', 'Rd1+', 'Ke2', 'f5', 'Kxd1', 'Nc6', 'Kc2', 'Ra3', 'Kb1', 'Ba5', 'Kc1', 'Nd4', 'Kd1', 'b4', 'Ke1', 'b6', 'Kf1', 'Bb7', 'Kg1', 'Bg2', 'Kh2', 'Rh3+', 'Kxg2', 'g3', 'Kxh3', 'g2', 'Kh2', 'Ke7', 'Kh3', 'g1=Q', 'Kh4', 'Qg5+', 'Kxg5', 'Ke8', 'Kf4', 'Ne2+', 'Ke5', 'Ke7']
[White "php #1"]
[Black "ruby #1"]
['a4', 'd5', 'Ra2', 'd4', 'Nc3', 'dxc3', 'f3', 'Qxd2+', 'Kf2', 'Qxd1', 'e3', 'Qxc1', 'a5', 'Qxf1+', 'Kg3', 'Qxf3+', 'gxf3', 'cxb2', 'Ne2', 'e5', 'Rc1', 'bxc1=Q', 'f4', 'Qxe3+', 'Kg2', 'Qxf4', 'Rb2', 'Qxh2+', 'Kf3', 'Qxe2+', 'Kxe2', 'e4', 'c3', 'Na6', 'Rb3', 'Ba3', 'Rb2', 'Bxb2', 'Ke1', 'Bxc3+', 'Kf1', 'Bxa5', 'Ke2', 'c6', 'Kf2', 'Bc7', 'Ke3', 'Be5', 'Kd2', 'Bd4', 'Ke2', 'Be5', 'Ke3', 'Bd4+']
[White "ruby #2"]
[Black "php #1"]
['h3', 'd5', 'g4', 'b5', 'Nc3', 'Bxg4', 'Nxb5', 'c6', 'hxg4', 'Qc7', 'Nxc7+', 'Kd7', 'Rxh7', 'f5', 'Rxh8', 'e6', 'Nxd5', 'g6', 'Rxg8', 'a5', 'Rxf8', 'Na6', 'Rxf5', 'Kc8', 'c3', 'Kb8', 'Rb1', 'Ra7', 'Nf6', 'Rd7', 'Nxd7+', 'Ka7', 'Rxa5', 'e5', 'Nxe5', 'Kb6', 'Nxg6', 'Kxa5', 'Qa4+', 'Kxa4', 'Nf8', 'Kb5', 'd4', 'Ka4', 'Ng6', 'Ka5', 'Nf3', 'Nb8', 'Nd2', 'Ka4', 'f3', 'c5', 'dxc5', 'Nd7', 'Nf8', 'Ne5', 'Nd7', 'Kb5', 'Nxe5', 'Ka5', 'b4+', 'Kb5', 'c6', 'Ka4', 'Nec4', 'Kb5', 'Na5', 'Ka6', 'e3+', 'Kb6', 'g5', 'Ka7', 'Ra1', 'Kb8', 'Bc4', 'Kc8', 'Bb3', 'Kd8', 'f4', 'Ke7', 'Nb7', 'Ke8', 'Bg8', 'Ke7', 'Nc5', 'Kd8', 'f5', 'Ke7', 'f6+', 'Ke8', 'e4', 'Kd8', 'Ndb3', 'Kc7', 'Kd1', 'Kb8', 'Be3', 'Kc8', 'Be6+', 'Kc7', 'Nd4', 'Kb8', 'Bg4', 'Kc7', 'Nde6+', 'Kb8', 'a4', 'Ka7', 'Nb7+', 'Ka8', 'Kd2', 'Kb8', 'Ke1', 'Kc8', 'Nec5+', 'Kb8', 'Bh3', 'Ka8', 'f7', 'Kb8', 'Bd2', 'Ka7', 'Bf4', 'Kb6', 'Ra2', 'Ka7', 'Nb3', 'Kb6', 'Be3+', 'Kc7', 'Rc2', 'Kb8', 'N7a5', 'Ka8', 'Bg1', 'Kb8', 'Kf2', 'Ka7', 'Bd7', 'Kb8', 'Nc4', 'Ka7', 'e5', 'Ka6', 'c7', 'Ka7', 'Ncd2', 'Ka6', 'Kf3', 'Kb7', 'c4', 'Ka6', 'Bc8#']
[White "ruby #3"]
[Black "php #1"]
['h4', 'Nf6', 'g4', 'Nc6', 'd3', 'Ng8', 'Na3', 'h6', 'Bxh6', 'gxh6', 'f3', 'a6', 'Qc1', 'h5', 'gxh5', 'Rb8', 'c3', 'Rxh5', 'Qd1', 'Nd4', 'cxd4', 'Rb5', 'Nxb5', 'c5', 'dxc5', 'f6', 'a3', 'b6', 'cxb6', 'd6', 'Nxd6+', 'Kd7', 'Nxc8', 'Qe8', 'Nxe7', 'Ke6', 'Nxg8', 'Qb5', 'Nxf6', 'Bd6', 'Nh3', 'Qc4', 'dxc4', 'Bxa3', 'bxa3', 'Ke7', 'Nh7', 'Rf8', 'Nxf8', 'Kxf8', 'e4', 'a5', 'Nf2', 'Kg7', 'b7', 'Kf8', 'Bh3', 'a4', 'Qxa4', 'Kf7', 'Bd7', 'Kg6', 'Bh3', 'Kh5', 'Kf1', 'Kxh4', 'Kg1', 'Kg5', 'Rc1', 'Kh4', 'Ra1', 'Kg5', 'Bd7', 'Kg6', 'Nd3', 'Kg7', 'Rd1', 'Kf7', 'Rh6', 'Kf8', 'Nf4', 'Kg8', 'Bc8', 'Kf7', 'Rh1', 'Kg7', 'Nh5+', 'Kh6', 'Nf4+', 'Kg5', 'Rd5+', 'Kxf4', 'Qa5', 'Kxf3', 'a4', 'Ke3', 'Be6', 'Kf3', 'Rd3+', 'Kxe4', 'Qe5+', 'Kxd3', 'Qc3+', 'Kxc3', 'Bd5', 'Kd4', 'Kg2', 'Ke5', 'Rh2', 'Kf6', 'Be6', 'Kg6', 'Bg4', 'Kf6', 'Kh3', 'Kg5', 'Ra2', 'Kf4', 'Rf2+', 'Ke5', 'Bd7', 'Kd6', 'Rg2', 'Ke7', 'Re2+', 'Kf7', 'Re4', 'Kg7', 'Kh2', 'Kh8', 'c5', 'Kh7', 'a5', 'Kg8', 'Re7', 'Kh8', 'c6', 'Kg8', 'Bc8', 'Kf8', 'c7', 'Kg8', 'Bh3', 'Kh8', 'a6', 'Kg8', 'Be6+', 'Kh8', 'Bg8', 'Kxg8', 'c8=Q#']
[White "php #3"]
[Black "php #2"]
['d4', 'b5', 'g3', 'Nc6', 'e4', 'Nb4', 'Qh5', 'g5', 'Nf3', 'Nd3+', 'cxd3', 'e6', 'Qg4', 'Ke7', 'Na3', 'Qe8', 'Ne5', 'b4', 'Ke2', 'c5', 'Nec4', 'a6', 'f4', 'Kd8', 'Qh4', 'Be7', 'Nb5', 'a5', 'a3', 'Ra7', 'Ncd6', 'a4', 'g4', 'h6', 'Kf3', 'gxf4', 'Qxh6', 'Ba6', 'Nc4', 'Ra8', 'Kxf4', 'Rh7', 'Qf6', 'Rh4', 'd5', 'Rh7', 'Nbd6', 'Bxc4', 'axb4', 'Qf8', 'dxe6', 'Bxd3', 'Qg6', 'dxe6', 'Ke5', 'f6+', 'Kf4', 'Bxe4', 'g5', 'e5+', 'Ke3', 'Rh3+', 'Kd2', 'Nh6', 'Nb7+', 'Kc7', 'Kd1', 'Rc8', 'Rg1', 'Rb8', 'bxc5', 'Rxb7', 'Qg8', 'Bg6', 'Qxg6', 'Qg7', 'Qb1', 'Bd8', 'Rxa4', 'Be7', 'Rc4', 'Bd6', 'g6', 'Rf3', 'Ra4', 'Ra3', 'Rb4', 'Rc3', 'Rb5', 'Rb8', 'Ra5', 'Kc6', 'Rg4', 'Rb6', 'Rh4', 'Qe7', 'Ke1', 'Qh7', 'Bg5', 'Rf3', 'Qc2', 'Nf7', 'Be2', 'Qh8', 'Be3', 'Rg3', 'Bg4', 'Qh6', 'cxd6+', 'Kxd6', 'Bd7', 'Rc6', 'Bd4', 'e4', 'Qb1', 'Rc4', 'Re5', 'Qf4', 'Rd5+', 'Ke7', 'Rd6', 'Qg5', 'Ke2', 'Rc8', 'Kf2', 'Nh6', 'Be3', 'Qc5', 'h3', 'Rh8', 'Bb5', 'Qb6', 'Rd2', 'Qb7', 'Bc6', 'Qb3', 'Rf4', 'Rxh3', 'Bb6', 'Nf7', 'Ke1', 'R3h4', 'Kf2', 'Qd1', 'b3', 'Re8', 'gxf7', 'Rd8', 'Rd4', 'Rd7', 'Rc4', 'Rd5', 'Ra4', 'Rd4', 'Rf3', 'Qd3', 'Ba8', 'exf3', 'Qxd3', 'Rd5', 'Qxd5', 'Re4', 'b4', 'Rg4', 'Qc4', 'Rg3', 'Qc3', 'Ke6', 'Qd2', 'Rg8', 'Kf1', 'Ke5', 'Bd8', 'Rh8', 'Qh2+', 'Ke6', 'Ra7', 'f2', 'Qd6+', 'Kf5', 'Rd7', 'Rh2', 'Bd5', 'Rh4', 'Bb6', 'Rf4', 'Bd4', 'Kg4', 'Be4', 'Kh5', 'f8=N', 'Kh6', 'Bg2', 'Rf5', 'Qf4+', 'Rg5', 'Be4', 'Kh5', 'Bb1', 'Kh6', 'Be3', 'Kh5', 'Qh2+', 'Kg4', 'Bb6', 'Re5', 'Rd4+', 'Kg5', 'Qh8', 'Re6', 'Ba7', 'Re5', 'Ba2', 'Rb5', 'Kg2', 'Rc5', 'Rd2', 'Rf5', 'Qg8+', 'Kf4', 'Qh7', 'Re5', 'Bd4', 'Re8', 'Bc5', 'Re4', 'Rd6', 'Re6', 'Bb1', 'Rxd6', 'Qh5', 'Rd4', 'Qh4+', 'Ke5', 'Bh7', 'Rxb4', 'Bd4+', 'Rxd4', 'Qh1', 'Re4', 'Nd7+', 'Kf4', 'Qf1', 'Ra4', 'Qc4+', 'Kg5', 'Qb4', 'f1=N', 'Qc4', 'Ra2+', 'Kh3', 'Ra1', 'Qc5+', 'f5', 'Qc2', 'Rc1', 'Nf6', 'Kxf6', 'Qd2', 'Rc8', 'Kh4', 'Rc6', 'Qe1', 'Rd6', 'Qd1', 'Rd8', 'Qb1', 'Kg7', 'Qc1', 'Rd6', 'Qa1+', 'Rf6', 'Kh5', 'Kxh7', 'Qd4', 'Kh8', 'Qb6', 'Kg8', 'Qxf6', 'f4', 'Kg5', 'Nh2', 'Qd4', 'Nf3+', 'Kf5', 'Nxd4+', 'Kf6', 'Nb5', 'Kg6', 'Kf8', 'Kf5', 'Nc3', 'Ke6', 'Nd5', 'Kxd5', 'Kf7', 'Ke4', 'Ke8', 'Kxf4']
[White "php #2"]
[Black "ruby #0"]
['h4', 'c6', 'c4', 'f6', 'b4', 'e5', 'Ba3', 'Bxb4', 'Rh3', 'Bxd2+', 'Nxd2', 'f5', 'Bd6', 'Qxh4', 'Ne4', 'Qxe4', 'Bc5', 'Qxg2', 'Be7', 'Qxf1+', 'Kxf1', 'Nxe7', 'Ra3', 'Kf7', 'f4', 'exf4', 'Rb3', 'f3', 'Qxd7', 'Nxd7', 'Rb5', 'cxb5', 'Rc1', 'bxc4', 'Rb1', 'fxe2+', 'Nxe2', 'Rd8', 'Rb4', 'Nc6', 'Ng1', 'Nxb4', 'Ke2', 'Nxa2', 'Nf3', 'Ke7', 'Ke3', 'b5', 'Ke2', 'Nc5', 'Nd2', 'Rxd2+', 'Ke3', 'Rd3+', 'Kf4', 'Nc3', 'Ke5', 'N5a4', 'Kf4', 'Ke6', 'Kg5', 'Kd6', 'Kf4', 'Rh3', 'Kg5', 'Bb7', 'Kf4', 'Kc5', 'Kxf5', 'h6', 'Kf4', 'a5', 'Kg4', 'Rb8', 'Kf4', 'Nd1', 'Kg4', 'Rf3', 'Kh4', 'Re3', 'Kh5', 'Nab2', 'Kg4', 'Ba6', 'Kh5', 'Rb3', 'Kg6', 'Kd5', 'Kh7', 'Rc8', 'Kg6', 'Ke4', 'Kf7', 'h5', 'Kg6', 'Rb4', 'Kh7', 'Nc3', 'Kxg7', 'Ra8', 'Kf6', 'Rf8+', 'Kg6', 'Bc8', 'Kg5', 'Kd5', 'Kg6', 'Ncd1', 'Kh7', 'Rf6', 'Kh8', 'Nc3', 'Kg7', 'Ncd1', 'Kg8', 'Kc6', 'Kg7', 'Rf1', 'Kh7', 'Ba6', 'Kh6', 'Nd3', 'Kg6', 'Re1', 'Kg5', 'Bb7', 'Kf6', 'a4', 'Kg5', 'Rb1', 'Kxh5', 'N3f2', 'Kh6', 'Rb3', 'Kh7', 'Rg1', 'Kh8', 'Ra3', 'Kh7', 'Nh1', 'Kh6', 'Ba6', 'Kh7', 'Ne3', 'Kh8', 'Re1', 'Kg7', 'b4', 'Kg6', 'Rc3', 'Kh6', 'Rb1', 'Kg6', 'Nc2', 'Kg5', 'Nf2', 'Kh5', 'Kc7', 'Kg6', 'Nh1', 'Kh6', 'Rbb3', 'Kh7', 'Nd4', 'Kh8', 'Nf3', 'Kh7', 'Kc8', 'Kh6', 'Re3', 'Kg7', 'Rb1', 'Kf7', 'Ng1', 'Kf8', 'Rbe1', 'Kg8', 'Re4', 'Kg7', 'Kb8', 'Kh6', 'Ra1', 'Kh5', 'Ne2', 'Kg5', 'a3', 'Kg6', 'Nd4', 'Kg5', 'Re7', 'Kg6', 'Nb5', 'Kh5', 'Nc3', 'Kh4', 'Bb5', 'Kg5', 'Nd1', 'Kg4', 'Kc7', 'Kf3', 'Nhf2', 'Kg3', 'Nh3', 'Kg4', 'a2', 'Kxh3', 'Re4', 'Kg3', 'Bd7', 'Kh2', 'Be8', 'Kg3', 'Kd6', 'Kh2', 'Bg6', 'Kg3', 'Ne3', 'Kf2', 'Rd1', 'Kg3', 'Kc5', 'Kf2', 'Nf1', 'Kf3', 'Rg4', 'Kxg4', 'Ng3', 'Kf4', 'Rh1', 'Ke3', 'Ra1', 'Kd2', 'Nf1+', 'Ke2', 'Bh7', 'Kf2', 'c3', 'Kg2', 'Ng3', 'Kf3', 'b3', 'Ke3', 'Rb1', 'Kf2', 'Be4', 'Ke3', 'Ba8', 'Kf2', 'Bd5', 'Kxg3', 'Kc4', 'Kf4', 'Rc1', 'Kg3', 'Kd4', 'Kh4', 'b2', 'Kg3', 'Rb1', 'Kh4', 'Bg2', 'Kh5', 'Rg1', 'Kh4', 'Bf3', 'Kh3', 'Rg2', 'Kh4', 'Kd5', 'Kh3', 'Rc2', 'Kh4', 'Kc4', 'Kg3', 'Bg4', 'Kxg4', 'Kd4', 'Kf5', 'Rc1', 'Kg6', 'Rg1+', 'Kf5', 'Rg6', 'Kxg6', 'Kd5', 'Kg7', 'Ke6', 'Kf8', 'Kd5', 'Kg7', 'b1=Q', 'Kf6', 'a1=Q', 'Kg7', 'Qa6', 'Kf7', 'Qad3', 'Ke8', 'Qe1+', 'Kf8', 'Kd4', 'Kg7', 'Qa1', 'Kh6', 'Qab1', 'Kg5', 'Qa2', 'Kh4', 'Qa4', 'Kg5', 'Qe4', 'Kh6', 'Qa7', 'Kg5', 'Qb1', 'Kf4', 'Qab6', 'Kg3', 'Ke3', 'Kh4', 'Qd8+', 'Kh5', 'Qh8+', 'Kg4', 'Qb5', 'Kg3', 'Qhe8', 'Kg4', 'Qa4+', 'Kg3', 'Qg8+', 'Kh2', 'Qg2+', 'Kxg2', 'Qa7', 'Kg3', 'Qd4', 'Kh2', 'Ke2', 'Kh3', 'Qg7', 'Kh2', 'Kf1', 'Kh3', 'Qg1', 'Kh4', 'Ke1', 'Kh3', 'Qg6', 'Kh4', 'Qe4+', 'Kh5', 'Qe7', 'Kh6', 'Qe8', 'Kh7', 'Qd8', 'Kg6', 'Qd5', 'Kh6', 'Kf1', 'Kg7', 'Kg2', 'Kh8', 'Qb3', 'Kg7', 'Qc2', 'Kf6', 'Qf5+', 'Kxf5', 'Kf2', 'Kg4', 'c2', 'Kg5', 'Kg1', 'Kg6', 'Kh1', 'Kf5', 'c1=Q', 'Ke5', 'Qb1', 'Kd6', 'Kh2', 'Ke7', 'Qb7+', 'Ke6', 'Qc7', 'Kf5', 'Qd6', 'Kg4', 'Qb8', 'Kg5', 'Qh8', 'Kg4', 'Qa1', 'Kf3', 'Qc3+', 'Kf2', 'Qe3+', 'Kxe3']
[White "php"]
[Black "ruby"]
[]
[White "php #2"]
[Black "ruby #2"]
['a4', 'e6', 'Nf3', 'Ke7', 'g4', 'Na6', 'a5', 'h6', 'c3', 'd6', 'h4', 'b5', 'axb6', 'cxb6', 'Qb3', 'Bb7', 'Qa3', 'Bxf3', 'Qa2', 'Bxh1', 'Qa5', 'bxa5', 'h5', 'Qc8', 'Rxa5', 'Qxc3', 'Rc5', 'Nxc5', 'Na3', 'Qxa3', 'd4', 'Qxb2', 'f3', 'Bxf3', 'Bxh6', 'Qxd4', 'Be3', 'Bxg4', 'Bg5+', 'Ke8', 'e3', 'Bxh5', 'Bf6', 'Qxf6', 'Bd3', 'Nxd3+', 'Kd2', 'Bg4', 'Kc2', 'Qf2+', 'Kb3', 'Qxe3', 'Kc4', 'Qc1+', 'Kb5', 'e5', 'Ka4', 'Qc8', 'Kb3', 'Nf4', 'Kb4', 'Qe6', 'Kb5', 'Qg6', 'Kb4', 'Be2', 'Kb3', 'd5', 'Ka4', 'Ne6', 'Ka5', 'Ke7', 'Ka4', 'Bc4', 'Ka3', 'Qb1', 'Ka4', 'Ke8', 'Ka5', 'f5', 'Ka4', 'Kd8', 'Ka5', 'Nh6', 'Ka4', 'Bc5', 'Ka5', 'Ba3', 'Ka4', 'Qb2', 'Ka5', 'Rh7', 'Ka4', 'Qb7', 'Ka5', 'Bd6', 'Ka4', 'Bb3+', 'Ka5', 'Qb8', 'Ka6', 'Kc7', 'Ka5', 'g6', 'Ka6', 'd4', 'Ka5', 'Kc8', 'Ka6', 'Nd8', 'Ka5', 'Nc6+', 'Ka6', 'Qb5+', 'Kxb5', 'Kc7', 'Ka6', 'Rg8', 'Kb5', 'g5', 'Ka6', 'Ba2', 'Kb5', 'Be6', 'Ka6', 'Bb3']
[White "ruby #3"]
[Black "php #2"]
['Na3', 'Nf6', 'e4', 'Nd5', 'exd5', 'f6', 'c4', 'a6', 'Qe2', 'Ra7', 'Qxe7+', 'Kxe7', 'g4', 'Kd6', 'f3', 'Ke5', 'Bg2', 'h6', 'c5', 'b5', 'Nxb5', 'Bd6', 'Nxd6', 'Rg8', 'Nxc8', 'Kf4', 'Nxa7', 'Qf8', 'h3', 'Ke5', 'Nb5', 'g5', 'Nxc7', 'a5', 'f4+', 'gxf4', 'g5', 'f3', 'Bxf3', 'Rh8', 'gxf6', 'Kd4', 'Bh5', 'Kd3', 'b3', 'Qc8', 'Na6', 'a4', 'bxa4', 'Nxa6', 'Rh2', 'Nxc5', 'Bd1', 'Rg8', 'Bb3', 'Qb7', 'Nf3', 'Qxb3', 'axb3', 'Ne6', 'dxe6', 'Rg1+', 'Nxg1', 'dxe6', 'Ra3', 'e5', 'Rf2', 'Ke4', 'f7', 'Kd4', 'Rh2', 'h5', 'Ke2', 'Kd5', 'Bb2', 'Ke6', 'Bxe5', 'Kf5', 'Bg3', 'Ke6', 'Ke1', 'Kd7', 'Rf2', 'Kc8', 'Re2', 'Kd7', 'Bf2', 'h4', 'Bxh4', 'Kc6', 'f8=Q', 'Kc7', 'Qh8', 'Kd7', 'Qe8+', 'Kd6', 'Qb5', 'Kc7', 'Qf5', 'Kb7', 'Bd8', 'Kc6', 'Qf2', 'Kd5', 'Qf8', 'Kd4', 'Qf6+', 'Kd3', 'Qf8', 'Kc2', 'Bb6', 'Kd3', 'Qh6', 'Kc2', 'Qh8', 'Kc1', 'Ba7', 'Kb1', 'Qd4', 'Kc2', 'Qc3+', 'Kb1', 'Qc8', 'Kb2', 'Qc4', 'Kb1', 'Ra1+', 'Kb2', 'Qc5', 'Kxa1', 'Kf1', 'Kb2', 'Qc7', 'Ka1', 'Qd6', 'Ka2', 'Qf4', 'Kb2', 'Qg4', 'Ka2', 'Qh5', 'Kb2', 'Bb8', 'Kc2', 'Re4', 'Kb2', 'd4', 'Ka2', 'Ne2', 'Ka3', 'Rg4', 'Kb2', 'Qe8', 'Ka1', 'Ba7', 'Ka2', 'Kf2', 'Kxb3', 'Rg2', 'Kb4', 'Rg7', 'Kb3', 'Qc8', 'Kb4', 'Kg1', 'Kb3', 'Bb6', 'Ka2', 'Rg6', 'Ka3', 'Rg4', 'Kxa4', 'Ng3', 'Kb3', 'Rg7', 'Ka2', 'Qg8+', 'Kb2', 'Qd5', 'Kc2', 'Kg2', 'Kc1', 'Qa2', 'Kd1', 'Qd5', 'Kc2', 'Qd8']
[White "php #3"]
[Black "ruby #0"]
['d4', 'd5', 'a4', 'h6', 'Nd2', 'Nd7', 'h3', 'Ndf6', 'g3', 'Bxh3', 'b3', 'Bxf1', 'Rxh6', 'Rxh6', 'Ba3', 'Bxe2', 'Bb4', 'Bxd1', 'Bd6', 'Qxd6', 'Ndf3', 'Bxf3', 'Rb1', 'Qxg3', 'Rc1', 'Qxg1+', 'Kd2', 'Qxc1+', 'Kd3', 'Qxc2+', 'Ke3', 'Qxb3+', 'Kd2', 'Qxa4', 'Ke1', 'Qxd4', 'Kf1', 'Qxf2+', 'Kxf2', 'e5', 'Kg3', 'Bh5', 'Kg2', 'Rc8', 'Kh3', 'b5', 'Kg2', 'Be7', 'Kh1', 'Bd1+', 'Kg2', 'a6', 'Kf1', 'Bf8', 'Ke1', 'Ke7', 'Kf1', 'Ra8', 'Kg2', 'Rd8', 'Kg3', 'Ne4+', 'Kg2', 'Nd6', 'Kf2', 'Nc8', 'Ke3', 'Rh1', 'Kd2', 'Rd6', 'Kd3', 'Nh6', 'Ke3', 'Ng4+', 'Kd2', 'Rg6', 'Kc1', 'Rd6', 'Kb1', 'Nb6', 'Ka2', 'Ke8', 'Kb2', 'Rh4', 'Ka2', 'Na8', 'Ka1', 'Nf6', 'Kb1', 'Rh8', 'Ka1', 'Rb6', 'Kb1', 'Rb8', 'Ka1', 'Ng8', 'Ka2', 'Bc5', 'Kb1', 'Nf6', 'Ka2', 'Rh7', 'Kb1', 'Ba3', 'Ka1', 'Rh3', 'Ka2', 'Rc8', 'Ka1', 'Bh5', 'Kb1', 'Bc1', 'Kc2', 'Ne4', 'Kb1', 'a5', 'Kxc1', 'Kd8', 'Kc2', 'Rh4', 'Kc1', 'Rb8', 'Kb2', 'c6', 'Kb3', 'Ng5', 'Ka3', 'Rh2', 'Kb3', 'Bd1+', 'Kc3', 'Nf3', 'Kd3', 'b4', 'Ke3', 'Ke7', 'Kd3', 'Rh1', 'Ke3', 'Rf1', 'Kd3', 'Ke8', 'Ke3', 'Nc7', 'Kd3', 'Ng1', 'Kd2', 'Bf3', 'Kc2', 'd4', 'Kb2', 'Bd1', 'Kb1', 'Ne6', 'Ka1', 'Rf3', 'Ka2', 'Ke7', 'Kb2', 'Nh3', 'Ka2', 'Rf1', 'Kb1', 'Rf6', 'Kb2', 'Nf8', 'Ka1', 'Ke6', 'Kb2', 'Re8', 'Ka2', 'Rf5', 'Kb2', 'Ng5', 'Ka1', 'Bc2', 'Kb2', 'Rf4', 'Ka2', 'Kd5', 'Kb2', 'Bd1', 'Ka1', 'Nge6', 'Kb2', 'Ng6', 'Ka2', 'Nc7', 'Kb2', 'Na6', 'Kc1', 'Re7', 'Kd2', 'Kc5', 'Kd3', 'Ra7', 'Kd2', 'Ra8', 'Kxd1', 'Nf8', 'Ke2', 'Rh4', 'Kf3', 'Rc8', 'Ke2', 'f6', 'Kf1', 'Rg4', 'Ke1', 'Kc4', 'Ke2', 'Rf4', 'Kd2', 'Kd5', 'Ke1', 'Kd6', 'Ke2', 'b3', 'Ke1', 'Nc5', 'Kd1', 'Kd7', 'Kd2', 'Ke7', 'Kc1', 'Rc7', 'Kb2', 'g5', 'Kb1', 'Kd8', 'Ka1', 'Rh4', 'Kb1', 'Kc8', 'Kc1', 'Nfe6', 'Kd1', 'a4', 'Ke2', 'Ne4', 'Kd1', 'c5', 'Kc1', 'c4', 'Kb2', 'Kd7', 'Ka3', 'Rg4', 'Kxa4', 'Rh4', 'Kb4', 'f5', 'Kb5', 'Nd8', 'Ka6', 'Nc3', 'Kb6', 'Rh1', 'Ka5', 'Kc6', 'Kb4', 'Rh2', 'Kxc4', 'Re2', 'Kxb3', 'Rd2', 'Kb4', 'Kd5', 'Ka5', 'Rg2', 'Kb4', 'Rc8', 'Kb3', 'Nb7', 'Ka3', 'Ke4', 'Kb3', 'g4', 'Kb4', 'Kf4', 'Ka3', 'Nd8', 'Kb3', 'Ke4', 'Kb4', 'Rh2', 'Ka5', 'Kf3', 'Kb4', 'Re2', 'Kb3', 'Rc4', 'Kxc4', 'Kg3', 'Kd3', 'Nd5', 'Kc4', 'Nf7', 'Kb3', 'Nb4', 'Ka3', 'Nd5', 'Kb3', 'Nh8', 'Kc4', 'Ne7', 'Kb3', 'Nc8', 'Ka3', 'Nd6', 'Kb3', 'Ndf7', 'Ka3', 'Rd2', 'Kb4', 'Kh3', 'Kc5', 'Nh6', 'Kc6', 'Kh2', 'Kb6', 'Rc2', 'Kb7', 'Ra2', 'Kb8', 'Ra5', 'Kc7', 'f4', 'Kd8', 'Nf5', 'Kd7', 'Ra8', 'Kc7', 'Ra1', 'Kb7', 'Ra4', 'Kc6', 'Ra8', 'Kb6', 'Ra2', 'Kb7', 'Ng7', 'Kb8', 'Kg1', 'Kc8', 'Re2', 'Kb7', 'Nh5', 'Ka8', 'Kg2', 'Kb8', 'f3', 'Kc8', 'Re3', 'Kb8', 'f2', 'Kc8', 'e4', 'Kd7', 'Kg1', 'Kd6', 'Ng6', 'Kc5', 'Nf8', 'Kxd4', 'Kh1', 'Kxe3', 'Kh2', 'Kxe4', 'Kh1', 'Kd4', 'Kg2', 'Ke3', 'f1=Q', 'Ke4', 'Ng7', 'Ke3', 'Nh5', 'Kd4', 'Qc1', 'Kd3', 'Qc8', 'Ke4', 'Qe8+', 'Kd5', 'Ng3', 'Kd6', 'Nh5', 'Kd5', 'Ng6', 'Kd6', 'Qe2', 'Kd5', 'Ng3', 'Kd4', 'Ne7', 'Kc5', 'Qf2+', 'Kd6', 'Qf1', 'Kd7', 'Ne2', 'Kd8', 'Qd1+', 'Kxe7', 'Qf1', 'Ke8', 'Qe1', 'Kd7', 'Kh2', 'Kc7', 'Nc1', 'Kb8', 'Qe4', 'Ka7', 'Qf5', 'Kb8', 'Qh7', 'Kc8', 'Qd7+', 'Kxd7', 'Kh3', 'Ke6', 'Kg2', 'Kd7', 'Nd3', 'Kd6', 'Kg1', 'Kc6', 'Kh1', 'Kd7', 'Nc5+', 'Kd6', 'Nd7', 'Kxd7', 'Kh2', 'Ke7', 'Kg1', 'Kf7', 'Kg2', 'Ke7', 'Kf2', 'Kf7', 'Kg1']
[White "php #3"]
[Black "ruby #1"]
['f3', 'e5', 'Kf2', 'e4', 'g3', 'exf3', 'Qe1', 'fxe2', 'Nh3', 'd5', 'c4', 'Bxh3', 'd4', 'Bxf1', 'Qd2', 'dxc4', 'Qc2', 'Qxd4+', 'Be3', 'Qxe3+', 'Ke1', 'Qxg3+', 'Kd2', 'Qxh2', 'Qc3', 'Qxh1', 'Qb4', 'Bxb4+', 'Nc3', 'Bxc3+', 'bxc3', 'Qe4', 'Rc1', 'Qd4+', 'Kc2', 'Qxc3+', 'Kb1', 'Qxc1+', 'Kxc1', 'c3', 'Kc2', 'c5', 'a4', 'Nd7', 'Kb3', 'Ne5', 'a5', 'b5', 'Kc2', 'Rd8', 'a6', 'Rd5', 'Kb3', 'Rd4', 'Kxc3', 'Re4', 'Kb3', 'Rd4', 'Kb2', 'Rd5', 'Ka1', 'Rd4', 'Kb2', 'Rd5', 'Ka2', 'Rd4', 'Kb3', 'Rd5']
[White "ruby #2"]
[Black "php #3"]
['a3', 'g5', 'c3', 'f5', 'Nh3', 'Kf7', 'Nxg5+', 'Kf6', 'Nxh7+', 'Ke6', 'Nxf8+', 'Kd6', 'Nxd7', 'Nc6', 'Nb8', 'Nb4', 'axb4', 'Rh3', 'gxh3', 'Qf8', 'Rxa7', 'Ke6', 'Rxb7', 'Ra1', 'Rxc7', 'Qf6', 'Rxe7+', 'Kxe7', 'Qb3', 'Ra7', 'Qxg8', 'Qd4', 'cxd4', 'Kd6', 'Qxc8', 'Kd5', 'Qxf5+', 'Kd6', 'Qg6+', 'Kc7', 'Bg2', 'Ra5', 'bxa5', 'Kc8', 'Qg7', 'Kd8', 'Qc7+', 'Ke8', 'Qa7', 'Kd8', 'h4', 'Ke8', 'Qd7+', 'Kf8', 'f4', 'Kg8', 'Qd5+', 'Kg7', 'Bf1', 'Kf6', 'h3', 'Ke7', 'a6', 'Kf8', 'e3', 'Ke7', 'Qc5+', 'Ke8', 'Qf8+', 'Kxf8', 'Ke2', 'Ke8', 'Ke1', 'Kf7', 'b4', 'Kg7', 'Nd7', 'Kh7', 'Ne5', 'Kg7', 'Ke2', 'Kh8', 'd3', 'Kg7', 'Bd2', 'Kf6', 'Bc1', 'Kg7', 'f5', 'Kf6', 'Kf3', 'Ke7', 'f6+', 'Kf8', 'Ng4', 'Kf7', 'Kg3', 'Kg6', 'Nc3', 'Kh7', 'Kg2', 'Kg6', 'Nf2', 'Kf5', 'Nd5', 'Kg6', 'Rh2', 'Kf7', 'Kg3', 'Ke6', 'Bd2', 'Kf5', 'f7', 'Kg6', 'Be2', 'Kxf7', 'Kg2', 'Kf8', 'Bg4', 'Kf7', 'Ne4', 'Kg7', 'Kf1', 'Kh8', 'Rf2', 'Kg8', 'Nc5', 'Kh8', 'Bd7', 'Kg7', 'Rf7+', 'Kg6', 'Na4', 'Kh6', 'Bc1', 'Kg6', 'Ne7+', 'Kh5', 'Rf8', 'Kh6', 'Nc5', 'Kh5', 'Be6', 'Kh6', 'Bd7', 'Kg7', 'Rf4', 'Kh8', 'Re4', 'Kh7', 'Bc6', 'Kh8', 'h5', 'Kh7', 'Ba4', 'Kg7', 'Nb7', 'Kh6', 'Ng6', 'Kxh5', 'Bb5', 'Kh6', 'h4', 'Kh5', 'Kf2', 'Kxg6', 'h5+', 'Kg7', 'Kf1', 'Kf6', 'Na5', 'Kg5', 'Bc6', 'Kxh5', 'Nc4', 'Kh6', 'Ke2', 'Kg6', 'Rh4', 'Kf7', 'Rh8', 'Ke6', 'Rg8', 'Ke7', 'Kd2', 'Ke6', 'Kc2', 'Ke7', 'Na5', 'Kf6', 'Nb7', 'Kf7', 'Be4', 'Ke6', 'Rb8', 'Kd7', 'Rh8', 'Ke6', 'Bd5+', 'Kf5', 'Rh5+', 'Kf6', 'Kd2', 'Kg7', 'Nc5', 'Kf8', 'Bf3', 'Kf7', 'Bb7', 'Ke8', 'Ke1', 'Kf8', 'Bh1', 'Kg8', 'Rf5', 'Kg7', 'Bb7', 'Kh7', 'Ne6', 'Kh6', 'Rh5+', 'Kxh5', 'Bc6', 'Kh4', 'Ba4', 'Kg4', 'a7', 'Kh4', 'Kd2', 'Kh3', 'a8=Q', 'Kh2', 'Qd8', 'Kh3', 'Ba3', 'Kg4', 'Qd5', 'Kh3', 'Ng7', 'Kh2', 'Qa5', 'Kh1', 'e4', 'Kg1', 'e5', 'Kh2', 'Bd1', 'Kg3', 'Bf3', 'Kf4', 'Bh1', 'Kg4', 'Bg2', 'Kh4', 'Bd5', 'Kg4', 'Qb5', 'Kf4', 'Qc6', 'Kg5', 'Kc1', 'Kf4', 'Qc8', 'Kg3', 'Qg4+', 'Kh2', 'Qh3+', 'Kg1', 'Qd7', 'Kh2', 'Bg2', 'Kg3', 'Qa4', 'Kxg2', 'Qa5', 'Kf2', 'Kb2', 'Kg2', 'e6', 'Kh2', 'Qb5', 'Kg1', 'Qa6', 'Kh2', 'Qa7', 'Kg1', 'Kb1', 'Kg2', 'Qb8', 'Kf2', 'Qh2+', 'Kf1', 'Qg2+', 'Ke1', 'Qa2', 'Kd1', 'Qh2', 'Ke1', 'Qd2+', 'Kf1', 'Ne8', 'Kg1', 'b5', 'Kf1', 'Bb4', 'Kg1', 'Ng7', 'Kf1', 'e7', 'Kg1', 'Qc1+', 'Kf2', 'Ba5', 'Kg2', 'b6', 'Kh3', 'Qg5', 'Kh2', 'Qe5+', 'Kh3', 'Qd5', 'Kh2', 'Qf3', 'Kg1', 'Qh5', 'Kg2', 'Qb5', 'Kh1', 'Ne8', 'Kh2', 'd5', 'Kg1', 'Qa4', 'Kh2', 'Be1', 'Kh3', 'Qd1', 'Kh2', 'Bh4', 'Kh3', 'Kc1', 'Kxh4', 'Nf6', 'Kg5', 'Nd7', 'Kg6', 'Nb8', 'Kg5', 'Kb2', 'Kf6', 'Nc6', 'Kg5', 'Qh1', 'Kg6', 'Qe1', 'Kh5', 'Qc3', 'Kg4', 'Kb3', 'Kf4', 'Qd4+', 'Kg3', 'Qa4', 'Kg2', 'Nb8', 'Kh2', 'Qc4', 'Kh1', 'Qe4+', 'Kh2', 'Kc4', 'Kg3', 'b7', 'Kh3', 'Na6', 'Kg3', 'Kb3', 'Kh2', 'Kc2', 'Kg3', 'Nc5', 'Kh2', 'Nb3', 'Kg3', 'Nd4', 'Kh2', 'Ne2', 'Kh3', 'd6', 'Kh2', 'Qe3', 'Kg2', 'Qh6', 'Kf2', 'd4', 'Kg2', 'Kb2', 'Kf1', 'Nc3', 'Kg1', 'b8=Q', 'Kf1', 'Nd1', 'Ke2', 'Qg8', 'Kf3', 'Qgf8+', 'Ke2', 'Kb3', 'Kd3', 'Kb2', 'Kxd4', 'Qe3+', 'Kd5', 'Qf1', 'Kc6', 'Qg3', 'Kb7', 'Kb3', 'Kc8', 'Qfe1', 'Kb8', 'Qeg1', 'Kc8', 'Nb2', 'Kb7', 'Qf3+', 'Kc8', 'Qf6', 'Kb7', 'Kc4', 'Kc8', 'Qgg7', 'Kb7', 'Na4', 'Kc6', 'Qd4', 'Kb7', 'Nb6', 'Ka6', 'Kc5', 'Ka5', 'Qb4+', 'Ka6', 'Qe4', 'Ka7', 'Qh6', 'Kb8', 'Qe1', 'Kb7', 'Kd4', 'Ka7', 'd7', 'Kb7', 'Na4', 'Kb8', 'Qeh1', 'Kc7', 'Qa8', 'Kxd7', 'Qha6', 'Kxe7', 'Kd3', 'Kd7', 'Q8c8+', 'Ke7', 'Qf8+', 'Kxf8', 'Ke3', 'Kf7', 'Qd6', 'Ke8', 'Qd4', 'Ke7', 'Qd8+', 'Ke6', 'Qd6+', 'Kf7', 'Qc7+']
[White "ruby #3"]
[Black "php #3"]
['c3', 'a5', 'g3', 'e6', 'a4', 'Bc5', 'd3', 'b5', 'axb5', 'e5', 'Rxa5', 'Bd4', 'cxd4', 'Kf8', 'Rxa8', 'exd4', 'Rxb8', 'h5', 'Rxc8', 'Qe8', 'Rxc7', 'Nh6', 'Bxh6', 'f6', 'Rxd7', 'Qf7', 'Rxf7+', 'Ke8', 'Rxg7', 'Rg8', 'Rxg8+', 'Ke7', 'Rg5', 'f5', 'Rxh5', 'Ke6', 'Rxf5', 'Ke7', 'Rf3', 'Kd7', 'e3', 'Kd6', 'exd4', 'Kc7', 'Bg7', 'Kb7', 'Bg2', 'Kc7', 'b3', 'Kb7', 'Bh8', 'Kb8', 'Bh3', 'Ka8', 'Kf1', 'Kb7', 'Qe2', 'Ka7', 'Qe5', 'Ka8', 'Qc5', 'Kb8', 'Qb4', 'Kb7', 'Qc4', 'Ka8', 'Nd2', 'Kb7', 'Qc2', 'Kb8', 'Qb2', 'Kc7', 'Qc1+', 'Kb7', 'g4', 'Kb6', 'Qb1', 'Ka7', 'd5', 'Kb7', 'Rf7+', 'Kb6', 'Qe1', 'Ka5', 'Nb1+', 'Kxb5', 'Be5', 'Kb6', 'g5', 'Kc5', 'Qa5#']
[White "ruby #0"]
[Black "ruby #1"]
['Na3', 'e5', 'Nh3', 'Bxa3', 'bxa3', 'e4', 'g4', 'd5', 'g5', 'Bxh3', 'Bxh3', 'Qxg5', 'c4', 'dxc4', 'e3', 'Qxe3+', 'fxe3', 'g5', 'a4', 'Nh6', 'a3', 'c5', 'Qe2', 'Na6', 'Qxc4', 'Nc7', 'Qxc5', 'Nd5', 'Qxd5', 'Rg8', 'Qxe4+', 'Kf8', 'Qxb7', 'Rg7', 'Qxa8+', 'Ke7', 'Qxa7+', 'Kf6', 'Qxf7+', 'Nxf7', 'Kf2', 'Ke5', 'Bf5', 'Kxf5', 'Kg2', 'Ne5', 'Rf1+', 'Ke4', 'd4', 'Kd5', 'dxe5', 'Kxe5', 'Ra2', 'Kd5', 'Rg1', 'Ke5', 'Re1', 'Ke4', 'Bb2', 'Kd5', 'Bxg7', 'Ke4', 'Kg3', 'Kd5', 'Rg2', 'Ke4', 'Bb2', 'Kd5', 'Bd4', 'Ke4', 'Rb2', 'Kd5', 'e4+', 'Kxd4', 'Rd1+', 'Kxe4', 'Rdd2', 'Ke5', 'Rdc2', 'Ke4', 'Rb4+', 'Kd5', 'Rbc4', 'Ke5', 'Re2+', 'Kd5', 'Rce4', 'h5', 'Rd2+', 'Kxe4', 'Kg2', 'Ke5', 'Rd5+', 'Kxd5', 'Kh3', 'Ke5', 'a5', 'Kd4', 'a4', 'Kd5', 'Kg3', 'Ke4', 'Kg2', 'Ke5', 'Kg1', 'Kd5', 'Kh1', 'Ke5', 'a6', 'Kd4', 'a5', 'Kd5', 'h3', 'Ke5', 'Kg1', 'Ke4', 'Kh1', 'Kd5', 'h4', 'gxh4', 'Kg2', 'Kd4', 'Kf1', 'Kd5', 'Ke2', 'Ke4', 'Kf2', 'Kd5', 'Kg1', 'Ke4', 'Kh2', 'Kd4', 'a7', 'Ke4', 'Kg1', 'Ke5', 'a8=Q', 'Kd4', 'Qh8+', 'Kd5', 'Qxh5+', 'Kd4', 'Qxh4+', 'Kd5', 'Qh2', 'Kd4', 'Qf2+', 'Ke4', 'Qe3+', 'Kxe3', 'Kg2', 'Ke4', 'Kg1', 'Ke5', 'Kf1', 'Kd5', 'Ke2', 'Ke4', 'Kd2', 'Kd4', 'a6', 'Kd5', 'Kc1', 'Kd4', 'Kd2', 'Ke4', 'Kc1', 'Ke5', 'Kb1', 'Kd5', 'Ka1', 'Ke5', 'a7', 'Kd4', 'Kb2', 'Kd5', 'Kc3', 'Ke4', 'Kc4', 'Ke5', 'a8=Q', 'Kf5', 'Kd5', 'Kg5', 'Qa7', 'Kf6', 'Qa3', 'Kf5', 'Qf8+', 'Kg5', 'Qh8', 'Kg4', 'Qh3+', 'Kxh3']
[White "ruby #2"]
[Black "ruby #0"]
['h4', 'e5', 'e3', 'Qxh4', 'Rxh4', 'Nc6', 'Rxh7', 'Rxh7', 'Ba6', 'bxa6', 'Qe2', 'Rh3', 'Qxa6', 'Bxa6', 'Nxh3', 'f5', 'e4', 'fxe4', 'a4', 'Bc4', 'Ng5', 'Bb3', 'Nxe4', 'Bxc2', 'Nc5', 'Bxa4', 'Nxd7', 'Kxd7', 'Rxa4', 'Bb4', 'Rxa7', 'Nxa7', 'f3', 'Bxd2+', 'Bxd2', 'Ke6', 'Ke2', 'Rf8', 'b3', 'Rxf3', 'gxf3', 'Nf6', 'Be1', 'Nc6', 'Nd2', 'Ke7', 'Kd3', 'Nh7', 'Kc4', 'Ke8', 'Nf1', 'Ng5', 'Nh2', 'Nxf3', 'Nxf3', 'Kd7', 'Nxe5+', 'Nxe5+', 'Kd5', 'Ke8', 'Kxe5', 'Kf8', 'Kf5', 'Ke8', 'Ke5', 'Kd7', 'Kf5', 'Kc8', 'Kg4', 'Kd7', 'Kf5', 'g5', 'Kxg5', 'Kc6', 'Bg3', 'Kb6', 'Bxc7+', 'Kxc7', 'b4', 'Kb6', 'Kf6', 'Kc6', 'Kf5', 'Kd5', 'b5', 'Kc5', 'Kf6', 'Kxb5']
[White "ruby #3"]
[Black "ruby #0"]
['g3', 'h6', 'Nf3', 'b6', 'Nc3', 'g5', 'Nxg5', 'hxg5', 'Nb5', 'Rxh2', 'Nxc7+', 'Qxc7', 'Rxh2', 'Qxc2', 'Qxc2', 'g4', 'Qxc8#']
[White "ruby #1"]
[Black "ruby #2"]
['e4', 'Nh6', 'e5', 'Ng4', 'Qxg4', 'h6', 'Qxd7+', 'Nxd7', 'd4', 'Nxe5', 'dxe5', 'c5', 'Bxh6', 'Rxh6', 'Nf3', 'Rxh2', 'Rxh2', 'Bg4', 'Nd4', 'cxd4', 'e6', 'Bxe6', 'Na3', 'Bxa2', 'Rxa2', 'd3', 'cxd3', 'Qxd3', 'Bxd3', 'b6', 'Be4', 'b5', 'Bxa8', 'e5', 'Nxb5', 'Be7', 'Rxa7', 'Bd6', 'Nxd6+', 'Kd8', 'Rxf7', 'g6', 'Be4', 'g5', 'Bd5', 'g4', 'Be4', 'g3', 'fxg3']
[White "ruby #1"]
[Black "ruby #3"]
['d4', 'h6', 'Bxh6', 'gxh6', 'e4', 'Nc6', 'd5', 'f6', 'dxc6', 'dxc6', 'Qxd8+', 'Kxd8', 'e5', 'fxe5', 'Bb5', 'cxb5', 'g3', 'Bf5', 'Kd2', 'Bxc2', 'Kxc2', 'b6', 'Kc1', 'Rc8', 'f3', 'Kd7', 'Na3', 'Kd6', 'Nxb5+', 'Ke6', 'Nxc7+', 'Rxc7+', 'Kd2', 'a5', 'Rb1', 'Kd6', 'h4', 'Ke6', 'f4', 'exf4', 'gxf4', 'Rc8', 'Kd3', 'Re8', 'Ke4', 'Kd7', 'Ke5', 'Bg7+', 'Kd5', 'Bxb2', 'Rxb2', 'Kd8', 'Rxb6', 'e5', 'fxe5', 'Rxe5+', 'Kxe5', 'a4', 'Rxh6', 'Rxh6', 'Kd4', 'Rxh4+', 'Rxh4', 'a3', 'Kd5', 'Kc7', 'Kd4', 'Kd6', 'Re4', 'Ne7', 'Rxe7', 'Kxe7', 'Ke5', 'Kf8', 'Kd4', 'Kg8', 'Ke5', 'Kf8', 'Kd4', 'Kf7', 'Ke5', 'Kg8', 'Ke4', 'Kf8', 'Kd4', 'Ke8', 'Ke5', 'Kf7', 'Kd4', 'Kf8', 'Ke5', 'Ke7', 'Ke4', 'Kd6', 'Kd4', 'Ke7', 'Ke5', 'Kf7', 'Kd4', 'Ke6', 'Ke4', 'Kf6', 'Kd4', 'Kf5', 'Kd5', 'Kg5', 'Ke4', 'Kh6', 'Ke5', 'Kg7', 'Kd4', 'Kh8', 'Ke4', 'Kh7', 'Kd5', 'Kh8', 'Kd4', 'Kg7', 'Kd5', 'Kf7', 'Kd4', 'Ke6', 'Ke4', 'Kf7', 'Ke5', 'Ke7', 'Kd4', 'Ke8', 'Ke4', 'Kf7', 'Kd5', 'Kg7', 'Ke5', 'Kf7', 'Ke4', 'Kf8', 'Ke5', 'Kf7', 'Kd5', 'Ke7', 'Ke5', 'Ke8', 'Kd5', 'Kf7', 'Kd4', 'Ke8', 'Ke4', 'Kf8', 'Kd5', 'Kg7', 'Ke4', 'Kg6', 'Kd5', 'Kg5', 'Kd4', 'Kg6', 'Ke5', 'Kf7']
[White "ruby #3"]
[Black "ruby #2"]
['c4', 'a5', 'f4', 'h6', 'Nc3', 'Nc6', 'a4', 'g5', 'fxg5', 'hxg5', 'Nd5', 'Rxh2', 'Rxh2', 'b5', 'Nxc7+', 'Qxc7', 'axb5', 'Qxh2', 'Rxa5', 'Qxg1', 'bxc6', 'dxc6', 'Rxg5', 'Qxf1+', 'Kxf1', 'c5', 'Rxg8', 'Bg4', 'Rxg4', 'O-O-O', 'Rf4', 'Rxd2', 'Bxd2', 'f5', 'Rxf5', 'Kb7', 'Rxf8', 'Ka7', 'Ra8+', 'Kxa8', 'Bb4', 'cxb4', 'e4', 'Ka7', 'Qd5', 'Kb6', 'Qf7', 'Ka5', 'Qxe7', 'b3', 'g3', 'Kb6', 'e5', 'Ka6', 'Qa3+', 'Kb6', 'Qxb3+', 'Kc5', 'Kg1', 'Kd4', 'Qb6+', 'Kxe5', 'Kf1', 'Kf5', 'Qh6', 'Ke4', 'Qa6', 'Ke5', 'Qb7', 'Kf5', 'Qh7+', 'Kf6', 'Qa7', 'Kg6', 'Qb7', 'Kh5', 'Qh7+', 'Kg4', 'Qh2', 'Kf5', 'Kg1', 'Ke6', 'g4', 'Ke7', 'Qh5', 'Ke6', 'Qb5', 'Ke7', 'b4', 'Kf7', 'Kh2', 'Ke7', 'Kh1', 'Kd6', 'Qf5', 'Kc6', 'Qc2', 'Kd7', 'Qf5+', 'Kd6', 'Qc8', 'Ke5', 'Qa6', 'Ke4', 'g5', 'Kf5', 'Qa5+', 'Kg6', 'Qa7', 'Kxg5', 'b5', 'Kh6', 'Qb6+', 'Kh5', 'Qa6', 'Kh4', 'Qb6', 'Kg5', 'Qb7', 'Kf4', 'Kg2', 'Kg4', 'Qa6', 'Kh4', 'Qe6', 'Kh5', 'Kf3', 'Kh4', 'Qg6', 'Kh3', 'Ke2', 'Kh4', 'Qh6+', 'Kg3', 'Kd1', 'Kg2', 'Qc6+', 'Kh2', 'Qb6', 'Kg3', 'Qg6+', 'Kh2', 'Qg5', 'Kh1', 'Qd2', 'Kg1', 'Qd7', 'Kf1', 'Qd8', 'Kg1', 'Qd4+', 'Kf1', 'Qd7', 'Kg2', 'Qf5', 'Kg1', 'Qf3', 'Kh2', 'Ke1', 'Kg1', 'Qa8', 'Kh2', 'Qh8+', 'Kg3', 'Kd2', 'Kg4', 'Qh7', 'Kg3', 'Qa7', 'Kh2', 'Qf7', 'Kh3', 'Qe6+', 'Kg2', 'Qa6', 'Kh2', 'c5', 'Kg3', 'Qf6', 'Kg4', 'Qg5+', 'Kxg5', 'Kc3', 'Kg6', 'Kd2', 'Kg7', 'Kc2', 'Kf7', 'c6', 'Ke6', 'Kc3', 'Ke7', 'Kc4', 'Kd8', 'Kb4', 'Ke8', 'Ka3', 'Kf8', 'Ka2', 'Ke7', 'Kb2', 'Kf8', 'Kb3', 'Kf7', 'Kb4', 'Ke8', 'Ka3', 'Kd8', 'Kb3', 'Ke8', 'Ka2', 'Kf7', 'Kb2', 'Kg7', 'b6', 'Kh7', 'Kc3', 'Kh6', 'Kd4', 'Kh5', 'Kc3', 'Kh4', 'Kc4', 'Kh5', 'Kb5', 'Kg5', 'Ka5', 'Kg6', 'Ka6', 'Kh7', 'b7', 'Kh8', 'Kb6', 'Kg8', 'Kc7', 'Kg7', 'Kd8', 'Kf7', 'b8=Q', 'Kg6', 'Qb7', 'Kg5', 'Qh7', 'Kf6', 'Qa7', 'Kg6', 'Qb6', 'Kf6', 'Qb5', 'Ke6', 'Qf5+', 'Kxf5', 'Kc7', 'Kg4', 'Kd8', 'Kh3', 'Kd7', 'Kh4', 'Kc8', 'Kg4', 'Kb7', 'Kf4', 'Kb8', 'Kg3', 'Kc8', 'Kf4', 'Kd7', 'Ke5', 'Kd8', 'Kf4', 'c7', 'Kf5', 'Kd7', 'Kg4', 'Kc6', 'Kf5', 'c8=Q+', 'Kf6', 'Kc7', 'Kg5', 'Kd7', 'Kh4', 'Qa8', 'Kg4', 'Qf3+', 'Kxf3']
[White "RANDOM"]
[Black "RANDOM"]
['d3', 'g5', 'Bxg5', 'c6', 'e3', 'Qc7', 'c4', 'c5', 'Bh6', 'f5', 'Qb3', 'a6', 'Qb6', 'Qf4', 'a4', 'Qxc4', 'Bxf8', 'd6', 'Qc7', 'e5', 'Nd2', 'd5', 'Bxc5', 'a5', 'Ngf3', 'b5', 'Bb6', 'Qc1+', 'Ke2', 'b4', 'Bxa5', 'Ne7', 'Bxb4', 'Be6', 'Qc3', 'Kf8', 'Qc5', 'Nd7', 'Nb3', 'Rb8', 'Rb1', 'Qc3', 'Qc8+', 'Kf7', 'Na5', 'Qxd3+', 'Ke1', 'Rb6', 'h3', 'h6', 'Qc7', 'Nc5', 'Qxe5', 'Rd8', 'g4', 'Qd2+', 'Bxd2', 'Rh8', 'b4', 'Kf8', 'Qd6', 'Nd7', 'Rb3', 'fxg4', 'Qc7', 'Ne5', 'Qxb6', 'Nf5', 'Ba6', 'Nf7', 'Rf1', 'gxh3', 'Ng1', 'Ke7', 'Qd4', 'Ne5', 'Ra3', 'Rg8', 'Qc3', 'Kf7', 'Nc4', 'Kg6', 'Ra1', 'h5', 'f4', 'Rc8', 'Nb2', 'Nxe3', 'Kf2', 'N3c4', 'Qb3', 'Na3', 'Bc3', 'Rc7', 'Ne2', 'Ra7', 'Rh1', 'Bc8', 'Qc4', 'Nd3+', 'Kg3', 'Rxa6', 'Ng1', 'Nxb2', 'Bf6', 'd4', 'Qg8+', 'Kf5', 'Rh2', 'Rc6', 'Rxh3', 'Rc5', 'bxc5', 'Be6', 'Rh4', 'Bb3', 'c6', 'Bd5', 'Qg4+', 'Kxf6', 'Qg8', 'Nc2', 'Rh3', 'Nc4', 'Qa8', 'N4a3', 'Rc1', 'Bc4', 'Nf3', 'Kf7', 'Qe8+', 'Kf6', 'c7', 'h4+', 'Kxh4', 'Be2', 'a5', 'Bd3', 'Re1', 'Nb1', 'Rf1', 'Bc4', 'Ng1', 'Nca3', 'Rd3', 'Nd2', 'Qe6+', 'Kg7', 'Kg5', 'Bxe6', 'a6', 'Bf7', 'Ra1', 'Kh8', 'Rf3', 'Bg6', 'Rh3+', 'Kg7', 'Rhxa3', 'Ne4+', 'Kh4', 'Kf8', 'a7', 'Be8', 'Rd1', 'Ke7', 'Rb3', 'd3', 'Rbb1', 'Ke6', 'Rb7', 'Kf7', 'c8=R+', 'Kg6', 'Rcc1', 'Kh6', 'Rxd3', 'Nd6', 'Rdd1', 'Nf7', 'Re1', 'Kg7', 'a8=B', 'Kh8', 'Kg3', 'Ba4', 'f5', 'Bd7', 'Rb8+', 'Be8', 'Rb4', 'Nh6', 'Rbe4', 'Kg7', 'Rb1', 'Bh5', 'Rb3', 'Kh8', 'Kh3', 'Ng8', 'Reb1', 'Bf7', 'Rb8', 'Bb3', 'Rb5', 'Kh7', 'Rh4+', 'Kg7', 'Kg4', 'Nh6+', 'Kg3', 'Kh7', 'Re4', 'Kg8', 'Rg4+', 'Kh7', 'Kh2', 'Ba2', 'Kh3', 'Bf7', 'Bb7', 'Nxg4', 'Rc1', 'Bb3', 'Rc3', 'Kh8', 'Bc8', 'Bc2', 'Ra3', 'Be4', 'Rbb3', 'Nf6', 'Kg3', 'Bc2', 'Nh3', 'Bxb3', 'Bb7', 'Ng4', 'Ra8+', 'Kg7', 'Bg2', 'Bf7', 'Ng5', 'Bc4', 'Bc6', 'Nf6', 'Ra4', 'Bf1', 'Ra2', 'Bc4', 'Nf7', 'Ng4', 'Kh3', 'Bxf7', 'Rh2', 'Nxh2', 'Kxh2', 'Kh8', 'Kg1', 'Bb3', 'Kg2', 'Bd5+', 'Bxd5', 'Kh7', 'Bc4', 'Kh6', 'Kh1', 'Kg5', 'Bf1', 'Kh5', 'Kg1', 'Kg4', 'Be2+', 'Kf4', 'Kg2', 'Kg5', 'Kf2', 'Kf4', 'Bd1', 'Kxf5']
[White "STOCKFISH"]
[Black "RANDOM"]
['e4', 'Nc6', 'd4', 'e6', 'Nf3', 'h6', 'c3', 'Rh7', 'Bd3', 'Qe7', 'O-O', 'a6', 'd5', 'Ra7', 'dxc6', 'b5', 'a4', 'Qb4', 'cxb4', 'Bb7', 'cxb7', 'bxa4', 'b8=Q+', 'Ke7', 'Re1', 'c6', 'Qxa7', 'a3', 'Bf1', 'Nf6', 'Rxa3', 'Nd5', 'exd5', 'a5', 'dxe6', 'Rh8', 'Qdxd7+', 'Kf6', 'Qxf7#']
[White "STOCKFISH"]
[Black "RANDOM"]
['e4', 'h6', 'd4', 'b6', 'Bd3', 'Nf6', 'e5', 'Nc6', 'exf6', 'g5', 'h4', 'Nxd4', 'hxg5', 'Ne2', 'Qxe2', 'b5', 'g6', 'Bg7', 'fxg7', 'c6', 'gxh8=Q#']
[White "python #0"]
[Black "RANDOM"]
['Nh3', 'Nh6', 'f3', 'c6', 'Nf4', 'Qa5', 'Nc3', 'd6', 'e4', 'Qd5', 'exd5', 'a6', 'Bxa6', 'c5', 'Bxb7', 'Be6', 'Bxa8', 'g5', 'Nxe6', 'Ng8', 'Nxf8', 'f5', 'Nxh7', 'Nc6', 'dxc6', 'Kd8', 'Nxg5', 'Kc7', 'Rb1', 'Rxh2', 'Rxh2', 'e5', 'Rh4', 'd5', 'Nxd5+', 'Kd8', 'Rg4', 'Ne7', 'Nxe7', 'fxg4', 'fxg4', 'c4', 'Kf2', 'e4', 'Nxe4', 'Ke8', 'c7', 'Kd7', 'd3', 'Kxe7', 'dxc4', 'Kf7', 'Ng5+', 'Ke7', 'Nh3', 'Kf8', 'Kf3', 'Kg8', 'g3', 'Kf8', 'Nf4', 'Ke7', 'Ng6+', 'Kf7', 'b4', 'Kxg6', 'Ke4', 'Kf6', 'Rb2', 'Ke6', 'Qd3', 'Kf7', 'Qa3', 'Ke6', 'Qa6+', 'Kf7', 'Kd4', 'Kf8', 'c8=N', 'Kg8', 'c3', 'Kh8', 'Bg5', 'Kg8', 'b5', 'Kf7', 'Bd8', 'Kg8', 'Bf6', 'Kf7', 'c5', 'Ke8', 'Qa7', 'Kf8', 'Be7+', 'Kf7', 'Bf3', 'Ke6', 'Rc2', 'Kf7', 'Bd5+', 'Kg6', 'Ke4', 'Kh6', 'Qa3', 'Kg6', 'Kd4', 'Kh7', 'Ke3', 'Kh6', 'Ke4', 'Kg6', 'c4', 'Kh7', 'Bb7', 'Kh6', 'Kf5', 'Kh7', 'Ba8', 'Kg7', 'Bd8', 'Kf8', 'Rf2', 'Kg7', 'Ba5', 'Kh7', 'Rh2+', 'Kg8', 'Nb6', 'Kf8', 'Be4', 'Ke7', 'Rd2', 'Kf7', 'Rf2', 'Kf8', 'Rg2', 'Ke8', 'Rc2', 'Ke7', 'Kg5', 'Kd8', 'Qd3+', 'Kc7', 'Rc3', 'Kb8', 'Kg6', 'Ka7', 'Qd1', 'Kb8', 'Qa1', 'Ka7']
[White "python #1"]
[Black "RANDOM"]
['e4', 'e6', 'e5', 'g5', 'Ba6', 'b6', 'Bxc8', 'h6', 'Bxd7+', 'Nxd7', 'Ke2', 'Ngf6', 'exf6', 'Rg8', 'g4', 'Nc5', 'Ke1', 'Kd7', 'c4', 'c6', 'f4', 'Qe8', 'fxg5', 'Qd8', 'gxh6', 'Qe8', 'h7', 'Rh8', 'g5', 'Ne4', 'Qc2', 'e5', 'Qxe4', 'Bh6', 'gxh6', 'Qc8', 'Qxe5', 'a6', 'Qe4', 'b5', 'Qxc6+', 'Kxc6', 'cxb5+', 'Kd7', 'bxa6', 'Qc7', 'd4', 'Qb7', 'axb7', 'Ra7', 'd5', 'Ra6', 'Bg5', 'Rd6', 'Ke2', 'Rb8', 'Ke1', 'Rc6', 'dxc6+', 'Kc7', 'Bf4+', 'Kxc6', 'Bxb8', 'Kb6', 'Be5', 'Ka6', 'Bd4', 'Kxb7', 'Be5', 'Kc8', 'Bd4', 'Kb7', 'Be5', 'Ka7', 'Bd4+', 'Ka8', 'Be5', 'Ka7', 'Bd4+', 'Kb7', 'Be5', 'Ka8', 'Bd4', 'Kb7', 'Be5', 'Kc6', 'Bd4', 'Kd7', 'Be5', 'Ke6', 'Bd4', 'Kd5', 'Be5', 'Kc5', 'Bd4+', 'Kb5', 'Be5', 'Kc5', 'Bd4+', 'Kxd4', 'Nf3+', 'Kc5', 'Nd4', 'Kd5', 'Ke2', 'Kc4', 'Kd1', 'Kxd4', 'Rf1', 'Kd3', 'Kc1', 'Kc4', 'Kc2', 'Kd4', 'h8=Q', 'Kc4', 'Qf8', 'Kb5', 'Qxf7', 'Kb6', 'Qd5', 'Ka7', 'Qd4+', 'Kb7', 'Qe4+', 'Kb6', 'Qd4+', 'Kb7', 'Qe4+', 'Ka6', 'Qd5', 'Kb6', 'Qe5', 'Kb7', 'Qd5+', 'Ka6', 'Qe4', 'Kb5', 'Qd4', 'Ka6', 'Qd5', 'Kb6', 'Qd4+', 'Kb5', 'Qe5+', 'Ka6', 'Qd4', 'Kb5', 'Qe5+', 'Ka4', 'Qe4+', 'Kb5', 'Qd4', 'Kc6', 'Qe4+', 'Kd7', 'Qd5+', 'Kc7', 'Qe4', 'Kb6', 'Qd5', 'Ka6', 'Qe5', 'Kb6', 'Qe4', 'Ka6', 'Qe5', 'Kb7', 'Qd5+', 'Kc7', 'Qe5+', 'Kd8', 'Qe4', 'Kc8', 'Qd5', 'Kb8', 'Qe5+', 'Ka8', 'Qd4', 'Kb7', 'Qd5+', 'Kc7', 'Qe5+', 'Kc8', 'Qd5', 'Kc7', 'Qe5+', 'Kc8', 'Qd4', 'Kb8', 'Qd5', 'Kc8', 'Qd4', 'Kc7', 'Qe5+', 'Kc6', 'Qe4+', 'Kc5', 'Qe5+', 'Kb6', 'Qe4', 'Kc5', 'Qe5+', 'Kb4', 'Qd5', 'Ka4', 'Qe4+', 'Ka5', 'Qd4', 'Ka6', 'Qd5', 'Kb6', 'Qe5', 'Ka6', 'Qd5', 'Kb6', 'Qe5', 'Ka7', 'Qd5', 'Kb8', 'Qe5+', 'Ka8', 'Qe4+', 'Ka7', 'Qd4+', 'Kb7', 'Qd5+', 'Kc8', 'Qe5', 'Kd8', 'Qd5+', 'Ke8', 'Qd4', 'Kf7', 'Qe4', 'Kg8', 'Qd4', 'Kf7', 'Qe4', 'Kg8', 'Qd4', 'Kf7', 'Qd5+', 'Kf8', 'Qe4', 'Kg8', 'Qe5', 'Kh7', 'Qe4+', 'Kg8', 'Qd4', 'Kf7', 'Qd5+', 'Ke8', 'Qe4+', 'Kf7', 'Qd5+', 'Ke8', 'Qe5+', 'Kf7', 'Qe4', 'Kg8']
[White "python #2"]
[Black "RANDOM"]
['g4', 'b6', 'Bg2', 'f5', 'Bxa8', 'd6', 'gxf5', 'c6', 'Bxc6+', 'Qd7', 'Bxd7+', 'Kd8', 'Bxc8', 'Nf6', 'Bd7', 'b5', 'Bxb5', 'Na6', 'Bxa6', 'Nd5', 'Bc4', 'e6', 'Bxd5', 'Rg8', 'Bxe6', 'g6', 'Bxg8', 'Kc8', 'Bxh7', 'a5', 'Bxg6', 'Kc7', 'Be8', 'Kc8', 'Bc6', 'a4', 'Bxa4', 'Bh6', 'Bc6', 'Bg5', 'Bd5', 'Bf6', 'Be4', 'Bg5', 'Bd5']
[White "RANDOM"]
[Black "python #3"]
['g4', 'e5', 'e3', 'Bb4', 'Be2', 'Bxd2+', 'Kxd2', 'Ke7', 'Ba6', 'bxa6', 'Ke1', 'g5', 'Qf3', 'Kf8', 'Qg2', 'Nh6', 'h3', 'Nxg4', 'Bd2', 'Nxf2', 'Qg4', 'Nxg4', 'Na3', 'Nxe3', 'Rh2', 'Nxc2+', 'Nxc2', 'Kg7', 'Rc1', 'Kf6', 'a3', 'Kf5', 'Kf1', 'Ke6', 'Ra1', 'Kd6', 'Bc1']
[White "r #0"]
[Black "RANDOM"]
['Nc3']
[White "r #1"]
[Black "RANDOM"]
['b3']
[White "r #2"]
[Black "RANDOM"]
['c4']
[White "RANDOM"]
[Black "r #3"]
['a3', 'f6']
[White "php #0"]
[Black "RANDOM"]
['c4', 'f6', 'h3', 'd5', 'e3', 'c5', 'h4', 'Nd7', 'Qb3', 'g6', 'g4', 'Qb6', 'Qd1', 'Qxb2', 'Nf3', 'Qxa1']
[White "RANDOM"]
[Black "php #1"]
['h3', 'a5', 'Nc3', 'b6', 'Nf3', 'Na6', 'Nd4', 'f5', 'a4', 'Rb8', 'f4', 'Kf7', 'Nxf5', 'c5', 'd3', 'e6', 'g3', 'Be7', 'Qd2', 'Qf8', 'Rh2', 'e5', 'e3', 'g5', 'fxe5', 'Nb4', 'Nd1', 'b5', 'Ke2', 'c4', 'Bg2', 'Bb7', 'Bf1', 'Re8', 'Kf2', 'g4', 'Rh1', 'Qh6', 'c3', 'Qb6', 'Ng7', 'Rd8', 'Ne8', 'Na2', 'Nc7', 'Kf8', 'Ne6+', 'Qxe6', 'e4', 'Bc6', 'Qc2', 'Rc8', 'Qd2', 'Kf7', 'Kg2', 'Qxe5', 'Kh2', 'Rf8', 'Qg5', 'Qxc3', 'Rb1', 'Qg7', 'Bg2', 'h5', 'Qxe7+', 'Kg6', 'Qa3', 'c3', 'Qb3', 'Nb4', 'Bh6', 'Nc2', 'Be3', 'd6', 'd4', 'Nxd4', 'Ra1', 'Rf7', 'Bxd4', 'Qf6', 'Qa2', 'Qe6', 'Rf1', 'Rfh7', 'Qb3', 'd5', 'Ne3', 'Rc7', 'Qxc3', 'Ba8', 'Qe1', 'Re7', 'Rf2', 'Qd7', 'Ra3', 'Kh7', 'Nxd5', 'Bc6', 'Qxa5', 'Qxd5', 'Qa8', 'Nf6', 'Kg1', 'Kh6', 'Rf5', 'Qg8', 'e5', 'Qxa8', 'Bc5', 'Rc8', 'b3', 'Bd5', 'Kh1', 'Qa5', 'Bf3', 'Bxf3+', 'Kh2', 'Ree8', 'Rf4', 'Rf8', 'Bd6', 'Rg8', 'Rd4', 'Rb8', 'Bb4', 'Rb7', 'Re4', 'gxh3', 'Rg4', 'Rf8', 'Rg5', 'Bh1', 'Rf5', 'Qd8', 'Bc5', 'b4', 'exf6', 'Qd6', 'f7', 'Qd1', 'Rf4', 'Qa1', 'Rf2', 'Qd1', 'a5', 'Qf3', 'Re2', 'Qf6', 'g4', 'Ra7', 'Bd4', 'Bd5', 'gxh5', 'Qe6', 'Raa2', 'Rd7', 'Rad2', 'Bb7', 'Re5', 'Bf3', 'Bc3', 'Rg8', 'Rf5', 'Rdd8', 'Rg5', 'Qd7', 'Rxg8', 'Qa4', 'f8=N', 'Be2', 'Kg1', 'Bf3', 'Ne6', 'Rd7', 'Nf8', 'Ra7', 'Rb2', 'Rb7', 'Rh2', 'Qb5', 'Kf2', 'Rb8', 'Be5', 'Be2', 'Rhg2', 'Qd5', 'R8g6+', 'Kxh5', 'Bf4', 'Qe5', 'Nh7', 'Qg7', 'Be5', 'Bd1', 'Bc3', 'Qe7', 'R6g4']
[White "php #2"]
[Black "RANDOM"]
['a3', 'Nc6', 'a4', 'a5', 'Ra2', 'Nb4', 'Nh3', 'g6', 'Ra1', 'Ra6', 'd3', 'Nxd3+', 'exd3', 'Rf6', 'b3', 'h5', 'f4', 'Rc6', 'f5', 'Rh6', 'Rg1', 'Rc4', 'Ra3', 'c6', 'Be2', 'Rxc2', 'Nc3', 'e5', 'Bg5', 'Bg7', 'Bd2', 'Rxc3', 'Qc2', 'Rh7', 'Ra2', 'Bf8', 'Bf1', 'b6', 'b4', 'Ba6', 'Ra3', 'Ne7', 'Rh1', 'd6', 'bxa5', 'Qd7', 'Be2', 'Qb7', 'Rb3', 'Bxd3', 'Bh6', 'Bb5', 'Bd1', 'Rxh3', 'axb6', 'Rxh2', 'Ra3', 'Qd7', 'Bg4', 'c5', 'Be2', 'c4', 'fxg6', 'Rxg2', 'gxf7+', 'Rxf7', 'a5', 'Rg4', 'Rh4', 'Qa7', 'Ra4', 'Ng6', 'Ra3', 'Rf3', 'Ra1', 'Rd3', 'Kf2', 'Bg7', 'Bc1', 'Qxa5', 'Bxd3', 'Nf8', 'Qa2', 'Ng6', 'Bf5', 'Qxb6+', 'Kf1', 'Qa7', 'Bc2', 'Rg5', 'Qa5', 'Ne7', 'Rxh5', 'Qb8', 'Qa3', 'Qa7', 'Rh7', 'Rg1+', 'Ke2', 'Qb6', 'Qb2', 'Kf8', 'Qa2', 'Rg2+', 'Ke1', 'Qd4', 'Bg6', 'Nd5', 'Qc2', 'Ba4', 'Qc3', 'Qf2#']
[White "RANDOM"]
[Black "php #3"]
['h4', 'h6', 'Rh3', 'g5', 'Nf3', 'Nf6', 'Ne5', 'Ng4', 'Ra3', 'c5', 'Ra4', 'b5', 'd3', 'd6', 'Nf3', 'a6', 'Re4', 'Nd7', 'Re3', 'd5', 'a4', 'Rh7', 'Ng1', 'Nb8', 'b4', 'Nc6', 'd4', 'c4', 'Rea3', 'Qb6', 'R1a2', 'Na7', 'h5', 'Qxd4', 'axb5', 'Nxf2', 'Nh3', 'Qf4', 'Be3', 'Qf6', 'Bc1', 'a5', 'g4', 'Qh8', 'Bxg5', 'Qg7', 'Qxd5', 'f6', 'Qe6', 'c3', 'Qxf6', 'Nxg4', 'e3', 'Bd7', 'Rb3', 'O-O-O', 'Ke2', 'Nxe3', 'Kf2', 'Nc6', 'Qxh6', 'Nf5', 'Bg2', 'Qd4+', 'Kf1', 'Qh8', 'Kf2', 'e5', 'Rab2', 'e4', 'Qf6', 'Rg7', 'b6', 'Re7', 'bxa5', 'Rf7', 'Qg7', 'Re8', 'Qxc3', 'Qd4+', 'Qe3', 'Qxb2', 'Rb4', 'Qa2', 'Bf1', 'Nxe3+', 'Bf6', 'Nd8', 'Ba6+', 'Nb7', 'Na3', 'Qc4', 'Rb1', 'Rfe7', 'Rh1', 'Qc7', 'Be2', 'Nd6', 'Rf1', 'Kd8', 'Bg5', 'Ng2', 'a6', 'Qc8', 'Bf6', 'Nb5', 'Bh4', 'Bf5', 'Bd1', 'Qxa6', 'Nf4', 'Nd4', 'c4', 'Bg7', 'Nb1', 'Bf6', 'Re1', 'Nxh4', 'Bg4', 'Qxc4', 'Na3', 'Qg8', 'Rh1', 'Qe6', 'Bh3', 'Nb5', 'Nc4', 'Be5', 'Nd2', 'Bd6', 'h6', 'Ra7', 'Ng2', 'Ra8', 'Ke1', 'Nc3', 'Rf1', 'Nb1', 'Rf2', 'Qg8', 'b7', 'Ra3', 'Bxf5', 'Bg3', 'Nf1', 'Qb3', 'h7', 'Ng6', 'b8=R+', 'Ke7', 'Nge3', 'Rxb8', 'Bg4', 'Re8', 'Ng2', 'Nf4', 'Bh3', 'Qb6', 'h8=R', 'Rf3', 'Nh4', 'Qa7', 'Nh2', 'Kd6', 'Bf1', 'Ra8', 'Bh3', 'Qa2', 'Bg4', 'Rd8', 'Nf1', 'Qa8', 'Bd7', 'Re3+', 'Nxe3', 'Ne6', 'Bxe6', 'Qa7', 'Rf8', 'Qe7', 'Rg8', 'Qc7', 'Re8', 'Qa7', 'Nhf5+', 'Kc6', 'Rh8', 'Qa3', 'Bd7+', 'Kc7', 'Bb5', 'Qa1', 'Rh7+', 'Kb6', 'Re7', 'Rd3', 'Re8', 'Qc3+', 'Ke2', 'Qa5', 'Rh8', 'Bd6', 'Ne7', 'Kxb5', 'Rh6', 'Bg3', 'Rh4', 'Qc7', 'N7f5', 'Qa7', 'Rf3', 'Qa3', 'Rxg3', 'Ka6', 'Nc2', 'Rd5', 'Rgh3', 'Nd2', 'Kd1', 'Qe3', 'Ncxe3', 'Kb7', 'Kc2', 'Rc5+', 'Kb2', 'Nc4+', 'Kc2', 'Kc7', 'Ng3', 'Kd6', 'Kb3', 'Nd2+', 'Ka3', 'Rf5', 'Nef1', 'Rf3+', 'Ka4', 'Rxg3', 'Rh6+', 'Ke5', 'Ka5', 'Ra3+', 'Kb6', 'Rd3', 'Re6+', 'Kf5', 'Rxe4', 'Rd5', 'Reh4', 'Kg5', 'Re4', 'Nb3', 'Ka7', 'Rb5', 'Rh1', 'Kf6', 'Rd4', 'Kf7', 'Rd8', 'Rb6', 'Kxb6', 'Ke6', 'Kc7', 'Na1', 'Rh3', 'Nc2', 'Rb3', 'Ke7', 'Rb5', 'Na3', 'Rdb8', 'Nc2', 'Rg5', 'Nd4', 'Rf8', 'Nc2', 'Kc6', 'Ne3', 'Rc5', 'Nd1', 'Rc8', 'Ke6', 'Nd2', 'Ne3', 'Nf3', 'Ng4', 'Nd2', 'Ke7', 'Rd5', 'Ne5+', 'Kc7', 'Ng4', 'Rf5', 'Ne5', 'Nf1', 'Nd7', 'Rb8', 'Nf8', 'Rfb5', 'Kf6', 'Rf5+', 'Kg6', 'Rf4', 'Kh6', 'Rf6+', 'Ng6', 'Nh2', 'Kg7', 'Rc8', 'Ne7', 'Kd7', 'Ng8', 'Rb8', 'Ne7', 'Rb2', 'Nf5', 'Rd2', 'Nh6', 'Ke7', 'Kh7', 'Rf8', 'Ng8+', 'Ke6', 'Kg7', 'Rf3', 'Nf6', 'Rd6', 'Ne8', 'Rb3', 'Nc7+', 'Ke5', 'Na6', 'Rxa6', 'Kf7', 'Kd4', 'Kf8', 'Rab6', 'Kg7', 'Kd5', 'Kh8', 'Rf6', 'Kg8', 'Kc4', 'Kh7', 'Rf8', 'Kh6', 'Rf4', 'Kg7', 'Rd3', 'Kh8', 'Nf3', 'Kh7', 'Rd7+', 'Kh6', 'Rg7', 'Kh5', 'Rg8', 'Kh6', 'Rh8+', 'Kg6', 'Rd4', 'Kg7', 'Kd5', 'Kg6', 'Ne5+', 'Kf6', 'Rd1', 'Kf5', 'Nd3', 'Kg4', 'Rh2', 'Kg3', 'Rhd2', 'Kg4', 'Rb2', 'Kh5', 'Rh1+', 'Kg6', 'Re2', 'Kf6', 'Ne5', 'Kg5', 'Nc4', 'Kf4', 'Re3', 'Kg4', 'Rh8', 'Kf4', 'Rh4+', 'Kg5', 'Nb6', 'Kf5', 'Rg3', 'Kf6', 'Na8', 'Ke7', 'Kc4', 'Kf6', 'Nc7', 'Ke5', 'Kb5', 'Kd6', 'Rc3', 'Ke5', 'Kc5', 'Kf5', 'Ra3', 'Ke5', 'Rc4', 'Kf5', 'Ra6', 'Kg5', 'Rf4', 'Kh5', 'Rh6+', 'Kxh6', 'Kb6', 'Kh7', 'Rf5', 'Kh6', 'Rh5+', 'Kg6', 'Rh6+', 'Kxh6']
[White "ruby #0"]
[Black "RANDOM"]
['f3', 'b5', 'd4', 'g5', 'Bxg5', 'c6', 'Bxe7', 'Nh6', 'Bxf8', 'Qh4+', 'g3', 'd6', 'Bxh6', 'Qxd4', 'Qxd4', 'f5', 'Qxh8+', 'Ke7', 'Qxh7+', 'Ke6', 'Qxa7', 'c5', 'Qxc5', 'Nd7', 'Qxc8', 'Ra3', 'Qxd7+', 'Kd5', 'bxa3', 'Kc4', 'Qxf5', 'b4', 'axb4', 'Kxb4', 'e4', 'd5', 'Qxd5', 'Ka4', 'Qc4+', 'Ka5', 'Bh3', 'Kb6', 'Qa4', 'Kb7', 'Bc1', 'Kc7', 'Qa8', 'Kd6', 'Qf8+', 'Kc6', 'Bg4', 'Kc7', 'Kd2', 'Kb7', 'Qh8', 'Ka6', 'Kd3', 'Kb5', 'Qh7', 'Ka6', 'c4', 'Ka5', 'Bc8', 'Kb4', 'Qh8', 'Kc5', 'Bd2', 'Kd6', 'Qh7', 'Kc6', 'Be1', 'Kb6', 'Qd7', 'Kc5', 'a3', 'Kb6', 'Ne2', 'Kc5', 'Qd6+', 'Kxd6', 'Bh3', 'Ke5', 'Bf5', 'Kf6', 'Ba5', 'Kg7', 'Rc1', 'Kh8', 'Nf4', 'Kg8', 'Bg6', 'Kh8', 'h3', 'Kg7', 'Bd8', 'Kg8', 'Bf6', 'Kf8', 'Ke2', 'Kg8', 'Bh7+', 'Kf7', 'Rc2', 'Ke8', 'Be7', 'Kxe7', 'Rca2', 'Kf6', 'Rb2', 'Kf7', 'Nc3', 'Ke7', 'Rc1', 'Kd7', 'c5', 'Kd8', 'e5', 'Kc8', 'Ne4', 'Kd7', 'Bg6', 'Kd8', 'Nd3', 'Kc7', 'Ne1', 'Kc8', 'Kf1', 'Kd7', 'Rb4', 'Ke7', 'g4', 'Ke6', 'Ng5+', 'Kxe5', 'Ra1', 'Kd5', 'Rb5', 'Ke5', 'Rab1', 'Kd4', 'R5b4+', 'Ke5', 'Ra4', 'Kf6', 'h4', 'Kxg6', 'Rf4', 'Kh6', 'Rb6+', 'Kg7', 'Nd3', 'Kg8', 'Kg1', 'Kh8', 'c6', 'Kg8', 'Rb1', 'Kg7', 'Rd1', 'Kh6', 'Re4', 'Kg7', 'Nh3', 'Kh7', 'Ra4', 'Kg8', 'Kf1', 'Kg7', 'Ne5', 'Kh8', 'Rdd4', 'Kg8', 'Ra5', 'Kh8', 'Kg1', 'Kh7', 'Rd7+', 'Kg8', 'Rd3', 'Kf8', 'Rd7', 'Ke8', 'Ng5', 'Kf8', 'Kf1', 'Ke8', 'Ne6']
[White "RANDOM"]
[Black "ruby"]
[]
[White "ruby #2"]
[Black "RANDOM"]
['b3', 'g6', 'a4', 'g5', 'a5', 'd5', 'h4', 'd4', 'hxg5', 'Kd7', 'Rxh7', 'c6', 'Rxh8', 'Kd6', 'Rxg8', 'f5', 'Rxf8', 'b6', 'Rxd8+', 'Ke5', 'Rxd4', 'Bb7', 'axb6', 'Bc8', 'bxa7', 'Bd7', 'axb8=Q+', 'Ke6', 'Rxd7', 'Ra2', 'Rxa2', 'f4', 'Rxe7+', 'Kf5', 'Qxf4+', 'Kxf4', 'Re6', 'c5', 'f3', 'Kf5', 'e3', 'Kxe6', 'Bc4+', 'Kd7', 'Ba3', 'Ke8', 'Bxc5', 'Kd7', 'Kf1', 'Kd8', 'Bf8', 'Kd7', 'Bd3', 'Kc8', 'c3', 'Kd7', 'Kf2', 'Kc8', 'c4', 'Kd7', 'g6', 'Kc6', 'Qc1', 'Kb7', 'Bc5', 'Kc7', 'Qc3', 'Kd7', 'Qb2', 'Kc8', 'Be2', 'Kd7', 'Bd6', 'Kd8', 'e4', 'Ke8', 'Ke1', 'Kd7', 'Qa1', 'Kxd6', 'g3', 'Ke7', 'Ra6', 'Kd8', 'Rf6', 'Ke7', 'Rc6', 'Kf8', 'Qa5', 'Ke8', 'Bf1', 'Kf8', 'Nh3', 'Kg7', 'Ng1', 'Kh6', 'Rc7', 'Kxg6', 'Qa2', 'Kh5', 'Bh3', 'Kg5', 'Qa3', 'Kf6', 'Ke2', 'Kg6', 'Be6', 'Kh6', 'Rb7', 'Kg5', 'g4', 'Kg6', 'Qd6', 'Kh6', 'Kf2', 'Kg5', 'Rd7', 'Kf6', 'd3', 'Kg5', 'b4', 'Kh4', 'Qa6', 'Kg5', 'Qa4', 'Kg6', 'Nc3', 'Kh6', 'Nh3', 'Kg6', 'Qa2', 'Kh6', 'Bf5']
[White "ruby #3"]
[Black "RANDOM"]
['b4', 'a6', 'h4', 'e5', 'c3', 'Qxh4', 'Rxh4', 'f5', 'Rxh7', 'Ke7', 'Rxg7+', 'Kd8', 'Rxg8', 'b5', 'Rxh8', 'a5', 'bxa5', 'Bb7', 'Rxf8+', 'Ke7', 'Rxb8', 'Ra6', 'Rxb7', 'Ra7', 'Rxc7', 'Kf8', 'Rxa7', 'Kg8', 'Rxd7', 'e4', 'd3', 'b4', 'dxe4', 'Kf8', 'exf5', 'Kg8', 'cxb4', 'Kf8', 'Bg5', 'Kg8', 'Be7', 'Kh7', 'g3', 'Kh8', 'Kd2', 'Kh7', 'a4', 'Kg8', 'Rc7', 'Kf7', 'Rc1', 'Kxe7', 'Qb3', 'Kd8', 'Qc2', 'Ke7', 'e4', 'Kd6', 'Qc8', 'Ke5', 'b5', 'Kf6', 'Qc4', 'Kg5', 'Rc3', 'Kg4', 'Bh3+', 'Kg5', 'Qd3', 'Kh6', 'e5', 'Kg7', 'Kc2', 'Kf7', 'Nd2', 'Kf8', 'Qd4', 'Kg8', 'Qd8+', 'Kf7', 'Qc7+', 'Kg8', 'Kb2', 'Kh8', 'Rf1', 'Kg8', 'Qg7+', 'Kxg7', 'a6', 'Kf7', 'Rd1', 'Ke7', 'Nb1', 'Ke8', 'Rc6', 'Kf7', 'Rdc1', 'Ke8', 'Nc3', 'Ke7', 'Rd1', 'Kf7', 'Kc2', 'Ke7', 'Kd3', 'Kf7', 'Rg6', 'Ke7', 'Ra1', 'Kf7', 'g4', 'Ke7', 'Nb1', 'Kd7', 'Rh6', 'Ke8', 'Ra2', 'Kd7', 'Ke3', 'Kc8', 'Na3', 'Kc7', 'b6+', 'Kb8', 'g5', 'Kc8', 'Nc4', 'Kd7', 'Kd3', 'Ke7', 'Ne3', 'Kd7', 'Rh8', 'Kc6', 'e6', 'Kxb6', 'Ne2', 'Kc7', 'Nd4', 'Kd6', 'Ng2', 'Ke5', 'f6', 'Kd5', 'Rh4', 'Kd6', 'a5', 'Kc5', 'Rg4', 'Kd5', 'Nf4+', 'Kc5', 'Rg2', 'Kb4', 'Rd2', 'Kc5', 'Rh2', 'Kb4', 'Nf3', 'Ka4', 'Bg4', 'Kb3', 'Nh4', 'Ka3', 'Bf3', 'Ka4', 'Bb7', 'Kb5', 'Ke3', 'Kxa5', 'Bc8', 'Kb6', 'Rd6+', 'Kc5', 'Rd4', 'Kc6', 'Kf3', 'Kc7', 'Ra4', 'Kxc8', 'Nfg2', 'Kb8', 'Ra1', 'Ka7', 'Ne1', 'Ka8', 'Ke3', 'Kb8', 'Nhf3', 'Kc8', 'Ng1', 'Kb8', 'Rc1', 'Ka7', 'Nef3', 'Ka8', 'Rd1', 'Ka7', 'Nd2', 'Kb6', 'Kd3', 'Kc6', 'Rf1', 'Kd6', 'Rh1', 'Kc6', 'Kc3', 'Kb6', 'Rh2', 'Ka5', 'Ra1+', 'Kb5', 'f7', 'Kc6', 'e7', 'Kc7', 'Rh8', 'Kc6', 'g6', 'Kc5', 'Ra8', 'Kd5', 'Ra4', 'Ke6', 'Kd3', 'Kxe7', 'Nb1', 'Kf6', 'Nh3', 'Ke7', 'Ra2', 'Kf6', 'Rh8', 'Ke5', 'Ng1', 'Kf4', 'Ke2', 'Ke4', 'Rh6', 'Kd5', 'Ke3', 'Ke5', 'Rh8', 'Kd5', 'Rh5+', 'Kc4', 'g7', 'Kb3', 'Rh4', 'Kxa2', 'Re4', 'Kb2', 'Rb4+', 'Ka1', 'Na3', 'Ka2', 'Nh3', 'Ka1', 'Rg4', 'Ka2', 'Ng5', 'Kb2', 'Kd2', 'Ka1', 'Nb1', 'Kxb1', 'f8=Q', 'Ka1', 'Ra4+', 'Kb2', 'Ra3', 'Kb1', 'f4', 'Kb2', 'Ke3', 'Kc1', 'Qg8', 'Kc2', 'Nh7', 'Kb2', 'Ke4', 'Kxa3', 'Qe6', 'Kb4', 'Qg6', 'Kc4', 'a7', 'Kb3', 'a8=Q', 'Kc4', 'Qh6', 'Kb5', 'Qe6', 'Kc5', 'Qh8', 'Kb4', 'Qa6', 'Kc3', 'Qf8', 'Kb2', 'Qh8', 'Kb1', 'Qf8', 'Kb2', 'Qa7', 'Kc2', 'Qb4', 'Kd1', 'Qd6+', 'Kc1', 'Qda6', 'Kc2', 'Kf5', 'Kd1', 'Kf6', 'Kd2', 'Qd3+', 'Kc1', 'Kf7', 'Kb2', 'Qd8', 'Kc1', 'Qae7', 'Kb1', 'Qb8+', 'Kc1', 'Qee5', 'Kd1', 'f5', 'Kc1', 'Qe3+', 'Kd1', 'Qe1+', 'Kc2', 'Qe4+', 'Kc3', 'Kf8', 'Kd2', 'Ng5', 'Kc1', 'Qd8', 'Kb2', 'Ke8', 'Kc3', 'Qde7', 'Kd2', 'Nf7', 'Kc1', 'Qd8', 'Kb2', 'Qed3', 'Kc1', 'Qb3']
[White "RANDOM"]
[Black "STOCKFISH"]
['Nf3', 'Nf6', 'Nc3', 'd5', 'h3', 'd4', 'e3', 'dxc3', 'Qe2', 'Nc6', 'Qd1', 'e5', 'Be2', 'e4', 'b3', 'Bb4', 'dxc3', 'Qxd1+', 'Bxd1', 'Bxc3+', 'Kf1', 'Bxa1', 'h4', 'exf3', 'Kg1', 'fxg2', 'Ba3', 'gxh1=Q+', 'Kxh1', 'Bd7', 'Be7', 'Nxe7', 'Kg2', 'O-O', 'c3', 'h5', 'Kf3', 'Bg4+', 'Kg2', 'Bxd1', 'Kg1', 'Bf3', 'a3', 'Ng4', 'e4', 'Rfd8', 'c4', 'Rd1#']
[White "STOCKFISH"]
[Black "RANDOM"]
['e4', 'g5', 'd4', 'c6', 'Bxg5', 'b5', 'Nf3', 'f5', 'exf5', 'b4', 'Bd3', 'h6', 'Bh4', 'a5', 'O-O', 'b3', 'Ne5', 'Qb6', 'c3', 'h5', 'Nd2', 'Na6', 'Ndc4', 'e6', 'fxe6', 'Nc7', 'Bg6#']
[White "python #0"]
[Black "RANDOM"]
['h3', 'a6', 'd3', 'b5', 'Nc3', 'c6', 'Nxb5', 'h6', 'Bxh6', 'Rxh6', 'c3', 'Rg6', 'f3', 'Nf6', 'Qb1', 'Bb7', 'a4', 'axb5', 'axb5', 'Rh6', 'Rxa8', 'd6', 'Rxb8', 'Qc8', 'Rxc8+', 'Kd7', 'Rxf8', 'Rxh3', 'gxh3', 'e5', 'Rxf7+', 'Ke8', 'Rxf6', 'Kd7', 'bxc6+', 'Bxc6', 'Rxd6+', 'Kc7', 'Rxc6+', 'Kb8', 'b4', 'Ka7', 'Qd1', 'e4', 'dxe4', 'g6', 'Rxg6', 'Ka8', 'Qc2', 'Kb8', 'Ra6', 'Kc8', 'Rh6', 'Kb8', 'Re6', 'Kb7', 'Re5', 'Ka6', 'Qb3', 'Kb7', 'h4', 'Ka8', 'Bh3', 'Kb7', 'Re6', 'Kc7', 'Qc2', 'Kd8', 'Qb1', 'Kc7', 'Bg2', 'Kd7', 'Re5', 'Kd6', 'h5', 'Kd7', 'b5', 'Kd8', 'c4', 'Kd7', 'Rd5+', 'Kc7', 'e3', 'Kc8', 'Ne2', 'Kb7', 'Nc1', 'Ka8', 'Ne2', 'Kb8', 'e5', 'Ka8', 'Qg6', 'Ka7', 'Rd2', 'Kb8', 'Qg8+', 'Ka7', 'Rd5', 'Kb6', 'Kf1', 'Kb7', 'Ke1', 'Ka7', 'Qb8+', 'Kxb8', 'c5', 'Kb7', 'Kf2', 'Ka7', 'Rd7+', 'Kb8', 'Rd2', 'Kc8', 'b6', 'Kb8', 'Rd7', 'Ka8', 'Kg1', 'Kb8', 'Rg7', 'Kc8', 'Rh3', 'Kb8', 'Kh1', 'Kc8', 'Rg4', 'Kb8', 'Rgg3', 'Ka8', 'Nc3', 'Kb7', 'Bf1', 'Kc6', 'e6', 'Kxc5', 'Nb1', 'Kd6', 'Ba6', 'Kc5', 'Rg2', 'Kc6', 'Rg5', 'Kxb6', 'Bc4', 'Kc6', 'f4', 'Kd6', 'Nc3', 'Kc7', 'e7', 'Kb7', 'h6', 'Kc7', 'Na2', 'Kd7', 'e8=N', 'Kc8', 'Rh4', 'Kb8', 'Ra5', 'Kc8', 'Rh3', 'Kd7', 'Rf5', 'Kxe8', 'Rd5', 'Kf7', 'e4', 'Ke7', 'Nc1', 'Ke8', 'Be2', 'Ke7', 'Ba6', 'Kf6', 'Re5', 'Kg6', 'Rc5', 'Kf6', 'Rf3', 'Kf7', 'Bb7', 'Kf6', 'Rc4', 'Ke6', 'Na2', 'Ke7', 'Ra4', 'Kd8', 'Raa3', 'Ke8', 'Kg1', 'Kd7', 'Bc8+', 'Ke7', 'Bh3', 'Ke8', 'Rfd3', 'Kf7', 'Bg4', 'Kf8', 'Bd1', 'Ke7', 'Kf1', 'Kf6', 'Bh5', 'Ke6', 'Nb4', 'Kf6', 'Bd1', 'Ke6', 'Ke2', 'Ke7', 'Ra4', 'Kf7', 'Rg3', 'Ke6', 'Re3', 'Kf6', 'e5+', 'Kf7', 'Kf1', 'Ke6', 'Ra5', 'Kf5', 'Ra1', 'Kxf4', 'h7', 'Kxe3', 'Ra4', 'Kd4', 'Na2+', 'Kc5', 'Nb4', 'Kb5', 'Bc2', 'Kc4', 'Ra5', 'Kc3', 'Ra2', 'Kc4', 'Ra3', 'Kd4', 'Ke1', 'Kc4', 'Bg6', 'Kc5', 'Ke2', 'Kxb4', 'Bd3', 'Kxa3', 'h8=R', 'Kb3', 'Rh4', 'Kc3', 'Ke1', 'Kb3', 'Rg4', 'Kb2', 'Ke2', 'Ka2', 'Ke1', 'Kb2', 'Ba6', 'Kb3', 'Rg8', 'Kc3', 'Rc8+', 'Kb4', 'Rc6', 'Ka4', 'Rf6', 'Ka3', 'Kd2', 'Ka4', 'Rf1', 'Ka5', 'Rf5', 'Kxa6', 'Kd3', 'Kb5', 'Kc3', 'Kc6', 'Rf3', 'Kd5', 'Kb3', 'Kxe5', 'Rg3', 'Kd6', 'Rg1', 'Ke7', 'Rg3', 'Kd7', 'Kc4', 'Kc6', 'Rg7', 'Kd6', 'Rg4', 'Kc7', 'Kc5', 'Kd7', 'Kb5', 'Kd8', 'Rg5', 'Kd7', 'Rg1', 'Ke8', 'Rg2', 'Ke7', 'Rg8', 'Kd7', 'Rg6', 'Ke7', 'Re6+', 'Kf8', 'Ka4', 'Kg7', 'Ra6', 'Kf8', 'Kb5', 'Kg8', 'Kc4', 'Kf7', 'Rc6', 'Ke8', 'Rc5', 'Kd8', 'Re5', 'Kd7', 'Kd4', 'Kd6', 'Ke3', 'Kc6', 'Ra5', 'Kc7', 'Rg5', 'Kd7', 'Ke2', 'Kd6', 'Rc5', 'Kxc5']
[White "python #1"]
[Black "RANDOM"]
['e4', 'e5', 'Bc4', 'Bc5', 'Bxf7+', 'Ke7', 'Bxg8', 'Kd6', 'Bxh7', 'Ba3', 'Nxa3', 'g6', 'Bxg6', 'Ke7', 'Bf7', 'd5', 'exd5', 'Rxh2', 'Rxh2', 'Qf8', 'b4', 'Kxf7', 'Ke2', 'Qd8', 'g4', 'e4', 'Nb5', 'Qg8', 'Nxa7', 'Kf8', 'Nxc8', 'Kf7', 'Rh6', 'Qxg4+', 'Ke1', 'Qxc8', 'Bb2', 'e3', 'fxe3', 'Ra7', 'e4', 'b6', 'Rxb6', 'Ke8', 'Rxb8', 'Rb7', 'Rxc8+', 'Ke7', 'Rxc7+', 'Ke8', 'Rxb7', 'Kf8', 'Be5', 'Ke8', 'Bd4', 'Kf8', 'Be5', 'Kg8', 'Bd4', 'Kf8', 'Be5', 'Ke8', 'Bd4', 'Kf8', 'Be5', 'Ke8', 'Bd4', 'Kf8', 'Be5']
[White "python #2"]
[Black "RANDOM"]
['g4', 'a5', 'Bg2', 'h6', 'Bxb7', 'Rh7', 'Bxa8', 'f5', 'gxf5', 'Na6', 'Bd5', 'h5', 'Bxg8', 'd5', 'Bxh7', 'd4', 'Bg8', 'g6', 'fxg6', 'c6', 'Bd5', 'Bg7', 'Bxc6+', 'Qd7', 'Bxd7+', 'Bxd7', 'Nh3', 'a4', 'Nf4', 'd3', 'Nxd3', 'Bh6', 'Ne5', 'Nc5', 'Nxd7', 'Nb3', 'cxb3', 'h4', 'bxa4', 'Be3', 'fxe3', 'h3', 'Ne5', 'Kd8', 'Nc6+', 'Kc7', 'Nxe7', 'Kb6', 'Nd5+', 'Ka6', 'Nf6', 'Kb6', 'Nd5+', 'Ka5', 'Nf6', 'Ka6', 'Nd5', 'Ka5', 'Nf6', 'Kb6', 'Nd5+', 'Ka7', 'Nf6', 'Kb7', 'Nd5', 'Ka6', 'Nf6', 'Ka5', 'Nd5', 'Ka6', 'Nf6', 'Ka7', 'Nd5', 'Kb7', 'Nf6', 'Kc7', 'Nd5+', 'Kd7', 'Nf6+', 'Kc6', 'Nd5', 'Kb7', 'Nf6', 'Kc8', 'Nd5', 'Kb8', 'Nf6', 'Kc7', 'Nd5+', 'Kb8', 'Nf6', 'Kb7', 'Nd5', 'Kc6', 'Nf6', 'Kb7', 'Nd5', 'Kb8', 'Nf6', 'Kb7', 'Nd5', 'Kc6', 'Nf6', 'Kc5', 'Nd5', 'Kc4', 'Nf6', 'Kb4', 'Nd5+', 'Ka5', 'Nf6', 'Kb4', 'Nd5+', 'Kc5', 'Nf6', 'Kb4', 'Nd5+', 'Ka5', 'Nf6', 'Kb4', 'Nd5+', 'Ka5']
[White "RANDOM"]
[Black "python #3"]
['f4', 'c5', 'h3', 'b5', 'c3', 'g5', 'Nf3', 'gxf4', 'd3', 'Bb7', 'h4', 'Bxf3', 'e3', 'Bxd1', 'd4', 'cxd4', 'g4', 'fxe3', 'Be2', 'Bxe2', 'c4', 'Bxc4', 'Nd2', 'exd2+']
[White "r #0"]
[Black "RANDOM"]
['a4']
[White "RANDOM"]
[Black "r #1"]
['b3', 'Nc6']
[White "r #2"]
[Black "RANDOM"]
['a3']
[White "r #3"]
[Black "RANDOM"]
['g3']
[White "RANDOM"]
[Black "php #0"]
['a4', 'Nf6', 'Ra3', 'e5', 'b3', 'b5', 'h3', 'Qe7', 'Bb2', 'Qd8', 'Qc1', 'a6', 'Qd1', 'Nd5', 'Ra1', 'Qg5', 'Bc3', 'Ke7', 'Ra3', 'a5', 'axb5', 'e4', 'Bf6+', 'Kxf6', 'f4', 'Bc5', 'h4', 'Rg8', 'Qc1', 'Bf2+', 'Kxf2', 'Qxh4+', 'Rxh4', 'h5', 'Qe1', 'Kg6', 'Rh3', 'Kf6', 'b6', 'g5', 'Rxa5', 'Bb7', 'Rd3', 'Nxf4', 'Qd1', 'c6', 'c3', 'Nxe2', 'Nh3', 'Rxa5', 'Bxe2', 'Ke5', 'g4', 'Rc8', 'Qc2', 'Rf8', 'Kf1', 'Ra7', 'Ng1', 'Re8', 'b4', 'Rc8', 'Qc1', 'Ra1', 'Rg3', 'h4', 'Qd1', 'Ra7', 'Qa4', 'Ba8', 'Re3', 'Rg8', 'd3', 'Kd6', 'Nf3', 'Ra6', 'dxe4', 'h3', 'Ne1', 'Rf8', 'Qb5', 'Ra7', 'Rd3+', 'Ke6', 'Qc5', 'd6', 'Qa5', 'Rh8', 'Nc2', 'Rd8', 'Kg1', 'Rxa5', 'Re3', 'Ra4', 'Bf1', 'Rg8', 'Rxh3', 'c5', 'Bg2', 'Ra5', 'Nba3', 'f5', 'Na1', 'Rg6', 'Bh1', 'Rh6', 'Nb3', 'fxe4', 'Re3', 'Rh4', 'b7', 'Ra6', 'Bf3', 'Nc6', 'Kg2', 'Rh5', 'bxa8=N', 'Rb6', 'Rd3', 'Kf7', 'Na1', 'Rh4', 'Rxd6', 'e3', 'Nc4', 'Rh3', 'Kf1', 'Na5', 'Kg1', 'Rb8', 'Bd1', 'Re8', 'Nb2', 'Ke7', 'Nc7', 'Rc8', 'Ra6', 'Rh5', 'Kf1', 'Nb3', 'Rb6', 'Rxc7', 'Ke1', 'Ke8', 'bxc5', 'Ra7', 'Rb4', 'Ra5', 'Nc4', 'Nd2', 'Rb7', 'Ra6', 'Re7+', 'Kf8', 'Ne5', 'Ne4', 'Nc2', 'Rh4', 'Nd7+', 'Kg8', 'Re8+', 'Kg7', 'Nd4', 'Ng3', 'Rc8', 'Rah6', 'Nf5+', 'Kf7', 'Ne7', 'Nh1', 'Ra8', 'Ke6', 'Be2', 'Rxg4', 'Bf1', 'Rb4', 'Ra7', 'Rh2', 'Ra3', 'Rh8', 'Ba6', 'Rhb8', 'Rb3', 'Rxb3', 'Ne5', 'Rf8', 'Nd7', 'Ng3', 'Nc6', 'Ra3', 'Nf6', 'Rf7', 'Nh5', 'Rf1+', 'Bxf1', 'Rxc3', 'Nb8', 'Kf5', 'Na6', 'Rxc5', 'Bh3+', 'g4', 'Nf6', 'Nf1', 'Nh5', 'Kg5', 'Ke2', 'Rf5', 'Nb8', 'Rf4', 'Bxg4', 'Rd4', 'Bh3', 'Kh4', 'Ke1', 'Kxh5', 'Bg2', 'Nh2', 'Bd5', 'e2', 'Na6', 'Nf1', 'Bf7+', 'Kh4', 'Nb4', 'Rd8', 'Na2', 'Rf8', 'Kxe2', 'Re8+', 'Be6', 'Re7', 'Kd1', 'Ng3', 'Bd7', 'Rxd7+', 'Ke1', 'Kh3', 'Nc1', 'Kh4', 'Ne2', 'Kg5', 'Nxg3', 'Rd6', 'Nh5', 'Kh4', 'Kf2', 'Rd8', 'Ke3', 'Rg8', 'Kf3', 'Rf8+', 'Kg2', 'Rd8', 'Kg1', 'Rd7', 'Kh2', 'Kg4', 'Kg2', 'Rd2+', 'Kf1', 'Rd4', 'Ke2', 'Rc4', 'Ke1', 'Rf4', 'Ke2', 'Rf2+', 'Ke1', 'Rf4', 'Ng7', 'Rf7', 'Nh5', 'Kxh5', 'Kd1', 'Rc7', 'Kd2', 'Ra7', 'Ke3', 'Ra3+', 'Ke4', 'Kg6', 'Ke5', 'Ra5+', 'Kd4', 'Kg7', 'Ke4', 'Kh6', 'Kd3', 'Ra7', 'Ke3', 'Ra2', 'Ke4', 'Kh5', 'Kd3', 'Rd2+', 'Ke3', 'Rh2', 'Kf3', 'Rh4', 'Ke2', 'Ra4', 'Ke3', 'Rh4', 'Kf2', 'Rf4+', 'Kg3', 'Kg5', 'Kh3', 'Kf6', 'Kh2', 'Kg6', 'Kh3', 'Rf1', 'Kh2', 'Kg7', 'Kg2', 'Re1', 'Kf3', 'Kh6', 'Kf4', 'Rg1', 'Ke3', 'Rg3+', 'Kf4', 'Rg8', 'Ke4', 'Kg6', 'Kf4', 'Rh8', 'Kf3', 'Kg5', 'Ke4', 'Rh1', 'Ke5', 'Rg1', 'Ke6', 'Rd1', 'Ke7', 'Ra1', 'Kd7', 'Kh6', 'Kd8', 'Rb1', 'Ke7', 'Rb3', 'Kf6', 'Kh5', 'Kf5', 'Kh4', 'Ke5', 'Rb8', 'Kf5', 'Rb2', 'Kf6', 'Rb8', 'Kg6', 'Rf8', 'Kg7', 'Rf7+', 'Kh8', 'Rg7', 'Kxg7']
[White "php #1"]
[Black "RANDOM"]
['d3', 'c5', 'Qd2', 'a6', 'Nf3', 'f6', 'e3', 'Nc6', 'Ke2', 'c4', 'g4', 'Na7', 'Qe1', 'Qc7', 'Qd2', 'Qg3', 'a4', 'cxd3+', 'Kd1', 'Nh6', 'Ra2', 'Qc7', 'Nh4', 'Kf7', 'Bg2', 'Qxh2', 'Ra1', 'Nf5', 'Na3', 'Nxh4', 'cxd3', 'Nf3', 'Kc2', 'Qxg2', 'Qb4', 'Nb5', 'axb5', 'Nd2', 'Rd1', 'Nb3', 'Rf1', 'a5', 'Qe4', 'Kg8', 'Kxb3', 'Qh3', 'g5', 'd6', 'Ra2', 'd5', 'Qxd5+', 'Be6', 'Kc2', 'Rd8', 'Bd2', 'Rxd5', 'Rg1', 'Bf7', 'Nc4', 'Qh1', 'Kc1', 'Qh5', 'Rxa5', 'Rf5', 'gxf6', 'Rd5', 'Bb4', 'e5', 'Re1', 'Rd6', 'Rh1', 'b6', 'Kb1', 'Bd5', 'Ra2', 'Qh2', 'Ra5', 'e4', 'd4', 'Qe5', 'Rh5', 'Qh2', 'Rxh2', 'Be6', 'Nxd6', 'Bxd6', 'Ra7', 'Ba2+', 'Rxa2', 'Kf7', 'Ra3', 'Bf4', 'Ra7+', 'Ke8', 'Ra3', 'Bg3', 'Rxh7', 'gxf6', 'f3', 'Rg8', 'Ra4', 'Rh8', 'Ra8+', 'Bb8', 'd5', 'Rf8', 'Bc5', 'f5', 'Rh2', 'bxc5', 'fxe4', 'Ke7', 'Rh7+', 'Rf7', 'Kc1', 'Kf8', 'Ra7', 'Rb7', 'Rh6', 'Rh7', 'Re7', 'Rxe7', 'Rg6', 'Ke8', 'Rg1', 'Ra7', 'Rh1', 'c4', 'Rd1', 'Bh2', 'Rh1', 'Rb7', 'Rxh2', 'Ke7', 'e5', 'f4', 'Rh6', 'Rc7', 'e4', 'Kf8', 'Rh5', 'Rb7', 'b4', 'Ra7', 'Kb2', 'Re7', 'Rh3', 'Ke8', 'Ra3', 'Rb7', 'b6', 'Kf8', 'Ka2', 'Re7', 'Ra8+', 'Re8', 'Kb1', 'c3', 'Kc1', 'Rd8', 'b5', 'Rb8', 'Ra3', 'Kg7', 'Ra2', 'Kh7', 'Kb1', 'Rg8', 'Ra4', 'Rg4', 'b7', 'Rg7', 'Rd4', 'Rf7', 'e6', 'Re7', 'b8=R', 'Rd7', 'Rc4', 'Ra7', 'Re8', 'Ra8', 'Rb4', 'Rd8', 'Ka1', 'Kg7', 'Rh8', 'Rd7', 'Kb1', 'c2+', 'Kb2', 'c1=B+', 'Kc3', 'Rb7', 'Rc4', 'Kf6', 'Rc7', 'Rb8', 'Ra7', 'f3', 'Kb4', 'Kg5', 'Rg7+', 'Kf4', 'Rg1', 'Be3', 'Rhg8', 'Rf8', 'd6', 'Bc1', 'Kc5', 'Rf5+', 'exf5', 'Ke4', 'R1g3', 'Kf4', 'R8g5', 'Ke4', 'Rg7', 'Kxf5', 'R3g6', 'Bb2', 'Rh6', 'Bd4+', 'Kc4', 'Be5', 'Kd5', 'Bc3', 'Ra7', 'Ba1', 'Rh3', 'Bd4', 'Rh6', 'Bg1', 'Rh4', 'Bd4', 'Rh8', 'f2', 'Rha8', 'Kf6', 'Rd7', 'Kg5', 'e7', 'Kf4', 'Ra5', 'Kf3', 'Kc4', 'Ba7', 'Rc7', 'f1=N', 'Rd7', 'Bg1', 'Raa7', 'Kg4', 'Ra8', 'Kf5', 'Rg8', 'Be3', 'Kd5', 'Bd4', 'Rg3', 'Kf6', 'Ra3', 'Ba1', 'b6', 'Bc3', 'Ke4', 'Nh2', 'Ra2', 'Bb2', 'Rd8', 'Ba3', 'e8=N+', 'Ke6', 'Ra1', 'Ng4', 'Nf6', 'Ne5', 'Nd5', 'Nc6', 'Ke3', 'Nb8', 'Nf6', 'Nc6', 'Ra2', 'Bxd6', 'Ne8', 'Na7', 'Ra8', 'Kd5', 'Rd8', 'Nc8', 'Rd7', 'Na7', 'Ra4', 'Ke5', 'Ke2', 'Bf8', 'Rad4', 'Nc8', 'Rc7', 'Bb4', 'Nd6', 'Ba3', 'Ke3', 'Na7', 'Rf4', 'Bc5+', 'Kd2', 'Bd4', 'Ke1', 'Nc8', 'Ra7', 'Nxa7', 'Kd1', 'Kxd6', 'Rxd4+', 'Ke6', 'Rh4', 'Kd6', 'Kd2', 'Nc8', 'Kd3', 'Kd7', 'Kd4', 'Ke6', 'Rh3', 'Na7', 'Kc5', 'Kf7', 'Kd4', 'Kg7', 'Kd3', 'Kg6', 'Rh2', 'Nc6', 'Rh5', 'Ne5+', 'Rxe5', 'Kh7', 'Rc5', 'Kg7', 'Kd2', 'Kf7', 'Rh5', 'Kg6', 'Rb5', 'Kh6', 'Rd5', 'Kh7', 'b7', 'Kh8', 'b8=Q+', 'Kh7', 'Ke2', 'Kg6', 'Qe5', 'Kh7', 'Ke1', 'Kg8', 'Rd3', 'Kf7', 'Kf2', 'Kg6', 'Qd4', 'Kh7', 'Qd7+', 'Kh6', 'Rf3', 'Kg6', 'Qa7', 'Kh6', 'Qa1', 'Kg6', 'Rf4', 'Kh5', 'Qg1', 'Kh6', 'Qg5+', 'Kxg5', 'Rb4', 'Kh6', 'Rb5', 'Kh7', 'Rc5', 'Kg8', 'Rc6', 'Kg7', 'Rc2', 'Kg8', 'Kg2', 'Kh7', 'Rc8', 'Kg6', 'Kh3', 'Kh5', 'Rf8', 'Kh6', 'Kh4', 'Kh7', 'Rf1', 'Kg8', 'Rf3', 'Kh8', 'Rf2', 'Kg8', 'Rf1', 'Kh8']
[White "php #2"]
[Black "RANDOM"]
['h4', 'c6', 'd4', 'b5', 'f4', 'b4', 'g3', 'a6', 'Bh3', 'Qa5', 'Nd2', 'Qd5', 'b3', 'Nf6', 'Rh2', 'Qf3', 'd5', 'Qxf4', 'dxc6', 'Qxh4', 'c7', 'e5', 'Ngf3', 'Qh5', 'Nf1', 'Ne4', 'Qd2', 'Ra7', 'Qg5', 'Nxg3', 'Bf4', 'Nxe2', 'Kd1', 'Rxc7', 'Be3', 'g6', 'N3d2', 'e4', 'Qg4', 'Rb7', 'Qf3', 'Qh4', 'Be6', 'Bh6', 'Bxd7+', 'Rxd7', 'Qg2', 'Rd4', 'c3', 'Kd7', 'Bf2', 'Rd5', 'Qh1', 'Nf4', 'Be3', 'Qg4+', 'Kc2', 'Ne2', 'Ba7', 'e3', 'a3', 'Re5', 'c4', 'Qf5+', 'Kd1', 'Rhe8', 'Bxb8', 'Bf4', 'Nxe3', 'Re4', 'Nxf5', 'R8e7', 'Be5', 'h5', 'a4', 'R7xe5', 'Ke1', 'g5', 'Kd1', 'Bxh2', 'Nh4', 'Bg3', 'Ra3', 'Re7', 'Nhf3', 'Be1', 'a5', 'R4e6', 'Nh2', 'Re4', 'Qg2', 'f6', 'Qg4+', 'Rxg4', 'Ra2', 'Re5', 'Kxe1', 'Nc1+', 'Kf1', 'Kc7', 'Rc2', 'Rb5', 'c5', 'Bd7', 'Kf2', 'Rg2+', 'Kf3', 'Rxh2', 'Rc3', 'Rf2+', 'Kxf2', 'Rb7', 'Kg1', 'Na2', 'Rc2', 'Rb6', 'Kh2', 'Rc6', 'Rc1', 'Bf5', 'Rh1', 'Kc8', 'Ra1', 'Kc7', 'Kg1', 'Bh7', 'Kh2', 'g4', 'Nc4', 'h4', 'Rh1', 'f5', 'Ne5', 'Rd6', 'Nf3', 'Rf6', 'Rf1', 'h3', 'Kg1', 'Kd7', 'Nh4', 'Rf8', 'c6+', 'Ke8', 'Kh2', 'Nc3', 'Rb1', 'Ke7', 'Kg3', 'Ne4+', 'Kf4', 'Ke6', 'c7', 'Kd6', 'Nf3', 'Nc5', 'Nh4', 'Ra8', 'c8=Q', 'g3', 'Qxa6+', 'Rxa6', 'Ng2', 'Ke6', 'Ke3', 'Ke7', 'Ne1', 'Nd3', 'Nc2', 'Kd7', 'Rc1', 'f4+', 'Ke2', 'Nb2', 'Kd2', 'Bxc2', 'Ke1', 'Rh6', 'Ra1', 'Bd1', 'Kf1', 'Bf3', 'Rb1', 'Bb7', 'Ke2', 'Rf6', 'Rf1', 'Re6+', 'Kd2', 'Re5', 'Kc2', 'Re4', 'Re1', 'h2', 'Rh1', 'Kc7', 'a6', 'Kd7', 'axb7', 'Kc6', 'Rxh2', 'Kd5', 'Rh8', 'Re1', 'b8=Q', 'Ke6', 'Qg8+', 'Ke5', 'Kxb2', 'g2', 'Qh7', 'Rb1+', 'Ka2', 'f3', 'Re8+', 'Kd4', 'Qd3+', 'Kxd3', 'Re3+', 'Kd2', 'Re5', 'Kd1', 'Rc5', 'g1=Q', 'Rc1+', 'Rxc1', 'Kb2', 'Qa7']
[White "RANDOM"]
[Black "php #3"]
['c3', 'f5', 'f3', 'c6', 'Nh3', 'Qb6', 'Ng5', 'c5', 'Na3', 'g6', 'Nc2', 'c4', 'Nb4', 'Bh6', 'g3', 'Bxg5', 'Qb3', 'Bf4', 'h3', 'a6', 'Rg1', 'Qd4', 'a4', 'a5', 'gxf4', 'Qa7', 'Qxc4', 'e5', 'Rg4', 'Nf6', 'Kd1', 'exf4', 'Na6', 'bxa6', 'Rxg6', 'Bb7', 'Qc5', 'Bxf3', 'Rg4', 'Bb7', 'Qf8+', 'Kxf8', 'd4', 'Bf3', 'Rg1', 'h6', 'Rg4', 'Qc5', 'b3', 'Qxc3', 'Rg1', 'Rh7', 'h4', 'Nh5', 'Rg8+', 'Kf7', 'Ra3', 'Nf6', 'Bh3', 'Be4', 'e3', 'Ne8', 'Rg3', 'f3', 'Rg8', 'Qb4', 'Rg2', 'Qc4', 'd5', 'Qc6', 'Rd2', 'Bd3', 'Bb2', 'Bc4', 'b4', 'Bd3', 'Bd4', 'Qg6', 'bxa5', 'Be2+', 'Kc1', 'h5', 'Rc3', 'Bb5', 'e4', 'Qg3', 'axb5', 'Qg7', 'Rc6', 'Qe5', 'Be3', 'Nd6', 'Re2', 'Ra7', 'Bf2', 'Qa1+', 'Kc2', 'Kg6', 'Bg1', 'Kf6', 'Rc4', 'Qa4+', 'Kd2', 'Rf7', 'Re3', 'Kg6', 'Rc1', 'Qb4+', 'Rcc3', 'Rf8', 'Kc1', 'Kf7', 'Kd2', 'fxe4', 'Rd3', 'Kf6', 'Kd1', 'Nf5', 'Rc8', 'Qa3', 'Rc5', 'Qc1+', 'Rxc1', 'Nxh4', 'Rdc3', 'Kg5', 'Bf5', 'Rh8', 'Bxa7', 'e3', 'bxa6', 'Nxf5', 'Bd4', 'e2+', 'Ke1', 'd6', 'Rxf3', 'Ne3', 'Bb2', 'Rg8', 'Rg3+', 'Kf4', 'a7', 'Rg6', 'Rc6', 'Rg5', 'a8=Q', 'Nd1', 'Rf3+', 'Kg4', 'Rf6', 'h4', 'Rf5', 'Na6', 'Qb7', 'Rg6', 'Rh5', 'h3', 'Rc5', 'Nb4', 'Kxe2', 'Rg8', 'Qc7', 'Na2', 'Ke1', 'Kxh5', 'Qa7', 'Nf2', 'Rc4', 'Kg5', 'Rf4', 'Re8+', 'Kd2', 'Kh6', 'Bg7+', 'Kg6', 'Rf7', 'Re3', 'Qc5', 'Re4', 'Kc2', 'Re1', 'Rf6+', 'Kh7', 'Qc8', 'Re2+', 'Kb1', 'Nc1', 'Qc3', 'Rc2', 'Kxc2', 'Nb3', 'Qc6', 'Nd2', 'Qc5', 'Nc4', 'Qb5', 'Kg8', 'Qe8+', 'Kh7', 'Bf8', 'Ng4', 'Qc8', 'Nxa5', 'Kb1', 'Nh2', 'Qc5', 'Nc6', 'Kb2', 'Nf3', 'Kc3', 'h2', 'Kc4', 'Ne7', 'Rf5', 'Ng5', 'Qa3', 'Nc6', 'Be7', 'h1=R', 'Kb5', 'Nd8', 'Kc4', 'Rh4+', 'Kd3', 'Kh6', 'Qa2', 'Ngf7', 'Bxd6', 'Rh1', 'Qa1', 'Rh2', 'Qa3', 'Ne6', 'dxe6', 'Ne5+', 'Ke3', 'Rh1', 'Kf4', 'Nf3', 'Bc7', 'Kg7', 'Ke3', 'Ne5', 'Qa4', 'Rh7', 'Bxe5+', 'Kg8', 'Qc6', 'Re7', 'Kf3', 'Rg7', 'Kf4', 'Rd7', 'Ke3', 'Rd5', 'Qa6', 'Rd7', 'Bb8', 'Rh7', 'Rd5', 'Ra7', 'Rd8+', 'Kg7', 'Bc7', 'Kh6', 'Kd4', 'Kg5', 'Qc8', 'Ra2', 'Rd5+', 'Kg6', 'e7', 'Ra4+', 'Ke3', 'Rb4', 'Qh8', 'Rh4', 'Kd2', 'Rh1', 'Kc3', 'Rxh8', 'Rd1', 'Kg7', 'Rd3', 'Ra8', 'Rh3', 'Ra2', 'Rh6', 'Rh2', 'Rg6+', 'Kxg6', 'e8=Q+', 'Kf6', 'Kb4', 'Rg2', 'Bh2', 'Rg5', 'Bf4', 'Rb5+', 'Kc4', 'Ra5', 'Bd6', 'Rb5', 'Qa8', 'Ra5', 'Qd8+', 'Kg7', 'Qh4', 'Rc5+', 'Kd3', 'Rc7', 'Bc5', 'Rc8', 'Qg3+', 'Kh8', 'Ba3', 'Rc6', 'Qe5+', 'Kg8', 'Bb4', 'Rb6', 'Bc5', 'Rb7', 'Qf6', 'Rb5', 'Qh8+', 'Kf7', 'Bf8', 'Rb4', 'Bxb4', 'Kg6', 'Kc2', 'Kg5', 'Bf8', 'Kf5', 'Qh5+', 'Ke6', 'Kd3', 'Kd7', 'Qh7+', 'Kd8', 'Qe7+', 'Kc8', 'Qg5', 'Kc7', 'Qg7+', 'Kc8', 'Qg5', 'Kb8', 'Qf5', 'Ka8', 'Qf7', 'Kb8', 'Qf3', 'Kc7', 'Kd2', 'Kb8', 'Qd3', 'Ka8', 'Qc4', 'Kb7', 'Qc2', 'Ka8', 'Qc5', 'Kb8', 'Qc8+', 'Kxc8']
[White "RANDOM"]
[Black "ruby #0"]
['Nc3', 'd5', 'Ne4', 'dxe4', 'Nh3', 'Bxh3', 'g3', 'Qxd2+', 'Qxd2', 'Bxf1', 'g4', 'Bxe2', 'Qxe2', 'b5', 'O-O', 'h6', 'g5', 'hxg5', 'Qe1', 'Rxh2', 'b3', 'Rxf2', 'Bd2', 'Rxd2', 'Rf2', 'Rxf2', 'Rd1', 'Rxc2', 'Rd7', 'Kxd7', 'Qe2', 'Rxe2', 'Kh1', 'Rxa2', 'b4', 'e5', 'Kg1', 'Bxb4', 'Kf1', 'Kc6', 'Kg1', 'Ba5', 'Kf1', 'Kb7', 'Kg1', 'e3', 'Kh1', 'Kc8', 'Kg1', 'Rd2', 'Kf1', 'Rd7', 'Kg2', 'Rd8', 'Kf3', 'Rf8', 'Ke2', 'Bb4', 'Kf1', 'c5', 'Kg1', 'Rd8', 'Kf1', 'Nd7', 'Kg1', 'a6', 'Kh1', 'Re8', 'Kh2', 'f5', 'Kh3', 'f4', 'Kg4', 'Nb8', 'Kh3', 'Kd8', 'Kg2', 'Kc8', 'Kh1', 'Nh6', 'Kg1', 'e4', 'Kg2', 'Re6', 'Kg1', 'Kd7', 'Kh2', 'Ke7', 'Kg2', 'Kf6', 'Kh1', 'Bd2', 'Kh2', 'e2', 'Kg2', 'e3', 'Kg1', 'Kf5', 'Kg2', 'Re5', 'Kh2', 'e1=Q', 'Kg2', 'Kg4', 'Kh2', 'Qf1']
[White "ruby #1"]
[Black "RANDOM"]
['Nh3', 'h6', 'f4', 'b5', 'd3', 'd5', 'a4', 'e5', 'fxe5', 'Bb7', 'axb5', 'g6', 'Bxh6', 'Rh7', 'Rxa7', 'Ne7', 'Rxb7', 'Nd7', 'Bxf8', 'Nc8', 'Rxc7', 'Nb8', 'Rxf7', 'Rh4', 'g3', 'Rc4', 'dxc4', 'Qb6', 'Qxd5', 'Ra7', 'Rxa7', 'Qd4', 'Qxd4', 'Nxa7', 'Qxa7', 'Nd7', 'Qxd7+', 'Kxd7', 'Ng5', 'Ke8', 'b6', 'Kxf8', 'Nc3', 'Kg7', 'Na2', 'Kh8', 'Nf7+', 'Kg8', 'Rg1', 'Kf8', 'g4', 'Kxf7', 'c3', 'g5', 'Nb4', 'Ke8', 'e4', 'Kf7', 'Nc2', 'Ke6', 'Rg3', 'Kxe5', 'Nd4', 'Kxe4', 'Rg1', 'Ke5', 'Nf3+', 'Kf4', 'Nxg5', 'Ke3', 'Bg2', 'Kf4', 'Bd5', 'Kxg5', 'h4+', 'Kg6', 'Bc6', 'Kf6', 'c5', 'Ke6', 'Bb5', 'Ke5', 'Rg3', 'Ke4', 'Rg1', 'Ke3', 'g5', 'Kf4', 'Bf1', 'Kf5', 'b4', 'Kg6', 'Bg2', 'Kh5', 'Kd1', 'Kg4', 'Re1', 'Kf4', 'c6', 'Kf5', 'c4', 'Kg4', 'Re5', 'Kg3', 'Ra5', 'Kg4', 'h5', 'Kxh5', 'Ra7', 'Kg6', 'c7', 'Kf7', 'g6+', 'Kg7', 'Kc2', 'Kh8', 'Ra5', 'Kg8', 'Bb7', 'Kf8', 'Ra8+', 'Ke7', 'Kb1', 'Kd7', 'Re8', 'Kxe8', 'Ka1', 'Kd7', 'Ba6', 'Kd6', 'Bc8', 'Ke7', 'Bd7', 'Kxd7', 'c8=Q+', 'Kxc8', 'b5', 'Kb7', 'Kb2', 'Ka8', 'Kc1', 'Kb7', 'Kb2', 'Kxb6', 'Ka2', 'Kc5', 'Ka3', 'Kd4', 'g7', 'Kxc4', 'b6', 'Kc3', 'g8=Q', 'Kd2', 'Qb8', 'Kc2', 'Qe8', 'Kb1', 'Qe4+', 'Kc1', 'Qe8', 'Kd1', 'Qe7', 'Kc2', 'Qe6', 'Kd3', 'Kb3', 'Kd2', 'Qd6+', 'Ke2', 'Kc3', 'Ke3', 'Qh2', 'Ke4', 'Qh6', 'Kd5', 'Kb3', 'Ke5', 'Qe6+', 'Kf4', 'Kc3', 'Kf3', 'Qg4+', 'Kf2', 'Kd3', 'Ke1', 'Qd1+', 'Kf2', 'Kc3', 'Kg3', 'Kb3', 'Kh3', 'Ka4', 'Kg2', 'Qc2+', 'Kf1', 'Qf5+', 'Ke1', 'Qe4+', 'Kf2', 'Qf4+', 'Ke2', 'Qg3', 'Kd1', 'Qg2', 'Kc1', 'Qc2+', 'Kxc2', 'b7', 'Kb1', 'b8=Q+', 'Ka1', 'Qe5+', 'Ka2', 'Qd5+', 'Kb2', 'Qd6', 'Ka2', 'Qh2+', 'Kb1', 'Qh6', 'Ka1', 'Qh7', 'Kb2', 'Qh3', 'Ka1', 'Qa3+', 'Kb1', 'Qe3', 'Ka2', 'Qb3+', 'Ka1', 'Qb2+', 'Kxb2']
[White "ruby #2"]
[Black "RANDOM"]
['a4', 'g6', 'a5', 'h5', 'e4', 'h4', 'Qg4', 'b6', 'axb6', 'h3', 'bxa7', 'd6', 'Qxg6', 'Be6', 'Qxf7+', 'Kxf7', 'gxh3', 'Kg7', 'axb8=Q', 'Ra5', 'Qxd8', 'd5', 'Qxc7', 'Kh7', 'Rxa5', 'Bxh3', 'Nxh3', 'Kh6', 'Rxd5', 'Nf6', 'Qxe7', 'Nh7', 'Qxf8+', 'Rxf8', 'Ke2', 'Rc8', 'Rd4', 'Kh5', 'Rd5+', 'Kh6', 'Rd8', 'Rc3', 'bxc3', 'Ng5', 'Nxg5', 'Kh5', 'Bg2', 'Kh6', 'Nf7+', 'Kh7', 'f3', 'Kg7', 'e5', 'Kxf7', 'Re8', 'Kxe8', 'h3', 'Kd8', 'Rg1', 'Ke8', 'Kf1', 'Kd8', 'Na3', 'Kc8', 'Nb1', 'Kb8', 'e6', 'Kb7', 'h4', 'Kb6', 'Kf2', 'Ka5', 'd4', 'Kb5', 'd5', 'Kc4', 'Bd2', 'Kxd5', 'Bh6', 'Kc6', 'e7', 'Kd5', 'Rd1+', 'Ke5', 'Rd6', 'Kf5', 'Rd4', 'Kg6', 'Be3', 'Kg7', 'Rd7', 'Kf7', 'Bf4', 'Ke8', 'Ke1', 'Kxd7', 'Nd2', 'Kc6', 'Bh1', 'Kd7', 'Bg3', 'Kc8', 'Ke2', 'Kb7', 'c4', 'Ka7', 'Bb8+', 'Ka6', 'Bf4', 'Kb7', 'Kf2', 'Ka6', 'Bb8', 'Kb7', 'Nf1', 'Ka6', 'Bg2', 'Ka5', 'Bh3', 'Ka4', 'c5', 'Kb5', 'Kg3', 'Kb4', 'Bc7', 'Kxc5', 'Kf2', 'Kc4', 'Kg2', 'Kb5', 'Nh2', 'Kb4', 'f4', 'Kb5', 'Bd8', 'Kc6', 'e8=Q+', 'Kb7', 'Bg5', 'Kb6', 'c4', 'Ka5', 'Kf1', 'Kb4', 'Kf2', 'Kxc4', 'Qc8+', 'Kd3', 'h5', 'Kd2', 'Qc3+', 'Kd1', 'Qd2+', 'Kxd2', 'Bg4', 'Kc1', 'Bf6', 'Kc2', 'Kg2', 'Kb1', 'Bh3', 'Ka2', 'Bc3', 'Kb3', 'f5', 'Kc4', 'Kg1', 'Kb5', 'Bf6', 'Ka4', 'Bg4', 'Ka3', 'Nf1', 'Ka4', 'Bg5', 'Ka5', 'Bd2+', 'Ka4', 'Bd1+', 'Ka3', 'Bc1+', 'Ka2', 'Bg5', 'Kb1', 'Kh1', 'Kb2', 'Nh2', 'Ka1', 'Ba4', 'Kb2', 'f6', 'Ka2', 'Bc2', 'Ka1', 'Bb3', 'Kb2', 'h6', 'Ka1', 'Kg1', 'Kb1', 'Bc2+', 'Kxc2', 'Bc1', 'Kxc1', 'Nf3', 'Kd1', 'Nd2', 'Ke1', 'Kg2', 'Kxd2', 'Kf3', 'Kd1', 'Kg3', 'Kc1', 'Kf2', 'Kc2', 'Ke3', 'Kb1', 'f7', 'Kc1', 'Kd3', 'Kd1', 'Kc3', 'Kc1', 'Kb3', 'Kd1', 'Kc3', 'Ke2', 'Kb2', 'Kd2', 'h7', 'Kd3', 'h8=Q', 'Ke4', 'Qh4+', 'Ke3', 'Kb1', 'Kf3', 'Qe4+', 'Kxe4', 'Kc1', 'Kf3', 'Kd2', 'Kf2', 'Kd1', 'Ke3', 'Ke1', 'Kd3', 'Kf1', 'Ke4', 'Ke1', 'Kd3', 'Kf1', 'Kc2', 'Kf2', 'Kc1', 'Ke2', 'Kb1', 'f8=Q', 'Kc2', 'Qf5+', 'Kb2', 'Qd3', 'Kc1', 'Kf3', 'Kb2', 'Qd6', 'Kb3', 'Kg3', 'Ka2', 'Qf6', 'Kb3', 'Kh2', 'Kb4', 'Kh1', 'Kb3', 'Kg1', 'Ka3', 'Qe7+', 'Ka4', 'Qb4+', 'Kxb4']
[White "RANDOM"]
[Black "ruby #3"]
['h3', 'd5', 'b4', 'Bxh3', 'Ba3', 'Bxg2', 'Bxg2', 'Qd7', 'Bc1', 'e6', 'Kf1', 'Bxb4', 'Be4', 'Bxd2', 'e3', 'Bxc1', 'a4', 'Bxe3', 'Bf3', 'Qxa4', 'Nc3', 'Qxa1', 'Bh5', 'Qxd1+', 'Kg2', 'Bxf2', 'Na4', 'Qxg1+', 'Kh3', 'Qxh1+', 'Kg4', 'Qxh5+', 'Kf4', 'f5', 'Nc3', 'd4', 'Ke5', 'dxc3', 'Kxe6', 'Qh4', 'Kd5', 'Qd4+', 'Ke6', 'Qh4', 'Ke5', 'Qh5', 'Ke6', 'Bh4', 'Kd5', 'Be1', 'Kc5', 'f4+', 'Kb4', 'Qg6', 'Ka5', 'Qxc2', 'Kb5', 'Bh4', 'Ka5', 'b6+', 'Kb4', 'Qc1', 'Kc4', 'c2', 'Kb3', 'Nf6', 'Kc3', 'Na6', 'Kb3', 'Nc5+', 'Kc3', 'Qb1', 'Kd4', 'Ng8', 'Kc3', 'Ke7', 'Kd4', 'f3', 'Kc4', 'Ne4', 'Kd5', 'Rc8', 'Kxe4', 'c5', 'Kd5', 'c4', 'Kd4', 'Rf8', 'Ke4', 'Rd8', 'Kf5', 'Be1', 'Kg5', 'Kf7', 'Kh5', 'Bb4', 'Kh4', 'Nh6', 'Kg3', 'Bc5', 'Kh3', 'Be7', 'Kh2', 'Kg6', 'Kh3', 'Bf8', 'Kh4', 'Qd1', 'Kh3', 'Be7', 'Kh2', 'Qd4', 'Kh3', 'Bg5', 'Kg3', 'Qb2', 'Kh2', 'Qd4', 'Kh1', 'Rd6', 'Kh2', 'Re6', 'Kh3', 'Qd7', 'Kh2', 'Bc1', 'Kg1', 'Qd4+', 'Kf1', 'Kg5']
[White "STOCKFISH"]
[Black "STOCKFISH"]
['e4', 'e5', 'Nf3', 'Nf6', 'd4', 'Nxe4', 'Bd3', 'd5', 'dxe5', 'Be7', 'O-O', 'Nc5', 'Nc3', 'Nxd3', 'Qxd3', 'c6', 'Nd4', 'O-O', 'f4', 'f5', 'Qf3', 'Kh8', 'Rd1', 'Na6', 'a3', 'Nc7', 'b4', 'Qe8', 'Be3', 'b6', 'Rab1', 'Bd7', 'a4', 'c5', 'bxc5', 'bxc5', 'Ndb5', 'Nxb5', 'Nxb5', 'Bc6', 'Nc7', 'd4', 'Nxe8', 'Bxf3', 'gxf3', 'Rfxe8', 'Bd2', 'Rab8', 'Kf1', 'Kg8', 'c3', 'Rbd8', 'cxd4', 'Rxd4', 'Be3', 'Rxa4', 'Rb7', 'Ra2', 'Rdd7', 'Bf8', 'h4', 'a5', 'Bxc5', 'Rc8', 'Be3', 'Rcc2', 'Rd1', 'Rc8', 'h5', 'a4', 'h6', 'gxh6', 'Bd4', 'Rh2', 'Kg1', 'Rcc2', 'e6', 'Rhe2', 'Ra7', 'a3', 'Kh1', 'Rxe6', 'Be5', 'Rb6', 'Rg1+', 'Rg6', 'Rd1', 'Rcc6', 'Rd8', 'Ra6', 'Rb7', 'a2', 'Rd1', 'Rab6', 'Rxb6', 'Rxb6', 'Kh2', 'Bd6', 'Rg1+', 'Kf8', 'Ra1', 'Bxe5', 'fxe5', 'Ra6', 'f4', 'Ra3', 'Kg2', 'Kf7', 'Kg1', 'h5', 'Kh1', 'Rh3+', 'Kg2', 'Ra3', 'Kg1', 'Ke6', 'Kf1', 'h4', 'Kg1', 'h6', 'Kh1', 'Kd5', 'Kg2', 'h3+', 'Kh2', 'Ra6', 'Kxh3', 'Kc4', 'e6', 'Kb3', 'e7', 'Re6', 'Kh4', 'Rxe7', 'Rf1', 'Ra7', 'Kh5', 'Ra6', 'Rg1', 'Kc3', 'Rc1+', 'Kb2', 'Rg1', 'a1=Q', 'Re1', 'Qc1', 'Rxc1', 'Kxc1', 'Kh4', 'Kd2', 'Kg3', 'Ke3', 'Kh3', 'Ra2', 'Kh4', 'Kxf4', 'Kh5', 'Ra6', 'Kh4', 'h5', 'Kxh5', 'Rf6', 'Kh4', 'Rh6#']
[White "python #0"]
[Black "STOCKFISH"]
['a3', 'Nf6', 'e4', 'Nxe4', 'Ra2', 'c5', 'Bc4', 'e6', 'Bxe6', 'dxe6', 'Kf1', 'Nc6', 'Ke1', 'Be7', 'h4', 'e5', 'f4', 'Bxh4+', 'Rxh4', 'Qxh4+', 'Kf1', 'Qf2#']
[White "STOCKFISH"]
[Black "python #1"]
['e4', 'e5', 'Nf3', 'Bb4', 'c3', 'Bxc3', 'Nxc3', 'c5', 'Nxe5', 'Kf8', 'd4', 'cxd4', 'Qxd4', 'f5', 'Bf4', 'fxe4', 'O-O-O', 'b5', 'Bxb5', 'Bb7', 'Nc4', 'Bd5', 'Qxd5', 'Qc7', 'Bxc7', 'e3', 'Ne5', 'exf2', 'Qf7#']
[White "STOCKFISH"]
[Black "python #2"]
['e4', 'g5', 'd4', 'Bg7', 'Nc3', 'Bxd4', 'Qxd4', 'Nh6', 'Qxh8+', 'Ng8', 'Qxg8#']
[White "python #3"]
[Black "STOCKFISH"]
['c4', 'e5', 'b4', 'Bxb4', 'Qc2', 'Nf6', 'Qxh7', 'Nxh7', 'Kd1', 'd5', 'cxd5', 'Bd6', 'f4', 'exf4', 'Bb2', 'Nf6', 'Bxf6', 'Qxf6', 'Ke1', 'Qxa1', 'a4', 'Qxb1+', 'Kf2', 'Bc5+', 'Kf3', 'Bf5', 'Kxf4', 'Qe4+', 'Kg3', 'Qg4#']
[White "r #0"]
[Black "STOCKFISH"]
['f3']
[White "STOCKFISH"]
[Black "r #1"]
['e4', 'Na6']
[White "STOCKFISH"]
[Black "r #2"]
['e4', 'e6']
[White "STOCKFISH"]
[Black "r #3"]
['e4', 'a5']
[White "php #0"]
[Black "STOCKFISH"]
['Nc3', 'd5', 'Nf3', 'd4', 'a3', 'dxc3', 'g4', 'Bxg4', 'Bg2', 'Bxf3', 'dxc3', 'Qxd1+', 'Kxd1', 'Bxg2', 'Bh6', 'Bxh1', 'c4', 'Nxh6', 'a4', 'Bc6', 'c5', 'Na6', 'a5', 'f6', 'f3', 'e5', 'Ra4', 'Bxa4', 'Kc1', 'Rd8', 'c3', 'Rd1#']
[White "php #1"]
[Black "STOCKFISH"]
['a3', 'Nf6', 'b4', 'e5', 'Bb2', 'd6', 'd4', 'e4', 'd5', 'e3', 'Bd4', 'Nxd5', 'h4', 'c5', 'Qd3', 'cxd4', 'c4', 'Nf6', 'Qc3', 'exf2+', 'Kd2', 'Ne4+', 'Kd1', 'fxg1=Q', 'Qh3', 'Nf2+', 'Kc2', 'Qxh1', 'Qe3+', 'dxe3', 'Kb2', 'Qhxh4', 'Ka2', 'Qxc4+', 'Kb2', 'Nd1#']
[White "STOCKFISH"]
[Black "php #2"]
['e4', 'd5', 'exd5', 'a6', 'd4', 'c6', 'dxc6', 'Qxd4', 'Qxd4', 'b6', 'Qc3', 'Be6', 'c7', 'Ra7', 'c8=Q+', 'Bxc8', 'Qxc8#']
[White "STOCKFISH"]
[Black "php #3"]
['e4']
[White "STOCKFISH"]
[Black "ruby #0"]
['e4', 'b6', 'd4', 'e6', 'Bd3', 'Ke7', 'Bg5+', 'Ke8', 'Bxd8', 'Kxd8', 'Nf3', 'Nf6', 'Nc3', 'Nxe4', 'Bxe4', 'a6', 'Bxa8', 'Ke7', 'O-O', 'a5', 'Re1', 'Kd6', 'Be4', 'Be7', 'Nb5#']
[White "STOCKFISH"]
[Black "ruby #1"]
['e4', 'c5', 'Nf3', 'Nh6', 'd4', 'cxd4', 'Nxd4', 'g5', 'Bxg5', 'a5', 'Nc3', 'Ra7', 'Nd5', 'e5', 'Bxd8', 'Kxd8', 'Qf3', 'exd4', 'Qf6+', 'Be7', 'Qxe7#']
[White "ruby #2"]
[Black "STOCKFISH"]
['a4', 'e5', 'h4', 'd5', 'Rh2', 'Nf6', 'Nh3', 'Bd6', 'Rh1', 'Qe7', 'a5', 'h6', 'Ra2', 'Bf5', 'Rh2', 'Nc6', 'a6', 'Rb8', 'axb7', 'Nb4', 'Rxa7', 'Nxc2+', 'Qxc2', 'Bxc2', 'Ra8', 'O-O', 'Rxb8', 'Rxb8', 'd4', 'Bxb1', 'dxe5', 'Bxe5', 'Bxh6', 'gxh6', 'e3', 'Qb4+', 'Ke2', 'Qxb2+', 'Kd1', 'Qc2+', 'Ke1', 'Bc3#']
[White "ruby #3"]
[Black "STOCKFISH"]
['c4', 'e5', 'Nc3', 'Nf6', 'a3', 'd5', 'Nxd5', 'Nxd5', 'cxd5', 'Qxd5', 'd3', 'Be7', 'h4', 'Nc6', 'g4', 'Qxh1', 'Qb3', 'Qxg1', 'Qxf7+', 'Kxf7', 'Bf4', 'exf4', 'O-O-O', 'Ke8', 'Kb1', 'Bxg4', 'Ka2', 'Qxf2', 'b3', 'Bxe2', 'Bxe2', 'Qxe2+', 'Rd2', 'Qxd2+', 'Ka1', 'Bxa3', 'Kb1', 'Qb2#']
[White "python #0"]
[Black "STOCKFISH"]
['Nc3', 'd5', 'Nxd5', 'Qxd5', 'Nf3', 'Nc6', 'g3', 'e5', 'Nxe5', 'Qxh1', 'Nxc6', 'Bh3', 'Nxa7', 'Qxf1#']
[White "python #1"]
[Black "STOCKFISH"]
['e4', 'e5', 'f4', 'd5', 'fxe5', 'Qh4+', 'Ke2', 'Qxe4+', 'Kf2', 'Bc5+', 'Kg3', 'Qxe5+', 'Kh4', 'Be7#']
[White "python #2"]
[Black "STOCKFISH"]
['g4', 'd5', 'Bg2', 'Nc6', 'Bxd5', 'Qxd5', 'Nh3', 'Qxh1+', 'Ng1', 'Qxg1#']
[White "python #3"]
[Black "STOCKFISH"]
['c4', 'e5', 'f4', 'exf4', 'b4', 'Qh4+', 'g3', 'fxg3', 'hxg3', 'Qxg3#']
[White "STOCKFISH"]
[Black "r #0"]
['e4', 'e5']
[White "STOCKFISH"]
[Black "r #1"]
['e4', 'd6']
[White "r #2"]
[Black "STOCKFISH"]
['f4']
[White "STOCKFISH"]
[Black "r #3"]
['e4', 'Nf6']
[White "STOCKFISH"]
[Black "php #0"]
['e4', 'b6', 'd4', 'h5', 'Nf3', 'a6', 'Bg5', 'Nc6', 'd5', 'Nb4', 'a3', 'Nxc2+', 'Qxc2', 'Rh7', 'h4', 'Nh6', 'e5', 'Ng4', 'Qxh7', 'Nh2', 'Nxh2', 'f5', 'Qg6#']
[White "STOCKFISH"]
[Black "php #1"]
['e4', 'b6', 'd4', 'Nc6', 'd5', 'Nb8', 'Nf3', 'f5', 'exf5', 'a5', 'Nc3', 'h5', 'Bg5', 'Rh7', 'Ne5', 'Rh8', 'Be2', 'a4', 'Bxh5+', 'g6', 'Bxg6#']
[White "STOCKFISH"]
[Black "php #2"]
['e4']
[White "php #3"]
[Black "STOCKFISH"]
['e3', 'd5', 'a3', 'e5', 'h4', 'Nc6', 'Bc4', 'dxc4', 'b3', 'Nf6', 'Nh3', 'Bg4', 'Rh2', 'Bxd1', 'a4', 'Bxc2', 'Ng1', 'Bxb1', 'bxc4', 'Bf5', 'f3', 'Be6', 'Kf1', 'Qd3+', 'Kf2', 'Bxc4', 'Nh3', 'Qf1+', 'Kg3', 'Qe1+', 'Nf2', 'Nh5+', 'Kg4', 'Be6+', 'Kg5', 'h6+', 'Kxh5', 'g6#']
[White "ruby #0"]
[Black "STOCKFISH"]
['c4', 'e5', 'Qc2', 'Nc6', 'Qxh7', 'Rxh7', 'a3', 'Nd4', 'g4', 'Nc2+', 'Kd1', 'Nxa1', 'h4', 'd5', 'cxd5', 'Qxd5', 'g5', 'Qb3+', 'Ke1', 'Nc2+', 'Kd1', 'Ne3+', 'Ke1', 'Qd1#']
[White "ruby #1"]
[Black "STOCKFISH"]
['b4', 'Nf6', 'Nh3', 'd5', 'Bb2', 'Nbd7', 'Bxf6', 'Nxf6', 'd3', 'e5', 'Na3', 'Bxb4+', 'Qd2', 'Bxd2+', 'Kxd2', 'Qd6', 'Kc3', 'Qxa3+', 'Kd2', 'Bxh3', 'gxh3', 'Ne4+', 'dxe4', 'dxe4', 'Kd1', 'Rd8+', 'Ke1', 'Qc3#']
[White "ruby #2"]
[Black "STOCKFISH"]
['f3', 'e5', 'Nh3', 'Nf6', 'a4', 'd5', 'Kf2', 'Bc5+', 'e3', 'd4', 'exd4', 'Qxd4+', 'Ke2', 'Bxh3', 'gxh3', 'Qf2+', 'Kd3', 'Nd5', 'Be2', 'Qd4#']
[White "ruby #3"]
[Black "STOCKFISH"]
['b4', 'Nf6', 'a3', 'd5', 'Nc3', 'a5', 'Nxd5', 'Qxd5', 'bxa5', 'e5', 'Bb2', 'Bd6', 'Bxe5', 'Qxe5', 'd3', 'Qc3+', 'Qd2', 'Qxa1+', 'Qc1', 'Qxc1#']
[White "python"]
[Black "python"]
[]
[White "python #2"]
[Black "python #0"]
['g4', 'c5', 'Bg2', 'b6', 'Bxa8', 'g6']
[White "python #0"]
[Black "python #3"]
['Nh3', 'f5', 'e3', 'Kf7', 'Ke2', 'f4', 'exf4', 'Kg6', 'Kf3', 'b5', 'Bxb5', 'Bb7+', 'Kg4', 'Bxg2', 'Bxd7', 'Bxh1', 'Qxh1', 'Nxd7', 'Qxa8', 'Qxa8', 'Ng1', 'Nc5', 'c3', 'Qh1', 'a3', 'Qxg1+', 'Kh3', 'Qxc1', 'Kg2', 'Qxb1', 'Rxb1', 'Kh5', 'f5', 'Na4', 'b3', 'Nxc3', 'dxc3', 'Kh4', 'f6', 'exf6', 'Re1', 'Bxa3', 'Rg1', 'Kg4', 'h4', 'Kxh4', 'Re1', 'a5', 'f4', 'a4', 'bxa4', 'Bc1', 'Rxc1', 'c6']
[White "python #0"]
[Black "r #0"]
['g3', 'h5']
[White "python #0"]
[Black "r #1"]
['f3', 'd5']
[White "r #2"]
[Black "python #0"]
['h3']
[White "r #3"]
[Black "python #0"]
['c3']
[White "php #0"]
[Black "python #0"]
['a4', 'e6', 'Nh3', 'Ba3', 'f3', 'Bxb2', 'g3', 'Bxa1', 'Bg2', 'Qf6', 'Kf2', 'Qxf3+', 'Bxf3', 'Bf6', 'Bc6', 'Nxc6', 'Qg1', 'Kf8', 'Na3', 'Nge7', 'a5', 'Nxa5', 'Kf1', 'h5', 'c3', 'Bxc3', 'Qc5', 'Bxd2', 'Qxa7', 'Rxa7', 'Kg2', 'Bxc1', 'Ng5', 'Bxa3', 'g4', 'hxg4', 'Kg3', 'Rxh2', 'Rf1', 'Rxe2', 'Rf6', 'gxf6', 'Nxe6+', 'Rxe6', 'Kh4', 'Raa6', 'Kg3', 'Bd6+', 'Kh4', 'Re3', 'Kh5', 'Rh3+', 'Kxg4', 'b5', 'Kxh3', 'Nac6', 'Kh4', 'Ra2', 'Kh5', 'Ra4', 'Kh6', 'Rc4', 'Kh7', 'Re4', 'Kh8', 'Ba3', 'Kh7', 'Nb8', 'Kh8', 'Re2', 'Kh7', 'Re4', 'Kh6', 'Ng8+', 'Kh7', 'Nh6', 'Kxh6', 'Bb2', 'Kh5', 'Re6', 'Kh4', 'Bb7', 'Kg4', 'c5', 'Kf5', 'Kg8', 'Kf4', 'Ba1', 'Kf5', 'Bc8', 'Kg4', 'Re4+', 'Kh5', 'Bc3', 'Kh6', 'Rh4#']
[White "php #1"]
[Black "python #0"]
['f4']
[White "php #2"]
[Black "python #0"]
['h3', 'h6', 'Na3', 'a5', 'f4', 'e6', 'g4', 'Bxa3', 'Rh2', 'Bxb2', 'Rh1', 'Bxa1', 'a3', 'd6', 'g5', 'Qxg5', 'fxg5', 'hxg5', 'a4', 'Rxh3', 'Rh2', 'Rxh2', 'c3', 'Rxe2+', 'Kxe2', 'Bxc3', 'Qb3', 'Bxd2', 'Bxd2', 'Kd7', 'Qb1', 'Ke8', 'Qe1', 'Na6', 'Qd1', 'c6', 'Kd3', 'c5', 'Bh3', 'd5', 'Bxe6', 'fxe6', 'Ke3', 'Nh6', 'Qg4', 'Nxg4+', 'Kd3', 'Bd7', 'Bb4', 'Nxb4+', 'Kc3', 'Bxa4', 'Kd2', 'Rd8', 'Kc1', 'Nc6', 'Kb1', 'Ne3', 'Ka1', 'Rc8', 'Kb1', 'b6']
[White "python #0"]
[Black "php #3"]
['c3', 'h6', 'a4', 'c6', 'c4', 'b5', 'cxb5', 'Nf6', 'bxc6', 'd6', 'd3', 'Bd7', 'cxd7+', 'Nbxd7', 'Bxh6', 'Qc8', 'Bxg7', 'Nh7', 'Bxh8', 'Ne5', 'Bxe5', 'Bh6', 'Bxd6', 'Rb8', 'Bxb8', 'a5', 'e4', 'Bd2+', 'Qxd2', 'Qg4', 'Qxa5', 'Nf6', 'h3', 'Qg6', 'Bf4', 'Qg7', 'Qc3', 'Nd5', 'Qxg7', 'Kd7', 'exd5', 'e6', 'Qxf7+', 'Kd8', 'Qxe6']
[White "python #0"]
[Black "ruby #0"]
['d3', 'e6', 'd4', 'e5', 'dxe5', 'c6', 'Qxd7+', 'Nxd7', 'Nd2', 'Nxe5', 'Nc4', 'Nxc4', 'e4', 'Nxb2', 'Bxb2', 'Be7', 'Bxg7', 'Qd2+', 'Kxd2', 'h6', 'Bxh8', 'Kd8', 'a3', 'Bxa3', 'Rxa3', 'b6', 'Rxa7', 'Rxa7', 'f3', 'Ra8', 'c3', 'Ra6', 'Bxa6', 'Bxa6', 'Ke3', 'Kc8', 'Bg7', 'Kd7', 'Bxh6', 'Nxh6', 'Ne2', 'Bxe2', 'Kxe2', 'c5', 'f4', 'Kc7', 'Ke3', 'f5', 'exf5', 'Nxf5+', 'Kd2', 'Nd4', 'cxd4', 'cxd4', 'Kd3', 'Kc6', 'Kxd4', 'Kd6', 'Ke4', 'Ke7', 'Rg1', 'Kf8', 'Rh1', 'Ke7', 'Kd4', 'Kd8', 'Re1', 'Kc8', 'Re6', 'Kc7', 'Rxb6', 'Kxb6', 'h4', 'Kc6', 'g4', 'Kb6', 'Kd3', 'Kc7', 'g5', 'Kd6', 'Ke2', 'Kc5', 'h5', 'Kb4', 'Kd1', 'Kc3', 'f5', 'Kd4', 'Ke2', 'Kc5', 'Kf2', 'Kd6', 'Ke3', 'Kc7', 'Ke2', 'Kd6', 'Ke3', 'Kc7', 'Kf2', 'Kb7', 'Kg1', 'Ka7', 'h6', 'Ka6', 'Kg2', 'Kb6', 'Kh1', 'Ka6', 'h7', 'Ka7', 'f6', 'Kb7', 'h8=Q', 'Ka7', 'Kh2', 'Kb6', 'Kg3', 'Ka6', 'Qc8+', 'Kb5', 'Qc3', 'Ka4', 'Kh2', 'Kb5', 'Qc5+', 'Kxc5', 'g6', 'Kc4', 'Kh1', 'Kd3', 'f7', 'Kc3', 'f8=B', 'Kd3', 'Bd6', 'Ke3', 'Bc7', 'Kd4', 'Bf4', 'Kc5', 'Bh6', 'Kb5', 'Bd2', 'Ka6', 'g7', 'Kb5', 'Bf4', 'Kb4', 'g8=R', 'Kb3', 'Bh6', 'Ka4', 'Bc1', 'Kb5', 'Bb2', 'Kc5', 'Bd4+', 'Kxd4', 'Ra8', 'Kc4', 'Rh8', 'Kb3', 'Rf8', 'Kb4', 'Kh2', 'Kc5', 'Rf3', 'Kb6', 'Rf1', 'Kc7', 'Rf2', 'Kc8', 'Kg1', 'Kd8', 'Ra2', 'Kd7', 'Re2', 'Kc6', 'Re7', 'Kc5', 'Kf2', 'Kd4', 'Rf7', 'Kc5', 'Ra7', 'Kd6', 'Ra1', 'Ke6', 'Ke1', 'Ke5', 'Rd1', 'Ke4', 'Ra1', 'Kd4', 'Ra3', 'Ke4', 'Ra8', 'Ke3', 'Ra4', 'Kf3', 'Rb4', 'Ke3', 'Rb6', 'Ke4', 'Rb7', 'Kd4', 'Rg7', 'Kc5', 'Rg4', 'Kd5', 'Kf2', 'Kc6']
[White "ruby #1"]
[Black "python #0"]
['f4', 'Nf6', 'd3', 'a5', 'g3', 'c5', 'f5', 'e6', 'fxe6', 'fxe6', 'a4', 'b5', 'axb5', 'Qb6', 'Rxa5', 'Rxa5', 'c3', 'Qxb5', 'e3', 'Qxd3', 'Bxd3', 'Ra8', 'Bxh7', 'Nxh7', 'Qxd7+', 'Bxd7', 'Kd1', 'Nc6', 'h4', 'Ke7', 'Na3', 'Rxa3', 'bxa3', 'Ng5', 'hxg5', 'Rxh1', 'a4', 'Rxg1+', 'Ke2', 'Rxc1', 'g4', 'Rxc3', 'a5', 'Nxa5', 'e4', 'Nb7', 'e5', 'Rc4', 'Ke3', 'Rxg4', 'g6', 'Rxg6', 'Ke4', 'Bc8', 'Ke3', 'Rg5', 'Kf4', 'Rxe5', 'Kxe5', 'c4', 'Kf4', 'c3', 'Kf3', 'Kf7', 'Kg4', 'Bc5', 'Kh3', 'Bb6', 'Kg4', 'Bd7', 'Kh5', 'Kg8', 'Kg5', 'c2', 'Kf4', 'Kh8', 'Kg4', 'Kg8', 'Kg3', 'Bc5', 'Kf4', 'c1=B+', 'Kg3', 'Bc6', 'Kh4', 'Nd8', 'Kg4', 'Bd4', 'Kh3', 'g6', 'Kg3', 'Bb5', 'Kg2', 'g5', 'Kg3', 'Ba3', 'Kg4', 'Kh8', 'Kxg5', 'Ba1', 'Kh4', 'Ba6', 'Kg5', 'B3b2', 'Kh6', 'Bc1+', 'Kg6', 'Bf1', 'Kh5', 'Kh7', 'Kh4', 'Bf6+', 'Kh5', 'Bb5', 'Kg4', 'Bf4', 'Kxf4', 'Kg8', 'Kg4', 'Bb2', 'Kh4', 'Bg7', 'Kg4', 'Be2+', 'Kg3', 'Bf3', 'Kxf3', 'Bb2', 'Ke4', 'Nf7', 'Kf3', 'Ne5+', 'Kf2', 'Kf7', 'Kg1', 'Nd3', 'Kh1', 'Nf2+', 'Kh2', 'Ne4', 'Kh3', 'Be5', 'Kg4', 'Bf4', 'Kxf4', 'Nc5', 'Kg4', 'Kf8', 'Kh5', 'Nb3', 'Kh4', 'Kg7', 'Kg5', 'Nc5', 'Kh5', 'Kh7', 'Kg5', 'Nd3', 'Kh5', 'e5', 'Kh4', 'Kg6', 'Kh3', 'Nb2', 'Kg2', 'Nd3', 'Kf3', 'Kh5', 'Ke2', 'Ne1', 'Kxe1', 'Kg5', 'Kf1', 'e4', 'Kf2', 'Kh4', 'Ke1', 'Kg3', 'Ke2', 'e3', 'Kxe3']
[White "ruby #2"]
[Black "python #0"]
['e4', 'Na6', 'Bxa6', 'bxa6', 'Qe2', 'Bb7', 'Qxa6', 'Bxa6', 'Nc3', 'Rb8', 'e5', 'Rxb2', 'Bxb2', 'Bb5', 'Nxb5', 'g6', 'Nxa7', 'Nh6', 'Nb5', 'd6', 'exd6', 'Qxd6', 'Nxc7+', 'Qxc7', 'Bxh8', 'Qxc2', 'g3', 'Qxa2', 'Rxa2', 'Kd7', 'Nf3', 'Ke8', 'Ra3', 'f5', 'h3', 'g5', 'Nxg5', 'Kd7', 'Nxh7', 'Nf7', 'Nxf8+', 'Ke8', 'Kf1', 'Kxf8', 'h4', 'Nxh8', 'f3', 'e6', 'g4', 'fxg4', 'fxg4', 'Ng6', 'Rah3', 'Nxh4', 'Rxh4', 'Kg8', 'R4h3', 'Kg7', 'Kg1', 'Kf6', 'Kf1', 'e5', 'Kf2', 'Kg7', 'Rf1', 'Kf7', 'Re1', 'Kg6', 'Rxe5', 'Kf6', 'Re2', 'Kf7', 'Re6', 'Kxe6', 'Kg1', 'Ke7', 'Rh1', 'Kf6', 'g5+', 'Kxg5', 'd4', 'Kf4', 'Rh6', 'Kg5', 'Rh4', 'Kxh4', 'Kf1', 'Kh5', 'Kf2', 'Kg6', 'Ke1', 'Kf7', 'Kd1', 'Ke8', 'Kc2', 'Kd7', 'Kd1', 'Ke6', 'Ke1', 'Kf5', 'Kf2', 'Kf6', 'Kg1', 'Kg7', 'Kf2', 'Kh8', 'Ke1', 'Kg7', 'Kf2', 'Kf7', 'Kg3', 'Ke8', 'Kh2', 'Kd8', 'd5', 'Ke8', 'Kg3', 'Kd8', 'Kf2', 'Kd7', 'Ke2', 'Ke8', 'Kd2', 'Kd7', 'd6', 'Kxd6']
[White "ruby #3"]
[Black "python #0"]
['h3', 'e6', 'Nf3', 'Nh6', 'Ng1', 'g5', 'a4', 'Bg7', 'e3', 'Bxb2', 'Bxb2', 'Nf5', 'Bxh8', 'Nxe3', 'dxe3', 'Qf6', 'Qxd7+', 'Nxd7', 'Bxf6', 'Nxf6', 'Ne2', 'a5', 'c4', 'Ra6', 'Nf4', 'gxf4', 'exf4', 'b5', 'cxb5', 'Rb6', 'Na3', 'Rxb5', 'Bxb5+', 'Bd7', 'Bxd7+', 'Kxd7', 'Ke2', 'c6', 'Nc4', 'Ne8', 'Nxa5', 'Ng7', 'Nxc6', 'Kxc6', 'Rag1', 'h5', 'Ra1', 'f6', 'a5', 'Kd7', 'Kd2', 'h4', 'Rhb1', 'Ke8', 'Rb5', 'e5', 'Rxe5+', 'fxe5', 'fxe5', 'Nf5', 'Ra3', 'Nd6', 'exd6', 'Kf7', 'Ra4', 'Kg8', 'Rxh4', 'Kf7', 'Rf4+', 'Kg8', 'f3', 'Kh7', 'Rf6', 'Kg8', 'f4', 'Kh8', 'f5', 'Kh7', 'Kc1', 'Kh8', 'g3', 'Kh7', 'Rg6', 'Kh8', 'Rg8+', 'Kxg8', 'a6', 'Kh8', 'Kd2', 'Kg8', 'g4', 'Kf7', 'h4', 'Kf6', 'g5+', 'Kxf5', 'Ke1', 'Ke4', 'Ke2', 'Kd4', 'Kd1', 'Kd3', 'h5', 'Kc3', 'h6', 'Kb4', 'Ke1', 'Ka4', 'Kf1', 'Kb3', 'h7', 'Ka3', 'Ke2', 'Kb4', 'h8=Q', 'Kc5', 'Kd3', 'Kxd6', 'Qg7', 'Ke6', 'Kc3', 'Kd5', 'Kd3', 'Kc5', 'Qg8']
[White "python #1"]
[Black "python #2"]
['e4', 'g5', 'e5', 'Bg7', 'Ba6', 'Nxa6', 'c4', 'Bxe5', 'f4', 'Bxf4', 'Qc2', 'Bxh2', 'Rxh2', 'Nc5', 'Rxh7', 'Rxh7', 'Qxh7', 'Ne4', 'Qxg8#']
[White "python"]
[Black "python"]
[]
[White "r #0"]
[Black "python #1"]
['h4']
[White "r #1"]
[Black "python #1"]
['h3']
[White "python #1"]
[Black "r #2"]
['e4', 'c6']
[White "python #1"]
[Black "r #3"]
['e4', 'b6']
[White "php #0"]
[Black "python #1"]
['Nf3', 'e5', 'd4', 'exd4', 'Qxd4', 'Bb4+', 'Qc3', 'Bxc3+', 'Kd1', 'Bxb2', 'c3', 'Bxa1', 'c4', 'Be5', 'Kc2', 'Bxh2', 'Nd4', 'Be5', 'Rg1', 'Bxd4', 'Bd2', 'Bxf2', 'Nc3', 'Bxg1', 'c5', 'Bxc5', 'Nb5', 'Bd4', 'Nxd4', 'f5', 'Kd1', 'f4', 'Kc2', 'c5', 'g4', 'cxd4', 'Be1', 'Qh4', 'Bb4', 'Qxg4', 'e3', 'fxe3', 'Bd2', 'exd2', 'a3', 'Qe4+', 'Kb3', 'Qd5+', 'Kc2', 'Qe4+', 'Kb2', 'Qe5', 'Bc4', 'Qe4', 'a4', 'Qd5', 'Bb5', 'Qxb5+', 'Ka2', 'Qxa4+', 'Kb2', 'd5', 'Kb1', 'Qa2+', 'Kxa2', 'Ke7', 'Kb3', 'd1=Q+', 'Kb2', 'Qe2+', 'Kb1', 'Qe5', 'Kc1', 'Kd7', 'Kb2', 'Qh2+', 'Ka1', 'Qe5', 'Ka2', 'Kc7', 'Ka3', 'Qg5', 'Kb3', 'Qe5', 'Ka4', 'Qe1', 'Ka3', 'Qe5']
[White "php #1"]
[Black "python #1"]
['d3', 'e5', 'Be3', 'e4']
[White "php #2"]
[Black "python #1"]
['c3', 'e5', 'd3', 'e4', 'Bd2', 'exd3', 'Bf4', 'dxe2', 'a3', 'exd1=Q+', 'Kxd1', 'Bxa3', 'bxa3', 'Kf8', 'Bd3', 'Ke8', 'Nd2', 'f5', 'Bg5', 'Qxg5', 'Rb1', 'Qxd2+', 'Kxd2', 'd5', 'Ke2', 'd4', 'Kf1', 'dxc3', 'h4', 'Kd8', 'f4', 'b5', 'Rb3', 'Be6', 'h5', 'Bxb3', 'Ke2', 'Bd5', 'Nf3', 'Bxf3+', 'gxf3', 'c2', 'Kf2', 'b4', 'Rg1', 'bxa3', 'Bb5', 'c1=Q', 'Be8', 'Qxg1+', 'Kxg1', 'Kxe8', 'Kf1', 'g5', 'Kg1', 'gxf4', 'Kh2', 'Na6', 'h6', 'Nxh6', 'Kh1', 'Kd8', 'Kg1', 'Nf7', 'Kg2', 'Ne5', 'Kh3', 'Nxf3', 'Kg2', 'Nd4', 'Kf2', 'Kd7', 'Kf1', 'Ke6', 'Kg2', 'Ke5', 'Kg1', 'Kd5', 'Kf1', 'Ke5', 'Kg1', 'Kd5', 'Kf2', 'Ke4', 'Kg1', 'Ke5']
[White "php #3"]
[Black "python #1"]
['a3', 'e5', 'f4', 'Bxa3', 'd3', 'Bxb2', 'Be3', 'Bxa1', 'Bc5', 'exf4', 'Bxa7', 'Rxa7', 'Nc3', 'Bxc3+', 'Qd2', 'Bxd2+', 'Kd1', 'Bb4', 'c4', 'b5', 'c5', 'Bxc5', 'e4', 'Bxg1', 'Rxg1', 'f3', 'Ke1', 'fxg2', 'd4', 'gxf1=R+', 'Kxf1', 'Ke7', 'd5', 'Ra2', 'Ke1', 'Rxh2', 'Rg3', 'Kf8', 'Rc3', 'Rc2', 'Rxc2', 'Ke7', 'Rd2', 'Kf8', 'Re2', 'Qh4+', 'Kd2', 'Qxe4', 'Ke1', 'Qxe2+', 'Kxe2', 'Ke8', 'Kf1', 'Kf8', 'd6', 'cxd6', 'Kg2', 'd5', 'Kf2', 'd4', 'Kg3', 'd5', 'Kf3', 'g5', 'Ke2', 'Nf6', 'Ke1', 'Bf5', 'Ke2', 'b4', 'Kd2', 'Bh3', 'Kc2', 'Ke7', 'Kd2', 'Nh5', 'Kc2', 'Kd7', 'Kb3', 'Ng3', 'Ka2', 'b3+', 'Kb2', 'Ne2', 'Ka3', 'Kc7', 'Kb4', 'Bg4', 'Kxb3', 'Kb7', 'Kb2', 'Kc6', 'Ka1', 'Kd7', 'Kb2', 'Nc1', 'Kb1', 'Bf5+', 'Kxc1', 'Bb1', 'Kxb1', 'Kc7', 'Kc2', 'Re8', 'Kb3', 'Re5', 'Kb2', 'Kc8', 'Kb3', 'h5', 'Kc2', 'f6', 'Kb1', 'Nc6', 'Ka1', 'Kb7', 'Kb2', 'Kc8', 'Ka1', 'Kd7', 'Ka2', 'Kc7', 'Kb2', 'Kd6', 'Ka1', 'Re1+', 'Ka2', 'Ke5', 'Kb3', 'Ke4', 'Ka2', 'Ke5', 'Kb3', 'Ke4', 'Ka3', 'Ke5', 'Kb2', 'Ke4', 'Kb3', 'Ke5']
[White "ruby #0"]
[Black "python #1"]
['d4', 'e5', 'dxe5', 'Ba3', 'Nxa3', 'b5', 'Qxd7+', 'Bxd7', 'Nxb5', 'Bxb5', 'b3', 'Bxe2', 'Kxe2', 'Qd5', 'h4', 'Qxe5+', 'Kd2', 'Qxa1', 'Bb5+', 'Nc6', 'Bxc6+', 'Ke7', 'Bxa8', 'Qxc1+', 'Kxc1', 'a5', 'Rh2', 'Kd6', 'Nf3', 'Ke6', 'Nd2', 'Ke5', 'Kb1', 'Kd4', 'Kb2', 'Ke5', 'Bb7', 'Kd4', 'Ka3', 'Ke5', 'Rh3', 'Kd4', 'Ne4', 'Ke5', 'b4', 'axb4+', 'Kxb4', 'Kd4', 'h5', 'Ke5', 'Ba6', 'Kxe4', 'Rh2', 'Kd5', 'Bf1', 'Ke5', 'Kc3', 'Kd5', 'Kb2', 'Ke5', 'a4', 'Ke4', 'Ka3', 'Ke5', 'Rh4', 'Kd5', 'Rh1', 'Ke5', 'Kb4', 'Kd5', 'Rh2', 'Kd4', 'Rh4+', 'Kd5', 'Bb5', 'Ke5', 'a5', 'Kd5', 'c3', 'Ke5', 'Ba6', 'Kd5', 'c4+', 'Ke5', 'c5', 'Kd5', 'Ka4', 'Kxc5', 'Bf1', 'Kd5', 'Re4', 'Kxe4', 'Bd3+', 'Kxd3', 'Kb4', 'Ke4', 'Kc5', 'Ke5', 'Kb4', 'Ke4', 'a6', 'Ke5', 'f4+', 'Kxf4', 'g3+', 'Kxg3', 'Ka4', 'Ne7', 'Kb5', 'Nd5', 'a7', 'Nc3+', 'Ka5', 'Ne4', 'Ka4', 'Ra8', 'Kb5', 'Rxa7', 'h6', 'gxh6', 'Kb4', 'Ra5', 'Kxa5', 'Kg2', 'Ka4', 'f5', 'Ka5', 'Kh2', 'Ka4', 'Kg2', 'Kb5', 'Kh1', 'Kc6', 'Nf6', 'Kxc7', 'Nd5+', 'Kd6', 'Nb4', 'Ke5', 'Nd5', 'Kxd5', 'Kg1', 'Kd4', 'h5', 'Kc5', 'Kh1', 'Kb5', 'Kg2', 'Ka5', 'h6', 'Ka4', 'Kg1', 'Kb5', 'Kh1', 'Ka5', 'Kh2', 'Kb4', 'Kh3', 'Ka5', 'Kh4', 'Ka4', 'Kg4', 'Kb4', 'Kg3', 'Kb5', 'Kh4', 'Ka6', 'f4', 'Ka5', 'Kg4', 'Kb4', 'Kf3', 'Kb5', 'Ke4', 'Ka6', 'Ke5', 'Kb6', 'Kd5', 'Ka6', 'Kd4', 'Ka5', 'Ke4', 'Ka4', 'Ke5', 'Ka3', 'Ke4', 'Kb2', 'Kd5', 'Kc3', 'Ke4', 'Kb4', 'Kd4', 'Kb3', 'Kd5', 'Kb4', 'Ke5', 'Ka5', 'Kd4', 'Kb4', 'Ke5', 'Ka3', 'Kd5', 'Kb4', 'Ke4', 'Ka5', 'Kd5', 'Kb4', 'Ke4', 'Ka4', 'Kd5', 'Kb3', 'Ke4', 'Kc3', 'Ke5', 'Kc2', 'Ke4', 'Kc3', 'Ke5', 'Kb2', 'Kd4', 'Kb3', 'Kd5', 'Kc3', 'Ke5', 'Kc4', 'Ke4', 'Kb4', 'Kd4', 'Kb5', 'Ke5', 'Ka6', 'Kd5', 'Kb7', 'Ke5', 'Kc7', 'Ke4', 'Kd6', 'Kd4', 'Ke6', 'Ke4', 'Kf6', 'Kd5', 'Kg6', 'Ke4', 'Kxh5', 'Kd4', 'Kxh6', 'Kd5']
[White "python #1"]
[Black "ruby #1"]
['e4', 'Nh6', 'e5', 'Nf5', 'Qg4', 'Nd4', 'Qxd4', 'd5', 'Qxa7', 'Rxa7', 'd4', 'Rxa2', 'Rxa2', 'Na6', 'Bxa6', 'bxa6', 'Rxa6', 'Bxa6', 'Kd1', 'Qd7', 'Bg5', 'Qc6', 'Bxe7', 'Bxe7', 'Kc1', 'Qxc2+', 'Kxc2', 'Ba3', 'bxa3', 'Bd3+', 'Kxd3', 'h5', 'Ke2', 'h4', 'Ke1', 'Ke7', 'e6', 'fxe6', 'f4', 'g6', 'Kd1', 'Rf8', 'Kd2', 'Rxf4', 'Ke3', 'Rxd4', 'Kxd4', 'g5', 'Ke5', 'c6', 'Kd4', 'Kd6', 'a4', 'Kc7', 'Ke5', 'Kb6', 'Kxe6', 'Ka5', 'Ke5', 'Kxa4', 'Kd4', 'Kb5', 'Ke5', 'g4', 'Kd4', 'Ka6', 'Ke5', 'Kb6']
[White "ruby #2"]
[Black "python #1"]
['h4', 'e5', 'c3', 'Qxh4', 'Rxh4', 'e4', 'Rxe4+', 'Kd8', 'Qc2', 'd5', 'Nf3', 'dxe4', 'Qxe4', 'Bb4', 'Qxb7', 'Bxb7', 'cxb4', 'Bxf3', 'gxf3', 'g5', 'b3', 'Kc8', 'Nc3', 'Na6', 'd4', 'Nxb4', 'Bxg5', 'Nxa2', 'Rxa2', 'f5', 'Rxa7', 'Rxa7', 'Bf6', 'Nxf6', 'd5', 'Nxd5', 'Nxd5', 'Ra5', 'Nxc7', 'Kxc7', 'e4', 'fxe4', 'fxe4', 'Rd5', 'exd5', 'Ra8', 'b4', 'Ra1+', 'Kd2', 'Rxf1', 'd6+', 'Kxd6', 'Kd3', 'Rxf2', 'b5', 'Kd5', 'Ke3', 'Ke5', 'Kxf2', 'Kd5', 'Kg1', 'Ke5', 'Kf1', 'Kd4', 'Ke2', 'Kd5', 'Kd2', 'Ke4', 'b6', 'Ke5', 'Kd3', 'Kd5', 'b7', 'Ke5', 'Kc4', 'Ke4', 'Kb3', 'Ke5', 'Ka4', 'Ke4', 'Kb3', 'Kd4', 'b8=Q', 'Ke4', 'Qa7', 'Kd5', 'Qxh7', 'Ke5', 'Qa7', 'Ke4', 'Qg7', 'Kd5', 'Ka4', 'Ke4', 'Qg1', 'Kd5', 'Qg4', 'Ke5', 'Qh4', 'Kd5', 'Qe1', 'Kd4', 'Qd1+', 'Ke4', 'Qd3+', 'Kxd3']
[White "python #1"]
[Black "ruby #3"]
['e4', 'f5', 'exf5', 'Nf6', 'Bc4', 'c5', 'Bd5', 'Nxd5', 'Qh5+', 'g6', 'Qxg6+', 'hxg6', 'fxg6', 'Rxh2', 'Rxh2', 'Nc3', 'bxc3', 'd5', 'g7', 'Bxg7', 'Rh8+', 'Bxh8', 'Kf1', 'Bxc3', 'Nxc3', 'Bf5', 'Nxd5', 'Qxd5', 'd4', 'Qxa2', 'Rxa2', 'Bxc2', 'Rxc2', 'cxd4', 'Ba3', 'b6', 'Bxe7', 'Kxe7', 'Rd2', 'Kd8', 'Rxd4+', 'Ke8', 'Rd5', 'Ke7', 'Re5+', 'Kf6', 'Rd5', 'b5', 'Rxb5', 'Ke6', 'Rxb8', 'Rxb8', 'g4', 'Rb6', 'Ke1', 'Kf7', 'Kf1', 'Kg7', 'g5', 'Rc6', 'f4', 'Kg6', 'Ke2', 'Kh7', 'Ke3', 'Rb6', 'Kd4', 'Kg6', 'Ke4', 'Rf6', 'gxf6', 'Kxf6', 'Kd5', 'Kg7', 'Ke4', 'Kf7', 'Ke5', 'Kg7', 'Kd5', 'Kg8', 'Ke4', 'Kg7', 'Kd5', 'Kh8', 'Kd4', 'Kh7', 'Ke4', 'Kh6', 'Ke5', 'a5', 'Kd5', 'Kg6', 'Ke4', 'Kh6', 'Ke5', 'Kh7', 'Ke4', 'Kg8', 'Kd4', 'Kh7', 'Ke4', 'Kh8', 'Kd4', 'Kh7', 'Ke4', 'a4', 'Ke5', 'Kh8', 'Kd4', 'Kg7', 'Ke5', 'Kf8', 'Kd5', 'a3', 'Ke4', 'Kg7', 'Ke5', 'Kg6', 'Ke4', 'Kf6', 'Kd4', 'Kg7', 'Ke5', 'Kf8', 'Kd5', 'Kg8', 'Ke5', 'Kh7', 'Kd5', 'Kh6', 'Ke5', 'a2', 'Kd4']
[White "python #3"]
[Black "python #2"]
['f4', 'g5', 'fxg5', 'Bg7', 'e4', 'Bxb2', 'Bxb2', 'Nh6', 'Bxh8', 'Nf5', 'exf5', 'Kf8', 'Bb5', 'Kg8', 'Bxd7', 'Kxh8', 'Bxc8', 'Qxc8', 'Kf1', 'Qxf5+', 'Ke2', 'Qxg5', 'Kf3', 'Qxg2+', 'Kxg2', 'Kg8', 'Kf3', 'Kh8', 'Qc1', 'Kg8', 'Nh3', 'Kh8', 'Ng5', 'Kg8', 'Nxf7', 'Kxf7', 'Kf2', 'Nd7', 'Kg3', 'Ne5', 'd4', 'Nc4', 'Qb2', 'Nxb2', 'Kg4', 'Nc4', 'Rf1+', 'Kg8', 'Rf6', 'exf6', 'Kh4', 'Ne3', 'Kh5', 'Nxc2', 'Kh6', 'Nxa1', 'h3', 'Kh8', 'a4', 'Kg8', 'Na3', 'Kh8', 'Nc4', 'Kg8', 'Nb2', 'Kh8', 'd5', 'Kg8', 'Nc4', 'Kh8', 'Kh5', 'Kg8', 'Kh4', 'Kh8', 'Kg3', 'Kg8', 'Nd2', 'Kh8', 'Kh2', 'Kg8', 'Nc4', 'Kh8', 'Kg3', 'Kg8', 'Kg2', 'Kh8', 'Ne5', 'fxe5', 'Kg1', 'Kg8', 'Kh2', 'Kh8', 'h4', 'Kg8', 'Kh1', 'Kh8', 'Kg1', 'Kg8', 'Kf2', 'Kh8', 'Kf3', 'Kg8', 'Ke3', 'Kh8', 'h5', 'Kg8', 'h6', 'Kh8', 'Kf2', 'Kg8', 'Kg1', 'Kh8', 'Kf2', 'Kg8', 'Kg1', 'Kh8', 'Kf2', 'Kg8', 'Kf1', 'Kh8', 'd6', 'cxd6', 'Kg2', 'Kg8', 'Kg3', 'Kh8', 'a5', 'Kg8', 'Kg4', 'Kh8', 'Kg3', 'Kg8', 'Kg4', 'Kh8', 'Kg5', 'Kg8', 'Kh5', 'Kh8', 'a6', 'bxa6', 'Kg5', 'Kg8', 'Kf5', 'Kh8', 'Kf6', 'Kg8', 'Ke7', 'Kh8', 'Kxd6', 'Kg8', 'Kxe5', 'Kh8', 'Kd5', 'Kg8', 'Ke6', 'Kh8', 'Kf7', 'Rf8+', 'Kxf8', 'Nb3', 'Kf7', 'Nd4', 'Ke7', 'Ne6', 'Kxe6', 'Kg8', 'Kf6', 'Kh8', 'Kf5', 'Kg8', 'Ke6', 'Kh8', 'Kd7', 'Kg8', 'Ke7', 'Kh8', 'Kf8', 'a5', 'Ke8', 'Kg8', 'Ke7', 'Kh8', 'Kf8', 'a6', 'Ke7', 'Kg8', 'Kd8', 'Kh8', 'Ke8', 'Kg8', 'Kd8', 'Kh8', 'Kc7', 'Kg8', 'Kd6', 'Kh8', 'Kc6', 'Kg8', 'Kc5', 'Kh8', 'Kd5', 'Kg8', 'Kc5', 'Kh8', 'Kc6', 'Kg8', 'Kc5', 'Kh8', 'Kc4', 'Kg8', 'Kd5', 'Kh8', 'Ke4', 'Kg8', 'Ke3', 'Kh8', 'Ke4', 'Kg8', 'Ke3', 'Kh8', 'Ke2', 'Kg8', 'Kf1', 'Kh8', 'Kg1', 'Kg8', 'Kg2', 'Kh8', 'Kf3', 'Kg8', 'Kf2', 'Kh8', 'Ke3', 'Kg8', 'Ke4', 'Kh8', 'Kd4', 'Kg8', 'Ke3', 'Kh8', 'Ke4', 'Kg8', 'Ke3', 'Kh8', 'Kd2', 'Kg8', 'Kc2', 'Kh8', 'Kd1', 'Kg8', 'Kd2', 'Kh8', 'Ke2', 'Kg8', 'Kd2', 'Kh8', 'Ke3', 'Kg8', 'Ke4', 'Kh8', 'Kf3', 'Kg8', 'Ke2', 'Kh8', 'Ke1', 'Kg8', 'Kf1', 'Kh8', 'Kf2', 'Kg8', 'Kg3', 'Kh8', 'Kg4', 'Kg8', 'Kf5', 'Kh8', 'Ke6', 'Kg8', 'Kd5', 'Kh8', 'Ke6', 'Kg8', 'Ke5', 'Kh8', 'Ke4', 'Kg8', 'Ke3']
[White "r #0"]
[Black "python #2"]
['c3']
[White "r #1"]
[Black "python #2"]
['b3']
[White "r #2"]
[Black "python #2"]
['a4']
[White "python #2"]
[Black "r #3"]
['g4', 'Nh6']
[White "php #0"]
[Black "python #2"]
['h4', 'g5', 'd4', 'gxh4', 'Rxh4', 'Bg7', 'f3', 'Bxd4', 'b4', 'Bxa1', 'Qxd7+', 'Kxd7', 'Ba3', 'Be5', 'e4', 'Bd4', 'Bd3', 'Bxg1', 'f4', 'Bd4', 'f5', 'Be5', 'Rxh7', 'Rxh7', 'Kf1', 'Bd4', 'g4', 'Be5', 'Bb5+', 'Kd6', 'Bd3', 'Bxf5', 'Be2', 'Bxe4', 'Bd1', 'Bxc2', 'Be2', 'Bxb1', 'Kg1', 'Bxa2', 'Bb5', 'Bd4+', 'Kf1', 'Be3', 'Bc4', 'Bxc4+', 'Ke1', 'Bd4', 'b5+', 'Kd7', 'Bb4', 'Bxb5', 'Bd6', 'Kxd6', 'g5', 'Bc4', 'Kd2', 'Be3+', 'Kxe3', 'Bd3', 'Kd2', 'Be4', 'Ke2', 'Bf5', 'Kf3', 'Be4+', 'Kg3', 'Bf5', 'Kf4', 'Be4', 'Ke3', 'Bf5', 'Kd2', 'Be4', 'g6', 'Bxg6', 'Kc1', 'Be4', 'Kd1', 'Bf5', 'Ke1', 'Be4', 'Kd1', 'Bf5', 'Ke2', 'Be4', 'Ke1', 'Bf5']
[White "python #2"]
[Black "php #1"]
['g4', 'f6', 'Bg2', 'Nc6', 'Bxc6', 'bxc6', 'Nh3', 'd5', 'Nf4', 'Nh6', 'Nxd5', 'Bd7', 'Nxf6+', 'exf6', 'Rg1', 'Ba3', 'Nxa3', 'a5', 'Nc4', 'Nxg4', 'Rxg4', 'h6', 'Rxg7', 'Ra7', 'Rxd7', 'Qe7', 'Rxe7+', 'Kd8', 'Rxc7', 'Re8', 'Rxa7', 'c5', 'Rxa5', 'Rf8', 'Rxc5', 'f5', 'Rxf5', 'Kc7', 'Rxf8', 'Kc6', 'Ne5+', 'Kd6', 'Nc6', 'Kxc6', 'Rh8', 'Kc7', 'Rxh6', 'Kc8', 'Rh8+', 'Kb7', 'Rg8', 'Ka7', 'Rh8', 'Ka6', 'Rg8', 'Kb6', 'Rh8', 'Kb5', 'Rg8', 'Ka5', 'Rh8', 'Kb4', 'Rg8', 'Kc4', 'Rh8', 'Kc5', 'Rg8', 'Kb5', 'Rh8']
[White "php #2"]
[Black "python #2"]
['h3', 'g5', 'Rh2', 'Bg7', 'Rh1', 'Bxb2', 'Nc3', 'Bxa1', 'g3', 'Bxc3', 'Bb2', 'Bxb2', 'e4', 'Be5', 'h4', 'Bxg3', 'Rh2', 'Bxh2', 'c4', 'Bxg1', 'Qh5', 'Bxf2+', 'Kxf2', 'gxh4', 'Qh6', 'Nxh6', 'd4', 'Nf5', 'Ke2', 'Nxd4+', 'Kd3', 'Nf5', 'Be2', 'Nd4', 'e5', 'Nxe2', 'c5', 'Nd4', 'e6', 'Nxe6', 'Ke4', 'Nxc5+', 'Kf3', 'Ne4', 'Ke3', 'Nc5', 'Kf3', 'Ne4', 'Kxe4', 'Rg8', 'a3', 'Rh8', 'Kf4', 'Rg8', 'Ke3', 'Rh8', 'Kd3', 'Rg8', 'Kc3', 'Rh8', 'Kc2']
[White "python #2"]
[Black "php #3"]
['g4', 'Nh6', 'Bg2', 'a6', 'Bxb7', 'Ra7', 'Bxc8', 'd5', 'Bxa6', 'Nc6', 'Bc4', 'g6', 'Bxd5', 'Qb8', 'Bxc6+', 'Kd8', 'Bd5', 'Kd7', 'Bxf7', 'e6', 'Bxe6+', 'Kxe6', 'Nh3', 'Kf7', 'Nf4', 'Ra3', 'Nxa3', 'Qxb2', 'Bxb2', 'Bxa3', 'Bxh8', 'Bb4', 'Nxg6', 'Bf8', 'Nxf8', 'Ng8', 'Nxh7', 'Nf6', 'Bxf6', 'Ke8', 'Be5', 'Kf7', 'Bxc7', 'Kg6', 'Be5', 'Kf7', 'Bd4', 'Ke8', 'Be5', 'Kd8', 'Bd4', 'Ke7', 'Be5', 'Kf7', 'Bd4', 'Ke7', 'Be5', 'Ke8', 'Bd4']
[White "python #2"]
[Black "ruby #0"]
['g4', 'd5', 'Bg2', 'Bxg4', 'Bxd5', 'Bxe2', 'Nxe2', 'Qxd5', 'Nd4', 'Qxd4', 'Qf3', 'Qxd2+', 'Kxd2', 'Nc6', 'Qxc6+', 'bxc6', 'Ke3', 'O-O-O', 'Kf4', 'Rd1', 'Rxd1', 'Nh6', 'Kg5', 'f6+', 'Kh5', 'g5', 'Bxg5', 'fxg5', 'Kxg5', 'Nf5', 'Kxf5', 'a6', 'Ke6', 'c5', 'Kf7', 'e5', 'Ke8', 'h5', 'Kf7', 'Rg8', 'Kxg8', 'Kb8', 'Kxf8', 'c6', 'Kg8', 'Ka7', 'Kh8', 'a5', 'Kg8', 'h4', 'Kh8', 'c4', 'Kg8', 'h3', 'Kh8', 'a4', 'Kg8', 'a3', 'Nxa3', 'Kb7', 'Nxc4', 'Ka6', 'Nxe5', 'Kb6', 'Nxc6', 'Kxc6', 'Kh8', 'Kb5', 'Kg8', 'Kb4', 'Kh8', 'Kc5', 'Kg8']
[White "ruby #1"]
[Black "python #2"]
['e3', 'g5', 'Qg4', 'Bg7', 'Qxd7+', 'Kxd7', 'Bc4', 'Bxb2', 'Bxb2', 'Nh6', 'Bxh8', 'Qxh8', 'Bxf7', 'Qxa1', 'Kf1', 'Nxf7', 'h4', 'Qxb1+', 'Ke2', 'Qxg1', 'hxg5', 'Qxh1', 'g3', 'Nxg5', 'g4', 'Qd5', 'Kd1', 'Qxd2+', 'Kxd2', 'Ne4+', 'Ke1', 'Nxf2', 'Kxf2', 'Ke8', 'c3', 'Bxg4', 'c4', 'Be6', 'Kg3', 'Bxc4', 'e4', 'Bxa2', 'Kh2', 'Bd5', 'exd5', 'Kf8', 'Kh3', 'Kg8', 'Kh2', 'Kh8', 'Kg2', 'Kg8', 'Kg1', 'Kh8', 'Kh2', 'Kg8', 'Kh3', 'Kh8', 'Kg2', 'Kg8', 'Kf1', 'Kh8', 'Kg2', 'Kg8', 'd6', 'exd6', 'Kh1', 'Kh8', 'Kg2', 'Kg8', 'Kh1', 'Kh8', 'Kg1', 'Kg8', 'Kf1', 'Kh8', 'Ke1', 'Kg8', 'Kf2', 'Kh8', 'Ke1', 'Kg8', 'Kf2', 'Kh8', 'Kg3', 'Kg8', 'Kg2', 'Kh8', 'Kf1', 'Kg8', 'Kg2', 'Kh8', 'Kf3', 'Kg8', 'Ke4', 'Kh8', 'Kd3', 'Kg8', 'Kc3', 'Kh8', 'Kb2', 'Kg8', 'Kc1', 'Kh8', 'Kb1', 'Kg8', 'Ka1', 'Kh8', 'Kb2', 'Kg8', 'Kb1', 'Kh8', 'Kb2', 'Kg8', 'Kc2', 'Kh8', 'Kd2', 'Kg8', 'Ke3', 'Kh8', 'Kd2', 'Kg8', 'Kd1', 'Kh8', 'Ke1', 'Kg8', 'Kd1', 'Kh8', 'Kc1', 'Kg8', 'Kb2', 'Kh8', 'Kb1', 'Kg8', 'Kb2', 'Kh8', 'Kc1', 'Kg8', 'Kb2', 'Kh8', 'Kc2', 'Kg8', 'Kc1', 'Kh8', 'Kd2', 'Kg8', 'Kd3', 'Kh8', 'Kc3', 'Kg8', 'Kd4', 'Kh8', 'Kd3', 'Kg8', 'Ke3', 'Kh8', 'Kf3', 'Kg8', 'Kg3', 'Kh8', 'Kh2', 'Kg8', 'Kg3', 'Kh8', 'Kg2', 'Kg8', 'Kh3', 'Kh8', 'Kg2', 'Kg8', 'Kf3', 'Kh8', 'Kf2', 'Kg8', 'Kg1', 'Kh8', 'Kh2', 'Kg8', 'Kh3', 'Kh8', 'Kg4', 'Kg8', 'Kh4', 'Kh8', 'Kg5', 'Kg8', 'Kf4', 'Kh8', 'Ke3', 'Kg8', 'Kf3', 'Kh8', 'Kf4', 'Kg8', 'Ke3', 'Kh8', 'Kf2', 'Kg8', 'Ke1', 'Kh8', 'Kd1', 'Kg8', 'Kc1', 'Kh8', 'Kd1', 'Kg8', 'Kc1', 'Kh8', 'Kd2', 'Kg8', 'Kc1']
[White "ruby #2"]
[Black "python #2"]
['e4', 'g5', 'Be2', 'Bg7', 'e5', 'Bxe5', 'Ba6', 'Nxa6', 'Qe2', 'Bxh2', 'Qxa6', 'bxa6', 'Rxh2', 'Nh6', 'Rxh6', 'Rg8', 'Rxh7', 'Rh8', 'Rxf7', 'Kxf7', 'b4', 'Rh7', 'g3', 'Bb7', 'Nf3', 'Bxf3', 'a3', 'Bd5', 'Kd1', 'Be4', 'b5', 'Bxc2+', 'Kxc2', 'axb5', 'Kb2', 'Rh6', 'd4', 'Kg8', 'Bxg5', 'Kh8', 'Bxe7', 'Qxe7', 'd5', 'Qxa3+', 'Rxa3', 'Kg8', 'Rxa7', 'Rxa7', 'Kb3', 'Kh8', 'Kc3', 'Kg8', 'Kb3', 'Kh8', 'd6', 'Rxd6', 'f3', 'Kg8']
[White "ruby #3"]
[Black "python #2"]
['d3', 'g5', 'Bxg5', 'Bg7', 'Bxe7', 'Nxe7', 'f3', 'Bxb2', 'h4', 'Bxa1', 'e4', 'Nd5', 'exd5', 'Qxh4+', 'Rxh4', 'Be5', 'Rxh7', 'Rxh7', 'g4', 'Bd4', 'Nd2', 'Bxg1', 'g5', 'Bd4', 'c4', 'Be5', 'd6', 'Bxd6', 'Qa4', 'Be5', 'Qxd7+', 'Kxd7', 'Nb3', 'Bd4', 'Nxd4', 'Rh8', 'Be2', 'Rg8', 'a3', 'Rxg5', 'a4', 'Ke8', 'Bf1', 'Kf8', 'c5', 'Rxc5', 'Bh3', 'Bxh3', 'Ne6+', 'Bxe6', 'f4', 'Kg8', 'f5', 'Bxf5', 'Kd2', 'Bxd3', 'Kxd3', 'Kh8', 'Ke2', 'Kg8', 'Kd2', 'Kh8', 'a5', 'Rxa5', 'Ke2', 'Kg8', 'Ke1', 'Kh8', 'Kf1', 'Kg8', 'Kg2', 'Kh8', 'Kg3', 'Kg8', 'Kg2', 'Kh8', 'Kf2', 'Kg8', 'Kg3', 'Kh8', 'Kh3', 'Kg8', 'Kh4', 'Kh8', 'Kg4', 'Kg8', 'Kh3', 'Kh8', 'Kg2', 'Kg8', 'Kf3', 'Kh8', 'Kg4', 'Kg8', 'Kh4', 'Kh8', 'Kg4', 'Kg8', 'Kf3', 'Kh8', 'Kg4', 'Kg8', 'Kf3', 'Kh8', 'Kf2', 'Kg8', 'Kg3', 'Kh8', 'Kf4', 'Kg8', 'Kg4', 'Kh8', 'Kf4', 'Kg8', 'Kf3', 'Kh8', 'Ke4', 'Kg8', 'Kf3']
[White "python #3"]
[Black "r #0"]
['c4', 'g6']
[White "r #1"]
[Black "python #3"]
['f3']
[White "python #3"]
[Black "r #2"]
['c4', 'f6']
[White "r #3"]
[Black "python #3"]
['e3']
[White "php #0"]
[Black "python #3"]
['f4', 'g5', 'e4', 'gxf4', 'e5', 'b5', 'b4', 'c5', 'h3', 'cxb4', 'Be2', 'Bg7', 'Bc4', 'bxc4', 'g4', 'Bxe5', 'Ne2', 'Bxa1', 'g5', 'Bb7', 'Ng3', 'Bxh1', 'Qh5', 'fxg3', 'Nc3', 'Bxc3', 'a4', 'Bxd2+', 'Kd1', 'Bxc1', 'Qe2', 'Bxg5', 'Qe4', 'Bxe4', 'c3', 'bxc3', 'Ke1', 'Bc1', 'h4', 'Bf3', 'a5', 'Qxa5', 'h5', 'Qxh5', 'Kf1', 'Qf5', 'Ke1', 'Ba3', 'Kf1', 'Na6', 'Ke1', 'Qg5', 'Kf1', 'Kd8', 'Ke1', 'Qf4', 'Kf1', 'Kc7', 'Kg1', 'Bh5', 'Kg2', 'Qg5', 'Kf1', 'Kb8', 'Ke1', 'c2', 'Kf1', 'Bb2', 'Ke1', 'Kc8', 'Kf1', 'Kd8', 'Ke1', 'Kc8', 'Kf1', 'Kb8', 'Kg1', 'Qh4', 'Kg2', 'Bg7', 'Kg1', 'Qg5', 'Kh1', 'Bb2', 'Kg2', 'Qd2+', 'Kg1', 'Qe3+', 'Kh1', 'Qg5', 'Kg1', 'Qf5', 'Kg2', 'Ba1', 'Kg1', 'Qf4', 'Kh1', 'Bc3', 'Kg1', 'Be2', 'Kh1', 'Qc1+', 'Kg2', 'd5', 'Kxg3', 'Qe3+', 'Kg2', 'Bb2', 'Kh1', 'Nb4', 'Kg2', 'Bf1+', 'Kxf1', 'Na2', 'Kg2', 'Qh3+', 'Kg1', 'Qf1+', 'Kxf1', 'Ba1', 'Kf2', 'Kc8', 'Kf3', 'Bb2', 'Ke3', 'Nb4', 'Kf3', 'Kc7', 'Kg2', 'Kc6', 'Kh2', 'Na2', 'Kh3', 'Rc8', 'Kh2', 'Kb7', 'Kh1', 'Rd8', 'Kh2', 'Kb8', 'Kh3', 'Kc7', 'Kg3', 'Ba1', 'Kf2', 'Rf8', 'Ke3', 'Nh6', 'Kf2', 'Kd7', 'Ke1', 'Be5', 'Ke2', 'Nf5', 'Kd2', 'Ne3', 'Kxe3', 'Bg7', 'Ke2', 'Be5', 'Kf2', 'Kd6', 'Kg1', 'Kc5', 'Kf2', 'Kd4', 'Kf1', 'Kd3', 'Kg1', 'Kd4', 'Kh1', 'Kc3', 'Kg1', 'Kb2', 'Kg2', 'Kb1', 'Kg1', 'Bc7', 'Kf2', 'Kc1', 'Kf1', 'Nc3', 'Kg2', 'Kb2', 'Kf3', 'Ka1', 'Kf2', 'Ba5', 'Kf3', 'e5', 'Kf2', 'Kb1', 'Kg3', 'Ka1', 'Kh4', 'c1=B', 'Kh5', 'Nb5', 'Kh4', 'Be1+', 'Kh3', 'Ka2', 'Kh2', 'Ka3', 'Kg2', 'Kb2', 'Kg1', 'a6', 'Kg2', 'Bf2', 'Kh1', 'Kc2', 'Kg2', 'Bc5', 'Kh2', 'Kb3', 'Kh1', 'Bh6', 'Kh2', 'Bg5', 'Kg2', 'Ka4', 'Kh1', 'Bg1', 'Kg2', 'Ka5', 'Kh1', 'Bh2', 'Kg2', 'Bg3', 'Kh3', 'Ka4', 'Kxg3', 'Ka5', 'Kg4', 'Bh6', 'Kh4', 'Nc3', 'Kh5', 'Bg5', 'Kg4', 'Ne2', 'Kf5', 'Kb4', 'Kxe5', 'Kb5', 'Kd6', 'Bf6', 'Kc7', 'Ng1', 'Kb7', 'Nf3', 'Kc7', 'Bc3', 'Kb7', 'Kc5', 'Ka7', 'Ng1', 'Kxa6', 'Ba1', 'Ka7', 'Kd6', 'Ka6', 'Kc7', 'Kb5', 'Kd6', 'Ka4', 'Nh3', 'Ka5', 'Bb2', 'Kb4', 'Bc3+', 'Kxc3', 'Nf2', 'Kb4', 'Ng4', 'Ka5', 'Ne3', 'Ka4', 'Kc6', 'Kb4', 'Nc2+', 'Ka5', 'c3', 'Ka6', 'Nb4+', 'Ka7', 'Nd3', 'Ka6', 'd4', 'Ka5', 'Kd5', 'Ka4', 'Nf4', 'Ka3', 'Ng2', 'Ka2', 'c2', 'Kb2', 'Ne1', 'Ka2', 'c1=B', 'Kb1', 'Bh6', 'Ka2', 'Nd3', 'Kb3', 'Nb4', 'Ka3', 'Bd2', 'Kb2', 'Be1', 'Kc1', 'Bh4', 'Kd1', 'Bg5', 'Ke2', 'Ke4', 'Kd1', 'Bc1', 'Ke2', 'Na2', 'Kd1', 'Bb2', 'Kd2', 'Kf4', 'Kd1', 'Kg3', 'Ke1', 'Nb4', 'Kd2', 'Ba3', 'Ke2', 'Kg2', 'Kd2', 'Kf1', 'Kd1', 'Kg2', 'Ke1', 'Nd3+', 'Kd1', 'Kf1', 'Kd2', 'Be7', 'Kc2', 'Ne5', 'Kb1', 'Kg2', 'Kc1', 'Nd7', 'Kb2', 'Bb4', 'Kb1', 'Bd6', 'Kc1', 'Bb4', 'Kd1', 'Be1', 'Kxe1', 'Kh2', 'Kd1', 'Kh3', 'Kc2', 'Kh2', 'Kb1', 'd3', 'Ka1', 'Kg3', 'Kb2', 'Kg4', 'Kc1', 'Kg5', 'Kb1', 'd2', 'Ka2', 'Nb6', 'Kb2', 'Kf5', 'Kc3', 'd1=R', 'Kc2', 'Na4', 'Kb3', 'Rd7', 'Kb4', 'Nc3', 'Ka3', 'Kg6', 'Kb4', 'Na4', 'Kb5', 'Nc5', 'Kb6', 'Ne4', 'Kc6', 'Re7', 'Kb5', 'Kh5', 'Kb4', 'Nf2', 'Ka3', 'Nd1', 'Ka2', 'Rd7', 'Ka1', 'Re7', 'Ka2', 'Nf2', 'Ka3', 'Kg5', 'Kb3', 'Re1', 'Ka4', 'Kh6', 'Ka5', 'Re7', 'Ka4', 'Nh3', 'Ka3', 'Rd7', 'Ka2', 'Nf2', 'Kb2', 'Rb7+', 'Ka1', 'Nd3', 'Ka2', 'Re7', 'Kb1', 'Ra7', 'Kc2', 'Kg6', 'Kd1', 'Ne5', 'Kd2', 'Rb7', 'Kc2', 'Rb5', 'Kd1', 'Rb2', 'Ke1', 'Kh6', 'Kf1', 'Rb5', 'Kg2', 'Rb6', 'Kh3', 'Kh5', 'Kg3', 'Rb5', 'Kf4', 'Kh4', 'Ke4', 'Nf3', 'Kd3', 'Rd5+', 'Ke4', 'Kg4', 'Kxd5', 'Kh5', 'Kc4', 'Nd2+', 'Kc5', 'Nc4', 'Kd4', 'Kg5', 'Kc5', 'Kf5', 'Kc6', 'Kf4', 'Kd5', 'Kg4', 'Kc5', 'Kh5', 'Kd4', 'Kh6', 'Kd5', 'Kg7', 'Kc5', 'Nd6', 'Kb4', 'Nc4', 'Kc5', 'Kh6', 'Kc6', 'Nb2', 'Kd6', 'Nd3', 'Ke7', 'Kg6', 'Kd6', 'Nc5', 'Ke7', 'Nd3', 'Kd7', 'Nb2', 'Ke7', 'Kg5', 'Kd7', 'Kg6', 'Ke7', 'Nd1', 'Kd6', 'Ne3', 'Kc6', 'Kg7', 'Kb7', 'Nd1', 'Ka6', 'Nc3', 'Kb7', 'Na2', 'Ka7', 'Kg6', 'Kb7', 'Kg7', 'Ka6', 'Nc3', 'Ka5', 'Nb5', 'Kb4', 'Kg8', 'Kxb5', 'Kg7', 'Ka6', 'Kg8', 'Ka5', 'Ra8+', 'Kb5', 'Rd8', 'Kc5', 'f5', 'Kc4', 'Rd3', 'Kc5', 'Rd8', 'Kc6', 'Ra8', 'Kb5', 'Rc8', 'Ka5', 'Rc7', 'Ka4', 'Rc5', 'Kb4', 'f4', 'Ka3', 'Kf8', 'Kb4', 'Ra5', 'Kc3', 'Ke7', 'Kd3', 'Ra3+', 'Kc2', 'Ra6', 'Kd3', 'Rc6', 'Ke4', 'Kd7', 'Kd4', 'Rg8', 'Kd3', 'Ke6', 'Kd4', 'Ra8', 'Ke4', 'Kf6', 'Kxf4', 'Rf8', 'Kg3', 'Rc4', 'Kg2', 'Rc3', 'Kf2', 'Rc7', 'Ke2', 'Kg5', 'Kd3', 'Ra8', 'Ke4', 'Re7+', 'Kd3', 'Rd8+', 'Kc2', 'Re6', 'Kb2', 'Kh4', 'Kc3', 'Rc6+', 'Kb3', 'Rd2', 'Ka4', 'Rd8', 'Ka5', 'Rh8', 'Kb5', 'Kh3', 'Kb4', 'Rb8+', 'Ka5', 'Rb3', 'Ka4', 'Rb1', 'Ka3', 'Ra1+', 'Kb2', 'Rc4', 'Kb3', 'Rf4', 'Kc2', 'Kg4', 'Kd3', 'Rd1+', 'Kc2', 'Rf8', 'Kc3', 'Rb1', 'Kd2', 'h6', 'Ke3', 'Rf6', 'Kd2', 'Kh3', 'Kc3', 'Rg6', 'Kd4', 'Ra6', 'Ke3', 'Re1+', 'Kd2', 'Rf1', 'Kd3', 'Ra5', 'Ke2', 'Rf4', 'Kd1', 'Rd4+', 'Ke2', 'Rd2+', 'Ke1', 'Rd7', 'Kf2', 'Kh2', 'Kf3', 'Ra2', 'Ke3', 'Rf7', 'Kd4', 'Rf5', 'Ke3', 'Rf6', 'Kd3', 'Kg2', 'Ke3', 'Rc6', 'Ke4', 'Kh3', 'Kd3', 'Ra7', 'Ke3', 'Ra2', 'Kf4', 'Rd6', 'Kf5', 'Ra4', 'Ke5', 'Re4+', 'Kxd6', 'Kg2', 'Kc7', 'Rg4', 'Kb8', 'Kh3', 'Kb7', 'Ra4', 'Kc7', 'Kg3', 'Kd7', 'Kh2', 'Kc6', 'Kg2', 'Kb7', 'Ra2', 'Kb8', 'Kg3', 'Kc7', 'Ra3', 'Kb6', 'Kh3', 'Kc7', 'Kh2', 'Kd6', 'Ra5', 'Kc6', 'Ra2', 'Kc7', 'Kg2', 'Kb6', 'h5', 'Kc5', 'Kf3', 'Kd4', 'Ra7', 'Kd5', 'Ra8', 'Kd4', 'Ra2']
[White "php #1"]
[Black "python #3"]
['a3', 'f5', 'g4', 'fxg4', 'b3', 'b5', 'e3', 'Kf7', 'Ra2', 'Ke8', 'c3', 'g3', 'Nf3', 'gxh2', 'Ng1', 'hxg1=Q', 'Rh4', 'Qxf1+', 'Kxf1', 'Bb7', 'Bb2', 'Kf7', 'a4', 'bxa4', 'Ra1', 'axb3', 'Qe1', 'c5', 'Rb4', 'cxb4', 'Na3', 'bxa3', 'f4', 'axb2', 'f5', 'bxa1=N', 'Qe2', 'e5', 'Qe1', 'Bh1', 'd4', 'exd4', 'Kf2', 'dxe3+', 'Kxe3', 'Na6', 'Qb1', 'Be4', 'Qd3', 'Bxd3', 'Kf2', 'Bxf5', 'Kf3', 'Ke8', 'Kg3', 'Bd3', 'Kg4', 'Bb5', 'Kf5', 'Qg5+', 'Kxg5', 'Nc7', 'Kf4', 'Ke7', 'Kg5', 'Bf1', 'Kf5', 'Be2', 'Kg5', 'b2', 'Kh4', 'Bf3', 'Kg5', 'Kd8', 'Kh4', 'Bc5', 'Kg3', 'Bg1', 'Kh3', 'Bb7', 'Kg3', 'Bg2', 'Kg4', 'Be3', 'Kg3', 'Nc2', 'Kh4', 'Ke7', 'Kg3', 'Rc8', 'c4', 'b1=Q', 'c5', 'Bxc5', 'Kf4', 'a5', 'Kg4', 'Qc1', 'Kf5', 'Be4+', 'Ke5', 'Qb1', 'Kxe4', 'a4', 'Kd3', 'Qb2', 'Kd2', 'Bg1', 'Kd3', 'Nd5', 'Ke4', 'Ke8', 'Kxd5', 'Rc7', 'Ke4', 'Kf8', 'Kd3', 'Bh2', 'Ke4', 'Bf4', 'Kxf4', 'Qe5+', 'Kxe5', 'Rc4', 'Kd6', 'Ke8', 'Ke5', 'd5', 'Kd6', 'Na3', 'Ke5', 'Nb1', 'Kd6', 'Nd2', 'Kxd5', 'Rb4', 'Kc5', 'Kd7', 'Kd5', 'Rb8', 'Kc5', 'Ke6', 'Kd4', 'Kf5', 'Kc5', 'Ke6', 'Kc6', 'Nf1', 'Kc5', 'Rd8', 'Kb4', 'Rb8+', 'Kc3', 'Ke5', 'Kd3', 'Rb5', 'Kc2', 'Kd5', 'Kd1', 'Kc5', 'Ke1', 'g5', 'Ke2', 'Kb4', 'Kd3', 'Nh2', 'Ke4', 'Rd5', 'Kxd5', 'Ng4', 'Ke4', 'Nh2', 'Ke3', 'Kc3', 'Ke2', 'Kd4', 'Kd1', 'Nf6', 'Ke1', 'Ke5', 'Kf2', 'Kd5', 'Ke2', 'Ra8', 'Kd1', 'Nh5', 'Ke2', 'Rh8', 'Kf2', 'Rd8', 'Ke2', 'Rb8', 'Kd2', 'Rb2+', 'Kd3', 'h6', 'Kc3', 'Kd6', 'Kxb2', 'a3+', 'Kc2', 'Ng3', 'Kd1', 'Kc5', 'Kc1', 'Kb4', 'Kd1', 'Kc5', 'Kd2', 'Kb6', 'Kc3', 'Kc7', 'Kd2', 'Kc8', 'Kc3', 'Nh5', 'Kc2', 'Kb8', 'Kd3', 'Nf3', 'Ke2', 'Ne5', 'Kf1', 'Nc6', 'Kg2', 'Nb4', 'Kh3', 'Nd5', 'Kg4', 'Ng7', 'Kg3', 'Nc3', 'Kf3', 'Ne4', 'Kg4', 'Ka7', 'Kh3', 'Nd2', 'Kg2', 'Nh5', 'Kf2', 'a2', 'Ke1', 'Nb3', 'Kd1', 'Kb7', 'Ke2', 'Ng7', 'Kd3', 'Kc6', 'Kc2', 'Kd6', 'Kc3', 'g4', 'Kb2', 'Na5', 'Kc2', 'Kc5', 'Kd2', 'a1=N', 'Kd1', 'Kc6', 'Ke2', 'Kd6', 'Ke1', 'Nc4', 'Kf1', 'Kc6', 'Ke1', 'Na5', 'Kd1', 'Kc5']
[White "php #2"]
[Black "python #3"]
['f3', 'f5', 'h4', 'b5', 'f4', 'Bb7', 'e4', 'Bxe4', 'c4', 'Bxb1', 'b4', 'bxc4', 'Bd3', 'cxd3', 'Ne2', 'dxe2', 'Ba3', 'exd1=N', 'Bb2', 'Nxb2', 'g4', 'Bxa2', 'g5', 'Kf7', 'Rh3', 'Kg6', 'Ra3', 'Qe8', 'Ra5', 'Qd8', 'Kf1', 'e5', 'Rb5', 'Bxb4', 'Ra5', 'Bxa5', 'Rxa2', 'Bxd2', 'Kg2', 'exf4', 'Kf1', 'Qxg5', 'Ra1', 'Qxh4', 'Kg1', 'Kh5', 'Rb1', 'Nc4', 'Ra1', 'Kg6', 'Rb1', 'Qf2+', 'Kh1', 'Na3', 'Rb4', 'Bxb4']
[White "php #3"]
[Black "python #3"]
['d4', 'c5', 'Nd2', 'cxd4', 'h4', 'Qa5', 'e4', 'Qxd2+', 'Qxd2', 'e5', 'Bb5', 'Bc5', 'Bc4', 'Bb4', 'Bxf7+', 'Kxf7', 'Nh3', 'Bxd2+', 'Bxd2', 'd3', 'f4', 'exf4', 'Bxf4', 'dxc2', 'b3', 'd5', 'g3', 'Bxh3', 'Rxh3', 'dxe4', 'Bc1', 'Kg6', 'Bb2', 'Kh5', 'Bd4', 'c1=Q+', 'Ke2', 'Qxa1', 'Bxa1', 'Kg6', 'g4', 'e3', 'Rxe3', 'Kh6', 'Rc3', 'Ne7', 'g5+', 'Kg6', 'Rd3', 'Nd5', 'Kd2', 'b5', 'Be5', 'Kf7', 'Ke2', 'Ke6', 'Kd2', 'Kxe5', 'Kd1', 'Nd7', 'Ke1', 'Ke6', 'Rh3', 'Nf4', 'Re3+', 'Kd6', 'Re2', 'Nxe2', 'h5', 'Ke5', 'b4', 'Ng1', 'Kf2', 'Ne2', 'Kxe2', 'Kd4', 'a4', 'bxa4', 'Kf3', 'Ke5', 'b5', 'Kf5', 'h6', 'gxh6', 'Kg2', 'Kxg5', 'Kh1', 'Kh4', 'Kh2', 'Nf6', 'Kg2', 'Kg5', 'Kf2', 'Ne4+', 'Kg1', 'Kg6', 'Kh1', 'Nc3', 'Kh2', 'Nxb5', 'Kg2', 'Nc7', 'Kh3', 'Ne6', 'Kg2', 'Kf5', 'Kf1', 'h5', 'Ke1', 'Ke5', 'Kf1', 'Kd6', 'Kg1', 'a3', 'Kh2', 'Ng7', 'Kg1', 'Ke5', 'Kg2', 'Kd6', 'Kf1', 'Ke5', 'Kf2', 'Kd5', 'Kf3', 'Kc6', 'Ke4', 'Kd7', 'Ke3', 'Ke7', 'Kf2', 'Kd6', 'Ke1', 'h4', 'Kf2', 'Ke7', 'Kg1', 'Kf6', 'Kh1', 'h3', 'Kh2', 'Ke7', 'Kxh3', 'Kd8', 'Kg3', 'Ke8', 'Kf2', 'Kd8', 'Kg3', 'Nf5+', 'Kf2', 'Ke8', 'Kf3', 'Rc8', 'Kg4', 'Ne3+', 'Kg5', 'a5', 'Kh6', 'Rc7', 'Kh5', 'Kd7', 'Kh4', 'Nf1', 'Kg4', 'Ra7', 'Kf4', 'Ng3', 'Kf3', 'Ke8', 'Kg2', 'a2', 'Kh3', 'Nf5', 'Kg4', 'Kf7', 'Kh5', 'Nh4', 'Kxh4', 'a1=N', 'Kh5', 'Rc8', 'Kh4', 'Kg8', 'Kg4', 'Rc4+', 'Kg5', 'Rc1', 'Kh4', 'Ra6', 'Kh5', 'Rd6', 'Kg4', 'Rf1', 'Kh3', 'Nc2', 'Kh2', 'a4', 'Kh3', 'Rb1', 'Kh2', 'Kh8', 'Kg3', 'Rb7', 'Kf4', 'Ra7', 'Kf3', 'Rd1', 'Kg3', 'Rd2', 'Kf4', 'Ra8', 'Kf5', 'Re2', 'Kf4', 'Nd4', 'Kg3', 'Nf5+', 'Kh3', 'Ra2', 'Kg4', 'Ne3+', 'Kg5', 'Rb2', 'Kf4', 'Nf5', 'Kg4', 'Ra2']
[White "ruby #0"]
[Black "python #3"]
['g4', 'c5', 'c3', 'e5', 'd4', 'exd4', 'cxd4', 'cxd4', 'Qxd4', 'Qa5+', 'Qc3', 'Qxc3+', 'Nxc3', 'Bd6', 'Be3', 'Bxh2', 'Rxh2', 'Ke7', 'Bxa7', 'Rxa7', 'Rxh7', 'Rxh7', 'f4', 'Rxa2', 'Nxa2', 'Rh2', 'Bg2', 'Rxg2', 'e4', 'Rxg1+', 'Kf2', 'Rxa1', 'b3', 'Rxa2+', 'Ke1', 'Rb2', 'Kf1', 'Rxb3', 'f5', 'Rb6', 'g5', 'Ke8', 'Kf2', 'Rb3', 'g6', 'fxg6', 'fxg6', 'Rh3', 'e5', 'Ra3', 'Kg1', 'Ra1+', 'Kg2', 'Ra5', 'Kf1', 'Rxe5', 'Kg1', 'Re4', 'Kh1', 'Rd4', 'Kg1', 'Re4', 'Kf1', 'Re3', 'Kg2', 'Rh3', 'Kxh3', 'b5', 'Kg3', 'Kd8', 'Kg4', 'Bb7', 'Kh4', 'Ke8', 'Kg4', 'b4', 'Kh4', 'Bf3', 'Kh3', 'Bg4+', 'Kxg4', 'Kd8', 'Kg3', 'Kc7', 'Kh4', 'Na6', 'Kg5', 'Kb6', 'Kf5', 'Kc6', 'Ke4', 'Kd6', 'Kf5', 'Kc7', 'Ke4', 'Nc5+', 'Kf3', 'Kb6', 'Ke2', 'Kb5', 'Kf3', 'Nb7', 'Ke2', 'Kb6', 'Kd3', 'd5', 'Kd4', 'Kc7', 'Kxd5', 'Nc5', 'Kxc5', 'Ne7', 'Kxb4', 'Nxg6', 'Kb5', 'Ne7', 'Kb4', 'Kc8', 'Kb3', 'Kc7', 'Ka3', 'Nd5', 'Kb2', 'g5', 'Kc1', 'Kd7', 'Kd2', 'Kc6', 'Kc1', 'Ne7', 'Kd1', 'Kd5', 'Kc1', 'Ke4', 'Kc2', 'Kf4', 'Kd3', 'Kg4', 'Kd4', 'Kh3', 'Kd3', 'Kg4', 'Kc2', 'Kh5', 'Kb2', 'Kg4', 'Ka1', 'Nd5', 'Kb2', 'Kg3', 'Kb3', 'Nb4', 'Kxb4', 'Kh4', 'Ka5', 'Kg4', 'Kb6', 'Kh4', 'Ka5', 'Kh5', 'Kb6', 'Kh4', 'Kb7', 'Kg4', 'Kb6', 'Kf4', 'Kc5', 'Kg3', 'Kb6', 'Kg4', 'Kc5', 'Kf5', 'Kd5', 'Kf4', 'Kc6', 'Kg4', 'Kc5', 'Kf5', 'Kc6', 'Kf4', 'Kb7', 'Kf3', 'Kb8', 'Kf2', 'Kc8', 'Ke1', 'Kb7', 'Kf2', 'Kb6', 'Ke3', 'Kc6', 'Kd2', 'Kb5', 'g4', 'Ka4', 'Kc3', 'Ka5', 'Kb2', 'Kb4', 'Kc1', 'Kc5', 'g3', 'Kb6', 'Kd2', 'Ka6', 'Kc2', 'Kb5', 'Kc3', 'Kc5', 'Kc2', 'Kd4', 'Kb3', 'Kd3', 'Ka4', 'Kc2', 'Kb5', 'Kc3', 'Kc6', 'Kb4', 'Kc7', 'Kc5', 'Kd8', 'Kc6', 'Ke7', 'Kd5', 'Kf6', 'Ke4', 'Kg7', 'Kd4', 'Kf6', 'Ke4', 'Ke6', 'Kd3', 'Ke5', 'Ke3', 'Kf5', 'Kf3', 'g2', 'Kxg2']
[White "ruby #1"]
[Black "python #3"]
['e4', 'b5', 'Bxb5', 'g5', 'Bxd7+', 'Qxd7', 'h3', 'Qxh3', 'Nxh3', 'Bxh3', 'gxh3', 'g4', 'Qxg4', 'f5', 'Qxg8', 'Rxg8', 'exf5', 'h5', 'b3', 'h4', 'a4', 'Nc6', 'c3', 'e6', 'fxe6', 'Bc5', 'c4', 'Bxf2+', 'Kxf2', 'Rg7', 'Re1', 'Ke7', 'Re2', 'Rg5', 'Ke1', 'Rf5', 'Rf2', 'Rxf2', 'Kxf2', 'Kxe6', 'Kf1', 'Kf5', 'c5', 'Nb4', 'Na3', 'Kg6', 'Kg1', 'Rh8', 'd4', 'Nc2', 'Nxc2', 'Rb8', 'c6', 'Rxb3', 'a5', 'Rxh3', 'a6', 'Kf5', 'Kf2', 'Ra3', 'Nxa3', 'Kg4', 'Bb2', 'Kf4', 'Kf1', 'Kg5', 'Re1', 'Kg4', 'Kg1', 'Kh3', 'Ra1', 'Kg4', 'Nb1', 'Kf4', 'Bc3', 'Kf3', 'Ra5', 'Kg3', 'Rb5', 'Kg4', 'Kg2', 'Kf4', 'Ba5', 'Ke4', 'Bxc7', 'Kxd4', 'Kf2', 'Ke4', 'Kg2', 'Kd3', 'Nc3', 'Kxc3', 'Bg3', 'hxg3', 'Kxg3', 'Kd3', 'Kf4', 'Kc2', 'Rf5', 'Kb3', 'Ke4', 'Ka2', 'Rd5', 'Kb2', 'Rd6', 'Ka1', 'Ke3', 'Kb1', 'Rd7', 'Ka2', 'Rxa7', 'Kb2', 'Kf3', 'Ka1', 'Kg2', 'Ka2', 'Kf2', 'Ka3', 'Rg7', 'Ka2', 'Rb7', 'Ka3', 'Rb8', 'Ka2', 'Rd8', 'Kb3', 'Rf8', 'Kb2', 'Kg3', 'Ka3', 'Ra8', 'Kb4', 'Rd8', 'Kb3', 'Kf2', 'Kb2', 'a7', 'Kb3', 'Kg1', 'Kc2', 'Kg2', 'Kc1', 'Rh8', 'Kb2', 'Kh2', 'Kc3', 'Kg3', 'Kc2', 'Rh4', 'Kb3', 'c7', 'Kc2', 'Kg2', 'Kc3', 'a8=Q', 'Kb2', 'Qc8', 'Ka2', 'Qd7', 'Ka1', 'Rb4', 'Ka2', 'Qc6', 'Ka1', 'Qa8#']
[White "ruby #2"]
[Black "python #3"]
['a3', 'g5', 'g3', 'f5', 'Nc3', 'c5', 'd3', 'Qa5', 'Bxg5', 'Qxc3+', 'bxc3', 'e5', 'Qb1', 'Kf7', 'Qxb7', 'Bxb7', 'Rd1', 'Bxh1', 'e4', 'fxe4', 'dxe4', 'Bxe4', 'Rxd7+', 'Nxd7', 'Bd8', 'Rxd8', 'Be2', 'Bxc2', 'Nh3', 'Ra8', 'Ba6', 'Ke8', 'g4', 'Bd1', 'Kxd1', 'Bd6', 'Bf1', 'Kf8', 'Be2', 'c4', 'Bxc4', 'Bxa3', 'Bxg8', 'Rxg8', 'f4', 'exf4', 'Nxf4', 'Rxg4', 'Kc2', 'Rxf4', 'c4', 'Rxc4+', 'Kb1', 'Rc3', 'h4', 'h5', 'Ka2', 'Kg7', 'Kb1', 'Rc2', 'Kxc2', 'Rc8+', 'Kd2', 'Re8', 'Kc2', 'Kh7', 'Kd3', 'Re6', 'Kc2', 'Bc1', 'Kxc1', 'Kg8', 'Kd2', 'Re4', 'Kc2', 'Rxh4', 'Kd1', 'Kh7', 'Ke2', 'Rd4', 'Kf3', 'Kg6', 'Ke2', 'Kh7', 'Ke1', 'Rf4', 'Kd2', 'Kh8', 'Kd3', 'Rd4+', 'Kxd4', 'a6', 'Ke4', 'Kh7', 'Ke3', 'Nb8', 'Kd2', 'Nc6', 'Kd3', 'Nd4', 'Kxd4', 'Kg6', 'Ke4', 'Kf7', 'Ke5', 'Kg8', 'Kd4', 'h4', 'Kc5', 'Kh8', 'Kc4', 'Kg7', 'Kb3', 'a5', 'Ka4', 'Kg8', 'Kxa5', 'h3', 'Kb6', 'h2', 'Kc6', 'Kf7', 'Kd6', 'Kg8', 'Kc6', 'Kh8', 'Kd7', 'Kg8', 'Kc7', 'Kf7', 'Kc8', 'Kg7', 'Kc7', 'h1=B']
[White "python"]
[Black "ruby"]
[]
[White "r #1"]
[Black "r #0"]
['h3']
[White "r #0"]
[Black "r #2"]
['b3']
[White "r #0"]
[Black "r #3"]
['b3']
[White "r #0"]
[Black "php #0"]
['a3']
[White "php #1"]
[Black "r #0"]
['f3', 'Nc6']
[White "php #2"]
[Black "r #0"]
['c3', 'f5']
[White "r #0"]
[Black "php #3"]
['Na3']
[White "ruby #0"]
[Black "r #0"]
['g4', 'b6']
[White "r #0"]
[Black "ruby #1"]
['h3']
[White "r #0"]
[Black "ruby #2"]
['g4']
[White "r #0"]
[Black "ruby #3"]
['h4']
[White "r #2"]
[Black "r #1"]
['d4']
[White "r #1"]
[Black "r #3"]
['h4']
[White "r #1"]
[Black "php #0"]
['Nc3']
[White "php #1"]
[Black "r #1"]
['e3', 'Na6']
[White "r #1"]
[Black "php #2"]
['Nf3']
[White "php #3"]
[Black "r #1"]
['b3', 'Na6']
[White "ruby #0"]
[Black "r #1"]
['f3', 'h6']
[White "ruby #1"]
[Black "r #1"]
['Nf3', 'h5']
[White "ruby #2"]
[Black "r #1"]
['e4', 'h6']
[White "ruby #3"]
[Black "r #1"]
['f4', 'h5']
[White "r #3"]
[Black "r #2"]
['Nh3']
[White "php #0"]
[Black "r #2"]
['d4', 'e6']
[White "r #2"]
[Black "php #1"]
['h3']
[White "r #2"]
[Black "php #2"]
['Nh3']
[White "r #2"]
[Black "php #3"]
['Nc3']
[White "r #2"]
[Black "ruby #0"]
['c3']
[White "ruby #1"]
[Black "r #2"]
['Nf3', 'f6']
[White "ruby #2"]
[Black "r #2"]
['d4', 'd6']
[White "ruby #3"]
[Black "r #2"]
['g3', 'f6']
[White "r #3"]
[Black "php #0"]
['b3']
[White "r #3"]
[Black "php #1"]
['g3']
[White "r #3"]
[Black "php #2"]
['g4']
[White "php #3"]
[Black "r #3"]
['e3', 'f5']
[White "r #3"]
[Black "ruby #0"]
['e3']
[White "ruby #1"]
[Black "r #3"]
['Nh3', 'a5']
[White "ruby #2"]
[Black "r #3"]
['Nc3', 'h6']
[White "r #3"]
[Black "ruby #3"]
['e4']
[White "php #0"]
[Black "php #1"]
['b4', 'd5', 'h4', 'b6', 'h5', 'e5', 'Na3', 'Bd6', 'Rh3', 'Be7']
[White "php #2"]
[Black "php #0"]
['f4', 'b6', 'c4', 'g6', 'e4', 'Bg7', 'b3', 'f6', 'c5', 'Nh6', 'c6', 'Ng4', 'Nc3', 'd6', 'Ba3', 'e6', 'Qf3', 'd5', 'Qg3', 'f5', 'Ke2', 'b5', 'Qh4', 'Qe7', 'exf5', 'Ne3', 'Qf2', 'Na6', 'Kd3', 'b4', 'Nh3', 'Bf8', 'Kxe3', 'Qf6', 'Qe2', 'Bd6', 'Bxb4', 'Bc5+', 'Kf3', 'Bf2', 'fxg6', 'Rg8', 'Rb1', 'Qg5', 'Rb2', 'Rh8', 'a4', 'Qe7', 'Qxf2', 'Bd7', 'Rb1', 'Rg8', 'Bd6', 'Nb8', 'Nb5', 'Rg7', 'Kg3', 'hxg6', 'Be2', 'Qh4+', 'Kxh4', 'Bc8', 'Rbd1', 'Kd8', 'Rdf1', 'Bb7', 'Qe3', 'Bc8', 'Rb1', 'g5+', 'Nxg5', 'Nxc6', 'Ba3', 'Ke8', 'Qb6', 'Bd7', 'Nf3', 'Rg3', 'Ng5', 'e5', 'Qb7', 'Nd4', 'Rhd1', 'Ne6', 'Rb2', 'Rc3', 'Nd6+', 'Kd8', 'Rc2', 'e4', 'Kh5', 'Rh3+', 'gxh3', 'Nf8', 'Rh1', 'c5', 'Ndf7+', 'Ke8', 'Bf3', 'Rd8', 'Re1', 'Bc6', 'Qb8', 'Bb7', 'Qd6', 'Rd7', 'Qb8+', 'Ke7', 'Qxb7', 'd4', 'Bd1', 'e3', 'Qb6', 'Rc7', 'Rb2', 'axb6', 'Bxc5+', 'Kd7', 'Rh1', 'b5', 'Kh6', 'exd2', 'Ne6', 'Rc8', 'Rg1', 'Rc6', 'f5', 'Rxc5', 'Nh8', 'Kc6', 'Bc2', 'Kd7', 'Bd3', 'Rc7', 'Be4', 'd1=Q', 'Ng7', 'Qe1', 'Rg3', 'Rc1', 'b4', 'Rc4', 'Rg4', 'Qg1', 'Ba8', 'Ne6', 'Ne8', 'Nf8', 'Re4', 'd3', 'Rc2', 'Qd4', 'Bc6+', 'Rxc6+', 'Nf6+', 'Kd6', 'Nd7', 'Qg1', 'Re6+', 'Kd5', 'Rc5+', 'Kd4', 'Nf7', 'Qg2', 'h4', 'Qe4', 'Rc3', 'Ng6', 'Nf6', 'Qxf5', 'Rc2', 'Qxf6', 'Rexc6', 'Qd6', 'R2c5', 'd2', 'h3', 'Ne7+', 'Nxd6', 'Nxc6', 'Rd5+', 'Kc3', 'Nb7', 'Na7', 'Nc5', 'd1=B', 'Ne4+', 'Kc2', 'Rg5', 'Kd3', 'h5', 'Bc2', 'Rg4', 'Ke3', 'Nc3', 'Kf2', 'Rc4', 'Bb1', 'axb5', 'Be4', 'Rc6', 'Bg6', 'Ne2', 'Bd3', 'Ng1', 'Be2', 'Re6', 'Kg3', 'Nf3', 'Kf4', 'Ne5', 'Nc8', 'Rd6', 'Bxb5', 'Rd1', 'Be2', 'Ra1', 'Na7', 'Nc4', 'Kg3', 'Re1', 'Bf1', 'Na5', 'Ba6', 'Nb7', 'Kxh3', 'Re4', 'Bb5', 'Nd6', 'Ba6', 'Nb5', 'Nc8', 'Kh7', 'Bxb5', 'Rf4', 'Bf1', 'Rf5', 'Kh2', 'Rf3', 'Bb5', 'Rf6', 'Kg3', 'Rc6', 'Kh2', 'Ra6', 'Na7', 'Re6', 'Kh1', 'Re2', 'Bd7', 'Kh6', 'Be8', 'Re1+', 'Kh2', 'Rg1', 'Bg6', 'hxg6', 'Nb5', 'g7', 'Nc3', 'Rc1', 'Kg2', 'Rd1', 'Nb5', 'Rd4', 'Kf2', 'g8=Q', 'Kf1', 'Kh5', 'Nxd4', 'Qg7', 'Nc6', 'Qf6+', 'Ke1', 'Qe6+', 'Ne5', 'Qe7', 'Kf1', 'Qg5', 'Ng4', 'Qc1+', 'Kf2', 'Qc2+', 'Kg3', 'Qg6', 'Kf3', 'Qa6', 'Kg3', 'Qb7', 'Nh2', 'Qg7+', 'Kf3', 'Kg5', 'Ke3', 'Qg8', 'Nf1', 'Qd8', 'Nh2', 'Qd5', 'Ng4', 'Qe4+', 'Kxe4', 'Kh4', 'Kd5', 'Kg5', 'Nf2', 'Kh6', 'Ng4+', 'Kg7', 'Ne3', 'Kf8', 'Nd1', 'Ke8', 'Ke5', 'Kd7', 'Nc3', 'b5', 'Nb1', 'Ke7', 'Kf4', 'Kf6', 'Nc3', 'Ke7', 'Na2', 'Ke6', 'Nc1', 'Kf7', 'Kg5', 'Kg8', 'Nb3', 'Kg7', 'Kg4', 'Kf7', 'Na5', 'Kg6', 'Nb3', 'Kh6', 'Kf5', 'b6', 'Nc1', 'Kg7', 'Na2', 'Kg8', 'Kf4', 'b7', 'Kg4', 'b8=B', 'Nc1', 'Bg3', 'Nd3', 'Be1', 'Nxe1']
[White "php #0"]
[Black "php #3"]
['Nh3', 'e6', 'f4', 'e5', 'f5', 'c5', 'Nc3', 'Qf6', 'Ng1', 'Qxf5', 'Nd5', 'Bd6', 'Nh3', 'Qf6', 'e3', 'c4', 'e4', 'b5', 'Nhf4', 'g5', 'Ne6', 'a5', 'd4', 'cxd3', 'Nb6', 'Be7', 'Nxg5', 'Qxb6', 'Nxh7', 'Qg1', 'a4', 'Bg5', 'b4', 'Bd8', 'c3', 'bxa4', 'Bh6', 'Be7', 'h4', 'Nf6', 'Nxf6+', 'Bxf6', 'Qh5', 'Be7', 'bxa5', 'Qxg2', 'Qf3', 'Bc5', 'c4', 'Qe2+', 'Bxe2', 'Ba3', 'Bg5', 'd6', 'Qf4', 'Bf5', 'Bf6', 'Rh6', 'Bd8', 'Rh8', 'Bf3', 'Kf8', 'Kf1', 'Bb4', 'Rd1', 'Ra7', 'Be2', 'Kg8', 'Qe3', 'Bg6', 'Ra1', 'Bf5', 'Kf2', 'Rh6', 'Rhd1', 'Rc7', 'Qxd3', 'Bg6', 'Bf3', 'Ra7', 'Qe2', 'Bh7', 'Rd4', 'Ra8', 'Kg3', 'Ba3', 'h5', 'Kg7', 'Kf2', 'Ra6', 'Rc1', 'Nd7', 'Qa2', 'Bxc1', 'Qe2', 'Ba3', 'Qd3', 'Bg8', 'Bc7', 'Bb4', 'Qe2', 'a3', 'Qc2', 'Bc5', 'Kg2', 'Bxd4', 'Qf2', 'Nf6', 'Qe2', 'Nh7', 'Qe1', 'Be3', 'Qh1', 'Nf8', 'Bg4', 'Bg1', 'Bb8', 'Nd7', 'Bc7', 'Kh8', 'Bb8', 'Rxh5', 'Bxd6', 'Bf2', 'Bc7', 'Nf6', 'c5', 'Rxh1', 'Bc8', 'Re1', 'Bh3', 'Rg1+', 'Kxf2', 'Rg4', 'Bg2', 'Nxe4+', 'Kg1', 'Ra8', 'Bd6', 'Nc3', 'Kh2', 'Ra7', 'a6', 'Kh7', 'Bb8', 'Rxa6', 'Bc6', 'Ra5', 'Bb7', 'Na2', 'Bd6', 'Re4', 'c6', 'Raa4', 'Bxe5', 'Reb4', 'Ba8', 'Kh6', 'Bc3', 'Rb1', 'Bg7+', 'Kg5', 'Bf6+', 'Kxf6', 'Bb7', 'Rg4', 'Bc8', 'Rb8', 'Ba6', 'Rg7', 'Bd3', 'Ke7', 'Ba6', 'Rb5', 'c7', 'Rgg5', 'Kh3', 'Rb8', 'Kh4', 'Rg4+', 'Kh3', 'Rf4', 'Bb7', 'Nc3', 'c8=B', 'Rxb7', 'Bg4', 'Kd6', 'Bc8', 'Kc6', 'Bxb7+', 'Kc5', 'Be4', 'Nd5', 'Bd3', 'Rf1', 'Kg2', 'Ne7', 'Kh2', 'Ng6', 'Bxg6', 'Rf5', 'Kh3', 'a2', 'Kg2', 'Kc4', 'Bh7', 'Kb4', 'Bg6', 'Rf3', 'Bc2', 'Kb5', 'Ba4+', 'Kb4', 'Be8', 'Rd3', 'Kg1', 'Rd7', 'Kg2', 'Ra7', 'Kg1', 'Rb7', 'Kh1', 'Rc7', 'Bb5', 'Ka5', 'Bc4', 'Rc8', 'Bf1', 'Rc4', 'Kg2', 'Kb5', 'Kf2', 'Kc6', 'Bxc4', 'a1=R', 'Bf1', 'f5', 'Kg2', 'Rb1', 'Bb5+', 'Kd5', 'Kf2', 'Ke4', 'Be2', 'Kd4', 'Bd1', 'Rb7', 'Kg3', 'Kc4', 'Bh5', 'Kd3', 'Kf3', 'Ra7', 'Kf2', 'Ba2', 'Bg6', 'Rb7', 'Kf1', 'Kd4', 'Bf7', 'Rc7', 'Kf2', 'Rd7', 'Be6', 'f4', 'Ke1', 'Bb3', 'Kf2', 'Ba4', 'Kf1', 'Kc5', 'Bd5', 'Rd8', 'Ke2', 'Kd4', 'Kf1', 'Rf8', 'Bg2', 'Ke3', 'Ke1', 'Rc8', 'Bb7', 'Rd8', 'Bh1', 'Rd3', 'Bg2', 'Ra3', 'Kf1', 'Be8', 'Bb7', 'Kd2', 'Kg2', 'Bd7', 'Bc6', 'Rh3', 'Kf1', 'f3', 'Bb7', 'Rh6', 'Bd5', 'Ra6', 'Ba8', 'Kd3', 'Kf2', 'Be8', 'Kg1', 'Bh5', 'Kf2', 'Bg4', 'Bc6', 'Bd7', 'Kg3', 'Kc2', 'Kf4', 'Ra1', 'Kg5', 'Ra5+', 'Bd5', 'f2', 'Kf4', 'Bb5', 'Kf3', 'f1=B', 'Kf2', 'Kb2', 'Bc6', 'Kc3', 'Kg1', 'Kb3', 'Ba8', 'Ra3', 'Kh1', 'Bh3', 'Bg2', 'Be2', 'Bf1', 'Bb5', 'Bd3', 'Bc4', 'Be2', 'Bf5', 'Bf3', 'Bc8', 'Bh5', 'Ra5', 'Kg1', 'Kb2', 'Bg4', 'Rc5', 'Be2', 'Kc1', 'Kh1', 'Ra5', 'Kg2', 'Bb3', 'Kg3', 'Ra8', 'Kf3', 'Bh3', 'Bd1', 'Bg2+', 'Ke2', 'Be6', 'Ba4', 'Bd7', 'Bxd7', 'Rh8', 'Ke3', 'Rh6', 'Kd4', 'Rh2', 'Bg4', 'Be4', 'Kc5', 'Rc2+', 'Kb6', 'Bh1', 'Ka7', 'Rb2', 'Bf5', 'Rg2', 'Bh7', 'Kb2', 'Be4', 'Rd2', 'Kb8', 'Bg2', 'Kb7', 'Rd4', 'Kc8', 'Kb3', 'Bg6', 'Bb7+', 'Kc7', 'Rd6', 'Be4', 'Rf6', 'Bb1', 'Bg2', 'Bg6', 'Bf3', 'Kd8', 'Rf4', 'Kc7', 'Bc6', 'Bb1', 'Rf8', 'Kd6', 'Bb5', 'Ke6', 'Kc4', 'Bc2', 'Rf6+', 'Ke7', 'Rd6', 'Bd3+', 'Kc3', 'Bc2', 'Bd3', 'Kxd6']
[White "php #0"]
[Black "ruby #0"]
['b4', 'Na6', 'c4', 'Nxb4', 'c5', 'Nxa2', 'Nh3', 'Nxc1', 'Qc2', 'Nxe2', 'd3', 'a5', 'f4', 'Nxf4', 'Nc3', 'Nxd3+', 'Ke2', 'Nxc5', 'Rd1', 'b6', 'g4', 'e5', 'Qg6', 'hxg6', 'Ra1', 'Rxh3', 'Nd5', 'Rxh2+', 'Kd1', 'Rxh1', 'Kc2', 'Rxf1', 'Ne3', 'Rxa1', 'Ng2', 'Bd6', 'Nf4', 'exf4', 'Kd2', 'Bb7', 'g5', 'Qxg5', 'Ke2', 'Qh4', 'Kd2', 'Ra4', 'Kc3', 'Bf3', 'Kd2', 'Bg4', 'Kc2', 'Ra1', 'Kc3', 'Ne6', 'Kc4', 'Kf8', 'Kb5', 'a4', 'Kc4', 'Ra6', 'Kc3', 'Ra2', 'Kc4', 'Ra7', 'Kd5', 'f6', 'Ke4', 'Ba3', 'Kd3', 'Bh3', 'Kc4', 'Qe1', 'Kb5', 'Qg3', 'Kc4', 'Qg2', 'Kd3', 'Qh1', 'Kc4', 'Rc2+', 'Kb5', 'c5', 'Kxb6', 'Rc3', 'Kb5', 'Bb2', 'Kb6', 'Qg2', 'Kxa7', 'Qa8+', 'Kxa8', 'f3', 'Kb8', 'Bg2', 'Kc8', 'Nc7', 'Kb8', 'Na6+', 'Kc8', 'Ne7+', 'Kxd7', 'Nb8+', 'Kd8', 'g5', 'Kc7', 'Ra3', 'Kd8', 'Ng6', 'Kc7', 'Kf7', 'Kc8', 'Be5', 'Kd8', 'Ra1', 'Kc8', 'Nh8', 'Kb7', 'Nc6', 'Ka8', 'Nd8', 'Ka7', 'Rf1', 'Ka8', 'Ba1', 'Ka7', 'Bd4', 'Ka8', 'Kf8', 'Kb8', 'Ba1', 'Kc7', 'Bb2', 'Kxd8', 'g6', 'Kd7', 'Rc1', 'Kd8', 'Ra1', 'Kd7', 'Bh1', 'Kd8', 'Be5', 'Kd7', 'Bb2', 'Kc7', 'Re1', 'Kb6', 'Bg2', 'Ka7', 'Kg7', 'Ka6', 'Bh1', 'Ka7', 'Ba1', 'Ka8', 'c4', 'Kb7', 'Bg2', 'Ka8', 'Bh3', 'Kb8', 'f5', 'Ka7', 'Be5', 'Ka6', 'a3', 'Kb7', 'f4', 'Ka8', 'Kh6', 'Ka7', 'Bg4', 'Ka8', 'Rh1', 'Kb7', 'c3', 'Ka6', 'Bg7', 'Kb6', 'Bf5', 'Kb7', 'Kh7', 'Kb8', 'Bh6', 'Ka8', 'Bd7', 'Ka7', 'Rh4', 'Kb6', 'Rh2', 'Ka6', 'Ra2', 'Ka7', 'c2', 'Kb8', 'Nf7', 'Ka8', 'Nh8', 'Ka7', 'Bc6']
[White "ruby #1"]
[Black "php #0"]
['f4', 'c5', 'g4', 'Nc6', 'g5', 'Nf6', 'gxf6', 'Ne5', 'fxe5', 'd6', 'exd6', 'a5', 'fxg7', 'e6', 'gxh8=Q', 'Qb6', 'Qxh7', 'Qxb2', 'Bxb2', 'Kd8', 'Qxf7', 'Bh6', 'Qxb7', 'Ra7', 'Qxa7', 'Bf8', 'Qxa5+', 'Kd7', 'Qxc5', 'Ke8', 'Qxc8+', 'Kf7', 'Qxf8+', 'Kxf8', 'c3', 'Kf7', 'd3', 'Kg6', 'Qa4', 'Kh7', 'Qg4', 'e5', 'Ba3', 'Kh8', 'Qg6', 'e4', 'dxe4']
[White "php #0"]
[Black "ruby #2"]
['h3', 'h6', 'Nf3', 'g5', 'Ng1', 'f6', 'b4', 'Nc6', 'b5', 'a5', 'bxa6', 'bxa6', 'Bb2', 'Bg7', 'Bc1', 'a5', 'g4', 'Nd4', 'Na3', 'Nxc2+', 'Nxc2', 'd5', 'd3', 'Bxg4', 'Bb2', 'Bxh3', 'Bxf6', 'exf6', 'Nxh3', 'Qd7', 'f4', 'Qxh3', 'Qb1', 'Qxf1+', 'Kd2', 'Qxb1', 'Nb4', 'gxf4', 'd4', 'Qxa1', 'Rxh6', 'Qxd4+', 'Ke1', 'Nxh6', 'Na6', 'Rxa6', 'a3', 'Rf8', 'Kf1', 'Nf7', 'e3', 'Qxe3', 'Kg2', 'Qxa3', 'Kf1', 'Qc5', 'Ke2', 'Ke7', 'Ke1', 'Qc4', 'Kf2', 'Qe2+', 'Kxe2', 'Ne5', 'Kf2', 'Kd8', 'Kg1', 'c6', 'Kf2', 'Ke7', 'Kf1', 'Rg8', 'Ke1', 'Ke6', 'Kd1', 'Kf5', 'Kc1', 'Nd7', 'Kd2', 'Nc5', 'Kc2', 'Bf8', 'Kb1', 'Kg4', 'Kc1', 'Nd7', 'Kd1', 'Rg5', 'Kd2', 'Rb6', 'Kc1', 'Bd6', 'Kc2', 'Kf5', 'Kd2', 'Ne5', 'Kd1', 'Rb2', 'Kc1', 'Rb3', 'Kd1', 'Nc4', 'Ke2', 'Rg2+', 'Kf1', 'Rgb2', 'Kg1', 'Na3', 'Kf1', 'Rf2+', 'Kxf2', 'Rb4', 'Kg2', 'Nb1', 'Kf1', 'Rb8', 'Ke2', 'Rb2+', 'Kf3', 'Ke6', 'Kg4', 'Rd2', 'Kf3', 'Kf7', 'Kg4', 'Rg2+', 'Kh4', 'Rc2', 'Kh3', 'Be5', 'Kh4', 'Bb2', 'Kg4', 'f3', 'Kh5', 'Be5', 'Kg4', 'Nc3', 'Kxf3', 'Nb1', 'Kg4', 'f5+', 'Kxf5', 'Bf4', 'Kg4', 'Be5', 'Kh4', 'Bh2', 'Kg4', 'Rg2+', 'Kh4', 'Rg4+', 'Kh5', 'Rg1', 'Kh6', 'Be5', 'Kh7', 'd4', 'Kh6', 'Ke8', 'Kh7', 'Rg3', 'Kh6', 'Bf4+', 'Kh5', 'Nc3', 'Kh4', 'Be5', 'Kh5', 'Rg7', 'Kh6', 'Bg3', 'Kh5', 'Nd1', 'Kh6', 'Ke7', 'Kh5', 'Rf7', 'Kg5', 'Kf8', 'Kg4', 'Rf1', 'Kg5', 'Kg7', 'Kh5', 'Kh8', 'Kg5', 'Kg8', 'Kg6', 'Bb8', 'Kh5', 'Rf3', 'Kg4', 'd3', 'Kh4', 'Rf1', 'Kg4', 'Bh2', 'Kg5', 'Bc7', 'Kg4', 'c5', 'Kh3', 'Nc3', 'Kg2', 'Bb8', 'Kh3', 'Nb1', 'Kg2', 'Rd1', 'Kf2', 'Rc1', 'Kf3', 'Rc2', 'Ke4', 'Rc1', 'Kf3', 'Be5', 'Ke4', 'Re1+', 'Kd5', 'Bg7', 'Kd6', 'Re6+', 'Kc7', 'Rd6', 'Kb8', 'Be5', 'Ka8', 'd2', 'Kb7', 'Kf8', 'Ka7', 'Kg8', 'Ka8', 'Rc6']
[White "php"]
[Black "ruby"]
[]
[White "php #2"]
[Black "php #1"]
['e3', 'h6', 'Bb5', 'f6', 'h3', 'f5', 'f4', 'e5', 'Ke2', 'exf4', 'a4', 'a6', 'Kf3', 'Ke7', 'b4', 'd6', 'Kxf4', 'Ra7', 'c3', 'Nd7', 'Bb2', 'Ndf6', 'Qc2', 'c6', 'Kf3', 'Nh7', 'Qb3', 'Ke8', 'Ra2', 'd5', 'Bf1', 'Qh4', 'Ba3', 'Qh5+', 'Kf4', 'Bd7', 'Rb2', 'b6', 'Kg3', 'Qg6+', 'Kh2', 'c5', 'd4', 'Qf7', 'bxc5', 'Bxc5', 'Re2', 'f4', 'a5', 'Qe6', 'Nf3', 'Bc6', 'Qc4', 'h5', 'Qb4', 'Ng5', 'Ra2', 'Nf6', 'Kg1', 'Qe7', 'Bxa6', 'Kd7', 'Bf1', 'Re8', 'Kf2', 'Rc7', 'h4', 'Qe5', 'g4', 'Qd6', 'Ng1', 'Ra8', 'Be2', 'Rca7', 'c4', 'Rb8', 'Rh3', 'Rh8', 'Bf1', 'Bb7', 'Qxb6', 'Ke7', 'Rc2', 'Ngh7', 'Re2', 'Rha8', 'Qb5', 'Bc6', 'e4', 'Qc7', 'Rc2', 'Kd7', 'Rf3', 'Qxa5', 'Rxf4', 'Bd6', 'Rd2', 'Be7', 'Bb4', 'Ra6', 'Ra2', 'Kd8', 'cxd5', 'Bf8', 'Re2', 'g6', 'Rf3', 'Qa2', 'Rb3', 'Kc8', 'e5', 'Qxb3', 'Re3', 'Bc5', 'Bg2', 'Ra2+', 'Kg3', 'Bd7', 'Qa4', 'Ng8', 'Qxa2', 'Bxd4', 'Rf3', 'Ra3', 'Kf4', 'Ba7', 'Nxa3', 'Nf8', 'gxh5', 'Qc4+', 'Kg3', 'Bd4', 'Bd2', 'Qxa2', 'Rf4', 'Qb2', 'Ne2', 'g5', 'Rf1', 'Bb6', 'Rxf8+', 'Be8', 'Nc4', 'Kd7', 'Bf1', 'Qd4', 'Rf6', 'Qa1', 'Kh3', 'Qd1', 'Ba5', 'Qxe2', 'Re6', 'Kc8', 'Rxb6', 'Bxh5', 'Re6', 'Nf6', 'Ra6', 'Kb8', 'Rc6', 'Qg4+', 'Kh2', 'Qd1', 'Kg1', 'Bf7', 'Rc7', 'Bxd5', 'Nb2', 'Qb3', 'Bc4', 'Bxc4', 'hxg5', 'Qxb2', 'exf6', 'Qd4+', 'Kh2', 'Qe4', 'Rc6', 'Bd5', 'Rc4', 'Qg2#']
[White "php #1"]
[Black "php #3"]
['d3', 'h6', 'c4', 'a6', 'g4', 'Rh7', 'Nd2', 'e6', 'a4', 'Qh4', 'e3', 'b6', 'b3', 'Bb4', 'Bb2', 'Bxd2+', 'Ke2', 'Qh5', 'Kf3', 'Qxh2', 'Ke4', 'f5+', 'Kd4', 'Ne7', 'Rc1', 'Kd8', 'Ne2', 'Qf4+', 'Nxf4', 'fxg4', 'Qf3', 'Bxe3+', 'Ke4', 'g5', 'Ba1', 'c5', 'Qe2', 'Nf5', 'Qd2', 'g3', 'Be2', 'Re7', 'Rh4', 'Bxf4', 'Kf3', 'Bb7+', 'Kg4', 'Rh7', 'Rc2', 'Rg7', 'Qd1', 'Nd6', 'Qb1', 'Nc6', 'Rc3', 'Ke8', 'Rxh6', 'Kd8', 'd4', 'Kc8', 'Qc2', 'Bd2', 'Bd3', 'Kc7', 'Be4', 'Rc8', 'Rh4', 'Rcg8', 'd5', 'a5', 'Qxd2', 'Kb8', 'Kxg3', 'Rc8', 'Rh5', 'Rg6', 'Bxg6', 'Nxc4', 'Kg4', 'Ba6', 'Bd3', 'Nxd2', 'Rc2', 'Ne7', 'Bxa6', 'Ng6', 'Rc4', 'Nb1', 'Bb5', 'Kb7', 'Be5', 'Nh4', 'Rh7', 'Ng2', 'Ba1', 'Rb8', 'Rc1', 'e5', 'Kg3', 'Kc8', 'Kh3', 'Ne3', 'Bf1', 'Nc3', 'Re7', 'Ncxd5', 'Re6', 'Nb4', 'Kh2', 'Nbc2', 'Rxb6', 'Ne1', 'Bh3', 'Nf3+', 'Kh1', 'Nd5', 'Bf1', 'Nc7', 'Rf6', 'Rb4', 'Rc3', 'Nb5', 'Bg2', 'g4', 'Bb2', 'Rd4', 'Rf4', 'Kc7', 'Bh3', 'Kd8', 'Rf6', 'e4', 'Ra6', 'Ne1', 'Rc4', 'd5', 'Re6', 'Nd6', 'b4', 'Nf5', 'Re8+', 'Kd7', 'Rxe4', 'g3', 'Bxd4', 'Kc7', 'Bxf5', 'g2+', 'Kh2', 'g1=N', 'Re8', 'Nc2', 'Bd3', 'Kb7', 'b5', 'Kb6', 'Bh8', 'Kb7', 'Rg4', 'Ne2', 'Rd8', 'Na1', 'Rg6', 'Ka7', 'Ra8+', 'Kxa8', 'Be5', 'Nc1', 'Bxa1', 'c4', 'Kh1', 'Nxd3', 'Kh2', 'Nxf2', 'Rc6', 'Ka7', 'Bh8', 'Kb8', 'Ba1', 'Ka7', 'Rc8', 'Kb7', 'Re8', 'Kc7', 'Rf8', 'Kb7', 'Bd4', 'Nh3', 'Rh8', 'Nf4', 'Ba1', 'Nd3', 'Kg3', 'c3', 'Kf3', 'd4', 'Bb2', 'Nf4', 'Ra8', 'Kb6', 'Kg4', 'Kb7', 'Rf8', 'Nd5', 'Rf5', 'Ka8', 'Rf7', 'Nc7', 'Rf3', 'Ka7', 'Rg3', 'Ka8', 'Rg1', 'Na6', 'Rf1', 'Nb8', 'Kf4', 'c2', 'Rd1', 'c1=B+', 'Kg3', 'Bd2', 'Rb1', 'Bc1', 'Kf2', 'Nd7', 'Ba3', 'Ne5', 'Bb2', 'Be3+', 'Ke2', 'Bg5', 'Kd1', 'Bd2', 'Bc3', 'Bxc3', 'Rb3', 'Ba1', 'Kc1', 'Nf7', 'Rb4', 'Ka7', 'Rb3', 'Bb2+', 'Kb1', 'Nh8', 'Ra3', 'Bxa3', 'Ka2', 'Be7', 'b6+', 'Kxb6', 'Ka1', 'Ng6', 'Kb2', 'Bc5', 'Ka1', 'Be7', 'Kb2', 'Ka7', 'Kc1', 'Bb4', 'Kd1', 'Nf4', 'Kc2', 'Bd2', 'Kb2', 'Ka8', 'Kb3', 'Ne6', 'Kb2', 'Ng5', 'Ka2', 'Ne4', 'Ka1', 'Nc3', 'Kb2', 'Nd1+', 'Ka2', 'Kb8', 'Ka3', 'Nb2', 'Kxb2', 'Be1', 'Ka3', 'Bg3', 'Kb3', 'd3', 'Ka2', 'Bc7', 'Kb2', 'Bh2', 'Ka3', 'Bd6+', 'Ka2', 'd2', 'Kb2', 'd1=R', 'Ka2', 'Kc7', 'Kb2', 'Rd5', 'Kb1', 'Ba3', 'Kc2', 'Bb2', 'Kb1', 'Rd3', 'Kc2', 'Kb7', 'Kxd3', 'Ka6', 'Kc4', 'Kb6', 'Kd3', 'Ba1', 'Ke4', 'Kc7', 'Kd3', 'Kc6', 'Kd2', 'Kb7', 'Kd1', 'Be5', 'Kc2', 'Bd4', 'Kd2', 'Kc6', 'Kc2', 'Be3', 'Kb3', 'Bb6', 'Kb2', 'Kd7', 'Kc1', 'Ke6', 'Kb2', 'Kf6', 'Ka3', 'Ke6', 'Ka2', 'Bc7', 'Kb3', 'Kf6', 'Kc3', 'Kg5', 'Kd2', 'Bd8', 'Ke2', 'Kh6', 'Kd3', 'Kg7', 'Kc4', 'Kg8', 'Kd4', 'Kg7', 'Ke3', 'Kf6', 'Kd3', 'Ke6', 'Kc4', 'Kd6', 'Kd4', 'Bg5', 'Kc4', 'Ke6', 'Kd4', 'Ke7', 'Kd5', 'Bh4', 'Kc4', 'Kf7', 'Kb3', 'Bf2', 'Ka2', 'Ke8', 'Kb2', 'Bg1', 'Kb3', 'Kd7', 'Ka3', 'Bb6', 'Ka2', 'Be3', 'Kb2', 'Bf2', 'Ka2', 'Bd4', 'Ka3', 'Bh8', 'Kb3', 'Ba1', 'Kc2', 'Kd6', 'Kb1', 'Bf6', 'Kc2', 'Bg5', 'Kb3', 'Kd5', 'Kb2', 'Kd4', 'Kc2', 'Ke3', 'Kb3', 'Ke2', 'Kc4', 'Kd1', 'Kd5', 'Bc1', 'Kd4', 'Bf4', 'Kd3', 'Bg3', 'Kc3', 'Ke2', 'Kb2', 'Kf3', 'Ka2', 'Kg2', 'Ka1', 'Bc7', 'Kb2', 'Bf4', 'Kb1', 'Kh3', 'Kc2', 'Bh6', 'Kd3', 'Bf4', 'Kc4', 'Be3', 'Kd3', 'Bg5', 'Ke4', 'Kh2', 'Kf5', 'Bd2', 'Kf6', 'Bf4', 'Kg7', 'Bd6', 'Kg8', 'Bc7', 'Kh8', 'Bf4', 'Kg7', 'Bc1', 'Kf7', 'Bf4', 'Kg6', 'Kh3', 'Kh7', 'Kh4', 'Kh8', 'Bc1', 'Kg7', 'Be3', 'Kh8', 'Bg5', 'Kg7']
[White "php #1"]
[Black "ruby #0"]
['d4', 'a6', 'Nd2', 'f6', 'a3', 'h6', 'Ra2', 'g5', 'd5', 'b5', 'Nh3', 'Bg7', 'b3', 'Kf8', 'a4', 'bxa4', 'e3', 'axb3', 'Ra3', 'bxc2', 'Nc4', 'cxd1=Q+', 'Kxd1', 'e6', 'Ra4', 'exd5', 'Bb2', 'dxc4', 'Rxa6', 'Rxa6', 'Ng1', 'Kf7', 'e4', 'd6', 'g4', 'Bxg4+', 'f3', 'Bxf3+', 'Ke1', 'Bxe4', 'Bd4', 'Bxh1', 'Be3', 'Ke8', 'Nh3', 'Be4', 'Be2', 'Kf8', 'Bxc4', 'Rb6', 'Ba6', 'Nxa6', 'Nf2', 'Bg6', 'Nd1', 'Rb4', 'Ba7', 'Rb7', 'h3', 'Rxa7', 'Kf1', 'Ra8', 'Nb2', 'Nc5', 'Kg1', 'g4', 'Na4', 'gxh3', 'Nb6', 'cxb6', 'Kh1', 'Na6', 'Kg1', 'Bf5', 'Kf1', 'Rc8', 'Kg1', 'Ke8', 'Kf2', 'Rc1', 'Kf3', 'Rc4', 'Ke3', 'Bc2', 'Kf3', 'Re4', 'Kf2', 'Rg4', 'Kf1', 'Ra4', 'Ke2', 'Nc5', 'Ke3', 'Qd7', 'Ke2', 'Bb3', 'Ke1', 'f5', 'Kf2', 'Be6', 'Kf3', 'Rh7', 'Ke2', 'Na6', 'Kd3', 'Ba1', 'Kc2', 'Nb4+', 'Kc1', 'b5', 'Kb1', 'Na2', 'Kxa1', 'Ra7', 'Kb2', 'Rb7', 'Ka3', 'b4+', 'Kb2', 'Qe7', 'Kb1', 'Bc8', 'Kxa2', 'Qe2+', 'Kb1', 'd5', 'Kc1', 'Ke7', 'Kb1', 'Qh5', 'Kc2', 'Rg7', 'Kc1', 'Rb6', 'Kb1', 'Rbg6', 'Kc1', 'f4', 'Kc2', 'Bf5+', 'Kd2', 'Re6', 'Kc1', 'Re4', 'Kc2', 'Re1+', 'Kd2', 'Rf7', 'Kxe1', 'Rh7', 'Kd2', 'h2', 'Kc1', 'Kf8', 'Kd2', 'Ra7', 'Ke1', 'Ne7', 'Kd2', 'd4', 'Kc1', 'Nc6', 'Kb2', 'Kg8', 'Kb3', 'Qf7+', 'Kb2', 'Ne7', 'Kc1', 'Kh8', 'Kd1', 'Qf6', 'Kd2', 'Qb6', 'Ke2', 'Kg7', 'Kf1', 'Nc6', 'Kf2', 'Nb8', 'Kg2', 'Rb7', 'Kh1', 'Kh8', 'Kxh2', 'Qb5', 'Kg2', 'Rc7', 'Kh2', 'Rf7', 'Kh1', 'Qd3', 'Kh2', 'Rh7', 'Kh1', 'Bc8', 'Kh2', 'Kg8', 'Kh1', 'Qg6', 'Kh2', 'Qa6', 'Kh1', 'Qf6', 'Kg1', 'Qd8', 'Kf1', 'Bb7', 'Kg1', 'h5', 'Kf1', 'Qa5', 'Ke1', 'Be4', 'Kd2', 'Qd5', 'Kd1', 'h4', 'Kd2', 'Rc7', 'Ke2', 'Nc6', 'Kd2', 'Qf7', 'Ke1', 'Qg7', 'Kf2', 'Bh1', 'Ke1', 'Qe7+', 'Kf2', 'Kh7', 'Kg1', 'f3', 'Kf1', 'Qe6', 'Kg1', 'Qe3+', 'Kh2', 'Kg7', 'Kxh1', 'Qf2']
[White "php #1"]
[Black "ruby #1"]
['c3', 'b5', 'd3', 'a5', 'Qd2', 'f5', 'f3', 'Ra6', 'c4', 'bxc4', 'Kf2', 'cxd3', 'Qc3', 'dxe2', 'Bf4', 'exf1=Q+', 'Ke3', 'Qxg1+', 'Kd2', 'Qxg2+', 'Ke1', 'Qxh1+', 'Ke2', 'Qxf3+', 'Ke1', 'Qxc3+', 'Ke2', 'Qxb2+', 'Kf1', 'Qxh2', 'a3', 'Qxf4+', 'Kg2', 'Rc6', 'Ra2', 'Bb7', 'Nc3', 'Rxc3+', 'Kg1', 'Rxa3', 'Rd2', 'Qxd2', 'Kf1', 'e5', 'Kg1', 'Bg2', 'Kh2', 'Ke7', 'Kg1', 'f4', 'Kh2', 'Rh3+', 'Kg1', 'Qe8']
[White "php #1"]
[Black "ruby #2"]
['Nh3', 'f5', 'c3', 'c6', 'Rg1', 'e5', 'e4', 'fxe4', 'Qf3', 'exf3', 'Ng5', 'Qxg5', 'h4', 'Qxg2', 'a4', 'Qxf2+', 'Kd1', 'Qxd2+', 'Kxd2', 'Be7', 'Rg5', 'Bxg5+', 'Ke1', 'Bxh4+', 'Kd1', 'Na6', 'b3', 'g6', 'b4', 'Nxb4', 'Bc4', 'Bg3', 'Be3', 'c5', 'Bb5', 'e4', 'Na3', 'Nd5', 'Bc1', 'Nxc3+', 'Kc2', 'Nxb5', 'Rb1', 'Nxa3+', 'Kb2', 'Nxb1', 'Bh6', 'Nxh6', 'Kxb1', 'a6', 'Ka2', 'a5', 'Ka1', 'Rf8', 'Kb2', 'Be5+', 'Kc2', 'Bg7', 'Kb1', 'Rf6', 'Ka1', 'Rd6+', 'Kb1', 'Bf8', 'Ka1', 'Nf7', 'Kb1', 'Rd4', 'Kb2', 'Rxa4', 'Kb1', 'Nh6', 'Kb2', 'Rd4', 'Kb1', 'Bd6', 'Kb2', 'Kd8', 'Kc1', 'Ra4', 'Kd1', 'Ng4', 'Kc2', 'Nf2', 'Kb3', 'Rb8', 'Kc3', 'Ke8', 'Kb3', 'Be7', 'Kc2', 'b5', 'Kc3', 'Ng4', 'Kb2', 'Ne3', 'Kc1', 'Nf5', 'Kb1', 'Rc4', 'Ka1', 'Ra8', 'Ka2', 'Bh4', 'Kb1', 'Bg5', 'Ka2', 'd5', 'Kb3', 'Ra6', 'Ka2', 'Rc3', 'Ka1', 'Bd8', 'Ka2', 'Ke7', 'Ka1', 'Kf8', 'Ka2', 'h6', 'Ka1', 'Rd6', 'Kb2', 'Ne7', 'Kxc3', 'd4+', 'Kb3', 'a4+', 'Ka2', 'Be6+', 'Kb2', 'Kg8', 'Ka3', 'Bd7', 'Ka2', 'g5', 'Ka3', 'Ra6', 'Kb2', 'e3', 'Ka2', 'Be8', 'Kb1', 'Nc6', 'Ka2', 'Be7', 'Ka3', 'b4+', 'Kb2', 'f2', 'Kc1', 'Bd8', 'Kb1', 'g4', 'Kc2', 'Bh4', 'Kc1', 'a3', 'Kd1', 'a2', 'Ke2', 'Ne7', 'Kd1', 'e2+', 'Kd2', 'Bf7', 'Kc1', 'h5', 'Kc2', 'd3+', 'Kb2', 'Bc4', 'Kc1', 'Ng6', 'Kb2', 'Ra7', 'Ka1', 'Ra3', 'Kb2', 'Bg3', 'Ka1', 'd2', 'Kb2', 'Ra7', 'Ka1', 'Rd7', 'Kb2', 'Rd5', 'Ka1', 'Ne5', 'Kb2', 'Nf7', 'Ka1', 'Bh4', 'Kb2', 'd1=Q']
[White "ruby #3"]
[Black "php #1"]
['Nh3', 'b6', 'Na3', 'c6', 'g3', 'h5', 'e3', 'a6', 'Bxa6', 'g5', 'Qxh5', 'Qc7', 'Nxg5', 'Qd6', 'Nxf7', 'Qe6', 'Bxc8', 'Qh6', 'Nxh8+', 'Kd8', 'Qxh6', 'd6', 'Qxf8+', 'Kc7', 'Qxe7+', 'Nd7', 'Bxd7', 'Nxe7', 'Bxc6', 'Ra5', 'Nc4', 'b5', 'Nxa5', 'Nd5', 'Bxd5', 'Kc8', 'Ba8', 'd5', 'Bxd5', 'Kd7', 'Bg8', 'Kc8', 'c3', 'Kc7', 'a3', 'Kd7', 'a4', 'b4', 'cxb4', 'Kd6', 'Ke2', 'Ke7', 'd4', 'Ke8', 'Be6', 'Kf8', 'Rd1', 'Ke8', 'Nc6', 'Kf8', 'Kf1', 'Ke8', 'Nf7', 'Kf8', 'h3', 'Ke8', 'Re1', 'Kf8', 'Bd7', 'Kxf7', 'Be8+', 'Kg8', 'g4', 'Kh7', 'Nb8', 'Kh6', 'Re2', 'Kh7', 'a5', 'Kh6', 'Nc6', 'Kh7', 'Nd8', 'Kh8', 'Bh5', 'Kg7', 'b3', 'Kh6', 'Kg2', 'Kg5', 'Raa2', 'Kh6', 'Reb2', 'Kg5', 'Ra4', 'Kf6', 'Re2', 'Kg7', 'Nf7', 'Kh7', 'Ng5+', 'Kh6', 'd5', 'Kg7', 'Kg1', 'Kh8', 'Be8', 'Kg8', 'Bg6', 'Kf8', 'Re1', 'Kg7', 'Bh7', 'Kf8', 'Be4', 'Ke8', 'a6', 'Ke7', 'Bd3', 'Ke8', 'Bd2', 'Kd8', 'f3', 'Kc7', 'd6+', 'Kd8', 'b5', 'Kd7', 'h4', 'Ke8', 'Bf1', 'Kf8', 'Ra3', 'Kg7', 'Rc1', 'Kh8', 'e4', 'Kg8', 'Rc4', 'Kh8', 'Be3', 'Kg8', 'Ra2', 'Kg7', 'Bg2', 'Kf8', 'b6', 'Kg8', 'Ra3', 'Kg7', 'Ra2', 'Kh6', 'Bf4', 'Kg7', 'Rc1', 'Kg8', 'Bh3', 'Kf8', 'Bd2', 'Kg7', 'Rc5', 'Kf6', 'Rac2', 'Kg7', 'Nh7', 'Kxh7', 'Bb4', 'Kh6', 'Rc6', 'Kh7', 'Rd2', 'Kg8', 'Rd1', 'Kg7', 'b7', 'Kh8', 'Bc3+', 'Kh7', 'Rb1', 'Kh6', 'Rc8', 'Kg6', 'Kh1', 'Kf7', 'b8=Q', 'Ke6', 'Bf6', 'Kxf6', 'Qc7', 'Ke5', 'Qa7', 'Kf6', 'e5+', 'Kxe5', 'Qc5+', 'Kf6', 'Qd4+', 'Ke6', 'Qa4', 'Kf6', 'Re1', 'Kf7', 'Ra8', 'Kg6', 'Rb1', 'Kf7', 'Rf8+', 'Ke6', 'Qa2', 'Kd5', 'Rg1', 'Kxd6', 'Qa1', 'Kd7', 'Kg2', 'Ke7', 'Qa2', 'Ke6', 'Kf1', 'Ke5', 'h5', 'Kd4', 'Rb8', 'Kd5', 'Qh2', 'Ke6', 'Qd2', 'Ke5', 'Re8+', 'Kf6', 'Ra8', 'Kf7', 'Kg2', 'Ke6', 'Rg8', 'Kf7', 'Qd6', 'Kxg8', 'Kf2', 'Kh8', 'Qe7', 'Kg8', 'Rb1', 'Kh8', 'Ke2', 'Kg8', 'Qf8+', 'Kh7', 'b4']
[White "php #2"]
[Black "php #3"]
['Na3', 'f6', 'e4', 'Kf7', 'Nf3', 'Nc6', 'Rb1', 'h6', 'd3', 'Nb8', 'Nb5', 'e6', 'Kd2', 'd6', 'Ra1', 'Nd7', 'g3', 'Ne7', 'c3', 'Rg8', 'c4', 'c6', 'Qb3', 'd5', 'Qb4', 'Qa5', 'd4', 'Rh8', 'Ke3', 'Ng6', 'cxd5', 'Qxa2', 'Qc5', 'exd5', 'Qxc6', 'Qxb2', 'Ne5+', 'Ndxe5', 'Qc4', 'Nd3', 'g4', 'Rb8', 'Qc2', 'Nge5', 'Nd6+', 'Kg6', 'f3', 'Qxa1', 'Bxd3', 'Bd7', 'Qc4', 'h5', 'Qc3', 'Rh6', 'Bc2', 'Qa4', 'g5', 'Kxg5', 'Qd3', 'dxe4', 'Ba3', 'Rh7', 'Qe2', 'Qa6', 'Bb2', 'Ba4', 'Bc3', 'Nf7', 'Rd1', 'Ra8', 'Rb1', 'Be7', 'Nxb7', 'g6', 'Rb3', 'Qc4', 'Qf2', 'Bd8', 'Nxd8', 'Bd7', 'Ba5', 'Qc5', 'Qg1+', 'Kh4', 'Rc3', 'Be8', 'dxc5', 'f5', 'Bb6', 'Rc8', 'f4', 'a6', 'Bc7', 'Nh6', 'Kd2', 'Rcxc7', 'Nf7', 'Ng4', 'Nh8', 'Rb7', 'Qd4', 'e3+', 'Rxe3', 'Nxh2', 'Qd7', 'Rb2', 'Rd3', 'Re7', 'Rd5', 'Kg3', 'Rxf5', 'Kf3', 'Qa4', 'Ng4', 'Nxg6', 'Rc7', 'Nh8', 'Rb6', 'Qe4+', 'Kg3', 'Qd4', 'Rbb7', 'Kd1', 'Bb5', 'Bb1', 'Be2+', 'Kd2', 'Bc4', 'Be4', 'Ne5', 'Qd3+', 'Kh4', 'Qh3+', 'Kxh3', 'c6', 'Rb1', 'Rxe5', 'Rb8', 'Bg6', 'Kg3', 'Rb5', 'Be6', 'Rb7', 'Bd5', 'Kc2', 'Bxc6', 'Kc3', 'h4', 'Bb1', 'Kxf4', 'Rxc7', 'Ba4', 'Bc2', 'Rd8', 'Bb1', 'Ke3', 'Be4', 'Kf4', 'Re7', 'Bd7', 'Bd5', 'Rc8+', 'Kd3', 'Rc2', 'Nf7', 'Be6', 'Rb7', 'Rg2', 'Rb4+', 'Kg3', 'Bb3', 'Rc2', 'Bxe6', 'Rc4', 'Rb3', 'Kf2', 'Ng5', 'Rc5', 'Ne4+', 'Kg2', 'Bd5', 'Kf3', 'Ng3+', 'Rxd5+', 'Kc3', 'h3', 'Rb1', 'Kg2', 'Re1', 'Rh5', 'Rh1', 'Rh8', 'Rxh3', 'Ra8', 'Kb4', 'Kg1', 'Ne2+', 'Kg2', 'Kc4', 'Kf2', 'Rh7', 'Ra7', 'Kc5', 'Kxe2', 'Rh5', 'Kd1', 'Rh8', 'Rc7+', 'Kd4', 'Ke2', 'Rh7', 'Kf2', 'Rxc7', 'Ke1', 'Kc4', 'Kd1', 'Rc6', 'Kc2', 'Rd6', 'a5', 'Kd5', 'Kd3', 'Rh6', 'Kc2', 'Rd6', 'Kb1', 'Kc5', 'Ka2', 'Rh6', 'Ka3', 'Rg6', 'Ka4', 'Rb6', 'Ka3', 'Rb7', 'Ka2', 'Kc6', 'Ka1', 'Rg7', 'Kb1', 'Kd7', 'Kc1', 'Rg6', 'Kb2', 'Rg8', 'Kc1', 'Ke6', 'Kd2', 'Rb8', 'Kc3', 'Rb6', 'a4', 'Rb4', 'Kd3', 'Kd6', 'Kc2', 'Kd7', 'Kd2', 'Rb1', 'Kd3', 'Rh1', 'Kd4', 'Rh5', 'Kc4', 'Kc8', 'Kd4', 'Rh4+', 'Ke3', 'Kd7', 'a3', 'Rh6', 'a2', 'Rc6', 'Kf2', 'Rc8', 'Kf1', 'Rc4', 'a1=N', 'Rc7', 'Kf2', 'Ra7', 'Kf1', 'Ke7', 'Nc2', 'Ra3', 'Kg1', 'Rf3', 'Na1', 'Rc3', 'Kf2', 'Rc5', 'Kg2', 'Rg5+', 'Kh2', 'Ke6', 'Nc2', 'Rg1', 'Na3', 'Rg7', 'Kh1', 'Rh7+', 'Kg1', 'Ke7', 'Kg2', 'Kd8', 'Kg1', 'Re7', 'Kg2', 'Rg7+', 'Kf3', 'Rh7', 'Nc2', 'Kc8', 'Ke4', 'Rh2', 'Kf5', 'Kb8', 'Na1', 'Kb7', 'Kf6', 'Re2', 'Nb3', 'Rd2', 'Kg7', 'Kc6', 'Nd4+', 'Kd6', 'Nb5+', 'Kd5', 'Kf6', 'Ra2', 'Kg6', 'Ra6+', 'Kf5', 'Ra5', 'Kg5', 'Rxb5', 'Kh5', 'Kc5', 'Kg4', 'Kd4', 'Kf3', 'Kd3', 'Kf4', 'Ke2', 'Kg3', 'Rb4', 'Kh2', 'Rb5', 'Kh1', 'Rg5', 'Kh2', 'Rd5', 'Kh3', 'Kd1', 'Kg2', 'Rd4', 'Kf2', 'Kc2', 'Kg2', 'Kb3', 'Kh3', 'Kc2', 'Kh2', 'Kd3', 'Kg2', 'Rh4', 'Kf2', 'Kc4', 'Kf1', 'Rh6', 'Kg1', 'Rh2', 'Kf1', 'Kd4', 'Kg1', 'Rh7', 'Kg2', 'Rf7', 'Kh1', 'Kd5', 'Kg1', 'Rh7', 'Kf2', 'Ke5', 'Kg2', 'Rh8', 'Kg3', 'Rh1', 'Kf3', 'Kf6', 'Kg4', 'Rh7', 'Kg3', 'Rf7', 'Kf3', 'Kg6+', 'Kg3', 'Kf6', 'Kf4', 'Rf8', 'Kg4', 'Ke5', 'Kg3', 'Rf7', 'Kh2', 'Rf2+', 'Kh3', 'Ke4', 'Kg3', 'Kd5', 'Kh3', 'Rf5', 'Kg3', 'Rh5', 'Kf3', 'Ke5', 'Kf2', 'Rh1', 'Ke2', 'Ke4', 'Kd2', 'Rg1', 'Ke2', 'Rh1', 'Kf2', 'Rh3', 'Kf1', 'Kd4', 'Kg1', 'Rh4', 'Kf2', 'Rh5', 'Kf1', 'Rh2', 'Ke1', 'Kc5', 'Kf1', 'Re2', 'Kxe2']
[White "ruby #0"]
[Black "php #2"]
['Nc3', 'b6', 'g4', 'c5', 'h3', 'Nc6', 'e4', 'g5', 'Nge2', 'Bg7', 'f3', 'Nb8', 'Ng3', 'd6', 'Rh2', 'Bxg4', 'fxg4', 'h5', 'Nxh5', 'Rxh5', 'gxh5', 'g4', 'Qxg4', 'Kf8', 'Qxg7+', 'Kxg7', 'Bg2', 'Nd7', 'Nd1', 'Qc8', 'Rb1', 'Kf8', 'Nc3', 'd5', 'Nxd5', 'Qb7', 'Nxb6', 'f5', 'Nxa8', 'Nh6', 'exf5', 'Ke8', 'Bxb7', 'a6', 'Bxa6', 'Nb6', 'Nxb6', 'Ng8', 'Bc4', 'e6', 'fxe6', 'Kf8', 'Rg2', 'Nf6', 'Rf2', 'Ke7', 'Rxf6', 'Ke8', 'Ra1', 'Kd8', 'Kf1', 'Ke8', 'a4', 'Kd8', 'Rb1', 'Ke8', 'Bb5+', 'Ke7', 'Rf2', 'Kd6', 'Ra1', 'Kxe6', 'd3', 'c4', 'Bxc4+', 'Ke7', 'Bd5', 'Kd8', 'Be3', 'Kc7', 'Rd1', 'Kd6', 'Kg2', 'Ke5', 'Rh1', 'Kd6', 'Rb1', 'Kc7', 'Rf8', 'Kd6', 'Kg3', 'Kc7', 'Bf4+', 'Kxb6', 'Bg5', 'Ka5', 'Rf2', 'Kb4', 'Bc6', 'Ka5', 'Rf6', 'Kb4', 'Rd6', 'Ka5', 'Be4', 'Kxa4', 'Kf2', 'Kb5', 'Rg1', 'Ka5', 'Rc1', 'Ka4', 'Bf5', 'Kb5', 'Ra1', 'Kc5', 'h6', 'Kb5', 'Be4', 'Kc5', 'Bf4', 'Kb4', 'Be3', 'Kb5', 'Rb1', 'Kb4', 'Bg6', 'Ka4', 'Rg1', 'Kb4', 'Bb6', 'Ka4', 'Rf6', 'Kb5', 'Rf4', 'Kc6', 'Rb4', 'Kd7', 'Bh5', 'Ke6', 'Rg8', 'Kf6', 'Rg7', 'Ke6', 'Rbg4', 'Ke5', 'Rb4', 'Kd5', 'Bf7+', 'Kd6', 'Ke1', 'Ke5', 'Re4+', 'Kd6', 'Re8', 'Kc6', 'Rg2', 'Kb5', 'Bf2', 'Ka5', 'Rc8', 'Kb5', 'Rd8', 'Kc6', 'Rd5', 'Kb7', 'Be8', 'Ka8', 'b4', 'Kb7', 'Bg3', 'Ka8', 'Kd2', 'Kb7', 'Be5', 'Kb6', 'Rd6+', 'Kb7', 'Ke3', 'Kc7', 'Rg8', 'Kc8', 'Rc6+', 'Kd8', 'Bd4', 'Ke7', 'h4', 'Kd8', 'Ke2', 'Ke7', 'Bb6']
[White "ruby #1"]
[Black "php #2"]
['Na3', 'd5', 'h3', 'f6', 'e4', 'Nh6', 'exd5', 'Qd6', 'Qh5+', 'g6', 'Qxh6', 'Nc6', 'dxc6', 'bxc6', 'Qxh7', 'Bh6', 'Qxg6+', 'Kd7', 'Qxh6', 'e5', 'Qxh8', 'Qxa3', 'Qxc8+', 'Rxc8', 'bxa3', 'Re8', 'Bd3', 'Rb8', 'Ke2', 'Rb5', 'Bxb5', 'Kc8', 'Bxc6', 'a5', 'Ke3', 'f5', 'Be8', 'c6', 'Bxc6', 'Kc7', 'g3', 'Kb8', 'Nf3', 'f4+', 'gxf4', 'Ka7', 'Nxe5', 'Kb6', 'Ba8', 'a4', 'Bf3', 'Ka5', 'Ng6', 'Ka6', 'Rf1', 'Kb5', 'Re1', 'Kc4', 'Rb1', 'Kc5', 'Be4', 'Kd6', 'f3', 'Ke6', 'Rf1', 'Kf7', 'Bf5', 'Ke8', 'Bg4', 'Kd8', 'Kd3', 'Kc7', 'Rb5', 'Kd8', 'Ra5', 'Ke8', 'Rxa4', 'Kf7', 'Re1', 'Kg7', 'Re3', 'Kf7', 'Nf8', 'Kg7', 'Bh5', 'Kf6', 'Ra5', 'Kg7', 'Re1', 'Kxf8', 'Ke4', 'Ke7', 'Rb5', 'Kf8', 'd4', 'Ke7', 'Rb8', 'Kf6', 'Ke3', 'Kf5', 'c3', 'Kf6', 'Bb2', 'Kg7', 'Rf8', 'Kxf8', 'Ke2', 'Kg7', 'Kd3', 'Kh8', 'a4', 'Kg8', 'd5', 'Kg7', 'c4+', 'Kf8', 'Bg6', 'Kg8', 'Ke3', 'Kf8', 'Bf5', 'Ke8', 'Ba3', 'Kf7', 'Bg4', 'Ke8', 'f5', 'Kd8', 'Rf1', 'Ke8', 'Kf4', 'Kf7', 'Bb4', 'Kf6', 'c5', 'Kg7', 'Rg1', 'Kh6', 'Rf1', 'Kh7', 'f6', 'Kg6', 'a3', 'Kxf6', 'Bd7', 'Kg6', 'Kg3', 'Kh6', 'Rf2', 'Kg6', 'Rb2', 'Kh7', 'Bc3', 'Kg6', 'Be5', 'Kh6', 'Bc3', 'Kg5', 'Bf5', 'Kh5', 'Rh2', 'Kh6', 'Bd7', 'Kg6', 'Rh1', 'Kg5', 'Kf2', 'Kf4', 'Be5+', 'Kg5', 'Bc6', 'Kh6', 'Bf4+', 'Kh7', 'Be3', 'Kg7', 'Kg3', 'Kf8', 'a5', 'Ke7', 'Ba8', 'Kf6', 'a6', 'Kf5', 'Bg5', 'Ke5', 'Kg2', 'Kf5', 'Kh2', 'Kg6', 'Rc1', 'Kh5', 'Re1', 'Kg6', 'c6', 'Kxg5', 'Rh1', 'Kg6', 'Rb1', 'Kf5', 'Rd1', 'Kf6', 'Rd4', 'Kg6', 'Rg4+', 'Kf5', 'Kg2', 'Kf6', 'd6', 'Kf7', 'Kh1', 'Ke6', 'Rc4', 'Kf7', 'Kh2', 'Ke8', 'd7+', 'Kd8', 'Rc1', 'Kc7', 'Kg3', 'Kd8', 'c7+', 'Ke7', 'Rb1', 'Ke6', 'Rb5', 'Kf7', 'Bb7', 'Kg7', 'Re5', 'Kf6', 'Ra5', 'Ke7', 'Kf4', 'Kxd7', 'Rg5', 'Ke6', 'Rg2', 'Kf7', 'Bc6', 'Ke6', 'Bd7+', 'Kf6', 'Bc8', 'Ke7', 'Bd7', 'Kxd7', 'Rg3', 'Ke8', 'Rg6', 'Kf8', 'Rf6+', 'Kg7', 'Rf5', 'Kh7', 'Rc5', 'Kg6', 'a7', 'Kh7', 'Ra5', 'Kg6', 'Ra6+', 'Kh5', 'Kf5', 'Kh4', 'Ke5', 'Kg3', 'Ke6', 'Kh4', 'Rb6', 'Kxh3', 'Ke7', 'Kg2', 'Rf6', 'Kf1', 'c8=Q', 'Kf2', 'Qf8', 'Ke1', 'Rg6', 'Ke2', 'a4', 'Kf2', 'Qa8', 'Ke2', 'Qe8', 'Kd1', 'Rh6', 'Ke2', 'Qg8', 'Ke1', 'Qg2', 'Kd1', 'Rh5', 'Ke1', 'Qb2', 'Kf1', 'Qd2', 'Kg1', 'Qd7', 'Kg2', 'a5', 'Kxf3', 'Ke8', 'Kg3', 'Kf7', 'Kf4', 'Ke7', 'Kf3', 'Qc6+', 'Kg4', 'Qa6', 'Kg3', 'Qf1', 'Kg4', 'Qf5+', 'Kg3', 'Qe4', 'Kf2', 'Rh4', 'Kg1', 'Kf8', 'Kf2', 'Qh7', 'Kg1', 'Rh2', 'Kf1', 'Rh6', 'Ke2', 'Qe7+', 'Kd2', 'Qa3', 'Ke2', 'Rh4', 'Ke1', 'Rg4', 'Kf2', 'Qf3+', 'Kxf3', 'Re4', 'Kg3', 'a6', 'Kh3', 'Rg4', 'Kxg4', 'Kg8', 'Kf4', 'Kh8', 'Kg4', 'Kh7', 'Kh3', 'Kg8', 'Kh2', 'Kh7', 'Kg1', 'Kg6', 'Kh1', 'Kf7', 'Kg2', 'Ke7', 'Kf1', 'a8=Q', 'Kf2', 'Kd7', 'Ke1', 'Qf3', 'Kd2', 'Ke8', 'Kc2', 'Qf6', 'Kc1', 'Qd8', 'Kb2', 'Qb8+', 'Kc2', 'Ke7', 'Kd1', 'Ke6', 'Ke2', 'Qb6', 'Kd2', 'Kd7', 'Kd3', 'Ke7', 'Kc3', 'Qb2+', 'Kxb2', 'Kd8', 'Kb1', 'Kd7', 'Kc1', 'Kc8', 'Kb1', 'Kd8']
[White "ruby #2"]
[Black "php #2"]
['Nc3', 'c6', 'd4', 'a5', 'f4', 'b6', 'b4', 'Ba6', 'bxa5', 'Ra7', 'axb6', 'd5', 'bxa7', 'Bb7', 'Nxd5', 'Ba8', 'Nxe7', 'Qxd4', 'axb8=Q+', 'Qd8', 'Nxc6', 'f6', 'Nxd8', 'Ba3', 'Qxa8', 'Ne7', 'Qxa3', 'Kf8', 'Qxe7+', 'Kg8', 'Qxg7+', 'Kxg7', 'c4', 'h6', 'h3', 'Kg6', 'f5+', 'Kh5', 'Bxh6', 'Rh7', 'Qa4', 'Kh4', 'Qe8', 'Rh8', 'Qxh8', 'Kg3', 'Qxf6']
[White "php #2"]
[Black "ruby #3"]
['e3', 'a6', 'Qg4', 'b5', 'Qe2', 'Ra7', 'g3', 'Ra8', 'Qd1', 'b4', 'h4', 'd5', 'Be2', 'Kd7', 'e4', 'dxe4', 'Bg4+', 'e6', 'Be2', 'Qxh4', 'c3', 'bxc3', 'bxc3', 'Qxh1', 'd3', 'Qxg1+', 'Kd2', 'exd3', 'f4', 'Qxg3', 'f5', 'dxe2', 'f6', 'Qxc3+', 'Kxe2+', 'Qd2+', 'Kxd2', 'Nxf6', 'Ba3', 'Bxa3', 'Qe2', 'Ke7', 'Kd1', 'Rg8', 'Qe5', 'Rf8', 'Nc3', 'Ng8', 'Qf4', 'Nd7', 'Ne2', 'a5', 'Qg4', 'Bc5', 'Ng3', 'Bb4', 'Qg5+', 'Kd6', 'Rb1', 'Nb6', 'Qh5', 'Nd5', 'Qg5', 'Ba6', 'Qe5+', 'Kxe5', 'Rxb4', 'Nxb4', 'Kc1', 'Nxa2+', 'Kb1', 'Nb4', 'Kc1', 'Bc4', 'Kd1', 'Bf1', 'Ne2', 'Bxe2+', 'Kd2', 'Bc4', 'Kc1', 'g5', 'Kb1', 'Nd3', 'Kc2', 'h5', 'Kd2', 'Kd5', 'Ke2', 'Kc6', 'Ke3', 'Rfc8', 'Kd4', 'Ne1', 'Ke5', 'a4', 'Kd4', 'Nd3', 'Kc3', 'Kd7', 'Kc2', 'c6', 'Kc3', 'Nf6', 'Kd4', 'Ng8', 'Kxc4', 'Nb2+', 'Kd4', 'Nf6', 'Ke3', 'Rcb8', 'Kf3', 'g4+', 'Kg2', 'Nd1', 'Kh1', 'Ra5', 'Kh2', 'Re8', 'Kg1', 'Re7', 'Kh2', 'Ne4', 'Kg1', 'Ra8', 'Kg2', 'Nec3', 'Kh1', 'Rb8', 'Kg1', 'Nf2', 'Kg2', 'Nb1', 'Kg3', 'Rh8', 'Kh2', 'Rb8', 'Kg2', 'Na3']
[White "ruby #0"]
[Black "php #3"]
['a3', 'h5', 'e4', 'Na6', 'Qxh5', 'g6', 'Qxh8', 'c6', 'Bxa6', 'Bh6', 'Bxb7', 'Bxd2+', 'Nxd2', 'Qb6', 'Bxa8', 'e5', 'Qxe5+', 'Kd8', 'Bxc6', 'Qc5', 'Qxc5', 'Nh6', 'Qxa7', 'f5', 'Bxd7', 'Ng8', 'Bxc8', 'Kxc8', 'exf5', 'gxf5', 'h4', 'Nh6', 'Nb3', 'Kd8', 'Bxh6', 'Ke8', 'g3', 'Kd8', 'Qe7+', 'Kc8', 'Ke2', 'Kb8', 'Rd1', 'Ka8', 'Qb4', 'Ka7', 'Qd6', 'Kb7', 'Qf4', 'Ka7', 'Qxf5', 'Kb8', 'Kd2', 'Kc7', 'Nd4', 'Kd6', 'Nge2', 'Ke7', 'Rhe1', 'Ke8', 'Qf7+', 'Kxf7', 'Be3', 'Ke7', 'Nc3', 'Kf6', 'Nb1', 'Ke7', 'Ne2', 'Ke6', 'Kd3', 'Kd7', 'h5', 'Kc8', 'Kd2', 'Kb7', 'h6', 'Kc6', 'Kd3', 'Kd5', 'f4', 'Kd6', 'f5', 'Kd7', 'c4', 'Ke7', 'Bd2', 'Kd8', 'Bb4', 'Ke8', 'Nd2', 'Kd7', 'Bc5', 'Kc7', 'Rb1', 'Kb7', 'Be7', 'Ka6', 'Kd4', 'Kb7', 'Bf6', 'Ka7', 'b3', 'Kb8', 'Bh4', 'Kc8', 'a4', 'Kb8', 'Rbd1', 'Ka8', 'Kc3', 'Kb8', 'f6', 'Kc7', 'Nf4', 'Kc6', 'f7', 'Kb6', 'Bd8+', 'Kb7', 'Re7+', 'Kc8', 'Rd7', 'Kxd7', 'Bg5', 'Kc7', 'Ra1', 'Kc6', 'Nh3', 'Kd7', 'c5', 'Ke6', 'Nb1', 'Kf5', 'Bc1', 'Kf6', 'Nf4', 'Ke7', 'Kc4', 'Kd7', 'h7', 'Kc6', 'Nd5', 'Kb7', 'Ne3', 'Ka6', 'f8=Q', 'Kb7', 'Nd1', 'Ka7', 'Qd6', 'Ka8', 'Kd4', 'Ka7', 'g4', 'Kb7', 'Qe7+', 'Ka8', 'Qh4', 'Kb8', 'Qe7', 'Ka8', 'Bf4']
[White "php"]
[Black "ruby"]
[]
[White "ruby #2"]
[Black "php #3"]
['Nf3', 'f6', 'c3', 'd5', 'h3', 'e6', 'Nh4', 'g6', 'Nxg6', 'd4', 'cxd4', 'Ba3', 'bxa3', 'Bd7', 'Nxh8', 'Qe7', 'Rh2', 'Nh6', 'Bb2', 'a6', 'Qb3', 'Bb5', 'Qxe6', 'Nc6', 'Qxf6', 'Qf7', 'Nxf7', 'b6', 'Qxc6+', 'Bxc6', 'Nxh6', 'Rb8', 'Bc1', 'Bd7', 'e3', 'Bb5', 'Bxb5+', 'Kf8', 'Bxa6', 'Rd8', 'g3', 'Kg7', 'Rh1', 'Rd7', 'f3', 'Kg6', 'Bd3+', 'Kf6', 'Bxh7', 'Rf7', 'Nxf7', 'Ke6', 'Ke2', 'Ke7', 'Kf1', 'Ke6', 'Be4', 'c5', 'dxc5', 'b5', 'Rg1', 'Ke7', 'Bd5', 'b4', 'axb4', 'Kf6', 'Kg2', 'Ke7', 'Rd1', 'Ke8', 'Nd8', 'Kxd8', 'Na3', 'Kc8', 'd4', 'Kd8', 'Kh2', 'Kc8', 'Be6+', 'Kb8', 'b5', 'Kc7', 'Rb1', 'Kb8', 'Rb2', 'Kc7', 'Bc8', 'Kd8', 'Kg2', 'Kxc8', 'Rb4', 'Kd8', 'b6', 'Ke7', 'Rb5', 'Kf7', 'Rb3', 'Kg6', 'Bb2', 'Kh7', 'f4', 'Kg6', 'Kf1', 'Kf5', 'h4', 'Kg4', 'h5', 'Kf5', 'Rbd3', 'Ke4', 'Nb1', 'Kf5', 'Kf2', 'Kf6', 'Rg1', 'Ke6', 'Kf1', 'Kd7', 'd5', 'Ke8', 'c6', 'Kd8', 'Bc1', 'Kc8', 'Rc3', 'Kd8', 'a3', 'Ke7', 'g4', 'Kd8', 'g5', 'Ke8', 'Ke1', 'Ke7', 'e4', 'Kf8', 'Rh3', 'Ke8', 'c7', 'Kf8', 'Kf1', 'Kg8', 'g6', 'Kf8', 'Rh2', 'Ke8', 'Nd2', 'Kd7', 'b7', 'Kd6', 'Nb3', 'Kd7', 'Rg3', 'Ke8', 'Rgg2', 'Kd7', 'Bb2', 'Kxc7', 'Ba1', 'Kd6', 'Bg7', 'Kd7', 'Kg1', 'Ke7', 'Bh6', 'Kd7', 'Nd4', 'Kd8', 'a4', 'Ke8', 'Kh1', 'Kd8', 'Ne2', 'Ke8', 'Rg1', 'Ke7', 'e5', 'Kd7', 'e6+', 'Ke8', 'Rg3', 'Ke7', 'Bg5+', 'Ke8', 'Rh4', 'Kf8', 'Rg1', 'Kg7', 'b8=Q']
[White "php #3"]
[Black "ruby #3"]
['Na3', 'a5', 'g4', 'Ra7', 'b3', 'Nf6', 'd4', 'Nxg4', 'Nf3', 'Nxh2', 'Bb2', 'Nxf1', 'Nb1', 'a4', 'Qd2', 'axb3', 'Rxh7', 'Rxa2', 'Bc3', 'Rxc2', 'Bb4', 'Rxh7', 'Ne5', 'Rxd2', 'Ra6', 'Nxa6', 'Nxf7', 'Rxe2+', 'Kxf1', 'Rxf2+', 'Ke1', 'Kxf7', 'Kd1', 'Nxb4', 'Na3', 'Rh8', 'Ke1', 'e6', 'd5', 'Nxd5', 'Nb1', 'Bb4+', 'Nd2', 'Bxd2+', 'Kd1', 'Ne7']
[White "ruby"]
[Black "ruby"]
[]
[White "ruby #2"]
[Black "ruby #0"]
['c4', 'b6', 'b4', 'Ba6', 'h3', 'Bxc4', 'Na3', 'Bxa2', 'Rxa2', 'e6', 'e3', 'Bxb4', 'Nb5', 'Bxd2+', 'Kxd2', 'h6', 'Nxc7+', 'Qxc7', 'Rxa7', 'Qxc1+', 'Qxc1', 'Rxa7', 'Qc3', 'd6', 'Qxg7', 'Ra8', 'Qxf7+', 'Kxf7', 'Kc1', 'Ne7', 'Bc4', 'Nd5', 'Bxd5', 'exd5', 'f3', 'Nd7', 'h4', 'Rae8', 'Kc2', 'Rxe3', 'Kc1', 'Rxf3', 'gxf3', 'b5', 'f4', 'Nf6', 'Kb1', 'Ng4', 'Kb2', 'Kf6', 'Ka3', 'Ra8+', 'Kb4', 'Ra3', 'Kxb5', 'Ra7', 'Kb4', 'Ra1', 'Kb5', 'Rxg1', 'Rxg1', 'Kg7', 'Rxg4+', 'Kf8', 'Ka5', 'h5', 'Ka6', 'hxg4', 'Kb7', 'Kf7', 'Kb8', 'Kf8', 'Kc7', 'Kg8', 'Kxd6', 'Kf8', 'Kxd5', 'Ke7', 'Kc5', 'Kf6', 'Kd4', 'Ke7', 'Kc5', 'Ke6', 'Kd4', 'Kd7', 'Ke3', 'Kc7', 'Ke4', 'Kc6', 'Kf5', 'g3', 'Kg6', 'Kb7', 'h5', 'Kc7', 'h6', 'g2', 'h7', 'Kc6', 'f5', 'g1=Q+', 'Kf6', 'Qg3', 'Ke7', 'Qg7+', 'Kd8', 'Qxh7', 'Ke8', 'Qxf5', 'Kd8', 'Qh5', 'Ke7', 'Qf5', 'Kd8', 'Qc8+', 'Kxc8']
[White "ruby #3"]
[Black "ruby #0"]
['f3', 'Nc6', 'Na3', 'Nb8', 'd3', 'd5', 'Qd2', 'g5', 'Qxg5', 'Nd7', 'Qxe7+', 'Qxe7', 'Nb1', 'Qxe2+', 'Bxe2', 'c5', 'Kf1', 'Bg7', 'c3', 'Bxc3', 'bxc3', 'f5', 'd4', 'cxd4', 'cxd4', 'Nb8', 'Na3', 'Kf8', 'Bd3', 'b6', 'Bxf5', 'Bxf5', 'Bd2', 'Be6', 'Ne2', 'Ke8', 'Rg1', 'Nf6', 'g4', 'Bxg4', 'Rxg4', 'Nxg4', 'fxg4', 'Nc6', 'Bb4', 'Nxd4', 'Nxd4', 'h5', 'gxh5', 'Rxh5', 'Nb3', 'Rxh2', 'Bf8', 'Kxf8', 'Nd2', 'Rxd2', 'Nc4', 'Rxa2', 'Rxa2', 'dxc4', 'Rxa7', 'Rxa7', 'Ke1', 'b5', 'Ke2', 'Rc7', 'Kd2', 'Rb7', 'Kc2', 'Rh7', 'Kb2', 'Rh3', 'Kb1', 'Rf3', 'Ka2', 'Re3', 'Ka1', 'Rf3', 'Ka2', 'Kf7', 'Ka1', 'c3', 'Kb1', 'Ke8', 'Kc1', 'Rh3', 'Kb1', 'Rh1+', 'Ka2', 'c2', 'Ka3', 'Kf7', 'Ka2', 'Re1', 'Ka3', 'Re5', 'Kb2', 'Rc5', 'Ka3', 'Ke7', 'Kb3', 'Ke8', 'Kb4', 'Re5', 'Ka5', 'Kf7', 'Kb6', 'Re2', 'Kxb5', 'Rf2', 'Kb6', 'Rf4', 'Kc5', 'Rf5+', 'Kb6', 'Ke6', 'Ka7', 'Ra5+', 'Kb8', 'Kd7', 'Kb7', 'Ra1', 'Kb6', 'Rc1', 'Kb7', 'Kd6', 'Kc8', 'Ke5', 'Kd7', 'Rd1+', 'Kc8', 'Rd3', 'Kb8', 'Kf5', 'Kc7', 'c1=Q+', 'Kb6', 'Qh1', 'Ka5', 'Rg3', 'Kb5', 'Qd1', 'Kc6', 'Qe2', 'Kd7', 'Rd3+', 'Kc7', 'Qg4', 'Kb6', 'Ra3', 'Kb7', 'Qg6', 'Kc7', 'Rc3+', 'Kb8', 'Qh7', 'Ka8', 'Rc6', 'Kb8', 'Rc8+', 'Kxc8', 'Kg6', 'Kb8', 'Qa7+', 'Kxa7']
[White "ruby #2"]
[Black "ruby #1"]
['Na3', 'c5', 'Nb1', 'b6', 'Nh3', 'Na6', 'Rg1', 'Bb7', 'c3', 'Bxg2', 'Bxg2', 'Qc8', 'Bxa8', 'Qxa8', 'Rxg7', 'Bxg7', 'b3', 'Bxc3', 'Nxc3', 'Nf6', 'Na4', 'h5', 'Nxc5', 'bxc5', 'Qc2', 'Qc6', 'Qxc5', 'Nxc5', 'Kd1', 'Nxb3', 'axb3', 'Qxc1+', 'Rxc1', 'Nd5', 'Ke1', 'h4', 'd3', 'Rh6', 'Rc8#']
[White "ruby"]
[Black "ruby"]
[]
[White "ruby"]
[Black "ruby"]
[]
[White "RANDOM"]
[Black "RANDOM"]
['g4', 'Nh6', 'Nh3', 'Nxg4', 'd3', 'c6', 'Bg2', 'g5', 'a4', 'Ne5', 'Na3', 'Qc7', 'Nb1', 'Qb6', 'Bf4', 'Qxf2+', 'Kxf2', 'g4', 'c4', 'gxh3', 'Nd2', 'Rg8', 'Rg1', 'Rg5', 'c5', 'Kd8', 'd4', 'Rf5', 'Re1', 'd5', 'Qc2', 'Nbd7', 'Kf1', 'Ng6', 'Qc1', 'Bg7', 'Qd1', 'Bxd4', 'Qc1', 'Rh5', 'Bh6', 'Nh4', 'Be3', 'Nb8', 'Nc4', 'Bf6', 'Bf3', 'a6', 'Nd6', 'exd6', 'Qd2', 'Kc7', 'cxd6+', 'Kd7', 'Qd4', 'Bd8', 'Qf6', 'Nxf3', 'Qh6', 'b6', 'Bd2', 'Rh4', 'Qf8', 'Bf6', 'Qe8+', 'Kxe8', 'Bg5', 'Kd7', 'Bxf6', 'Rxa4', 'b4', 'Kxd6', 'Rac1', 'Ne5', 'Red1', 'Nbd7', 'Ke1', 'Ke6', 'Kd2', 'Ra7', 'Kc3', 'Nf3', 'Re1', 'Nd4', 'Kd3', 'a5', 'Bh4', 'Rc7', 'Bd8', 'f5', 'Rb1', 'Nf8', 'Kd2', 'b5', 'Kd3', 'Nb3', 'Rg1', 'axb4', 'Ke3', 'h5', 'Rbe1', 'h4', 'Rg3', 'c5', 'Bxh4', 'Kd7', 'Rf3', 'Nc1', 'Kf4', 'Ra5', 'Rg1', 'Kd6', 'Bg5', 'Nd3+', 'Ke3', 'Nc1', 'Bh4', 'Rd7', 'Bf2', 'Rd8', 'Rd1', 'Ra8', 'Rd3', 'd4+', 'Kd2', 'Kc6', 'Rxf5', 'Rb8', 'Kxc1', 'Ba6', 'Ra3', 'Rdc8', 'Rxh3', 'Kc7', 'Rg3', 'Bb7', 'Kb1', 'Be4+', 'Ka2', 'Bc6', 'Rxf8', 'd3', 'Rg5', 'Kd6', 'Kb3', 'Ke7', 'Rxc8', 'd2', 'Rf8', 'Re8', 'h4', 'd1=B+', 'Kb2', 'b3', 'Kc1', 'Bf3', 'Be3', 'Kd7', 'Rg1', 'Ke7', 'Rxd1', 'Bd5', 'Rdf1', 'Bb7', 'R8f2', 'Rb8', 'Rf4', 'b2+', 'Kd2', 'b4', 'Bf2', 'Ba8', 'Rg1', 'Ke8', 'Bd4', 'Bc6', 'e3', 'Ba8', 'Rff1', 'Rc8', 'Bf6', 'Bc6', 'Rg3', 'b1=B', 'Re1', 'Bf5', 'Rg7', 'Bcd7', 'Re7+', 'Kf8', 'Be5', 'Bfe6', 'h5', 'Bb3', 'Rxd7', 'Ba2', 'Bd6+', 'Kg8', 'Ra7', 'Kh8', 'Rc7', 'Rb8', 'Ke2', 'Bb1', 'Rxc5', 'Ra8', 'Rc4', 'Ra2+', 'Kf3', 'Ra3', 'Bc7', 'Be4+', 'Kf4', 'Rxe3', 'Rd4', 'Re2', 'Rd7', 'Rg2', 'Rd4', 'Kg8', 'Bb6', 'Bc6', 'Rc4', 'Kf8', 'Rcc1', 'Rh2', 'Re3', 'Rg2', 'Re6', 'Rg1', 'Bf2', 'Kf7', 'Rcxc6', 'Rg5', 'Be3', 'Rg7', 'Rc5', 'Rg6', 'Bd4', 'Rg2', 'Rh6', 'Ra2', 'Rd5', 'Ra1', 'Rhd6', 'Rf1+', 'Kg5', 'Rb1', 'Rh6', 'Kg8', 'Rg6+', 'Kf8', 'Kh4', 'Kf7', 'Bh8', 'Rg1', 'Rdd6', 'Rg5', 'Rde6', 'Rf5', 'Re5', 'Rxh5+', 'Kxh5', 'Kf8', 'Ree6', 'b3', 'Rb6', 'b2', 'Rb8+', 'Ke7', 'Bg7', 'b1=B', 'Kg5', 'Bf5', 'Ra8', 'Bd7', 'Rh8', 'Kf7', 'Rc6', 'Bh3', 'Rcc8', 'Bg2', 'Be5', 'Ke6', 'Rhe8+', 'Kd5', 'Ba1', 'Bh1', 'Red8+', 'Ke4', 'Bd4', 'Bg2', 'Kg6', 'Bf1', 'Rb8', 'Bc4', 'Kg5', 'Bb3', 'Rb7', 'Bd1', 'Bc3', 'Kf3', 'Rg7', 'Kf2', 'Rd2+', 'Ke1', 'Rc2+', 'Kf1', 'Kf4', 'Be2', 'Rb7', 'Bg4', 'Rf7', 'Bc8', 'Be5', 'Bf5', 'Rf8', 'Bc8', 'Bg7', 'Bg4', 'Rc4', 'Bd1', 'Rcc8', 'Ke1', 'Rc1', 'Ke2', 'Rc2+', 'Ke1', 'Rc4', 'Bb3', 'Be5', 'Bxc4', 'Bd4', 'Ba6', 'Rg8', 'Bc4', 'Rh8', 'Bf7', 'Rh6', 'Bc4', 'Be3', 'Ba2', 'Rh1+', 'Ke2', 'Kg3', 'Bc4', 'Bd2', 'Bb5', 'Rh6', 'Bc6', 'Bc1', 'Bd5', 'Kh2', 'Kf1', 'Bd2', 'Bg2', 'Bc1', 'Bb7', 'Rh5', 'Ba8', 'Rd5', 'Ke2', 'Rh5', 'Bf3', 'Rh4', 'Ba8', 'Bd2', 'Bg2', 'Rd4', 'Bf3', 'Kg3', 'Bg2', 'Rd6', 'Bb7', 'Bc3', 'Bh1', 'Re6+', 'Kd1', 'Kh2', 'Bf3', 'Ba5', 'Kc2', 'Rb6', 'Bd5', 'Rb3', 'Bg2', 'Rg3', 'Bd5', 'Bb6', 'Ba8', 'Rg2+', 'Kd3', 'Ba7', 'Kc3', 'Re2', 'Bg2', 'Kg1', 'Kb4', 'Rb2+', 'Ka3', 'Rf2', 'Ka4', 'Re2', 'Bb7', 'Rf2', 'Bg2', 'Re2', 'Kb4', 'Rf2', 'Kc3', 'Rf5', 'Bc6', 'Bd4+', 'Kb4', 'Ra5', 'Bb7', 'Be5', 'Be4', 'Bc7', 'Bh1', 'Kf2', 'Kc3', 'Ra8', 'Bxa8', 'Ke2', 'Bf3+', 'Kf1', 'Be4', 'Ke1', 'Bd5', 'Kd1', 'Kd4', 'Kc1', 'Be6', 'Kd1', 'Bb3+', 'Kc1', 'Ke4', 'Kb2', 'Kd5', 'Bb6', 'Kc4', 'Bd8', 'Kd4', 'Ba5', 'Bc2', 'Ka3', 'Kc4', 'Bb4', 'Bb1', 'Kb2', 'Kd3', 'Ba5', 'Kd4', 'Kc1', 'Bf5', 'Bb4', 'Ke3', 'Bc5+', 'Ke4', 'Kb1', 'Bd7', 'Bd6', 'Bf5', 'Bf4', 'Bh7', 'Bh6', 'Kd3', 'Bf8', 'Kd4+', 'Ka2', 'Bd3', 'Bb4', 'Ke4', 'Be7', 'Kf5', 'Bc5', 'Ke5', 'Bb6', 'Kf6', 'Ka1', 'Ke7', 'Bd4', 'Bc4', 'Bg7', 'Bg8', 'Bf8+', 'Ke8', 'Ba3', 'Bb3', 'Bd6', 'Ba2', 'Bc7', 'Kf7', 'Bg3', 'Kg7', 'Bc7', 'Kh7', 'Bd8', 'Bf7', 'Be7', 'Kh6', 'Bc5', 'Bb3', 'Ba3', 'Bd1', 'Bd6', 'Kg7', 'Ba3', 'Be2', 'Bb4', 'Bf3', 'Ba5', 'Bd1', 'Ka2', 'Kg6', 'Bd8', 'Bf3', 'Bb6', 'Kh5', 'Ba7', 'Bg2', 'Bb8', 'Bb7', 'Bd6', 'Bg2', 'Ka1', 'Kh6', 'Bb8', 'Bd5', 'Kb1', 'Be6', 'Ba7', 'Ba2+', 'Kb2', 'Kh7', 'Kxa2']
[White "STOCKFISH"]
[Black "RANDOM"]
['e4', 'c6', 'd4', 'a6', 'c4', 'c5', 'dxc5', 'h6', 'Nc3', 'b6', 'cxb6', 'f5', 'Qh5+', 'g6', 'Qxg6#']
[White "RANDOM"]
[Black "STOCKFISH"]
['h4', 'e5', 'g4', 'd5', 'b4', 'Bxg4', 'Bb2', 'Bxb4', 'c3', 'Be7', 'f4', 'Bxh4+', 'Rxh4', 'Qxh4#']
[White "RANDOM"]
[Black "python"]
[]
[White "RANDOM"]
[Black "python #1"]
['c4', 'e5', 'a4', 'e4', 'Ra3', 'Bxa3', 'b4', 'Bxc1', 'Nc3', 'Bxd2+', 'Qxd2', 'c5', 'Qd6', 'cxb4', 'Qc6', 'bxc6', 'c5', 'bxc3', 'Nf3', 'exf3', 'gxf3', 'c2', 'f4', 'Qh4', 'Bh3', 'Qxh3', 'a5', 'Qxh2', 'Kd2', 'Qxh1', 'Kd3', 'Qe4+']
[White "RANDOM"]
[Black "python #2"]
['h4', 'e5', 'e3', 'Qxh4', 'Bd3', 'Qxh1', 'Qg4', 'Qxg1+', 'Bf1', 'Qxf1+', 'Kxf1', 'e4', 'Qxg7', 'Bxg7', 'Ke2', 'Bxb2', 'Nc3', 'Bxa1', 'Ke1', 'Bxc3', 'f4', 'Bxd2+', 'Kxd2', 'd5', 'Ba3', 'd4', 'f5', 'dxe3+', 'Kd1', 'Bxf5', 'Bc5', 'b5', 'Ke1', 'b4', 'Bxb4', 'Nh6', 'Ba3', 'Kd8', 'c4', 'Na6', 'Bc5', 'Nxc5', 'Ke2', 'Na6', 'a4', 'Bh3', 'gxh3', 'Nf5', 'Kf1', 'Nd4', 'c5', 'Nxc5', 'Kg1', 'Nxa4', 'h4', 'Nb5', 'Kg2', 'Nd4', 'Kh1', 'Nb5', 'h5', 'Nd4', 'Kg2', 'Ke7', 'Kh2', 'Kf8', 'Kh3', 'Rb8', 'Kh4', 'Nc6', 'Kh3', 'Ne5', 'Kh4', 'Rb1', 'Kg3', 'Rc1', 'h6', 'Rb1', 'Kh3', 'Rh1+', 'Kg2', 'Rxh6', 'Kf1', 'Nc4', 'Ke2', 'Ne5', 'Ke1', 'Nb2', 'Kf1', 'Ng4', 'Ke1', 'Ne5', 'Ke2', 'Kg7', 'Ke1', 'Ra6', 'Ke2', 'Ra3', 'Kf1', 'Rb3', 'Ke1', 'Nc6', 'Kf1', 'Ne5', 'Kg1', 'Ra8', 'Kh1', 'c5', 'Kh2', 'Na4', 'Kg3', 'Kh8', 'Kf4', 'Nc4', 'Kg5', 'Ne5', 'Kh5', 'f6', 'Kh4', 'Ng4', 'Kh3', 'Rb1', 'Kxg4', 'Ra1', 'Kf5', 'Rd1', 'Kf4', 'Rd5', 'Kxe4', 'Rb8', 'Kf4', 'e2', 'Kg4', 'Rd2', 'Kh4', 'Rd5', 'Kh3', 'Rd3+', 'Kh2', 'Rd5', 'Kg3', 'Rh5', 'Kg4', 'Rd5', 'Kh4', 'Rd3', 'Kg4', 'Rd5', 'Kh3', 'a5', 'Kg3', 'c4', 'Kh4', 'Rd4+', 'Kg3', 'Re4', 'Kh3', 'Rd4', 'Kg3', 'Re4', 'Kh2', 'Rd4', 'Kh3', 'Rd5', 'Kg3', 'Rd4', 'Kh2', 'Rd5', 'Kh1', 'Rd4', 'Kg1', 'Re4', 'Kf2', 'Rd4', 'Ke3', 'Rd5', 'Kf3', 'Rd4', 'Kg2', 'Re4', 'Kg3', 'Rd4', 'Kh2', 'Rd5', 'Kg3', 'Rd4', 'Kh2', 'Rd5', 'Kh3', 'Rd4', 'Kh2', 'Rd5', 'Kh1', 'Rd4', 'Kg1', 'Rd5', 'Kg2', 'Rd4', 'Kh2']
[White "python #3"]
[Black "RANDOM"]
['e4', 'c6', 'e5', 'Qc7', 'Qh5', 'g6', 'Qxh7', 'Bh6', 'Qxh8', 'd6', 'Qxg8+', 'Bf8', 'Qxf8+', 'Kxf8', 'exd6', 'e5', 'dxc7', 'Kg8', 'cxb8=Q', 'Rxb8']
[White "r #0"]
[Black "RANDOM"]
['e3']
[White "r #1"]
[Black "RANDOM"]
['f4']
[White "r #2"]
[Black "RANDOM"]
['b4']
[White "r #3"]
[Black "RANDOM"]
['h4']
[White "php #0"]
[Black "RANDOM"]
['Nf3', 'f6', 'Nc3', 'b5', 'Ne5', 'd6', 'g3', 'Bb7', 'b3', 'f5', 'Ne4', 'Bd5', 'Rg1', 'c5', 'Nc6', 'e6', 'Bg2', 'Qg5', 'e3', 'Qe7', 'Bb2', 'fxe4', 'Kf1', 'Na6', 'Bc3', 'Qc7', 'b4', 'Kd7', 'Nxa7', 'Re8', 'Bh3', 'Qc6', 'Qe1', 'Nf6', 'a3', 'Rb8', 'g4', 'Ne8', 'Rg3', 'Be7', 'Qc1', 'Bd8', 'g5', 'Be7', 'Rb1', 'cxb4', 'Bg2', 'Qc5', 'h4', 'Bb3', 'Ke2', 'Qxg5', 'f4', 'Qxf4', 'Nc8', 'Qf2+', 'Kxf2', 'Rb7', 'Rh3', 'Ba2', 'Ke1', 'Nac7', 'Bxg7', 'Ra7', 'Qd1', 'Ra6', 'Rh2', 'Bg5', 'Qe2', 'Rxa3', 'Bf1', 'Ra6', 'h5', 'Nf6', 'Ne7', 'Bh6', 'Rb2', 'Ra5', 'Qf2', 'Ra4', 'Bd3', 'Raa8', 'Rb1', 'Rad8', 'Rh4', 'Bxg7', 'Nc8', 'Nxh5', 'Rd1', 'Bf8', 'Ne7', 'Rb8', 'Ra1', 'e5', 'Rxa2', 'Kd8', 'Qg1', 'Rg8', 'c3', 'Nd5', 'Qh1', 'Ke8', 'Qg1', 'Rxg1+', 'Bf1', 'Kxe7', 'Rxe4', 'Nb6', 'Ra5', 'Ke6', 'Rxb5', 'Ra8', 'Rexe5+', 'Kd7', 'Re4', 'Ng3', 'Rc5', 'Rc8', 'Re7+', 'Kxe7', 'Rc6', 'Ne4', 'c4', 'Nf2', 'e4', 'Ra8', 'Kxf2', 'h6', 'd3', 'Ra7', 'Bg2', 'Rc7', 'Ke2', 'Rd1', 'Rc5', 'Re1+', 'Kxe1', 'h5', 'e5', 'Nd7', 'Ke2', 'h4', 'Kf3', 'Nf6', 'Ke2', 'd5', 'Bh1', 'Rxc5', 'Kf1', 'Rc8', 'Bxd5', 'Nd7', 'Kg2', 'Rb8', 'Bb7', 'Nb6', 'Be4', 'Ke8', 'Kf1', 'Nd5', 'c5', 'Rb7', 'Ke1', 'Rb6', 'Kd1', 'Bg7', 'cxb6', 'Bxe5', 'Bg6+', 'Kd8', 'Be4', 'Ne3+', 'Ke1', 'Bg3+', 'Kd2', 'Bb8', 'b7', 'Ng4', 'Bg6', 'Ne5', 'Kc1', 'Nxg6', 'Kd2', 'Ba7', 'b8=B', 'Be3+', 'Ke1', 'Bd2+', 'Ke2', 'Kc8', 'Kf3', 'Bc3', 'Be5', 'Ba1', 'Ke4', 'Nf4', 'Kxf4', 'Bb2', 'Bh8', 'h3', 'Ke3', 'h2', 'Kf4', 'Bc3', 'Ke3', 'Kd7', 'Bd4', 'Kd8', 'Ke4', 'Bd2', 'Ke5', 'Bh6', 'Ke4', 'Kc8', 'Bb2', 'Bf4', 'Be5', 'Bh6', 'Bc7', 'Kb7', 'Kd5', 'b3', 'Ba5', 'Ka6', 'Kc5', 'h1=N', 'Kc6', 'Ng3', 'Bc3', 'Ka7', 'Kd5', 'Kb8', 'Kc4', 'Be3', 'Bd2', 'Bf2', 'Kb4', 'Kc7', 'Ka3', 'Ne2', 'Be1', 'Nc3', 'd4', 'b2', 'Bd2', 'Be1', 'Kb4', 'Ne2', 'Bxe1', 'b1=Q+', 'Kc5', 'Qf5+', 'Kb4', 'Kd6', 'Ka3', 'Qc5+', 'Ka4', 'Kd5', 'Bh4', 'Ke4', 'dxc5', 'Kf4', 'Be7', 'Ng1', 'Bd6+', 'Kg4', 'c6', 'Kh3', 'Bh2', 'Kh4', 'Bxg1', 'Kh3', 'Ka3', 'Kg4', 'Ba7', 'Kh5', 'Be3', 'Kg6', 'Bh6', 'Kh5', 'Bf4', 'Kg4', 'Kb3', 'Kh3', 'Kc3', 'Kh4', 'Kb2', 'Kh5', 'Bh2', 'Kg5', 'Kb3', 'Kf5', 'Bg1', 'Ke5', 'Kc4', 'Kd6', 'Ba7', 'Kxc6']
[White "RANDOM"]
[Black "php #1"]
['c4', 'f6', 'Na3', 'd5', 'h4', 'Bd7', 'd4', 'Bf5', 'Nb5', 'Bc2', 'Na3', 'b5', 'Bf4', 'a6', 'Qxc2', 'h6', 'Bxh6', 'f5', 'g4', 'gxh6', 'Qb3', 'c5', 'Nb1', 'Nc6', 'Na3', 'Kd7', 'Kd2', 'Rc8', 'Ke1', 'h5', 'Bh3', 'Rc7', 'f3', 'e6', 'Qd3', 'Qg5', 'Qb3', 'Kc8', 'Rh2', 'Nxd4', 'hxg5', 'Rf7', 'Bf1', 'e5', 'f4', 'bxc4', 'Nxc4', 'Kd8', 'e3', 'Bg7', 'Re2', 'Ne7', 'Bg2', 'h4', 'Kd2', 'Ng8', 'Qc2', 'Nf3+', 'Bxf3', 'Kd7', 'a3', 'h3', 'fxe5', 'Rh4', 'Kd1', 'Nf6', 'Na5', 'Bh6', 'Nb7', 'd4', 'Qd2', 'Ke7', 'Qd3', 'Rh7', 'exd4', 'Ke8', 'Nd8', 'Rd7', 'Bh1', 'Rg7', 'Qc4', 'Ng8', 'Bc6+', 'Kxd8', 'Re1', 'fxg4', 'Ke2', 'Rg6', 'Qc3', 'Re6', 'Be4', 'Rd6', 'gxh6', 'Ne7', 'Qb4', 'Rhxh6', 'Rac1', 'g3', 'Rc3', 'Rdf6', 'Nf3', 'Kc7', 'Bb7', 'Rhg6', 'Rg1', 'Kd8', 'Rb3', 'a5', 'Kd3', 'Rf8', 'Rf1', 'Rgf6', 'Kc4', 'Re8', 'Qxc5', 'Rc6', 'Ba6', 'Rxa6', 'Qc8+', 'Kxc8', 'Rb5', 'Rg8', 'Nh4', 'Ng6', 'd5', 'Rf6', 'Kd3', 'Rh8', 'b3', 'Rh6', 'Rf4', 'Re6', 'Rf1', 'Rc6', 'Nf5', 'Kd7', 'Ne3', 'Rc8', 'Rb8', 'g2', 'Rb4', 'g1=N', 'Rf7+', 'Ne7', 'Rf8', 'Nf5', 'Nc2', 'Ne7', 'Rh4', 'Nf5', 'Rb4', 'Re6', 'a4', 'Nh4', 'Na1', 'Rh6', 'Re8', 'Rc7', 'Kd4', 'Rc8', 'Nc2', 'Rf6', 'Rb6', 'Rf5', 'Ne3', 'Rf3', 'Nf5', 'Nxf5+', 'Ke4', 'Rc2', 'Rbb8', 'Rxb3', 'Rg8', 'Ke7', 'Kf4', 'Ne3', 'Ra8', 'Rb8', 'Rxg1', 'Rc7', 'Kg3', 'Rcc8', 'Kh4', 'Nf1', 'Rg6', 'Kd7', 'Rc6', 'Rb6', 'Re6', 'Rb4+', 'Kh5', 'Rb6', 'Rxa5', 'Rc7', 'Rg6', 'Rb8', 'Re6', 'Rd8', 'Kh4', 'Rb8', 'Re7+', 'Kxe7', 'Kg5', 'Rh8', 'e6', 'Rc3', 'Kf5', 'Rb8', 'Ra7+', 'Kf8', 'Ra8', 'Rc2', 'Kf6', 'Ne3', 'Kg5', 'Rf2', 'Kh6', 'Rc2', 'e7+', 'Kg8', 'Kg5', 'Rd2', 'Ra6', 'Rdb2', 'Kh6', 'R2b5', 'e8=N', 'Rc8', 'Rg6+', 'Kh8', 'Rc6', 'Nd1', 'Rc7', 'h2', 'Nf6', 'Rcb8', 'Ng4', 'R8b6+', 'Rc6', 'Rb1', 'Re6', 'h1=Q+', 'Nh2', 'Rc6', 'Kg5', 'Rb4', 'Rxc6', 'Qg2+', 'Kf5', 'Rxa4', 'Rc2', 'Ra1', 'Nf1', 'Qg5+', 'Kxg5', 'Rb1', 'Rc8+', 'Kh7', 'Kg4', 'Rb2', 'Rc5', 'Nc3', 'Kh4', 'Kh6', 'Rxc3', 'Rd2', 'Rg3', 'Rf2', 'Re3', 'Rf7', 'd6', 'Kg7', 'Re8', 'Kh6', 'Rb8', 'Rb7', 'Rh8+', 'Kg6', 'Rc8', 'Rh7+', 'Kg4', 'Rh6', 'Rc4', 'Kf7', 'Kf3', 'Kf6', 'Nd2', 'Rh7', 'Rc2', 'Rc7', 'Rc5', 'Rxc5', 'Kg2', 'Rc3', 'Kf1', 'Rc7', 'd7', 'Rxd7', 'Nc4', 'Rd5', 'Na5', 'Rc5', 'Ke2', 'Rd5', 'Nb3', 'Kf5', 'Kf3', 'Rd7', 'Kf2', 'Rd3', 'Nd4+', 'Kf6', 'Nc2', 'Rd4', 'Ke2', 'Rd6', 'Kf2', 'Rb6', 'Kg2', 'Ke7', 'Kg3', 'Kf6', 'Nb4', 'Kf7', 'Kh4', 'Ke7', 'Na6', 'Kd8', 'Nc5', 'Ke8', 'Nd7', 'Rb1', 'Kg4', 'Rb8', 'Kh5', 'Kf7', 'Kg5', 'Rc8', 'Nf6', 'Rc6', 'Kf4', 'Re6', 'Nh5', 'Rh6', 'Kg3', 'Kg8', 'Kg2', 'Kh7', 'Kg1', 'Kh8', 'Ng7', 'Kxg7', 'Kg2', 'Re6', 'Kg3', 'Re3+', 'Kf2', 'Kh6', 'Kg1', 'Re4', 'Kh1', 'Rf4', 'Kg1', 'Rg4+', 'Kh1', 'Kh5', 'Kh2', 'Rg3', 'Kh1', 'Rc3', 'Kg1', 'Rf3', 'Kh1', 'Rf6', 'Kg1', 'Rc6', 'Kh1', 'Kh4', 'Kh2', 'Rc1', 'Kg2', 'Rc3', 'Kf1', 'Kh3', 'Ke1', 'Rd3', 'Kf2', 'Rg3', 'Ke1', 'Kh2', 'Kf1', 'Re3', 'Kf2', 'Rf3+', 'Ke2', 'Rf8', 'Kd3', 'Rf3+', 'Kc2', 'Rf6', 'Kd3', 'Kg2', 'Kd4', 'Rf2', 'Ke5', 'Kg1', 'Kd6', 'Rf4', 'Kd7', 'Rd4+', 'Ke8', 'Kf1', 'Kf7', 'Kg2', 'Kg8', 'Ra4', 'Kg7', 'Kg1', 'Kg8', 'Rb4', 'Kf8', 'Rb3', 'Ke7', 'Rb5', 'Kf6', 'Rb7', 'Ke6', 'Rb2', 'Kd5', 'Rb4', 'Kc5', 'Ra4', 'Kd5', 'Ra3', 'Kc5', 'Ra2', 'Kb5', 'Ra4', 'Kb6', 'Rc4', 'Ka6', 'Rd4', 'Kb5', 'Rd1', 'Ka4', 'Re1', 'Kb3', 'Kf1', 'Kc4', 'Kg1', 'Kd4', 'Kh1', 'Kc3', 'Re5', 'Kb2', 'Rh5', 'Ka3', 'Rh4', 'Kb3', 'Rh2', 'Ka4', 'Rh4+', 'Ka3']
[White "RANDOM"]
[Black "php #2"]
['a4', 'h6', 'b4', 'Nf6', 'f4', 'Rg8', 'Ba3']
[White "RANDOM"]
[Black "php #3"]
['e4', 'f6', 'Ke2', 'd5', 'c3', 'g6', 'Qb3', 'Qd7', 'Qxd5', 'Qf5', 'Qa5', 'Be6', 'Nh3', 'Kf7', 'Qb6', 'Nd7', 'Qb3', 'g5', 'Qb5', 'Rd8', 'Qa4', 'Bh6', 'Qa5', 'a6', 'g3', 'Nb6', 'b3', 'Rf8', 'Qxa6', 'Kg7', 'Kd3', 'Qf3+', 'Kc2', 'Bd5', 'c4', 'bxa6', 'g4', 'Kg6', 'Rg1', 'Rc8', 'Bb2', 'Qd3+', 'Kc1', 'Bc6', 'a4', 'Qxe4', 'Be5', 'Bxa4', 'Bd3', 'Rd8', 'Kc2', 'Bg7', 'Kb2', 'Bxb3', 'Rf1', 'h5', 'Na3', 'Bf8', 'Ra2', 'Kf7', 'Re1', 'a5', 'Rc1', 'Qc6', 'Ng1', 'Na4+', 'Kb1', 'Bg7', 'Bd4', 'Qe6', 'Bxf6', 'Qd7', 'Bc3', 'Bxa2+', 'Ka1', 'Qe8', 'Bb1', 'c6', 'Bf5', 'Nb2', 'Bc8', 'Bxc4', 'Bb4', 'Bh6', 'Bxa5', 'Rd6', 'Nb5', 'Rxd2', 'Bd8', 'Kf8', 'Nd6', 'Ba2', 'Nf7', 'Be6', 'Bb7', 'Bxg4', 'Rc3', 'Bf5', 'Ka2', 'Bh3', 'Rf3', 'Bg2', 'Bxc6', 'Na4+', 'Kb1', 'Bh1', 'Rf6', 'Bxc6', 'Rxc6', 'Nb2', 'Nf3', 'Rd5', 'Kc2', 'Rh7', 'Rg6', 'Rd4', 'Rf6', 'Qb5', 'Kc1', 'Rh8', 'Re6', 'Rc4+', 'Kb1', 'Nd1+', 'Ka2', 'Nf6', 'N7e5', 'Rc8', 'Rb6', 'g4', 'Ne1', 'Qb2+', 'Rxb2', 'Rc3', 'Rb1', 'Bf4', 'Nf7', 'Nd7', 'f3', 'Bd2', 'fxg4', 'h4', 'Rb2', 'Be3', 'Bb6', 'Bh6', 'Bd4', 'Rc2', 'Kb3', 'Bg7', 'Bc5', 'Nf6', 'h3', 'Rg8', 'Be3', 'Nd7', 'Bd2', 'Nf2', 'Ng2', 'Nxg4', 'Ne3', 'Rc1', 'Bc3', 'Ke8', 'Nd8', 'e6', 'Nxe6', 'Kf7', 'Rg2', 'Rf1', 'Nf8', 'Nb6', 'hxg4', 'Rh8', 'Ne6', 'h3', 'Bxg7', 'hxg2', 'Ba1', 'Nc8', 'Be5', 'Kg6', 'Nc5', 'Kg5', 'Bg3', 'Rh6', 'Bd6', 'Rc1', 'Ne6+', 'Kf6', 'Nf4', 'Rg6', 'Nc4', 'Kg7', 'Kb2', 'Rxg4', 'Ne6+', 'Kf7', 'Nd4', 'Rc3', 'Nc6', 'Rgg3', 'Nb4', 'g1=B', 'Kb1', 'Rgd3', 'Kb2', 'Na7', 'Ne5+', 'Ke6', 'Ng4', 'Kf5', 'Ne5', 'Be3', 'Nexd3', 'Bb6', 'Kxc3', 'Nc6', 'Nxc6', 'Kf6', 'Kb3', 'Bd4', 'Ndb4', 'Ba1', 'Ka2', 'Bc3', 'Nc2', 'Bd2', 'Bc7', 'Bf4', 'Ka3', 'Bg5', 'N2d4', 'Bf4', 'Ne2', 'Kg7', 'Kb4', 'Be5', 'Kb5', 'Ba1', 'Nd8', 'Bc3', 'Nf7', 'Kf8', 'Ng1', 'Ba1', 'Nd8', 'Bb2', 'Bb8', 'Ba3', 'Bf4', 'Kg7', 'Ka5', 'Kf8', 'Kb6', 'Bc5+', 'Ka5', 'Kg7', 'Ne6+', 'Kf7', 'Bc1', 'Be7', 'Nf8', 'Bxf8', 'Kb5', 'Bc5', 'Bf4', 'Bf2', 'Bg3', 'Ke6', 'Bc7', 'Be3', 'Kb4', 'Bxg1']
[White "RANDOM"]
[Black "ruby #0"]
['c4', 'b6', 'e3', 'b5', 'd4', 'bxc4', 'a4', 'Nc6', 'g3', 'Nxd4', 'a5', 'g6', 'Ra3', 'c3', 'Ra2', 'cxb2', 'Qe2', 'Nxe2', 'Na3', 'Nxg1', 'Nb5', 'bxc1=Q#']
[White "ruby #1"]
[Black "RANDOM"]
['d4', 'f5', 'd5', 'Nc6', 'dxc6', 'Kf7', 'cxb7', 'Nh6', 'Bxh6', 'a5', 'Qxd7', 'Kg8', 'Qxc8', 'e5', 'Qxf5', 'Be7', 'Qxe5', 'Qd3', 'exd3', 'Kf7', 'Qxg7+', 'Ke8', 'bxa8=Q+', 'Kd7', 'Qxe7+', 'Kxe7', 'Qxh8', 'a4', 'Qxh7+', 'Kd8', 'Qxc7+', 'Kxc7', 'd4', 'Kb8', 'd5', 'Kc7', 'Bc4', 'Kb8', 'b4', 'Kb7', 'Bd3', 'Kc7', 'Be4', 'Kb7', 'Na3', 'Ka6', 'Nb1', 'Kb6', 'b5', 'Kc7', 'Bd2', 'Kd6', 'c4', 'Kc7', 'h3', 'Kd6', 'Bf4+', 'Ke7', 'Be5', 'Kf7', 'Bd4', 'Ke7', 'Be5', 'Kf8', 'Bd4', 'Ke7', 'Be5', 'Kd7', 'Bd4', 'Ke7', 'Be5', 'Ke8', 'Bd4', 'a3', 'Nxa3', 'Kf8', 'Be5', 'Ke7', 'Bd4', 'Kd8', 'Be5', 'Ke8', 'Bd4', 'Kf7', 'Be5', 'Ke7', 'Bd4', 'Kf8', 'Be5', 'Kg8', 'Bd4', 'Kf8', 'Be5', 'Ke7', 'Bd4', 'Ke8', 'Be5', 'Kd8', 'Bd4', 'Kc7', 'Be5+', 'Kc8', 'Bd4', 'Kb7', 'Be5', 'Ka8', 'Bd4', 'Kb7', 'Be5', 'Kc8', 'Bd4', 'Kb7', 'Be5', 'Ka7', 'Bd4+', 'Ka8', 'Be5', 'Kb7', 'Bd4', 'Ka8', 'Be5', 'Ka7', 'Bd4+', 'Kb7', 'Be5', 'Ka7', 'Bd4+', 'Kb8', 'Be5+', 'Ka8', 'Bd4', 'Kb8', 'Be5+', 'Kb7', 'Bd4', 'Ka8', 'Be5', 'Ka7', 'Bd4+', 'Kb7']
[White "ruby #2"]
[Black "RANDOM"]
['e4', 'g5', 'd4', 'f6', 'Bxg5', 'Na6', 'Bxa6', 'Kf7', 'Bxf6', 'h5', 'Bxh8', 'd6', 'Bxb7', 'Bh6', 'Qxh5+', 'Ke6', 'Bxa8', 'Nf6', 'Qxh6', 'a6', 'Bxf6', 'Bd7', 'Bxe7+', 'Kf7', 'Bxd8', 'Be6', 'Qxe6+', 'Kxe6', 'Bxc7', 'a5', 'Bxd6', 'Kxd6', 'd5', 'Ke5', 'f4+', 'Kd6', 'c4', 'Ke7', 'c5', 'Kf7', 'e5', 'Ke8', 'f5', 'Kf7', 'Nc3', 'Kg7', 'Ne4', 'a4', 'Kd1', 'a3', 'bxa3', 'Kh7', 'g3', 'Kh8', 'Nd2', 'Kh7', 'Nc4', 'Kg8', 'Rb1', 'Kf7', 'Rc1', 'Ke7', 'Kc2', 'Ke8', 'Nb2', 'Ke7', 'Nc4', 'Kf7', 'e6+', 'Kg8', 'Ne5', 'Kg7', 'Nc4', 'Kh7', 'Ne5', 'Kg7', 'Nc4', 'Kh6', 'Ne5', 'Kg5', 'Nc4', 'Kg4', 'Ne5+', 'Kg5', 'Nc4', 'Kg4', 'Ne5+', 'Kh5', 'Nc4', 'Kg4', 'Ne5+', 'Kh5', 'Nc4', 'Kh6', 'Ne5', 'Kg5', 'Nc4', 'Kh5', 'Ne5', 'Kh6', 'Nc4', 'Kg7', 'Ne5', 'Kf6', 'Nc4', 'Kg5', 'Ne5', 'Kf6', 'Nc4', 'Ke7', 'Ne5', 'Kd8', 'Nc4', 'Kc7', 'Ne5', 'Kc8', 'Nc4', 'Kd8', 'Ne5', 'Ke8', 'Nc4', 'Ke7', 'Ne5', 'Ke8', 'Nc4', 'Ke7', 'Ne5', 'Kf8', 'Nc4', 'Ke8', 'Ne5', 'Kd8', 'Nc4', 'Kc8', 'Ne5', 'Kd8', 'Nc4', 'Kc7', 'Ne5', 'Kd8', 'Nc4', 'Ke8', 'Ne5', 'Kf8', 'Nc4', 'Kg8', 'Ne5', 'Kh8', 'Nc4', 'Kg7', 'Ne5', 'Kf8', 'Nc4', 'Ke7', 'Ne5', 'Kd8']
[White "ruby #3"]
[Black "RANDOM"]
['d4', 'Na6', 'e3', 'e6', 'Bxa6', 'g5', 'Bxb7', 'Ba3', 'Bxa8', 'c6', 'Bxc6', 'Ne7', 'bxa3', 'Kf8', 'Bxd7', 'f6', 'Bxc8', 'Qb6', 'Bxe6', 'Qa5+', 'c3', 'Nf5', 'Bxf5', 'Kg8', 'Bxh7+', 'Kf8', 'Bb2', 'g4', 'Qxg4', 'Qd5', 'Qd7', 'Qf5', 'Qxa7', 'Rxh7', 'Qxh7', 'Qd5', 'Qd3', 'Qc6', 'h3', 'Ke8', 'Kf1', 'Qb7', 'Nf3', 'Qh7', 'Qxh7', 'Kf8', 'Qe4', 'Kg8', 'Qe6+', 'Kh8', 'Qxf6+', 'Kg8', 'Qd6', 'Kh8', 'Ke2', 'Kg8', 'e4', 'Kh7', 'Qh2', 'Kh6', 'Qe5', 'Kg6', 'Qb8', 'Kh5', 'Ng5', 'Kg6', 'Qa8', 'Kf6', 'Qa7', 'Kxg5', 'Rg1', 'Kf4', 'Nd2', 'Kg5', 'Rab1', 'Kf6', 'Rbf1', 'Kg6', 'Kf3', 'Kh6', 'Nb1', 'Kg5', 'Qc7', 'Kf6', 'Qb6+', 'Kf7', 'd5', 'Ke8', 'Qb5+', 'Ke7', 'Qb7+', 'Kf8', 'a4', 'Kg8', 'Qb8+', 'Kg7', 'Qa7+', 'Kg8', 'a5', 'Kf8', 'Nd2', 'Ke8', 'Qe7+', 'Kxe7', 'a4', 'Kd7', 'a6', 'Kd8', 'e5', 'Kd7', 'Nb1', 'Ke7', 'Ke4', 'Kd8', 'g4', 'Kc8', 'Nd2', 'Kd8', 'f3', 'Ke8', 'a5', 'Ke7', 'Ba1', 'Kd7', 'a7', 'Kc8', 'Bb2', 'Kd7', 'Nb3', 'Kd8', 'Nd2', 'Kd7', 'Rd1', 'Kc8', 'Kd3', 'Kd8', 'Ke4', 'Kc7', 'Kf4', 'Kd7', 'Nb3', 'Ke8', 'Nc5', 'Kf8', 'Rg2', 'Kf7', 'Rf1', 'Kg6', 'Rgf2', 'Kh6', 'Ra1', 'Kg6', 'Re2', 'Kh6', 'a8=Q', 'Kg6', 'Rc1', 'Kh7', 'Rd1', 'Kg6', 'Re3', 'Kh6', 'Nb7', 'Kg6', 'Kg3', 'Kg5', 'Rd2', 'Kg6', 'Re4', 'Kg5', 'h4+', 'Kh6', 'Rb4', 'Kg6', 'c4', 'Kg7', 'Qg8+', 'Kxg8', 'e6', 'Kf8', 'Kh3', 'Ke8', 'Rb5', 'Ke7', 'Rd1', 'Ke8', 'Kg3', 'Kf8', 'c5', 'Kg8', 'Bf6', 'Kf8', 'Bd8', 'Kg8', 'Rb4', 'Kf8', 'Be7+', 'Kg7', 'Rd3', 'Kg8', 'Re3', 'Kh8', 'Kh2', 'Kh7', 'Ree4', 'Kg7', 'Rb1', 'Kg6', 'Rg1', 'Kg7', 'Ra1', 'Kg6', 'Rb4', 'Kg7', 'Rb2', 'Kg6', 'Nd8', 'Kg7', 'Kg3', 'Kg8', 'c6', 'Kg7', 'Kh3', 'Kg6', 'Rg2', 'Kh6', 'Rb2', 'Kg6', 'd6', 'Kg7', 'Rd2', 'Kg8', 'Rc1', 'Kh7', 'Rcd1', 'Kg8', 'Rc2', 'Kh8', 'Rg2', 'Kh7', 'Kh2', 'Kh6', 'Kh3', 'Kg6', 'Rc1', 'Kh6', 'Rcg1', 'Kg7', 'Rf1', 'Kh7', 'Kh2', 'Kh6', 'Ra2', 'Kh7', 'Rb2', 'Kh8', 'h5', 'Kg8', 'Bf6', 'Kf8', 'Rb6', 'Kg8', 'Rb7', 'Kf8', 'Bh4', 'Ke8', 'Rb6', 'Kf8', 'Re1', 'Ke8', 'Re4', 'Kf8', 'Bf6', 'Ke8', 'Kh3', 'Kf8', 'Ra6', 'Ke8', 'Ba1', 'Kf8', 'Bd4', 'Ke8', 'Bb2', 'Kf8', 'Ba3', 'Kg7', 'Rb6', 'Kh7', 'Rb3', 'Kh6', 'd7', 'Kh7', 'Be7', 'Kh6', 'Ra4', 'Kh7', 'Bg5', 'Kg8', 'Be3', 'Kh8', 'Bc1', 'Kg8', 'e7', 'Kh8', 'a6', 'Kg8', 'Rc3', 'Kg7', 'Rc5', 'Kh7', 'e8=Q', 'Kg7', 'Nf7', 'Kh7', 'Qe4+', 'Kg7', 'Rb5', 'Kf6', 'Qg6+', 'Ke7', 'Bh6']
[White "RANDOM"]
[Black "STOCKFISH"]
['f4', 'd5', 'Kf2', 'e5', 'a4', 'exf4', 'Ra2', 'Qh4+', 'g3', 'fxg3+', 'Kg2', 'gxh2', 'c4', 'Qg4+', 'Kxh2', 'Bd6#']
[White "RANDOM"]
[Black "STOCKFISH"]
['b4', 'Nf6', 'Bb2', 'd5', 'f3', 'Nbd7', 'c4', 'dxc4', 'g3', 'c6', 'Na3', 'b5', 'Nb1', 'e5', 'Nc3', 'Bxb4', 'Qb3', 'cxb3', 'f4', 'e4', 'Bg2', 'Nc5', 'Bc1', 'Bxc3', 'Kf2', 'Bxa1', 'axb3', 'O-O', 'g4', 'Bxg4', 'Kg3', 'Re8', 'Bxe4', 'Ncxe4+', 'Kg2', 'Qd5', 'd4', 'Nd2+', 'Kg3', 'Qxh1', 'b4', 'Qxg1+', 'Kh4', 'Qxh2+', 'Kg5', 'h6#']
[White "RANDOM"]
[Black "python #0"]
['d4', 'e5', 'c4', 'exd4', 'Bg5', 'Qxg5', 'Nc3', 'dxc3', 'Qd6', 'cxd6', 'Rc1', 'cxb2', 'Rb1', 'Qxg2', 'f3', 'Qxh1', 'Kd2', 'Qxg1', 'Kd3', 'Qxf1', 'Kc3', 'Qxb1', 'a4', 'Qe4', 'h4', 'Qxh4', 'Kxb2', 'Qxc4', 'e3', 'Qxa4', 'e4', 'Qxe4', 'Ka1', 'Qxf3', 'Kb1', 'Qd5', 'Kb2', 'Qe4', 'Kb3', 'Qd4', 'Ka3', 'Qe4', 'Kb3', 'Qd5+', 'Kb2', 'Qd4+', 'Ka2', 'Qd5+', 'Ka3', 'Qe4', 'Kb3', 'Qd5+', 'Kc3', 'Qe4', 'Kb3', 'Qd5+', 'Kc2', 'Qe4+', 'Kb2', 'Qd5', 'Kc2', 'Qe4+', 'Kd1', 'Qd4+', 'Kc1', 'Qd5', 'Kb1', 'Qd4', 'Ka2', 'Qe4', 'Ka3', 'Qd5', 'Ka4', 'Qd4+', 'Kb3', 'Qe4', 'Ka2', 'Qd5+', 'Kb1', 'Qd4', 'Ka2', 'Qd5+', 'Ka1', 'Qd4+', 'Ka2', 'Qd5+', 'Kb2', 'Qe4', 'Ka1', 'Qd5', 'Kb1', 'Qd4', 'Kc1', 'Qe4', 'Kd1', 'Qd5+', 'Kc2', 'Qe4+', 'Kd1', 'Qd4+', 'Ke1', 'Qe4+', 'Kd1', 'Qd4+', 'Kc2', 'Qe4+', 'Kb3']
[White "RANDOM"]
[Black "python #1"]
['c3', 'e5', 'Qa4', 'e4', 'e3', 'Qh4', 'Qxd7+', 'Kxd7', 'h3', 'Qxf2+', 'Kxf2', 'Kc6', 'h4', 'Kd5', 'Kg3', 'Ke5', 'Bb5', 'Kd5', 'Na3', 'Bxa3', 'Rh2', 'Bxb2', 'Bc4+', 'Kxc4', 'd4', 'Bxa1', 'Bb2', 'Bxb2', 'd5', 'Kxc3', 'a3', 'Bxa3', 'Kf2', 'Bf5', 'Kf1', 'b5', 'Nh3', 'Bxh3', 'Rh1', 'Bxg2+', 'Kg1', 'Bxh1', 'Kxh1', 'Kb4', 'Kg2', 'Nd7', 'Kh1', 'Ne5', 'h5', 'Nd7', 'Kh2', 'Ne5', 'Kg1', 'f5', 'h6', 'gxh6', 'Kh2', 'f4', 'Kg2', 'fxe3', 'Kh2', 'Ng4+', 'Kg1', 'Ne5', 'Kh2', 'Bc1', 'Kh3', 'Ng4', 'd6', 'cxd6', 'Kh4', 'd5', 'Kh3', 'Ne5', 'Kg3', 'd4', 'Kg2', 'Rf8', 'Kh1', 'e2', 'Kh2', 'h5', 'Kg1', 'Kc5', 'Kh1', 'Kd5', 'Kg1', 'e1=Q+', 'Kg2', 'Qh4', 'Kg1', 'b4', 'Kg2', 'Kd6', 'Kg1', 'Kd5', 'Kg2', 'a6', 'Kg1', 'Rb8', 'Kf1', 'Nd7', 'Kg2', 'Ke5', 'Kg1', 'Kd5', 'Kf1', 'Ke5', 'Ke2', 'Kd5', 'Kf1', 'Ke5', 'Ke2', 'Kd5', 'Kf1', 'Ke5', 'Kg1', 'Kd5', 'Kg2', 'Ke5', 'Kf1', 'Kd5', 'Kg2', 'Ke5', 'Kf1', 'Kd5', 'Kg1', 'Ke5', 'Kf1', 'Kd5', 'Kg1', 'Ke5', 'Kf1', 'Kd5']
[White "python #2"]
[Black "RANDOM"]
['e4', 'Na6', 'Bxa6', 'Rb8', 'Bxb7', 'c5', 'Bxc8', 'd6', 'e5', 'a6', 'exd6', 'e6', 'Bxa6', 'Qd7', 'Bc4', 'Qc6', 'Bxe6', 'h5', 'Bxf7+', 'Kd7', 'Bxg8', 'Rb5', 'Qxh5', 'Qc8', 'Qxh8', 'Kxd6', 'Qxg7', 'Qf5', 'Qxf8+', 'Ke5', 'Qxf5+', 'Kd4', 'Qxc5+', 'Ke4', 'Qxb5', 'Kf4', 'Qe5+', 'Kxe5', 'd4+', 'Kf5', 'Bd5', 'Kg6', 'Be4+', 'Kf6', 'Bd5', 'Kg6', 'Be4+', 'Kf7', 'Bd5+', 'Ke8', 'Be4', 'Kf7', 'Bd5+', 'Kg7', 'Be4', 'Kf6', 'Bd5', 'Ke7', 'Be4', 'Kf8', 'Bd5', 'Kg7', 'Be4', 'Kg8', 'Bd5+', 'Kf8', 'Be4', 'Ke7', 'Bd5', 'Kf8', 'Be4', 'Ke8', 'Bd5', 'Kd8', 'Be4', 'Kd7', 'Bd5', 'Kc8', 'Be4', 'Kb8', 'Bd5', 'Kc7', 'Be4', 'Kc8', 'Bd5', 'Kd7', 'Be4', 'Ke7', 'Bd5', 'Kd8', 'Be4', 'Kc7', 'Bd5', 'Kb8', 'Be4', 'Kc7', 'Bd5', 'Kd8', 'Be4', 'Kd7', 'Bd5', 'Ke7', 'Be4', 'Kf7', 'Bd5+', 'Kg6', 'Be4+', 'Kf6', 'Bd5', 'Ke7', 'Be4', 'Ke8', 'Bd5', 'Kd8', 'Be4', 'Kd7', 'Bd5', 'Kd8']
[White "python #3"]
[Black "RANDOM"]
['e4', 'h6', 'e5', 'c5', 'Ke2', 'e6', 'Ke3', 'd6', 'exd6', 'a6', 'Bxa6', 'Qb6', 'Bxb7', 'Qa5', 'Bxa8', 'h5', 'Qxh5', 'Kd8', 'Qxh8', 'Ba6', 'Qxg8', 'c4', 'Qxf8+', 'Kd7', 'Qxb8', 'e5', 'Bd5', 'g5', 'Bxf7', 'Bb5', 'Qxb5+', 'Kd8', 'Qxa5+', 'Kd7', 'Bxc4', 'e4', 'Kxe4', 'Kc8', 'Qxg5', 'Kb8', 'Kd5', 'Ka8', 'Ke4', 'Kb7', 'Ke5', 'Kc8', 'Kd4', 'Kb7', 'Ke5', 'Kc6', 'Ke4', 'Kb6', 'Kd4', 'Kb7', 'Ke5', 'Kc6', 'Ke4', 'Kb6', 'Ke5', 'Kb7', 'Kd5', 'Ka8', 'Ke4', 'Ka7', 'Kd4', 'Kb7', 'Ke5', 'Kc6', 'Ke4', 'Kb7', 'Kd4']
[White "r #0"]
[Black "RANDOM"]
['h3']
[White "r #1"]
[Black "RANDOM"]
['Nf3']
[White "r #2"]
[Black "RANDOM"]
['Nf3']
[White "RANDOM"]
[Black "r #3"]
['d4', 'f6']
[White "RANDOM"]
[Black "php #0"]
['e4', 'c6', 'Bd3', 'Qa5', 'f3', 'Qc7', 'g3', 'Qa5', 'Ke2', 'g6', 'a4', 'Qb5', 'c3', 'Bg7', 'Qe1', 'h6', 'b3', 'Qh5', 'e5', 'c5', 'Be4', 'Rh7', 'Bc2', 'Na6', 'Be4', 'd5', 'Qd1', 'e6', 'Qc2', 'dxe4', 'd3', 'f6', 'Qb2', 'Qxf3+', 'Ke1', 'fxe5', 'Qa3', 'Ke7', 'h4', 'Nb4', 'Qb2', 'Kd8', 'Ra2', 'Ke7', 'Bf4', 'Kd8', 'Qa1', 'Ke8', 'Bxh6', 'Bh8', 'Be3', 'Ne7', 'Bf4', 'e3', 'Na3', 'a5', 'c4', 'Qh5', 'Nh3', 'Ned5', 'g4', 'Kf7', 'Bxe5', 'Nc7', 'Qc1', 'Ra6', 'Qxe3', 'Nbd5', 'Qh6', 'Rxh6', 'Ba1', 'Nb4', 'Bd4', 'Nb5', 'Nb1', 'Na7', 'Rg2', 'Qe5+', 'Kd2', 'Qf5', 'Nf2', 'Be5', 'Rgh2', 'Qh5', 'Kc1', 'Rb6', 'Kd2', 'Nxd3', 'Na3', 'Qxh4', 'Rxh4', 'Bb8', 'Nb5', 'Be5', 'R4h3', 'Rc6', 'Rf3+', 'Ke7', 'Ke2', 'b6', 'Kf1', 'Rh8', 'Rh4', 'Nxb5', 'Bxc5+', 'Rd6', 'Rh7+', 'Ke8', 'Ra7', 'Rd4', 'Kg2', 'Nd6', 'Rg3', 'Ne4', 'Nh1', 'Ng5', 'Re7+', 'Kd8', 'Bb4', 'Bb8', 'Rc7', 'Bxc7', 'Rxd3', 'Rh7', 'Bc5', 'Rd5', 'Rd4', 'bxc5', 'Ng3', 'Nf3', 'Nh1', 'Bd7', 'Nf2', 'Be5', 'cxd5', 'Re7', 'Rd1', 'Nh2', 'Rc1', 'Nf1', 'Rc3', 'Bd4', 'Nd1', 'e5', 'Kf3', 'Rh7', 'Ke2', 'Kc8', 'd6', 'Bxa4', 'Rxc5+', 'Kd7', 'Ke1', 'Kxd6', 'Nb2', 'Kd7', 'Rc8', 'g5', 'bxa4', 'Bc3+', 'Kxf1', 'Be1', 'Nd3', 'Rh1+', 'Ke2', 'Kxc8', 'Nxe1', 'Kd8', 'Kf3', 'Rf1+', 'Ke3', 'Ke8', 'Kd2', 'Rf5', 'Kd1', 'Rf6', 'Kc1', 'Rf5', 'Nd3', 'Kd7', 'Kd2', 'Kc7', 'Ke2', 'Kd7', 'Kd1', 'Kc7', 'Nc1', 'Rf1+', 'Ke2', 'Kc8', 'Nb3', 'Kd7', 'Nxa5', 'Rb1', 'Kf2', 'Re1', 'Kg2', 'Re4', 'Kf1', 'Kd6', 'Nb7+', 'Ke6', 'Na5', 'Re1+', 'Kxe1', 'Ke7', 'Ke2', 'Kd7', 'Kf2', 'Kd8', 'Nb7+', 'Kc8', 'Nd6+', 'Kb8', 'Kg1', 'Ka8', 'Kh2', 'Kb8', 'Kg1', 'Ka8', 'Kh2', 'Ka7', 'Kg2', 'Kb8', 'Nf7', 'Kc8', 'Nd8', 'e4', 'Kg1', 'Kd7', 'Kf2', 'Kd6', 'Kf1', 'Kd7', 'Nf7', 'Kc7', 'Nd6', 'Kd7', 'Nc4', 'Kc8', 'Na3', 'Kb8', 'Nc4', 'Kb7', 'Na5+', 'Kb8', 'Ke2', 'e3', 'Kf1', 'Kc7', 'Ke2', 'Kd6', 'Kxe3', 'Kc5', 'Nc4', 'Kd5', 'Kd3', 'Kc6', 'Ke2', 'Kd5', 'Nd6', 'Ke6', 'Ne8', 'Ke5', 'Ke1', 'Ke6', 'Ng7+', 'Kf7', 'a5', 'Kf6', 'Kf1', 'Kg6', 'Ne8', 'Kh6', 'Ke2', 'Kg6', 'Ke1', 'Kh6', 'Kf1']
[White "php #1"]
[Black "RANDOM"]
['b4', 'f5', 'd3', 'a5', 'Bg5', 'Ra7', 'a3', 'd5', 'Nc3', 'h6', 'Be3', 'axb4', 'Bf4', 'Nd7', 'g4', 'fxg4', 'Nf3', 'Nb6', 'Ng1', 'Rxa3', 'Bxh6', 'g5', 'Qd2', 'Kd7', 'e3', 'Rxc3', 'Ra8', 'Bxh6', 'Ra4', 'Nc4', 'Ke2', 'g3', 'Nf3', 'g2', 'Kd1', 'g4', 'Be2', 'Ra3', 'Ra6', 'Na5', 'Nd4', 'Ke8', 'Qxb4', 'gxh1=Q+', 'Kd2', 'Bf4', 'Bf1', 'Qg2', 'Qd6', 'exd6', 'c4', 'Bxe3+', 'Ke2', 'Qg5', 'Nc6', 'Qf3+', 'Ke1', 'Ba7', 'Be2', 'Qge3', 'Nd4', 'Bf5', 'Rc6', 'Nh6', 'Kf1', 'Be6', 'Kg1', 'Qf7', 'Rxd6', 'Rf8', 'Kh1', 'c6', 'Bf1', 'Qg5', 'Nb3', 'Qgf4', 'Nd2', 'Qd7', 'Be2', 'b5', 'Nb3', 'b4', 'Na1', 'Qff7', 'Rxd7', 'Qf4', 'c5', 'Rg8', 'h3', 'Qc7', 'Bf1', 'b3', 'Kg2', 'Rh8', 'Nxb3', 'Kf8', 'f3', 'Qb7', 'Rxb7', 'Nxb3', 'Rb6', 'Bf7', 'f4', 'Na1', 'Rb5', 'Ng8', 'h4', 'Rh5', 'Rb1', 'Rf5', 'Kg3', 'Be8', 'Rxa1', 'Bxc5', 'Rxa3', 'Ke7', 'Be2', 'Kd7', 'Kxg4', 'Bb6', 'Rc3', 'Kd8', 'Bf1', 'Kc7', 'Kg3', 'Ba5', 'Rc4', 'Kd7', 'Bg2', 'Bf7', 'Kf2', 'Ke8', 'Be4', 'c5', 'Rc3', 'Bb4', 'Bf3', 'Ba3', 'Ke1', 'Rg5', 'Rc4', 'Bh5', 'Bxd5', 'Bc1', 'Bf7+', 'Kf8', 'Bg6', 'Re5+', 'Re4', 'Be3', 'Rc4', 'Re7', 'Rc1', 'Re4', 'Bf5', 'Bg1+', 'Kf1', 'Re8', 'Bc8', 'Re4', 'Kg2', 'Rb4', 'Kg3', 'Nh6', 'Ra1', 'Kg8', 'Re1', 'Be8', 'f5', 'Rb6', 'Be6+', 'Bf7', 'Bd5', 'Nxf5+', 'Kf3', 'Rc6', 'Rf1', 'Kh7', 'Rb1', 'Bh5+', 'Kg2', 'Rb6', 'Bb3', 'Bg4', 'Rf1', 'Nd4', 'Re1', 'Rg6', 'Kg3', 'Rb6', 'Kg2', 'Nxb3', 'Kf1', 'Bh2', 'Rb1', 'Kh8', 'Ra1', 'Rh6', 'Ra3', 'Rd6', 'Kf2', 'c4', 'Ke3', 'Bf3', 'Ra1', 'Be2', 'Ra8+', 'Kg7', 'Ra6', 'Rd5', 'Ra7+', 'Kh6', 'dxc4', 'Re5+', 'Kf2', 'Nc5', 'Rc7', 'Bxc4', 'Kf3', 'Re1', 'Rc6+', 'Re6', 'Rxe6+', 'Bxe6', 'Kg2', 'Bd7', 'Kxh2', 'Bf5', 'h5', 'Bb1', 'Kg3', 'Ne6', 'Kh4', 'Nf8', 'Kg3', 'Bf5', 'Kh4', 'Ng6+', 'hxg6', 'Kxg6']
[White "php #2"]
[Black "RANDOM"]
['c4', 'e5', 'a3', 'Bd6', 'Nf3', 'g6', 'g4', 'Nf6', 'c5', 'h5', 'd4', 'Rf8', 'b3', 'Nxg4', 'Ng5', 'e4', 'Bd2', 'h4', 'Bf4', 'Rh8', 'c6', 'Qxg5', 'cxb7', 'Rh5', 'bxa8=Q', 'Qf6', 'Kd2', 'Qe6', 'Qxe4', 'Be5', 'h3', 'a5', 'Qb7', 'Qe7', 'Qc2', 'f6', 'Qg2', 'Ba6', 'Kc3', 'Bb7', 'Qh2', 'Bd6', 'Bxd6', 'Rg5', 'Qb2', 'Qe4', 'Ra2', 'Qe7', 'Bxe7', 'Nc6', 'Qf4', 'a4', 'Qf5', 'Rh5', 'f4', 'Nge5', 'dxe5', 'Nb8', 'Rh2', 'fxe5', 'Bd8', 'e4', 'Qd2', 'c6', 'Qe6+', 'Kxd8', 'Qdxd7+', 'Nxd7', 'Kd2', 'Bc8', 'Qxd7+', 'Bxd7', 'Rb2', 'Bc8', 'Bg2', 'Rh6', 'e3', 'Bxh3', 'Ra2', 'Bd7', 'Rb2', 'Ke7', 'Kc2', 'Kd8', 'b4', 'Rh7', 'f5', 'Be6', 'Bh1', 'Bd7', 'fxg6', 'Rh5', 'Bf3', 'Kc7', 'Bg4', 'Be8', 'Be6', 'Kb8', 'Bg8', 'Rh7', 'Rf2', 'Kb7', 'Kd2', 'h3', 'Ke1', 'Bf7', 'Rfe2', 'Be8', 'gxh7', 'Kb8', 'Rb3', 'h2', 'Be6', 'Bg6', 'Rbb2', 'Bxh7', 'Bg4', 'Kb7', 'Kf2', 'Ka6', 'Red2', 'c5', 'Bd7', 'Kb6', 'Be8', 'h1=N+', 'Kf1', 'Ka6', 'Ke2', 'Bg6', 'Kd1', 'cxb4', 'Bc6', 'Bh5+', 'Re2', 'Bxe2+', 'Rxe2', 'Nf2+', 'Kc2', 'bxa3', 'Nc3', 'Kb6', 'Bd5', 'Nh3', 'Rg2', 'Ng1', 'Nb5', 'Kc5', 'Nxa3', 'Kd6', 'Re2', 'Nh3', 'Rg2', 'Ke7', 'Rg7+', 'Kd8', 'Ba8', 'Ng5', 'Bxe4', 'Nf7', 'Rg6', 'Ke8', 'Bb7', 'Nh6', 'Rg8+', 'Kd7', 'Rg6', 'Ke8', 'Kd1', 'Ng8', 'e4', 'Ke7', 'Rg7+', 'Kd6', 'Rg1', 'Ke7', 'Bc8', 'Ke8', 'Nb1', 'Ne7', 'Bh3', 'Nf5', 'Nd2', 'a3', 'Rg2', 'Kd7', 'Rg4', 'Nh4', 'e5', 'Nf5', 'Rd4+', 'Ke7', 'Kc2', 'Ke8', 'Rd8+', 'Ke7', 'Ra8', 'Ke6', 'Ra4', 'a2', 'Kb2', 'Ke7', 'Kb3', 'Ne3', 'Bc8', 'a1=B', 'Be6', 'Kf8', 'Rh4', 'Ng4', 'Bf7', 'Nh6', 'Rf4', 'Ng8', 'Rd4', 'Kg7', 'Rd3', 'Nh6', 'Rd5', 'Kh8', 'Rd4', 'Nxf7', 'Nf1', 'Kg8', 'Rd2', 'Bc3', 'Rd6', 'Bd4', 'Rh6', 'Bc3', 'Rd6', 'Bb4', 'Ng3', 'Be1', 'Rd3', 'Nd8', 'Ne2', 'Bg3', 'Nc3', 'Bh4', 'Kb2', 'Kh7', 'Nb5', 'Be7', 'Rg3', 'Bc5', 'Re3', 'Kh8', 'Rf3', 'Nc6', 'Na7', 'Bg1', 'Kc3', 'Bf2', 'Kb3', 'Kh7', 'Re3', 'Nxe5', 'Rd3', 'Kh8', 'Kc2', 'Bg1', 'Rd1', 'Kg7', 'Nc8', 'Bf2', 'Ne7', 'Kh7', 'Nc8', 'Bg1', 'Ne7', 'Kh8', 'Rd5', 'Nc4', 'Kd3', 'Bd4', 'Rc5', 'Nb2+', 'Kd2', 'Bc3+', 'Ke3', 'Kh7', 'Rh5+', 'Kg7', 'Rc5', 'Be5', 'Ke4', 'Na4', 'Nd5', 'Kh7', 'Nf4', 'Bd4', 'Nd5', 'Be5', 'Nb6', 'Bh2', 'Re5', 'Kg6', 'Re7', 'Be5', 'Rd7', 'Bg7', 'Kd5', 'Ba1', 'Rf7', 'Kxf7', 'Kc4', 'Bf6', 'Kd3', 'Kg7', 'Na8', 'Kh6', 'Nc7', 'Bd4', 'Na8', 'Nb2+', 'Kc2', 'Kh5', 'Nb6', 'Nd3', 'Kd2', 'Ne1', 'Nc4', 'Kg5', 'Nb2', 'Ng2', 'Kd3', 'Bc3', 'Kxc3', 'Kh6', 'Nc4', 'Ne3', 'Nb6', 'Ng4', 'Kd2', 'Ne5', 'Kc1', 'Ng4', 'Na4', 'Nf6', 'Nb6', 'Ne8', 'Kb2', 'Nc7', 'Ka1', 'Na6', 'Kb1', 'Nb8', 'Ka2', 'Kg7', 'Nc8', 'Nd7', 'Ka3', 'Nb6', 'Ka2', 'Kh7', 'Ne7', 'Kh6', 'Ng6', 'Nd7', 'Kb3', 'Nb8', 'Kc3', 'Kh5', 'Nf4+', 'Kg4', 'Nh3', 'Kg3', 'Kc2', 'Kh2', 'Kb1', 'Nd7', 'Nf2', 'Kg2', 'Ne4', 'Kh1', 'Ng5', 'Nb8', 'Ne6', 'Nc6', 'Ng5', 'Kh2', 'Ne4', 'Kg1', 'Kc1', 'Ne5', 'Ng5', 'Nf3', 'Ne4', 'Ng5', 'Nd2', 'Kf2', 'Nb1', 'Kg3', 'Kd1', 'Ne4', 'Kc2', 'Nd6', 'Kb3', 'Kf2', 'Ka3', 'Kg2', 'Ka4', 'Ne4', 'Kb3', 'Nd2+', 'Ka4', 'Kh1', 'Nxd2']
[White "RANDOM"]
[Black "php #3"]
['c4', 'h5', 'Nc3', 'b5', 'f4', 'f5', 'h3', 'Kf7', 'g3', 'Rh6', 'Kf2', 'Rf6', 'Ke3', 'Ke8', 'Qa4', 'Rc6', 'Nb1', 'Rxc4', 'Qxa7', 'e5', 'Qa4', 'Bb7', 'b3', 'Bd6', 'd4', 'Bf3', 'Qa7', 'c6', 'Kf2', 'e4', 'Ke1', 'Ne7', 'Kd2', 'Rb4', 'Bb2', 'Be5', 'Ke3', 'Rxb3+', 'Kf2', 'Qc7', 'a4', 'b4', 'h4', 'Qb7', 'Nh3', 'Bd6', 'Nc3', 'Qxa7', 'Bc1', 'Na6', 'Ra2', 'Kf7', 'Nb1', 'Ng8', 'Kg1', 'Rd8', 'Kf2', 'Bb8', 'Ba3', 'Rxb1', 'Rh2', 'Nc7', 'Rg2', 'Qxd4+', 'e3', 'Ke7', 'exd4', 'Ke6', 'Rg1', 'd6', 'Ra1', 'Rc8', 'Ba6', 'g5', 'd5+', 'Kf7', 'Bxc8', 'b3', 'Rf1', 'Bg2', 'Ke2', 'Kg6', 'Rfxb1', 'Kg7', 'Bxf5', 'c5', 'Kd1', 'gxf4', 'Bc1', 'Nb5', 'Nf2', 'Na7', 'Ba3', 'Kf8', 'Bb2', 'Nh6', 'Be6', 'Nc6', 'Kd2', 'Ng4', 'Nh3', 'f3', 'Bf5', 'Nh6', 'Bd4', 'Nxf5', 'Ke1', 'b2', 'Rd1', 'c4', 'Bg7+', 'Ke7', 'Bh8', 'Nb4', 'Nf4', 'b1=N', 'Bc3', 'Nc2+', 'Kf2', 'Ng7', 'Nd3', 'Kf8', 'Kg1', 'exd3', 'Bd4', 'c3', 'Bxg7+', 'Ke8', 'Rxd3', 'Kd7', 'Bd4', 'Nxa1', 'g4', 'Kc8', 'Re3', 'Bh3', 'a5', 'Nb3', 'g5', 'Bc7', 'Re6', 'Nxd4', 'Rxd6', 'Be6', 'Kf2', 'Nf5', 'Ra6', 'Bg3+', 'Kf1', 'Ng7', 'Rc6+', 'Bc7', 'Kf2', 'Bf7', 'Rc4', 'Kd7', 'Re4', 'Bg3+', 'Kxf3', 'Bb8', 'Rb4', 'Bc7', 'Ra4', 'Bxd5+', 'Ke2', 'Bb6', 'Rc4', 'Bxc4+', 'Kd1', 'Bc5', 'Kc2', 'Ne8', 'Kxb1', 'Kc8', 'Kc1', 'Bf8', 'Kb1', 'Kb7', 'a6+', 'Ka7', 'Kc2', 'Kxa6', 'Kd1', 'Ng7', 'Kc1', 'Ka5', 'Kd1', 'Bc5', 'Kc2', 'Kb6', 'Kxc3', 'Bd3', 'Kxd3', 'Nf5', 'Ke2', 'Nd6', 'Ke1', 'Be3', 'g6', 'Bd4', 'Ke2', 'Nf7', 'g7', 'Ka7', 'Kf3', 'Be3', 'g8=B', 'Ne5+', 'Kxe3', 'Nd7', 'Kd2', 'Nc5', 'Ke3', 'Nb7', 'Kd2', 'Nd6', 'Be6', 'Nb5', 'Bc4', 'Kb7', 'Bg8', 'Ka6', 'Ke2', 'Kb6', 'Kd2', 'Ka6', 'Ke2', 'Kb7', 'Bf7', 'Nc3+', 'Kf2', 'Kc7', 'Be6', 'Kd6', 'Bd5', 'Kc5', 'Ke3', 'Nb5', 'Bg8', 'Nc7', 'Bd5', 'Kb5', 'Bc4+', 'Kb4', 'Ba2', 'Kc3', 'Ke2', 'Na8', 'Kd1', 'Kd4', 'Ke2', 'Kc3', 'Bc4', 'Kc2', 'Kf1', 'Kd1', 'Kg1', 'Nc7', 'Ba6', 'Kd2', 'Kf1', 'Ke3', 'Ke1', 'Ne6', 'Bb7', 'Ng5', 'Be4', 'Nxe4', 'Kf1', 'Kf4', 'Kg2', 'Nd6', 'Kh2', 'Ke4', 'Kh1', 'Ke3', 'Kg2', 'Kf4', 'Kf2', 'Ke4', 'Kg2', 'Nc4', 'Kg3', 'Ne5', 'Kh3', 'Nd7', 'Kg2', 'Ke5', 'Kf2', 'Kd6', 'Kg2', 'Kd5', 'Kf3', 'Nf6', 'Kg2', 'Kc4', 'Kf1', 'Kb3', 'Kg1', 'Ne8', 'Kh1', 'Kc2', 'Kg2', 'Kd1', 'Kg3', 'Nd6', 'Kf2', 'Kc1', 'Kf1', 'Nf5', 'Ke2', 'Nxh4', 'Kf2', 'Nf3', 'Ke2', 'Nh2', 'Ke1', 'Ng4', 'Kf1', 'Nf2', 'Ke1', 'Ne4', 'Ke2', 'Nc5', 'Ke3', 'Ne4', 'Kxe4', 'Kc2', 'Ke5', 'h4', 'Ke4', 'Kb3', 'Kd5', 'Kc2', 'Kd4', 'Kb3', 'Ke5', 'Kc4', 'Kd6', 'Kb3', 'Kc6', 'Ka4', 'Kd7', 'Kb5', 'Ke8', 'Kc6', 'Ke7', 'h3', 'Kd8', 'Kb5', 'Kc7', 'h2', 'Kb8', 'Kb6', 'Kc8', 'Kc5', 'Kd7', 'Kb4', 'Ke6', 'Kc5', 'Kf6', 'Kd5', 'Ke7', 'Kc4', 'Kd6', 'Kd4', 'Ke6', 'h1=R', 'Kf7', 'Kc4', 'Kg6', 'Kb5', 'Kg5', 'Rc1', 'Kg4', 'Ra1', 'Kh5', 'Ra7', 'Kg5', 'Ra8', 'Kh4', 'Ra2', 'Kg4', 'Rh2', 'Kg5', 'Re2', 'Kh4', 'Ka6', 'Kg3', 'Re1', 'Kh2', 'Re3', 'Kg1', 'Ka5', 'Kg2', 'Ka4', 'Kh2', 'Kb4', 'Kh1', 'Rg3', 'Kh2', 'Kc3', 'Kh1', 'Rg5', 'Kh2', 'Rg3', 'Kh1', 'Rg5', 'Kh2', 'Rc5', 'Kg1', 'Re5', 'Kh2', 'Kb4', 'Kh3', 'Re7', 'Kg4', 'Ka5', 'Kh5', 'Rb7', 'Kh6', 'Rh7+', 'Kg6', 'Rg7+', 'Kf5', 'Ka4', 'Ke5', 'Rg5+', 'Kf4', 'Ka5', 'Ke3', 'Rh5', 'Kf2', 'Ka4', 'Ke2', 'Kb3', 'Kd3', 'Rh1', 'Kd4', 'Rb1', 'Kd3', 'Ka3', 'Kd4', 'Rb2', 'Ke4', 'Rb4+', 'Ke3', 'Rb6', 'Kf4', 'Rb1', 'Kg3', 'Rc1', 'Kf4', 'Re1', 'Kg4', 'Ka2', 'Kf3', 'Ka1', 'Kf2', 'Re2+', 'Kxe2']
[White "RANDOM"]
[Black "ruby #0"]
['f4', 'Nc6', 'e4', 'Nb8', 'Qg4', 'b5', 'Qg3', 'a6', 'a3', 'b4', 'b3', 'bxa3', 'h3', 'g5', 'Qc3', 'gxf4', 'Bd3', 'e5', 'Bb2', 'axb2', 'Qxc7', 'Qxc7', 'Ke2', 'bxa1=Q', 'Bc4', 'Qxb1', 'b4', 'Qxc4+', 'd3', 'Qxg1', 'c3', 'Qxh1', 'Kf3', 'Qxc3', 'Kg4', 'Qxh3+', 'gxh3', 'Qxb4', 'Kh5', 'Qxe4', 'Kh4', 'Qxd3', 'Kh5', 'Qxh3+', 'Kg5', 'f5']
[White "ruby #1"]
[Black "RANDOM"]
['d4', 'g5', 'Bxg5', 'Bh6', 'Bxh6', 'a6', 'd5', 'c6', 'dxc6', 'Qa5+', 'Nd2', 'b6', 'cxd7+', 'Nxd7', 'e4', 'Qb4', 'Bxa6', 'Qa4', 'Bxc8', 'Qa6', 'Bxa6', 'Nb8', 'e5', 'Nc6', 'Ne4', 'Rd8', 'Qxd8+', 'Nxd8', 'a3', 'Nxh6', 'Kf1', 'O-O', 'Rd1', 'b5', 'Bxb5', 'e6', 'Rxd8', 'Kg7', 'Rxf8', 'Nf5', 'Rxf7+', 'Kg8', 'Rxh7', 'Ng7', 'Rxg7+', 'Kxg7', 'Bc6', 'Kh8', 'Bd5', 'Kg7', 'Bxe6', 'Kf8', 'Bd5', 'Ke7', 'Bb3', 'Ke8', 'Bd5', 'Kf8', 'c3', 'Ke8', 'Bf7+', 'Kd7', 'Bd5', 'Kd8', 'Bf7', 'Kc8', 'Bd5', 'Kc7', 'g4', 'Kb6', 'f3', 'Ka5', 'Bc4', 'Kb6', 'Bd5', 'Ka5', 'f4', 'Kb5', 'Nc5', 'Kb6', 'Ne4', 'Ka7', 'f5', 'Kb8', 'Kg2', 'Kc8', 'Kh3', 'Kd8', 'Kh4', 'Ke8', 'e6', 'Ke7', 'Nh3', 'Kf8', 'Kg3', 'Ke7', 'Kf3', 'Kd8', 'Nd6', 'Ke7', 'Be4', 'Kf8', 'Bd5', 'Kg8', 'Ne4', 'Kh7', 'Neg5+', 'Kg8', 'Ne4', 'Kg7', 'Ba8', 'Kg8', 'Bd5', 'Kh8', 'e7', 'Kg7', 'e8=Q', 'Kh7', 'Qe5', 'Kh6', 'Qd4', 'Kh7', 'Qe5', 'Kh6', 'Qd4', 'Kh7', 'Qe5', 'Kh6', 'Qd4', 'Kh7', 'Qe5', 'Kh6', 'Qd4', 'Kh7', 'Qe5']
[White "ruby #2"]
[Black "RANDOM"]
['e4', 'a6', 'Bxa6', 'd5', 'Bxb7', 'dxe4', 'Bxa8', 'Nc6', 'Bxc6+', 'Bd7', 'Bxd7+', 'Kxd7', 'f4', 'exf3', 'gxf3', 'Kc6', 'c4', 'f6', 'f4', 'f5', 'c5', 'Qc8', 'd4', 'g6', 'd5+', 'Kb5', 'Qd4', 'Ka6', 'Qxh8', 'Qb8', 'Qxg8', 'Qc8', 'Qxg6+', 'e6', 'Qxh7', 'exd5', 'Qxf5', 'Ka7', 'Qxd5', 'Qd8', 'Qxd8', 'Bg7', 'Qxc7+', 'Ka8', 'Qxg7', 'Kb8', 'f5', 'Kc8', 'Qd4', 'Kb8', 'Qf4+', 'Kc8', 'Qe4', 'Kd7', 'Qc4', 'Kd8', 'Qd5+', 'Kc8', 'Bf4']
[White "RANDOM"]
[Black "ruby #3"]
['b4', 'a5', 'd4', 'axb4', 'Nf3', 'Rxa2', 'Qd3', 'Rxa1', 'Bd2', 'Rxb1+', 'Bc1', 'Rxc1+', 'Kd2', 'Rxc2+', 'Ke1', 'Rxe2+', 'Kxe2', 'h6', 'Ng1', 'e5', 'Qb5', 'exd4', 'Qa5', 'Nc6', 'Qb5', 'Na7', 'Qa5', 'g6', 'Kf3', 'Bc5', 'Nh3', 'Ke7', 'Qb6', 'Bxb6', 'Ng5', 'hxg5', 'h3', 'Rxh3+', 'Ke2', 'Rxh1', 'Ke1', 'Rxf1+', 'Ke2', 'Rxf2+', 'Kd3', 'Rxg2', 'Kc4', 'Rb2', 'Kd3', 'Ke6', 'Kc4', 'd3', 'Kxd3', 'Bg1', 'Kc4', 'Bb6', 'Kd3', 'Kd6', 'Kc4', 'Rf2', 'Kd3', 'Qf8', 'Ke4', 'c6', 'Kd3', 'Ke5', 'Kc4', 'Rf6', 'Kd3', 'Bg1', 'Kc2', 'b6', 'Kd2', 'Rf1', 'Ke2', 'Rf6', 'Kd2', 'Bf2', 'Ke2', 'Ke6', 'Kf1', 'Bh4+', 'Ke2', 'Qc5', 'Kd3', 'Qe5', 'Kd2', 'Rf5', 'Kc2', 'Qd5', 'Kb2', 'Qe4', 'Ka2', 'Rf6', 'Kb3', 'd5', 'Kb2', 'Bd7', 'Kc1', 'Nb5', 'Kb2', 'Qg4', 'Ka2', 'Rf1', 'Kb2', 'Kf6', 'Kc2', 'Rf2+', 'Kd3', 'Rf3+', 'Kc2', 'Qe4+', 'Kb2', 'Bg4', 'Ka1', 'Nc3', 'Kb2', 'Rh3', 'Ka1', 'Rh2']
[White "STOCKFISH"]
[Black "STOCKFISH"]
['e4', 'e5', 'Nf3', 'Nf6', 'Nxe5', 'Nxe4', 'd4', 'd5', 'Bd3', 'Nd7', 'Nxd7', 'Bxd7', 'O-O', 'Qf6', 'Be3', 'Bf5', 'Qf3', 'Qg6', 'h3', 'O-O-O', 'Nd2', 'Kb8', 'Bxe4', 'dxe4', 'Qg3', 'Bd6', 'Qxg6', 'hxg6', 'c4', 'f6', 'c5', 'Be7', 'Rfe1', 'g5', 'b4', 'Kc8', 'a4', 'Bg6', 'f3', 'exf3', 'Nxf3', 'Rhe8', 'b5', 'Bf8', 'Kf2', 'b6', 'Red1', 'Re4', 'a5', 'Rde8', 'axb6', 'axb6', 'c6', 'Kb8', 'Ra6', 'Rxe3', 'Rda1', 'Ra3', 'R6xa3', 'Bxa3', 'Rxa3', 'Bf7', 'Nd2', 'Bg6', 'Nc4', 'Re4', 'Ra4', 'Rxd4', 'Nxb6', 'Rxa4', 'Nxa4', 'Ka7', 'Ke3', 'Bc2', 'Nc3', 'Kb6', 'Nd5+', 'Kxb5', 'Nxc7+', 'Kxc6', 'Ne8', 'Bg6', 'Nxg7', 'Kd6', 'g4', 'Bb1', 'Kd4', 'Ke7', 'Nh5', 'Bc2', 'Ng7', 'Bg6', 'Kd5', 'Bd3', 'Nf5+', 'Bxf5', 'gxf5', 'Kd7', 'Kc5', 'Kc7', 'Kd5', 'Kd7', 'Kc5', 'Kc7', 'Kd5', 'Kd7', 'Kc5', 'Kc7', 'Kd5', 'Kd7', 'Kc5', 'Kc7', 'Kd5', 'Kd7']
[White "python #0"]
[Black "STOCKFISH"]
['e4', 'e5', 'f4', 'exf4', 'e5', 'Qh4+', 'Ke2', 'd6', 'exd6', 'Bg4+', 'Kd3', 'Bxd1', 'dxc7', 'Nc6', 'Ke4', 'Bxc2+', 'Kd5', 'Qg5+', 'Kc4', 'Qc5#']
[White "STOCKFISH"]
[Black "python"]
[]
[White "STOCKFISH"]
[Black "python #2"]
['e4', 'e5', 'Nf3', 'Ba3', 'Nxa3', 'c5', 'Be2', 'Ke7', 'd4', 'cxd4', 'c3', 'dxc3', 'bxc3', 'f5', 'Nb5', 'fxe4', 'Ba3+', 'Kf7', 'Qd5+', 'Ke8', 'Nd6+', 'Kf8', 'Qf7#']
[White "python #3"]
[Black "STOCKFISH"]
['e4', 'e5', 'Bb5', 'c6', 'Bxc6', 'Nxc6', 'Qh5', 'Nf6', 'Qxh7', 'Rxh7', 'd4', 'exd4', 'e5', 'Qa5+', 'Kf1', 'Qa6+', 'c4', 'Qxc4+', 'Ke1', 'Qxc1+', 'Ke2', 'Nxe5', 'b4', 'd3#']
[White "r #0"]
[Black "STOCKFISH"]
['e3']
[White "STOCKFISH"]
[Black "r #1"]
['e4', 'a6']
[White "r #2"]
[Black "STOCKFISH"]
['g4']
[White "r #3"]
[Black "STOCKFISH"]
['h3']
[White "php #0"]
[Black "STOCKFISH"]
['c4', 'e5', 'g4', 'd5', 'e3', 'Nc6', 'd3', 'dxc4', 'Qc2', 'cxd3', 'Qc3']
[White "STOCKFISH"]
[Black "php #1"]
['e4', 'e5', 'Nf3', 'd6', 'd4', 'Kd7', 'dxe5', 'Qg5', 'Nxg5', 'Nc6', 'Nxf7', 'Nd4', 'Qxd4', 'Nf6', 'exf6', 'Ke6', 'Ng5+', 'Kd7', 'fxg7', 'Bxg7', 'Qxg7+', 'Kd8', 'Qxh8+', 'Kd7', 'Nc3', 'c5', 'Bf4', 'h6', 'Bb5+', 'Ke7', 'Nd5#']
[White "STOCKFISH"]
[Black "php #2"]
['e4', 'f6', 'd4', 'd5', 'exd5', 'e6', 'dxe6', 'Be7', 'Bc4', 'Kf8', 'Nf3', 'Bxe6', 'Bxe6', 'g6', 'O-O', 'Ke8', 'Re1', 'h6', 'Nc3', 'Qd6', 'Bc4', 'Qd8', 'd5', 'h5', 'h4', 'Qd6', 'Nb5', 'Qxd5', 'Qxd5', 'Rh7', 'Nxc7+', 'Kf8', 'Qxg8#']
[White "STOCKFISH"]
[Black "php #3"]
['e4', 'h6', 'd4', 'b5', 'Bxb5', 'a5', 'Nf3', 'g6', 'O-O', 'Bb7', 'Nc3', 'Na6', 'Qe2', 'Bg7', 'Bd2', 'a4', 'Nxa4', 'Nb8', 'Nc5', 'e5', 'Nxb7', 'exd4', 'Nxd8', 'Kf8', 'Nxf7', 'Ke8', 'Nxh8', 'Kf8', 'Nxg6+', 'Kf7', 'Qc4+', 'd5', 'Qxd5+', 'Kxg6', 'Qf5#']
[White "ruby #0"]
[Black "STOCKFISH"]
['a3', 'Nf6', 'e4', 'Nxe4', 'g4', 'd5', 'Bg2', 'h5', 'Bxe4', 'dxe4', 'gxh5', 'Nc6', 'Ne2', 'Bg4', 'c3', 'Rxh5', 'c4', 'Ne5', 'h4', 'Qd7', 'Ng1', 'Bxd1', 'Kxd1', 'Qa4+', 'b3', 'Qxb3+', 'Ke2', 'Qxc4+', 'Kd1', 'Rd8', 'Rh2', 'Qf1+', 'Kc2', 'Qxg1', 'Kc3', 'Qxc1+', 'Kb4', 'Qc4+', 'Ka5', 'Nc6#']
[White "STOCKFISH"]
[Black "ruby"]
[]
[White "STOCKFISH"]
[Black "ruby #2"]
['e4', 'e5', 'Nf3', 'c5', 'Nxe5', 'f5', 'Qh5+', 'Ke7', 'Qf7+', 'Kd6', 'd4', 'fxe4', 'Nc3', 'cxd4', 'Nc4+', 'Kc5', 'Qd5+', 'Kb4', 'a3#']
[White "ruby #3"]
[Black "STOCKFISH"]
['g4', 'd5', 'f4', 'Bxg4', 'a4', 'e5', 'fxe5', 'Qh4#']
[White "STOCKFISH"]
[Black "python #0"]
['e4', 'e5', 'Nf3', 'b5', 'Bxb5', 'Qg5', 'Nxg5', 'f5', 'exf5', 'e4', 'Qh5+', 'Kd8', 'Nf7+', 'Ke8', 'Nxh8+', 'Kd8', 'Qf7', 'd5', 'Qxf8#']
[White "python #1"]
[Black "STOCKFISH"]
['e4', 'e5', 'b4', 'Bxb4', 'Ke2', 'Nf6', 'Ke1', 'd5', 'exd5', 'O-O', 'Bb2', 'Nxd5', 'Bxe5', 'Re8', 'Qg4', 'Bxg4', 'Bc4', 'Nc6', 'Bxd5', 'Qxd5', 'Na3', 'Qxe5+', 'Kf1', 'Qxa1+', 'Nb1', 'Qxb1#']
[White "python #2"]
[Black "STOCKFISH"]
['e4', 'e5', 'f4', 'exf4', 'e5', 'Qh4+', 'Ke2', 'd6', 'exd6', 'Bg4+', 'Kd3', 'Bxd1', 'dxc7', 'Nc6', 'Ke4', 'f3+', 'Kd5', 'Qd4#']
[White "python #3"]
[Black "STOCKFISH"]
['e4', 'e5', 'Ke2', 'Nf6', 'Ke3', 'Bc5+', 'Kd3', 'Nxe4', 'Kxe4', 'Qh4+']
[White "r #0"]
[Black "STOCKFISH"]
['g3']
[White "STOCKFISH"]
[Black "r #1"]
['e4', 'h5']
[White "STOCKFISH"]
[Black "r #2"]
['e4', 'a6']
[White "STOCKFISH"]
[Black "r #3"]
['e4', 'b6']
[White "php #0"]
[Black "STOCKFISH"]
['b4', 'Nf6', 'Ba3', 'e5', 'Bc1', 'Bxb4', 'h3', 'd5', 'e4', 'Nxe4', 'f4', 'Qh4+', 'g3', 'Qxg3+', 'Ke2', 'Qf2+', 'Kd3', 'Nc5#']
[White "STOCKFISH"]
[Black "php #1"]
['e4', 'f5', 'exf5', 'e6', 'Qh5+', 'g6', 'fxg6', 'd5', 'g7+', 'Kd7', 'gxh8=Q', 'a6', 'Qxg8', 'Kc6', 'Qhf7', 'Bb4', 'Qxd8', 'd4', 'Qfxc7#']
[White "STOCKFISH"]
[Black "php #2"]
['e4', 'd5', 'exd5', 'e6', 'dxe6', 'Qxd2+', 'Bxd2', 'g5', 'exf7+', 'Kd7', 'Bxg5+', 'Ke6', 'fxg8=Q+', 'Kf5', 'Qdd5+', 'Kg4', 'Be2#']
[White "php #3"]
[Black "STOCKFISH"]
['f3', 'e5', 'e4', 'Nf6', 'c3', 'd5', 'Ke2', 'Be6', 'Na3', 'Bxa3', 'b4', 'Bxc1', 'Qb3', 'Bxd2', 'Kf2', 'Be3+', 'Kg3', 'Nh5#']
[White "ruby #0"]
[Black "STOCKFISH"]
['e4', 'e5', 'Qg4', 'Nf6', 'Qxg7', 'Bxg7', 'b4', 'Nxe4', 'c3', 'd5', 'Ke2', 'Bd7', 'h4', 'Qf6', 'Rh2', 'Qxf2+', 'Kd1', 'Ba4#']
[White "ruby #1"]
[Black "STOCKFISH"]
['e4', 'e5', 'd4', 'exd4', 'Qxd4', 'Nc6', 'Qxa7', 'Rxa7', 'e5', 'Ra5', 'b4', 'Bxb4+', 'Nd2', 'Rxe5+', 'Ne2', 'Bc3', 'a4', 'Bxa1', 'Ne4', 'Rxe4', 'f3', 'Re6', 'Kd2', 'Qf6', 'Nd4', 'Qxd4+', 'Bd3', 'Bc3+', 'Kd1', 'Qf2', 'Bxh7', 'Qe2#']
[White "ruby #2"]
[Black "STOCKFISH"]
['f4', 'd5', 'c4', 'd4', 'e4', 'e5', 'fxe5', 'Qh4+', 'Ke2', 'Qxe4+', 'Kf2', 'd3', 'Bxd3', 'Bc5+', 'Kg3', 'Qxd3+', 'Kf4', 'Qf5+', 'Kg3', 'Qf2#']
[White "STOCKFISH"]
[Black "ruby #3"]
['e4', 'Nf6', 'e5', 'd6', 'exf6', 'gxf6', 'd4', 'f5', 'g3', 'b5', 'Bg2', 'Na6', 'Bxa8', 'Be6', 'Bg2', 'Bxa2', 'Rxa2', 'Qa8', 'Bxa8', 'f4', 'Bc6+', 'Kd8', 'Rxa6', 'fxg3', 'Rxa7', 'gxf2+', 'Kxf2', 'f6', 'Ra8#']
[White "python #0"]
[Black "python #1"]
['e4', 'e5', 'Bb5', 'Ke7', 'Bxd7', 'Kxd7', 'c4', 'Ba3', 'bxa3', 'Ke7', 'Qc2', 'Qxd2+', 'Kxd2', 'Ke6', 'f4', 'exf4', 'e5', 'Kxe5', 'Qxh7', 'Rxh7', 'g4', 'Bxg4', 'Kc2', 'Rxh2+', 'Rxh2', 'Ke4', 'Bxf4', 'Kxf4', 'Kd2', 'Ke5', 'Rh1', 'Kd4', 'Rh5', 'Bxh5', 'Kc2', 'Kxc4', 'a4', 'Kd4', 'Kc1', 'Ke5', 'Ne2', 'Bxe2', 'Kc2', 'Kd5', 'Kc1', 'Ke5', 'a5', 'Kd4', 'Kb2', 'Ke5', 'Ka3', 'Kd4', 'a6', 'bxa6', 'Kb3', 'Ke4', 'Kb2', 'Ke5', 'Kc2', 'Ke4', 'Kd2', 'Ke5', 'Kxe2', 'Kd4', 'Ke1', 'Ke5', 'Na3', 'Kd5', 'Kf1', 'Ke5', 'Nc2', 'Ke4', 'Nd4', 'Kxd4', 'Rc1', 'Kd5', 'Rxc7', 'Kd4', 'Rxa7', 'Rxa7', 'Ke2', 'Kd5', 'a4', 'Ke5', 'Kf1', 'Ke4', 'Kg1', 'Kd5', 'Kf2', 'Kd4', 'Kf3', 'Ke5', 'Ke3', 'Kd5', 'Ke2', 'Ke4', 'Kd1', 'Ke5', 'Kc1', 'Kd5', 'Kb1', 'Ke4', 'Ka1', 'Kd5', 'Kb2', 'Ke5', 'a5', 'Kd4', 'Ka3', 'Ke4', 'Ka4', 'Ke5', 'Kb4', 'Kd4', 'Ka3', 'Ke4', 'Kb3', 'Ke5', 'Kc4', 'Ke4', 'Kb3', 'Kd4', 'Kc2', 'Ke5', 'Kb2', 'Kd4', 'Kc1', 'Kd5', 'Kd1', 'Ke5', 'Kc1', 'Kd4', 'Kb2', 'Ke4', 'Kc3', 'Kd5', 'Kb3', 'Ke4', 'Kc2', 'Kd5', 'Kb2', 'Kd4', 'Kb3', 'Ke4', 'Kb4', 'Ke5', 'Ka4', 'Ke4', 'Ka3', 'Kd5', 'Ka2', 'Ke5', 'Ka1', 'Ke4', 'Ka2', 'Ke5', 'Kb1', 'Kd5', 'Kb2', 'Ke5', 'Ka1', 'Kd5', 'Kb1', 'Kd4', 'Kc1', 'Kd5', 'Kb2', 'Ke4', 'Kb3', 'Kd4', 'Kc2', 'Ke5', 'Kc1', 'Ke4', 'Kc2', 'Ke5', 'Kc3', 'Ke4', 'Kc2', 'Kd4', 'Kb2', 'Ke4', 'Kc3', 'Ke5', 'Kc4', 'Ke4', 'Kb3', 'Kd4', 'Kb4', 'Ke4', 'Ka3', 'Ke5', 'Kb3', 'Kd4', 'Kb2', 'Ke5', 'Kb3', 'Ke4', 'Ka2', 'Kd5', 'Kb3', 'Kd4']
[White "python #0"]
[Black "python #2"]
['e4', 'e5', 'f4', 'exf4', 'e5', 'Qh4+', 'Ke2', 'Qxh2', 'Rxh2', 'd5', 'Rxh7', 'Rxh7', 'b4', 'Bxb4', 'e6', 'fxe6', 'g4', 'Bxd2', 'Kxd2', 'd4', 'Bb2', 'e5', 'Bxd4', 'exd4', 'Ke1', 'Bxg4', 'Qxg4', 'c5', 'Qxf4', 'Rh4', 'Qxh4', 'g6', 'Qxd4', 'cxd4', 'Kd2', 'Nh6', 'Kc1', 'g5', 'Kb2', 'Kd7', 'Bb5+', 'Kd6', 'Ba4', 'Kd5', 'c4+', 'Kxc4', 'Nh3', 'Kd5', 'Nxg5', 'Ke5', 'Ne4', 'Kxe4', 'Kb3', 'Ke5', 'Kb2', 'Kd5', 'Bd7', 'Nxd7', 'Ka3', 'Ke5', 'Kb4', 'Kd5', 'Kb3', 'Ke4', 'Ka4', 'Kd5', 'Nd2', 'Ke5', 'Ne4', 'Kxe4', 'Re1+', 'Kd5', 'Re5+', 'Nxe5', 'Kb5', 'Ke4', 'Ka5', 'Kd5', 'a3', 'Ke4', 'Kb5', 'Kd5', 'Ka4', 'Ke4', 'Kb4', 'Kd5', 'Ka5', 'Ke4', 'Kb5', 'Kd5', 'Ka5', 'Ke4', 'Kb4', 'Kd5', 'Kb5', 'Ke4', 'Ka5', 'Kd5', 'Ka4', 'Ke4', 'Kb3', 'Kd5', 'Kb2', 'Ke4', 'Kb3', 'Kd5', 'Kb4', 'Ke4', 'Kb3', 'Kd5', 'Kb4', 'Ke4', 'Ka5', 'Kd5', 'Kb4', 'Ke4', 'Kc5', 'b5', 'Kxb5', 'Kd5', 'Ka4', 'Ke4', 'Kb3', 'Kd5', 'Kb4', 'Ke4', 'Ka5', 'Kd5', 'Ka6', 'Ke4', 'Kb7', 'Kd5', 'Kxa8', 'Ke4', 'Kxa7', 'Kd5', 'a4', 'Ke4', 'Kb7', 'Kd5', 'Ka8', 'Ke4', 'Kb7', 'Kd5', 'Ka6', 'Ke4', 'Kb6', 'Kd5', 'Ka7', 'Ke4', 'Kb6', 'Kd5', 'Kb7', 'Ke4', 'Kb8', 'Kd5', 'a5', 'Ke4', 'Ka7', 'Kd5', 'Kb8', 'Ke4', 'a6', 'Kd5', 'Ka7', 'Ke4', 'Kb7', 'Kd5', 'Kc7', 'Ke4', 'a7', 'Kd5', 'a8=R', 'Ke4', 'Ra7', 'Kd5', 'Kb7', 'Ke4', 'Ra1', 'Kd5', 'Kc8', 'Ke4', 'Re1+', 'Kd5', 'Rxe5+', 'Kxe5', 'Kb8', 'Kd5', 'Kc8', 'Ke4', 'Kb8', 'Kd5', 'Kb7', 'Ke5', 'Ka6', 'Kd5', 'Kb5', 'Ke5', 'Kc5', 'Ke4', 'Kb4', 'Ke5', 'Ka5', 'Kd5', 'Kb6', 'Ke4', 'Ka7', 'Ke5', 'Kb7', 'Kd5', 'Kc8', 'Ke4', 'Kb8', 'Kd5', 'Ka8', 'Ke4', 'Kb7', 'Ke5', 'Kc8', 'Ke4', 'Kb7', 'Ke5', 'Kc8', 'Ke4', 'Kb8', 'Kd5', 'Ka7', 'Ke5', 'Kb6', 'Ke4', 'Kc5', 'Ke5', 'Kb6', 'Kd5', 'Ka5', 'Ke4', 'Kb5', 'Kd5', 'Kb4', 'Ke4', 'Kb5', 'Kd5', 'Ka5', 'Ke5', 'Kb6', 'Ke4', 'Kc7', 'Ke5', 'Kb7', 'Ke4', 'Ka7', 'Kd5', 'Kb8', 'Ke5', 'Ka8', 'Ke4', 'Kb8', 'Ke5', 'Ka7', 'Ke4', 'Kb8']
[White "python #3"]
[Black "python #0"]
['e4', 'e5', 'Ba6', 'bxa6', 'c4', 'Ke7', 'b4', 'Ke8', 'Qc2', 'Bxb4', 'Kf1', 'Bxd2', 'Bxd2', 'Qg5', 'Bxg5', 'd5', 'exd5', 'e4', 'Qxe4+', 'Kf8', 'Qxh7', 'Rxh7', 'Bd8', 'Rxh2', 'Rxh2', 'Bh3', 'Nxh3', 'Nd7', 'Bxc7', 'Ne5', 'Bxe5', 'Ke8', 'Bxg7', 'Rb8', 'Bd4', 'Rxb1+', 'Rxb1', 'Kd7', 'Bxa7', 'Kc8', 'Bd4', 'f5', 'Be5', 'Kd7', 'Bd4', 'Kd6', 'Be5+', 'Kxe5', 'Ra1', 'Ke4', 'Rh1', 'Ke5', 'Rb1', 'Ke4', 'Rb7', 'Ke5', 'd6', 'Kxd6', 'Rd7+', 'Kxd7', 'Ng5', 'a5', 'Ne4', 'fxe4', 'g4', 'e3', 'fxe3', 'Ke7', 'e4', 'Ke8', 'e5', 'Kd7', 'Kf2', 'a4', 'e6+', 'Kxe6', 'Rd1', 'Ke5', 'Rd4', 'Kxd4', 'Ke1', 'Kxc4', 'Kf2', 'Kd5', 'Ke3', 'Ke5', 'Kf2', 'Ke4', 'Kf1', 'Kd5', 'Kf2', 'Kd4', 'Kg1', 'Ke5', 'Kf1', 'Kd5', 'Kf2', 'Ke4', 'Kf1', 'Kd5', 'Kg2', 'Ke5', 'Kf3', 'Kd4', 'Kg2', 'Ke5', 'Kh2', 'Kd5', 'Kg1', 'Ke4', 'a3', 'Kd4', 'Kg2', 'Ke4', 'Kh1', 'Kd4', 'Kg1', 'Ke5', 'Kh2', 'Kd4', 'Kg1', 'Ke5', 'Kh2', 'Kd5', 'Kh1', 'Ke4', 'Kg1', 'Ke5', 'Kg2', 'Ke4', 'Kh1', 'Ke5', 'Kh2', 'Kd5', 'Kh1', 'Kd4', 'Kg2', 'Ke4', 'g5', 'Ke5', 'Kg1', 'Ke4', 'Kf1', 'Ke5']
[White "r #0"]
[Black "python #0"]
['b3']
[White "r #1"]
[Black "python #0"]
['g4']
[White "python #0"]
[Black "r #2"]
['e4', 'e6']
[White "r #3"]
[Black "python #0"]
['f4']
[White "python #0"]
[Black "php #0"]
['e4', 'c5', 'e5', 'Na6', 'Bxa6', 'Nh6', 'Bxb7', 'Rg8', 'Bxa8', 'Qa5', 'Bd5', 'Qb5', 'Bxf7+', 'Kd8', 'Bxg8', 'Bb7', 'Bxh7', 'Qc4', 'Be4', 'Qd3', 'cxd3', 'Ba6', 'Bd5', 'e6', 'Bxe6', 'Bc4', 'dxc4', 'g6', 'Bxd7', 'Nf7', 'f4', 'Nd6', 'exd6', 'Kxd7', 'Kf1', 'Kxd6', 'Qg4', 'Ke7', 'Qxg6', 'Bg7', 'Qxg7+', 'Ke8', 'Qxa7', 'Kd8', 'Qxc5', 'Kd7', 'Qd4+', 'Ke7', 'Qe4+', 'Kd6', 'Qd4+', 'Ke7', 'Qe4+', 'Kd8', 'Qd4+', 'Kc7', 'Qe4', 'Kd6', 'Qd4+', 'Ke7', 'Qe4+', 'Kf7', 'Qd4', 'Kg6', 'Qe4+', 'Kf6', 'Qd4+', 'Kg6', 'Qe4+', 'Kf7', 'Qd4', 'Kg6', 'Qe4+', 'Kg7', 'Qd4+', 'Kh6', 'Qe4', 'Kh5', 'Qd4', 'Kg6', 'Qe4+', 'Kh6', 'Qd4']
[White "php #1"]
[Black "python #0"]
['h3', 'e5', 'e4', 'Qg5', 'a3', 'Bxa3', 'Nxa3', 'Qxg2', 'Nf3', 'Qxh1', 'c3', 'Qxf3', 'c4', 'Qxd1+', 'Kxd1', 'd5', 'Nb5', 'dxc4', 'Be2', 'Bxh3', 'Nd6+', 'cxd6', 'Bxc4', 'd5', 'Rxa7', 'dxc4', 'd3', 'cxd3', 'Ke1', 'Rxa7', 'f3', 'Ra4', 'Bf4', 'exf4', 'Kd2', 'Rxe4', 'Kc1', 'Rd4', 'Kd2', 'Re4', 'Kc1', 'Re5', 'Kd2', 'Re4', 'Kc3', 'Re5', 'Kb3', 'Rd5', 'Ka2', 'Rd4', 'Ka1', 'Rd5', 'Kb1', 'Re5', 'Ka1', 'Re4', 'Ka2', 'Rd4', 'Ka1', 'Rd5', 'Kb1', 'Rd4', 'b3', 'Re4', 'Ka1', 'Re5', 'Kb2', 'Rd5', 'b4', 'Rd4', 'b5', 'Rd5', 'Ka2', 'Rxb5', 'Ka3', 'Re5', 'Ka2', 'Rd5', 'Ka3', 'Re5', 'Kb4', 'Rd5', 'Kb3', 'Rd4', 'Kc3', 'Rd5', 'Kd2', 'Re5', 'Kc1', 'Rd5', 'Kd1', 'Re5', 'Kc1', 'Re4', 'Kb1', 'Rd4', 'Ka2', 'Re4', 'fxe4', 'Bg2', 'Ka3', 'Bxe4', 'Ka4', 'Bd5', 'Kb4', 'Be4', 'Ka3', 'Bd5']
[White "python #0"]
[Black "php #2"]
['e4', 'h6', 'e5', 'g5', 'Ke2', 'b5', 'Kf3', 'f6', 'exf6', 'h5', 'fxe7', 'g4+', 'Ke4', 'g3', 'exd8=B', 'Bc5', 'fxg3', 'Ba3', 'bxa3', 'c6', 'Bxb5', 'h4', 'gxh4', 'a5', 'Bxa5', 'Ba6', 'Bxa6', 'Kf7', 'Kd4', 'Ke7', 'Ke5', 'Rh7', 'Kd4', 'Ra7', 'Ke4', 'Nh6', 'Ke5', 'Nxa6', 'Kd4', 'Nf7', 'Ke4', 'Nd8', 'Bxd8+', 'Kf8', 'Kd4', 'Ke8', 'Ke4', 'Rb7', 'Ke5', 'Nb4', 'axb4', 'Rf7', 'Kd4', 'Rf5', 'Ke4', 'Rg5', 'hxg5', 'Kf7', 'Kd4', 'Rc7', 'Bxc7', 'c5+', 'Kxc5', 'Ke8', 'Kd4', 'd5', 'Kxd5', 'Kf8', 'Kd4', 'Ke8', 'Ke5', 'Kd7', 'Kd4', 'Ke8', 'Ke4', 'Kd7', 'Kd5', 'Ke7', 'Ke4', 'Ke6', 'Kd4', 'Kf7', 'Ke4', 'Ke7', 'Ke5']
[White "php #3"]
[Black "python #0"]
['a3', 'e5', 'Nh3', 'Bxa3', 'Rg1', 'Bxb2', 'f4', 'Bxa1', 'e3', 'exf4', 'd4', 'fxe3', 'Qe2', 'Bxd4', 'Nd2', 'Be5', 'Qf2', 'exf2+', 'Ke2', 'fxg1=R', 'Nxg1', 'Bxh2', 'Kf2', 'Bxg1+', 'Kxg1', 'Kf8', 'c3', 'Ke7', 'Bb5', 'Kf6', 'Nb1', 'Ke5', 'Bg5', 'Qxg5', 'c4', 'Qxg2+', 'Kxg2', 'Kd4', 'c5', 'Kxc5', 'Nc3', 'Kd4', 'Kh2', 'Kxc3', 'Bf1', 'Kd4', 'Bg2', 'Ke5', 'Kg3', 'Kd4', 'Bxb7', 'Bxb7', 'Kh2', 'Ke4', 'Kg2', 'Kd4+', 'Kf2', 'Kd5', 'Kg1', 'Ke4', 'Kh1', 'Ke5+', 'Kg1', 'Kd4', 'Kh2', 'Ke5', 'Kg3', 'Kd5', 'Kg2', 'Ke4']
[White "ruby #0"]
[Black "python #0"]
['a4', 'e5', 'd4', 'exd4', 'Qxd4', 'Bb4+', 'Qxb4', 'b5', 'axb5', 'f5', 'Rxa7', 'Rxa7', 'Qg4', 'fxg4', 'e3', 'Ra5', 'Ke2', 'Rxb5', 'Bd2', 'Rxb2', 'Be1', 'Rxb1', 'h4', 'Rxe1+', 'Kxe1', 'Qxh4', 'Rxh4', 'd5', 'Rxg4', 'Bxg4', 'Bd3', 'd4', 'Bxh7', 'dxe3', 'Bxg8', 'exf2+', 'Kxf2', 'Rxg8', 'c4', 'Bf5', 'g4', 'Bxg4', 'Kg2', 'Rh8', 'Nf3', 'Bxf3+', 'Kxf3', 'Kf8', 'Kg3', 'Rh7', 'Kg2', 'Nc6', 'Kf2', 'Ne5', 'Kf1', 'Nxc4', 'Kf2', 'Ne5', 'Ke2', 'Kg8', 'Ke1', 'Nc6', 'Kd1', 'Ne5', 'Ke1', 'Rh4', 'Kf2', 'Rd4', 'Kg3', 'Rd5', 'Kf2', 'Rd4', 'Kg3', 'Rd5', 'Kh4', 'Rd4+', 'Kg3', 'Rd5', 'Kf4', 'Rd4+', 'Kxe5', 'Re4+', 'Kxe4', 'Kf7', 'Kd3', 'g5', 'Ke3', 'Kg7', 'Kd2', 'Kf8', 'Kc2', 'Kg7', 'Kb1', 'Kh8', 'Ka2', 'c5', 'Kb1', 'Kg8', 'Kc2', 'Kf7', 'Kb1', 'Ke8', 'Ka1', 'g4', 'Kb2', 'g3', 'Kc2', 'Kd8', 'Kb3', 'c4+', 'Kxc4', 'g2', 'Kc5', 'g1=Q+', 'Kc6', 'Qd4', 'Kb7', 'Qe5', 'Ka8', 'Qe4+', 'Kb8', 'Qd4', 'Ka8', 'Qd5+', 'Kb8', 'Qe4', 'Ka7', 'Qe5', 'Ka6', 'Qe4', 'Kb6', 'Qe5', 'Ka7', 'Qd5', 'Kb8', 'Qd4', 'Kb7', 'Qe4+', 'Kb8', 'Qd5', 'Ka7', 'Qd4+', 'Ka6', 'Qd5', 'Kb6', 'Qd4+', 'Kb7', 'Qe5', 'Ka6', 'Qd4', 'Kb7', 'Qd5+', 'Kb8', 'Qe4', 'Ka7', 'Qd5', 'Kb6', 'Qe5', 'Ka7', 'Qd5', 'Ka6', 'Qd4', 'Kb7']
[White "ruby #1"]
[Black "python #0"]
['e4', 'e5', 'd4', 'exd4', 'Qxd4', 'Qg5', 'Qxd7+', 'Kxd7', 'Bxg5', 'Ke6', 'e5', 'Kxe5', 'f3', 'Kd5', 'Ke2', 'Ke5', 'Bc1', 'Kd5', 'Na3', 'Bxa3', 'bxa3', 'Kd4', 'Nh3', 'Bxh3', 'gxh3', 'Kd5', 'Kd1', 'Ke5', 'Bb5', 'Kd5', 'Re1', 'Kd4', 'Re5', 'Kxe5', 'Bh6', 'gxh6', 'Bc6', 'bxc6', 'Kc1', 'Kd5', 'Rb1', 'Kd4', 'Rxb8', 'Rxb8', 'Kd2', 'Ke5', 'Ke3', 'Kd5', 'Kf2', 'Kd4', 'Ke1', 'Kd5', 'f4', 'Kd4', 'Kf1', 'Kd5', 'c3', 'Ke4', 'c4', 'Kxf4', 'Ke2', 'Ke5', 'Kd2', 'Kd4', 'Kc2', 'Kxc4', 'Kd2', 'Kd4', 'h4', 'Ke5', 'h3', 'Kd5', 'Kd1', 'Ke4', 'Ke2', 'Kd5', 'Kf3', 'Kd4', 'a4', 'Ke5', 'a5', 'Kd4', 'a3', 'Ke5', 'h5', 'Kd5', 'Kg4', 'Kd4', 'Kg3', 'Ke5', 'Kh4', 'Kd4', 'a4', 'Ke4', 'Kg3', 'Ke5', 'Kh2', 'Kd4', 'a6', 'Ke5', 'a5', 'Kd5', 'Kg2', 'Ke5', 'Kf3', 'Kd5', 'Kg2', 'Ke4', 'Kg3', 'Kd4', 'Kf4', 'Kd5', 'Kg3', 'Kd4', 'Kg2', 'Ke4', 'Kf2', 'Kd5', 'Kf3', 'Kd4', 'Kg3', 'Ke4', 'Kf2', 'Ke5', 'Kf3', 'Kd5', 'Kg4', 'Kd4', 'Kf5', 'Kd5', 'Kg4', 'Ke5', 'h4', 'Kd5', 'Kf3', 'Kd4', 'Kg3', 'Ke4', 'Kh3', 'Ke5', 'Kg2', 'Kd4', 'Kf2', 'Ke4', 'Kf1', 'Kd5', 'Kg1', 'Ke4', 'Kh1', 'Kd4', 'Kh2', 'Kd5', 'Kg3', 'Kd4', 'Kg2', 'Ke5', 'Kf2', 'Kd4', 'Kf3', 'Kd5', 'Kf2', 'Kd4', 'Kg1', 'Kd5', 'Kf1', 'Kd4', 'Kg2', 'Ke4', 'Kh1', 'Kd4', 'Kg2', 'Ke4', 'Kh3', 'Ke5', 'Kg2', 'Ke4', 'Kh1', 'Ke5', 'Kg2', 'Ke4', 'Kg3', 'Kd5', 'Kg4', 'Ke5', 'Kh3', 'Kd4', 'Kg2', 'Ke4']
[White "python"]
[Black "ruby"]
[]
[White "python #0"]
[Black "ruby #3"]
['e4', 'f5', 'exf5', 'Nc6', 'Ba6', 'bxa6', 'f6', 'gxf6', 'f4', 'Nd4', 'Qg4', 'Nxc2+', 'Ke2', 'Nxa1', 'Qxg8', 'Rxg8', 'd4', 'Rxg2+', 'Kd1', 'Rxg1+', 'Rxg1', 'd6', 'd5', 'e5', 'fxe5', 'fxe5', 'Rg7', 'Bxg7', 'Bf4', 'exf4', 'Kc1', 'Bxb2+', 'Kxb2', 'h6', 'Kxa1', 'Qe7', 'h4', 'Qxh4', 'a4', 'Qd8', 'Na3', 'Kf7', 'a5', 'Kf8', 'Nc4', 'Kf7', 'Nxd6+', 'Qxd6', 'Kb2', 'Qxd5', 'Kc1', 'Qxa5', 'Kb2', 'Qg5', 'Kc1', 'Qf5', 'Kd1', 'c5', 'Ke1', 'Qd3', 'Kf2', 'Bd7', 'Ke1', 'Bg4', 'Kf2', 'Qf3+', 'Kg1', 'Kf8', 'Kh2', 'Qa3', 'Kg2', 'Be6', 'Kh2', 'Bc4', 'Kh1', 'Bf7', 'Kh2', 'Re8', 'Kg2', 'Bb3', 'Kh3', 'c4', 'Kg4', 'Qa1', 'Kxf4', 'Qc3', 'Kf5', 'Rb8', 'Ke4', 'Qb4', 'Kd5', 'Ba4', 'Ke5', 'c3', 'Kd5', 'Rc8', 'Ke5', 'Qh4', 'Kd5', 'a5', 'Ke5', 'Qe1+', 'Kd5', 'Qg1', 'Ke4', 'Bd7', 'Kd5', 'Qg8+', 'Ke5', 'Re8+', 'Kd4', 'h5', 'Kxc3', 'Bg4', 'Kd4', 'Bh3', 'Kc5', 'Be6', 'Kd4', 'Qh8+', 'Ke4', 'Bh3+', 'Kd5', 'Qb2', 'Kc5', 'Qb7', 'Kd4', 'Qc8', 'Kd5', 'Qc7', 'Kd4', 'Re5', 'Kd3', 'Bf1+', 'Kd4', 'Ke8']
[White "python #1"]
[Black "python #2"]
['e4', 'e5', 'Ke2', 'Ke7', 'Kf3', 'f5', 'exf5', 'e4+', 'Kxe4', 'Ke8', 'Ke5', 'Ba3', 'bxa3', 'Ke7', 'Kd5', 'Kf6', 'Kd4', 'Kxf5', 'Kd5', 'Kf6', 'Kd4', 'Ke7', 'Kd5', 'g5', 'Ke5', 'Kf7', 'Kd5', 'c5', 'Kxc5', 'Qa5+', 'Kd4', 'Qxa3', 'Bxa3', 'd5', 'Kxd5', 'Ke8', 'Ke5', 'Bg4', 'Qxg4', 'Kd8', 'Qxg5+', 'Kc8', 'Qxg8+', 'Rxg8', 'Ke4', 'Rxg2', 'Bxg2', 'Kd8', 'Ke5', 'Kc8', 'Bxb7+', 'Kxb7', 'Kd5', 'Ka6', 'Ke5', 'Nd7+', 'Ke4', 'Ne5', 'Kxe5', 'Rb8', 'Kd5', 'Rxb1', 'Rxb1', 'h6', 'Kd4', 'h5', 'Ke5', 'Ka5', 'Kd5', 'h4', 'Ke5', 'h3', 'Nxh3', 'Ka4', 'Kd5', 'Kxa3', 'Ke4', 'Kxa2', 'Kd5', 'a5', 'Ke4', 'a4', 'Ke5', 'Ka3', 'Ke4', 'Ka2', 'Kd5', 'Ka3', 'Ke4', 'Ka2', 'Kd4', 'Ka3', 'Ke4', 'Ka2', 'Kd4', 'Ka3', 'Ke4', 'Ka2']
[White "python #3"]
[Black "python #1"]
['e4', 'e5', 'f4', 'exf4', 'e5', 'Qg5', 'Bc4', 'Qxg2', 'Bxf7+', 'Kxf7', 'Qh5+', 'Ke6', 'Qxh7', 'Rxh7', 'd4', 'Qxh1', 'Bxf4', 'Qxg1+', 'Kd2', 'Qxb1', 'Rxb1', 'Rxh2+', 'Bxh2', 'Kd5', 'Ra1', 'Kxd4', 'Ke1', 'Kd5', 'Kf2', 'Kd4', 'Rd1+', 'Ke4', 'Rxd7', 'Nxd7', 'Bf4', 'Kxf4', 'Ke1', 'Kxe5', 'b4', 'Bxb4+', 'Kf1', 'Ke4', 'Kf2', 'Kd4', 'Kg3', 'Ke4', 'Kh3', 'Kd4', 'a4', 'Ke5', 'a5', 'Bxa5', 'Kh2', 'Ke4', 'Kg2', 'Kd4', 'Kf3', 'Ke5', 'Kg2', 'Kd4', 'c4', 'Kxc4', 'Kf1', 'Kd5', 'Ke2', 'Ke4', 'Kf1', 'Kd5', 'Kg2', 'Ke4', 'Kh1', 'Kd5', 'Kg2', 'Kd4', 'Kf1', 'Ke4', 'Kg2', 'Ke5', 'Kh1', 'Kd4', 'Kg2', 'Ke5', 'Kg3', 'Kd4', 'Kf4', 'Kd5', 'Ke3', 'Ke5', 'Kf2', 'Kd4', 'Kg2', 'Ke5', 'Kg3', 'Kd4', 'Kg2', 'Kd5', 'Kh2', 'Kd4', 'Kg2', 'Ke4', 'Kg3', 'Kd4', 'Kf3', 'Ke5', 'Kg3', 'Kd5', 'Kg2', 'Ke5', 'Kf3']
[White "python #1"]
[Black "r #0"]
['e4', 'd6']
[White "python #1"]
[Black "r #1"]
['e4', 'Nf6']
[White "python #1"]
[Black "r #2"]
['e4', 'f5']
[White "r #3"]
[Black "python #1"]
['g3']
[White "python #1"]
[Black "php #0"]
['e4', 'a6', 'Bxa6', 'c6', 'Bxb7', 'Ra3', 'bxa3', 'Nh6', 'Bxc8', 'f5', 'exf5', 'Nxf5', 'Bxd7+', 'Kxd7', 'Ke2', 'Ke6', 'f4', 'Qb6', 'g4', 'Qb7', 'gxf5+', 'Kxf5', 'Nh3', 'g6', 'Kf1', 'Ke6', 'Bb2', 'Na6', 'Bxh8', 'Qa8', 'Bd4', 'h5', 'Qxh5', 'Qd8', 'Qxg6+', 'Kd7', 'Qxc6+', 'Kxc6', 'Bh8', 'Nc7', 'Bd4', 'Qd7', 'Kg1', 'e5', 'fxe5', 'Nb5', 'Ba7', 'Nd4', 'Bxd4', 'Qa7', 'Bxa7', 'Kd5', 'Bd4', 'Ke4', 'Ba7', 'Bg7', 'Bd4', 'Kf3', 'c4', 'Ke2', 'e6', 'Kd1', 'Bxg7', 'Ke1', 'Be5', 'Ke2', 'Bd4', 'Kf3', 'Be5', 'Kg4', 'Bd4', 'Kh4', 'Be5', 'Kxh3', 'Bd4', 'Kh4', 'Be5', 'Kh5', 'Bd4', 'Kg4', 'Be5', 'Kh3', 'Bd4', 'Kg4', 'Be5', 'Kf5', 'Bd4', 'Kg5', 'Be5', 'Kh4', 'Bd4']
[White "php #1"]
[Black "python #1"]
['g3', 'e5', 'b3']
[White "python #1"]
[Black "php #2"]
['e4', 'c6', 'e5', 'f6', 'exf6', 'd6', 'fxg7', 'b5', 'gxh8=R', 'b4', 'Rxg8', 'Kf7', 'Rxf8+', 'Kg7', 'Rxd8', 'Bh3', 'gxh3', 'Kf6', 'Rxb8', 'Kf7', 'Rxa8', 'd5', 'Rxa7', 'h5', 'Rxe7+', 'Kf6', 'Qxh5', 'Kxe7', 'Qxd5', 'Kf6', 'Qxc6+', 'Ke5', 'd4+', 'Kf5', 'Qd5+', 'Kg6', 'Qe4+', 'Kf6', 'Qd5', 'Kg6', 'Qe4+', 'Kh5', 'Qd5+', 'Kh4', 'Qe4+', 'Kh5', 'Qd5+', 'Kh4', 'Qe4+', 'Kh5', 'Qd5+', 'Kh4', 'Qe4+', 'Kh5', 'Qd5+', 'Kh4', 'Qe4+', 'Kh5']
[White "python #1"]
[Black "php #3"]
['e4', 'e5', 'Ba6', 'c5', 'Bxb7', 'g6', 'Bxa8', 'Ba6', 'Bc6', 'Bb7', 'Bxb7', 'a6', 'Bxa6', 'Bg7', 'f4', 'Qf6', 'fxe5', 'Ne7', 'exf6', 'd6', 'fxe7', 'Bxb2', 'Bxb2', 'h6', 'Bxh8', 'Kd7', 'Bd4', 'Ke6', 'Bxc5', 'Nc6', 'Bxd6', 'h5', 'Qxh5', 'Na7', 'Qxg6+', 'f6', 'Qxf6+', 'Kxf6', 'Be5+', 'Kxe7', 'Bd4', 'Nc6', 'Be5', 'Na7', 'Bd4', 'Nc8', 'Bxc8', 'Ke8', 'Be5', 'Ke7', 'Bd4', 'Kd6', 'Be5+', 'Kxe5', 'd4+', 'Kxd4', 'e5', 'Kc5', 'Ke2', 'Kd5', 'Kf1', 'Ke4', 'Bb7+', 'Kf5', 'Be4+', 'Kg4', 'Bd5', 'Kg5', 'Be4', 'Kh6', 'Bd5', 'Kg5', 'Be4', 'Kh5', 'Bd5', 'Kg6', 'Be4+', 'Kg7', 'Bd5', 'Kg6', 'Be4+', 'Kg5', 'Bd5']
[White "python #1"]
[Black "ruby #0"]
['e4', 'Nc6', 'e5', 'Nxe5', 'Qh5', 'c6', 'Qxe5', 'Qa5', 'Qxa5', 'b5', 'Bxb5', 'cxb5', 'Qxb5', 'h5', 'Qxh5', 'Rxh5', 'd4', 'Rxh2', 'Rxh2', 'Nf6', 'd5', 'Nxd5', 'Ke2', 'a6', 'Rh4', 'f6', 'Rd4', 'e6', 'Rxd5', 'exd5', 'Kd2', 'Ra7', 'c4', 'dxc4', 'Kc3', 'Bb4+', 'Kxb4', 'Kf7', 'Kxc4', 'Ke8', 'Kd4', 'Ke7', 'Ke4', 'Rc7', 'Kd5', 'Rxc1', 'Kd4', 'Rxb1', 'Rxb1', 'Bb7', 'Rc1', 'Bxg2', 'Rc2', 'Bh3', 'Nxh3', 'Ke8', 'Kd5', 'g5', 'Nxg5', 'fxg5', 'Kd4', 'a5', 'Kd5', 'Kd8', 'Ke5', 'Ke7', 'Kd4', 'Kf7', 'Kd5', 'Kf8', 'Ke5', 'Kg8', 'Kd4', 'Kf8', 'Ke4', 'a4', 'Ke5', 'Ke7', 'Ke4', 'Ke8', 'Kd4', 'Kf8', 'Kd5', 'Kg8', 'Kd4', 'd5', 'Kxd5', 'Kh7', 'Ke5', 'g4', 'Kd5', 'Kh8', 'Ke4', 'Kg7', 'Kd5', 'Kf7', 'Kd4', 'Ke7', 'Kd5', 'Kf7', 'Kd4', 'Kf6', 'Kd5', 'Kf7', 'Kd4', 'Kg6', 'Ke5', 'Kf7', 'Kd5', 'a3', 'bxa3', 'g3', 'fxg3', 'Kf8', 'Ke4', 'Kg7', 'Kd5', 'Kh6', 'Ke4', 'Kg5', 'Ke5', 'Kg4', 'Kd4', 'Kxg3', 'Ke4', 'Kh3', 'Ke5', 'Kg3', 'Kd5', 'Kh4', 'Ke4', 'Kg4', 'Kd5', 'Kh5', 'Ke4', 'Kg5', 'Ke5', 'Kg4', 'Kd5', 'Kh5', 'Ke4', 'Kg5', 'Kd5', 'Kg6', 'Kd4', 'Kg5', 'Ke4', 'Kh5', 'Kd5', 'Kh6', 'Ke5', 'Kg7', 'Ke4', 'Kf7', 'Kd4', 'Ke6', 'Ke4', 'Kf7', 'Ke5', 'Kg6', 'Kd5', 'Kh6', 'Ke5', 'Kh7', 'Kd4', 'Kg7', 'Ke4', 'Kf7', 'Kd4', 'Ke7', 'Ke5', 'Kd8', 'Kd5', 'Kd7', 'Ke4', 'Ke7', 'Ke5', 'Kf7', 'Ke4', 'Kg8', 'Ke5', 'Kh7', 'Ke4', 'Kg6', 'Ke5', 'Kh5', 'Ke4', 'Kg5', 'Ke5', 'Kg4', 'Kd5', 'Kh3', 'Kd4', 'Kg3', 'Ke5', 'Kh4', 'Kd5', 'Kg3', 'Ke4', 'Kg4', 'Ke5', 'Kh4', 'Ke4', 'Kh3', 'Kd4', 'Kg4', 'Ke4', 'Kh5', 'Ke5', 'Kg6', 'Kd4', 'Kh7', 'Ke5', 'Kg8', 'Kd4', 'Kf8', 'Kd5', 'Kg7', 'Ke5', 'Kg8', 'Ke4', 'Kh8', 'Ke5', 'Kg8', 'Ke4', 'Kh7', 'Kd4', 'Kg8', 'Kd5', 'Kf8', 'Kd4', 'Kg7', 'Ke4', 'Kf8', 'Ke5', 'Ke7', 'Kd5', 'Kf6', 'Ke4', 'Kf7', 'Kd5', 'Kg6', 'Kd4', 'Kf5', 'Kd5', 'Kf6', 'Ke4', 'Kg5', 'Kd5', 'Kh4', 'Kd4', 'Kh5', 'Kd5', 'Kg4', 'Ke5', 'Kh5', 'Kd5', 'Kh4', 'Kd4', 'Kh5', 'Kd5', 'Kg4', 'Ke5', 'Kh3', 'Kd4', 'Kg4', 'Ke5', 'Kg3', 'Kd5', 'Kh3', 'Ke5', 'Kg4', 'Ke4', 'Kg3']
[White "python #1"]
[Black "ruby #1"]
['e4', 'd5', 'exd5', 'Qxd5', 'b4', 'Qxd2+', 'Kxd2', 'e5', 'Kc3', 'Bxb4+', 'Kxb4', 'e4', 'Qd4', 'Bd7', 'Qxd7+', 'Nxd7', 'Ka3', 'Ne5', 'Kb2', 'a6', 'Bxa6', 'bxa6', 'g4', 'Nxg4', 'c4', 'Nxh2', 'Rxh2', 'Nh6', 'Bxh6', 'gxh6', 'Rxh6', 'Kf8', 'Rxh7', 'Rxh7', 'Kc1', 'Rh1', 'Na3', 'Rxg1+', 'Kc2', 'Rxa1', 'Kb3', 'Rxa2', 'Kxa2', 'Kg7', 'c5', 'Kh7', 'Ka1', 'e3', 'fxe3', 'Kg8', 'e4', 'Rf8', 'e5', 'Rb8', 'Nc4', 'Rb5', 'e6', 'Rxc5', 'exf7+', 'Kxf7', 'Ne5+', 'Rxe5', 'Kb1', 'Re4', 'Kc2', 'Rd4', 'Kb2', 'Rd5', 'Kc1', 'Re5', 'Kc2', 'Rd5', 'Kc1', 'Re5', 'Kc2', 'Re4', 'Kc3', 'Re5', 'Kd4', 'Rd5+', 'Kxd5', 'Kg6', 'Ke4', 'Kh7', 'Kd4', 'c5+', 'Kxc5', 'a5', 'Kd5', 'Kg6', 'Kd4', 'Kf6', 'Kd5', 'a4', 'Kd4', 'Kg6', 'Ke4', 'Kg7', 'Kd5', 'Kg6', 'Ke5', 'Kg5', 'Kd4', 'Kh6', 'Ke5', 'Kg6', 'Kd5', 'Kf6', 'Kd4', 'Kg7', 'Ke5', 'Kh6', 'Kd5', 'Kg7', 'Ke5', 'Kh6', 'Ke4', 'Kh5', 'Ke5', 'Kh6', 'Ke4', 'Kg6', 'Ke5', 'Kg7', 'Kd4', 'Kh8', 'Kd5', 'Kg8', 'Ke4', 'Kf7', 'Kd4', 'Ke8', 'Ke4', 'Ke7', 'Kd4', 'Kd7', 'Kd5', 'Ke8', 'Ke4', 'Kf7', 'Ke5', 'a3', 'Kd4', 'Kg7', 'Ke5', 'a2', 'Kd5', 'Kf8', 'Ke5', 'Ke8', 'Ke4', 'Kf8', 'Ke5', 'a1=Q+', 'Ke4', 'Qd4+', 'Kxd4']
[White "python"]
[Black "ruby"]
[]
[White "python"]
[Black "ruby"]
[]
[White "python #3"]
[Black "python #2"]
['e4', 'e5', 'Qg4', 'Ba3', 'Nxa3', 'f5', 'Qxf5', 'Qg5', 'Qxg5', 'd5', 'Qxg7', 'dxe4', 'Qxh8', 'Kf8', 'Qxg8+', 'Kxg8', 'd4', 'exd4', 'Bh6', 'b5', 'Nxb5', 'Kf7', 'Nxd4', 'Bg4', 'Ba6', 'Nxa6', 'Bg7', 'Kxg7', 'Kd2', 'Nc5', 'Ke1', 'Na4', 'Rb1', 'Nxb2', 'Rxb2', 'Bd7', 'a3', 'Kh8', 'Rb6', 'axb6', 'a4', 'Rxa4', 'g4', 'Rxd4', 'Kf1', 'Bxg4', 'Ke1', 'Rd5', 'Nh3', 'Bxh3', 'f3', 'exf3', 'Rg1', 'Re5+', 'Kd2', 'Rd5+', 'Ke1', 'Re5+', 'Kd1', 'Re4', 'Rf1', 'Bxf1', 'c4', 'Rxc4', 'Ke1', 'Re4+', 'Kxf1', 'Rd4', 'Ke1', 'Rd5', 'Kf1', 'Re5', 'h3', 'Re4', 'Kg1', 'Re5', 'Kh1', 'Rd5', 'Kg1', 'Re5', 'Kf1', 'Re4', 'Kf2', 'Re5', 'Kxf3', 'Rd5', 'Ke4', 'Re5+', 'Kxe5', 'b5', 'Kd4', 'b4', 'Ke4', 'b3', 'Kd4', 'h6', 'Ke4', 'Kh7', 'Kd4', 'Kh8', 'Ke5', 'c5', 'Ke4', 'c4', 'Kd5', 'h5', 'Kxc4', 'Kg7', 'Kxb3', 'Kg8', 'Ka2', 'Kh8', 'Kb1', 'Kg7', 'Kc2', 'Kg6', 'Kd1', 'Kf5', 'Ke1', 'Ke5', 'Kf1', 'Kd5', 'Kf2', 'Kd4', 'Kg3', 'Kd5', 'Kf3', 'Ke5', 'Kg2', 'Kd4', 'Kf1', 'Kd5', 'Kg1', 'Kd4', 'Kf1', 'Ke4', 'Ke2', 'Ke5', 'Ke1', 'Ke4', 'Ke2', 'Kd5', 'Ke1', 'Kd4', 'Kd1', 'Kd5', 'Ke1', 'Ke4', 'Kd1', 'Kd4', 'Kd2', 'Ke5', 'Ke3', 'Kd5', 'Kf3', 'Ke5', 'Kg2', 'Kd5', 'Kf2', 'Ke4', 'Kg1', 'Ke5', 'Kg2', 'Ke4', 'Kh2', 'Ke5', 'Kh1', 'Kd4', 'Kg2', 'Kd5', 'h4', 'Ke4', 'Kg1', 'Ke5', 'Kg2', 'Kd4', 'Kg3', 'Ke4', 'Kh2', 'Ke5', 'Kg1', 'Kd4', 'Kh1', 'Kd5', 'Kg2', 'Ke5', 'Kf3', 'Kd4', 'Kf2', 'Kd5', 'Kg3', 'Ke4', 'Kh2', 'Kd4', 'Kh1', 'Kd5', 'Kg1', 'Kd4', 'Kh1', 'Kd5', 'Kg1', 'Ke5', 'Kf2', 'Kd5', 'Kg1']
[White "python #2"]
[Black "r #0"]
['e4', 'd5']
[White "python #2"]
[Black "r #1"]
['e4', 'Na6']
[White "python #2"]
[Black "r #2"]
['e4', 'h6']
[White "python #2"]
[Black "r #3"]
['e4', 'Nf6']
[White "php #0"]
[Black "python #2"]
['e4', 'e5', 'Ke2', 'Ba3', 'c3', 'Bxb2', 'Qa4', 'Bxa1', 'Qb3', 'Bxc3', 'Qc4', 'Bxd2', 'Kxd2', 'c5', 'Qa6', 'bxa6', 'g4', 'c4', 'Bg2', 'Bb7', 'Bf3', 'Bxe4', 'Bd1', 'Bxh1', 'Be2', 'Bd5', 'Na3', 'Be4', 'Nh3', 'Bd5', 'Kc2', 'Be4+', 'Kd1', 'Bd5', 'Nc2', 'Be4', 'Nd4', 'exd4', 'Bf1', 'Bd5', 'Ba3', 'Be4', 'Bg2', 'Bxg2', 'Kd2', 'Bxh3', 'Ke2', 'Bxg4+', 'Kd2', 'Qc8', 'h3', 'Bxh3', 'Kd1', 'd5', 'Bc1', 'Kf8', 'Bf4', 'Ke8', 'Kc1', 'Kd7', 'Bc7', 'Qxc7', 'Kd2', 'Qe5', 'Kd1', 'Kd8', 'a3', 'Kd7', 'f4', 'Qxf4', 'a4', 'Qe5', 'a5', 'Ke6', 'Kc1', 'Kf5', 'Kb2', 'Ke4', 'Kc2', 'Bf1', 'Kc1', 'Nc6', 'Kd2', 'Nxa5', 'Kc2', 'Qg3', 'Kd1', 'Ke5', 'Kd2', 'Ke4', 'Kc2', 'Ke5']
[White "php #1"]
[Black "python #2"]
['d3', 'e5', 'Bd2', 'e4', 'g4', 'exd3', 'Bh3', 'dxe2', 'b3', 'exd1=R+', 'Kxd1', 'Bc5', 'Bb4', 'Bxb4', 'a3', 'Bxa3', 'Nd2', 'f5', 'Ndf3', 'fxg4', 'Kd2', 'gxh3', 'Ke3', 'b5', 'Ne1', 'Bb7', 'Kd3', 'Bxh1', 'c3', 'Be4+', 'Ke3', 'Bd5', 'f4', 'Bxb3', 'Ngf3', 'Bd5', 'Rb1', 'Bxf3', 'Ng2', 'Bxg2', 'Rb3', 'Bd5', 'Rxb5', 'Be4', 'Rb3', 'Bd5', 'Rb4', 'Bxb4', 'c4', 'Bxc4', 'Kd4', 'Bd5', 'Kxd5', 'Ke7', 'f5', 'Ba3', 'Ke4', 'Kf6', 'Kf4', 'Qc8', 'Ke4', 'd5+', 'Kxd5', 'Kxf5', 'Kd4', 'Nc6+', 'Kd3', 'Ke5', 'Kd2', 'Kd5', 'Kc2', 'Ke5', 'Kd3', 'Kd5']
[White "php #2"]
[Black "python #2"]
['a4', 'e5', 'c3', 'e4', 'h3', 'Ba3', 'Ra2', 'Bxb2', 'd3', 'Bxc1', 'f4', 'exd3', 'g4', 'dxe2', 'Na3', 'exd1=R+', 'Ke2', 'Rxf1', 'h4', 'Bxa3', 'Kxf1', 'Qxh4', 'Rhh2', 'Qxh2', 'Rxh2', 'd5', 'Rh5', 'Bxg4', 'Rh6', 'gxh6', 'a5', 'd4', 'c4', 'Bh3+', 'Nxh3', 'Bc1', 'Kg1', 'Bxf4', 'Ng5', 'Bxg5', 'a6', 'Nxa6', 'Kh2', 'Ke7', 'Kg3', 'Bd2', 'Kg4', 'Kf6', 'Kg3', 'Ke5', 'Kh4', 'Ke4', 'Kg3', 'Ke5', 'Kh3', 'Ke4', 'Kg2', 'Ke5', 'Kf2', 'Ke4', 'Kg2', 'Ke5', 'Kg1', 'Ke4', 'Kh2', 'Ke5', 'Kh3', 'Ke4', 'Kh4', 'Ke5']
[White "python #2"]
[Black "php #3"]
['e4', 'Nc6', 'e5', 'Nxe5', 'b4', 'd6', 'Ke2', 'Nf3', 'Kxf3', 'Kd7', 'Ke4', 'Kc6', 'Kd4', 'Be6', 'Ke4', 'Nf6+', 'Kd4', 'Ng8', 'Ke4', 'Bb3', 'axb3', 'Rc8', 'Rxa7', 'd5+', 'Kd4', 'Qe8', 'Rxb7', 'Ra8', 'Rxc7+', 'Kb6', 'Kxd5', 'Ra3', 'Nxa3', 'Nf6+', 'Kd4', 'Kxc7', 'Ke5', 'Kc6', 'Kd4', 'Kc7', 'Ke5', 'Kc8', 'Kd4', 'Ng4', 'Qxg4+', 'Kb8', 'Qxg7', 'Ka7', 'Qxh8', 'Qa8', 'Qxf8', 'Qf3', 'gxf3', 'Kb7', 'Qxf7', 'Ka7', 'Qxh7', 'Kb8', 'Qxe7', 'Kc8', 'Ke4', 'Kb8', 'Ke5', 'Kc8', 'Ke4', 'Kb8', 'Kd5', 'Kc8', 'Kd4']
[White "ruby #0"]
[Black "python #2"]
['b3', 'e5', 'a4', 'e4', 'Nc3', 'f5', 'Nxe4', 'fxe4', 'g4', 'e3', 'dxe3', 'Ba3', 'Rxa3', 'Kf7', 'Qxd7+', 'Bxd7', 'b4', 'Bxa4', 'Rxa4', 'Qd5', 'Rxa7', 'Qxh1', 'Rxa8', 'Qxg1', 'Rxb8', 'Qxf1+', 'Kxf1', 'Ke6', 'Rxg8', 'Rxg8', 'Bd2', 'Kd5', 'Be1', 'Ke4', 'f4', 'Kxe3', 'c3', 'Kxf4', 'Kg2', 'Kxg4', 'e4', 'Rf8', 'h3+', 'Kg5', 'Kg1', 'Kf4', 'Kf2', 'Kxe4+', 'Ke2', 'Ke5', 'Bg3+', 'Ke4', 'Bxc7', 'Kd5', 'Ba5', 'Ke5', 'c4', 'Ke4', 'c5', 'Kd4', 'Ke1', 'Ke4', 'c6', 'bxc6', 'b5', 'cxb5', 'Kd2', 'Kd4', 'Bb4', 'Kd5', 'Bxf8', 'Ke4', 'Bxg7', 'Kd5', 'Bh6', 'Ke4', 'Kd1', 'Ke5', 'Bd2', 'Kd4', 'Bb4', 'Ke5', 'Bc3+', 'Ke4', 'Ke2', 'Kd5', 'Bh8', 'Ke4', 'Bg7', 'Kd5', 'Ba1', 'Ke4', 'Bh8', 'Kd5', 'Be5', 'Kxe5', 'Kf1', 'Kd5', 'Ke1', 'Kd4', 'Kd1', 'Kd5', 'Kd2', 'Ke5', 'Kc3', 'Ke4', 'Kc2', 'Kd5', 'Kb3', 'Ke5', 'Kc2', 'Ke4', 'Kb3', 'Kd5', 'Kc3', 'Ke4', 'Kc2', 'Ke5', 'Kd2', 'Ke4', 'Ke1', 'Kd4', 'h4', 'Ke4', 'Kd1', 'Kd4', 'h5', 'Ke4', 'Kc1', 'Ke5', 'Kb2', 'Kd4', 'Kb3', 'Ke4', 'Kc3', 'Ke5', 'Kb4', 'Kd5', 'Kxb5', 'Kd4', 'Kb4', 'Ke4', 'Kc5', 'Ke5', 'Kb6', 'Kd5', 'Ka5', 'Ke4', 'h6', 'Ke5', 'Kb4', 'Kd5', 'Kb5', 'Kd4', 'Kc6', 'Ke4', 'Kc7', 'Kd5', 'Kb8', 'Ke4', 'Kc7', 'Ke5', 'Kb6', 'Ke4', 'Ka5', 'Ke5', 'Kb6', 'Ke4', 'Kb5', 'Ke5', 'Ka5', 'Kd5', 'Kb5', 'Ke5', 'Kc6', 'Kd4', 'Kb5', 'Ke5', 'Kc6', 'Kd4', 'Kd7', 'Ke4', 'Kd6', 'Kd4', 'Kc6', 'Ke5', 'Kc5', 'Ke4', 'Kc4', 'Ke5', 'Kd3', 'Kd5', 'Kc3', 'Ke5', 'Kc2', 'Ke4', 'Kc3', 'Ke5', 'Kb4', 'Kd5', 'Ka4', 'Ke4', 'Kb5', 'Kd4', 'Ka6', 'Kd5', 'Ka5', 'Ke5', 'Kb6', 'Kd5', 'Ka6', 'Ke5', 'Kb7', 'Kd5', 'Ka6', 'Kd4', 'Kb6', 'Ke5', 'Ka5', 'Ke4', 'Kb4', 'Kd4', 'Ka5', 'Ke4', 'Kb4', 'Kd4', 'Ka3', 'Kd5', 'Kb4', 'Kd4', 'Kb3', 'Ke4', 'Ka4', 'Kd4', 'Kb3', 'Kd5', 'Ka2', 'Ke4', 'Ka3', 'Ke5', 'Ka4', 'Kd5', 'Kb5', 'Kd4', 'Ka5', 'Ke4', 'Kb4', 'Kd4', 'Kb5', 'Ke4', 'Kb4', 'Kd4']
[White "ruby #1"]
[Black "python #2"]
['d4', 'e5', 'dxe5', 'b5', 'Qxd7+', 'Qxd7', 'e4', 'Qd4', 'Bxb5+', 'Nc6', 'Bxc6+', 'Kd8', 'Bxa8', 'Qxb2', 'Bxb2', 'Bc5', 'Bd5', 'Bxf2+', 'Kxf2', 'Bh3', 'Nxh3', 'g5', 'Bxf7', 'c5', 'Nxg5', 'Kc7', 'Bxg8', 'Rxg8', 'Nxh7', 'Rxg2+', 'Kxg2', 'Kb7', 'Bd4', 'cxd4', 'a3', 'Kb6', 'c3', 'dxc3', 'Nxc3', 'Kb7']
[White "python"]
[Black "ruby"]
[]
[White "python #2"]
[Black "ruby #3"]
['e4', 'd5', 'exd5', 'Qxd5', 'f4', 'Qxd2+', 'Bxd2', 'Bg4', 'Qxg4', 'h6', 'Qxg7', 'Bxg7', 'Kd1', 'Bxb2', 'f5', 'Bxa1', 'Bxh6', 'Rxh6', 'a4', 'Rxh2']
[White "r #0"]
[Black "python #3"]
['h4']
[White "r #1"]
[Black "python #3"]
['b4']
[White "python #3"]
[Black "r #2"]
['e4', 'h5']
[White "python #3"]
[Black "r #3"]
['e4', 'd6']
[White "python #3"]
[Black "php #0"]
['e4', 'c6', 'e5', 'Qc7', 'b4', 'e6', 'Bc4', 'b6', 'Bxe6', 'f5', 'Bxg8', 'g5', 'Bxh7', 'a5', 'Bxf5', 'Rh4', 'Bxd7+', 'Nxd7', 'bxa5', 'b5', 'a6', 'Qxe5+', 'Kf1', 'Ke7', 'Bb2', 'Qxh2', 'Rxh2', 'Rc4', 'Be5', 'Kd8', 'Bd4', 'Ra7', 'Bxa7', 'Rg4', 'Qxg4', 'Bb7', 'Qxd7+', 'Kxd7', 'axb7', 'Be7', 'Bd4', 'Bf8', 'Be5', 'Ke6', 'Bd4', 'Bb4', 'Be5', 'Kd5', 'Bd4', 'Bc5', 'Bxc5', 'g4', 'Bd4', 'c5', 'Bxc5', 'b4', 'Bxb4', 'Kc6', 'd4', 'Kb5', 'd5', 'g3', 'fxg3', 'Kb6', 'Rh8', 'Ka6', 'c4', 'Kxb7', 'Bc5', 'Ka6', 'Bd4', 'Ka5', 'Be5', 'Ka6', 'Bd4', 'Kb7', 'Be5', 'Kb6', 'Bd4+', 'Kc7', 'Be5+', 'Kd7', 'Bd4', 'Kc7', 'Be5+', 'Kb7', 'Bd4']
[White "php #1"]
[Black "python #3"]
['e4', 'e5', 'Nc3', 'Ke7', 'b4', 'Kf6', 'Bb2', 'Bxb4', 'Nd5+', 'Ke6', 'Rc1', 'Bxd2+', 'Qxd2', 'Qf8', 'Nb4', 'Qxb4', 'c3', 'Qxb2', 'a4', 'Qxd2+', 'Kxd2', 'Ke7', 'Ra1', 'd5', 'Rc1', 'dxe4', 'g4', 'Bxg4', 'Kc2', 'Bf5', 'Nf3', 'exf3+', 'Kd2', 'Be4', 'h4', 'Bd5', 'a5', 'Be4', 'Ke1', 'Bd5', 'Ra1', 'Be4', 'Ba6', 'Nxa6', 'Rg1', 'Bd5', 'Ra3', 'Be4', 'Kd1', 'Bd5', 'Kc1', 'Be4', 'Kd1', 'Bd5', 'Rb3', 'Bxb3+', 'Kd2', 'Bd5', 'Rg4', 'Be4', 'c4', 'Bd5', 'Kc2', 'Bxc4', 'Rxg7', 'Bd5', 'Kd1', 'Be4', 'Rg5', 'Bd5', 'Rxe5+', 'Kf8', 'Kc1', 'Be4', 'Kd2', 'Bd5', 'Kd3', 'Be4+', 'Rxe4', 'Nh6', 'Re8+', 'Kxe8', 'Kc2', 'b5', 'Kb1', 'Nb4', 'Ka1', 'Nd5', 'a6', 'Kf8', 'Ka2', 'Rb8', 'Ka1', 'Kg7', 'Kb2', 'Ne3', 'Ka1', 'Nd5', 'Kb2', 'Kg6', 'Kc2', 'Rb7', 'axb7', 'Ne7', 'Kc1', 'Nd5', 'Kc2', 'Rf8', 'Kd1', 'a6', 'Kc2', 'Rh8', 'Kb3', 'Kf5', 'b8=Q', 'Rxb8', 'Ka2', 'Ke5', 'h5', 'Ke4', 'Ka3', 'Ke5', 'Ka2', 'Ke4', 'Ka3', 'Kd4', 'Kb2', 'Ke5', 'Kb1', 'Kd4', 'Ka1', 'Ke5', 'Ka2', 'Kd4', 'Ka1', 'Ke5', 'Ka2', 'Kd4', 'Kb2', 'Ke5', 'Ka2']
[White "python #3"]
[Black "php #2"]
['e4', 'a6', 'Bxa6', 'c6', 'Bxb7', 'Rxa2', 'Rxa2', 'f6', 'Bxc8', 'Qa5', 'Rxa5', 'e6', 'Bxd7+', 'Kxd7', 'Re5', 'Kd6', 'Rxe6+', 'Kd7', 'Rxf6', 'g6', 'Rxf8', 'Na6', 'Rxg8', 'h6', 'Rxh8', 'Ke6', 'Rxh6', 'Kd6', 'Rxg6+', 'Ke7', 'Rxc6', 'Nb8', 'e5', 'Na6', 'Rxa6', 'Kd8', 'Ra8+', 'Ke7', 'Kf1', 'Kd7', 'Rd8+', 'Ke6', 'Rd4', 'Kf5', 'Rd5', 'Kg5', 'Rd4', 'Kh6', 'Rd5', 'Kg5', 'Rd4', 'Kf5', 'Rd5', 'Ke6', 'Rd4', 'Kf5', 'Rd5', 'Kf4', 'Rd4+', 'Kg5', 'Re4']
[White "python #3"]
[Black "php #3"]
['e4', 'd6', 'e5', 'h5', 'exd6', 'f6', 'dxe7', 'Bh3', 'exd8=Q+', 'Kf7', 'Qxf8+', 'Kxf8', 'gxh3', 'c6', 'Qxh5', 'Nh6', 'Qxh6', 'Ke8', 'Qxh8+', 'Kf7', 'Qxb8', 'Kg6', 'Qxa8', 'Kh6', 'Qxb7', 'Kg6', 'Qxg7+', 'Kxg7', 'd4', 'Kf7', 'd5', 'Kg7', 'dxc6', 'Kf7', 'Kd1', 'Kg8', 'Ke1', 'Kf7', 'Nf3', 'f5', 'Ne5+', 'Kf8', 'Nf7', 'a6', 'Bxa6', 'Kg7', 'Ne5', 'Kf8', 'h4', 'Kg8', 'b4', 'Kh7', 'Kd2', 'Kg8', 'Kd1', 'Kf8', 'c7', 'Ke8', 'Bb2', 'Ke7', 'Bd4', 'f4', 'Ng4', 'Kf8', 'Kc1', 'Ke7', 'Bh8', 'Kd6', 'Bd4', 'Kd5', 'Re1', 'Kxd4', 'Re4+', 'Kd5', 'Rxf4', 'Kc6', 'Re4', 'Kd6', 'Rd4+', 'Ke7', 'Ne5', 'Kf6', 'Rd5', 'Kg7', 'Rd4', 'Kf6', 'Rd5', 'Ke6', 'Rd4', 'Ke7', 'Rd5']
[White "ruby #0"]
[Black "python #3"]
['Nf3', 'e5', 'Nxe5', 'f5', 'Nxd7', 'Nxd7', 'e4', 'fxe4']
[White "python"]
[Black "ruby"]
[]
[White "python"]
[Black "ruby"]
[]
[White "ruby #3"]
[Black "python #3"]
['Na3', 'e5', 'Nb1', 'e4', 'e3', 'Bc5', 'h3', 'Bxe3', 'dxe3', 'f5', 'Qxd7+', 'Bxd7', 'Kd1', 'Bb5+', 'Bd3', 'exd3', 'cxd3', 'Bxd3', 'f4', 'Bxb1+', 'Bd2', 'Qxd2+', 'Kxd2', 'Bxa2', 'Rxa2', 'Kd8', 'Rxa7', 'Rxa7', 'Kc2', 'b5', 'Kc1', 'Ra2', 'b3', 'Rxg2', 'Ne2', 'Rxe2', 'Rh2', 'Rxh2', 'Kb1', 'Rxh3', 'Ka2', 'Rxe3', 'Ka3', 'Rxb3+', 'Kxb3', 'Kc8', 'Kc2', 'Kd7', 'Kd2', 'Ke6', 'Ke2', 'Kd5']
[White "r #1"]
[Black "r #0"]
['h3']
[White "r #0"]
[Black "r #2"]
['h3']
[White "r #3"]
[Black "r #0"]
['f3']
[White "php #0"]
[Black "r #0"]
['e4', 'b6']
[White "r #0"]
[Black "php #1"]
['e4']
[White "r #0"]
[Black "php #2"]
['f3']
[White "php #3"]
[Black "r #0"]
['b3', 'f6']
[White "r #0"]
[Black "ruby #0"]
['h3']
[White "ruby #1"]
[Black "r #0"]
['e4', 'Nf6']
[White "r #0"]
[Black "ruby #2"]
['c3']
[White "ruby #3"]
[Black "r #0"]
['c3', 'f6']
[White "r #1"]
[Black "r #2"]
['g4']
[White "r #3"]
[Black "r #1"]
['b3']
[White "r #1"]
[Black "php #0"]
['b3']
[White "php #1"]
[Black "r #1"]
['d3', 'Nh6']
[White "php #2"]
[Black "r #1"]
['h4', 'e6']
[White "r #1"]
[Black "php #3"]
['h4']
[White "ruby #0"]
[Black "r #1"]
['Na3', 'h6']
[White "r #1"]
[Black "ruby #1"]
['c4']
[White "ruby #2"]
[Black "r #1"]
['f4', 'Nf6']
[White "ruby #3"]
[Black "r #1"]
['Nc3', 'e5']
[White "r #3"]
[Black "r #2"]
['Na3']
[White "php #0"]
[Black "r #2"]
['b3', 'f5']
[White "r #2"]
[Black "php #1"]
['g4']
[White "r #2"]
[Black "php #2"]
['g4']
[White "php #3"]
[Black "r #2"]
['g4', 'd6']
[White "r #2"]
[Black "ruby #0"]
['e4']
[White "ruby #1"]
[Black "r #2"]
['d4', 'h5']
[White "r #2"]
[Black "ruby #2"]
['a4']
[White "ruby #3"]
[Black "r #2"]
['Nf3', 'c5']
[White "php #0"]
[Black "r #3"]
['f4', 'b5']
[White "php #1"]
[Black "r #3"]
['b3', 'c6']
[White "r #3"]
[Black "php #2"]
['e4']
[White "r #3"]
[Black "php #3"]
['h4']
[White "r #3"]
[Black "ruby #0"]
['e3']
[White "r #3"]
[Black "ruby #1"]
['Na3']
[White "r #3"]
[Black "ruby #2"]
['e4']
[White "r #3"]
[Black "ruby #3"]
['c4']
[White "php #0"]
[Black "php #1"]
['h4', 'Nh6', 'e4', 'd6', 'Qh5', 'b5']
[White "php #0"]
[Black "php #2"]
['f4', 'g5', 'g3', 'Na6', 'b4', 'h5', 'c3', 'f6', 'e4', 'b6', 'Qb3', 'f5', 'e5', 'Rh7', 'b5', 'Bh6', 'Qa4', 'gxf4', 'g4', 'Kf8', 'Qe4', 'fxg4', 'Qe2', 'Bb7', 'Bb2', 'Be4', 'd3', 'Qc8', 'Qd2', 'Nb4', 'Ne2', 'Nc2+', 'Kf2', 'Qe8', 'h3', 'Bg6', 'Nd4', 'Rf7', 'a3', 'Nb4', 'Qc2', 'Bxd3', 'a4', 'Rf6', 'a5', 'h4', 'cxb4', 'Qf7', 'Nd2', 'c6', 'exf6', 'Qg6', 'Bc3', 'gxh3', 'Ke1', 'bxa5', 'Bxh3', 'Bf1', 'Qb1', 'c5', 'Kxf1', 'Re8', 'Ne2', 'Qg4', 'Bd4', 'Rd8', 'bxa5', 'cxd4', 'Rh2', 'Qxh3+', 'Rxh3', 'e6', 'f7', 'Nf6', 'Rh2', 'Ng4', 'Rxh4', 'Ra8', 'Kg2', 'd3', 'Qd1', 'Nf2', 'Nf1', 'Ng4', 'Rh5', 'd6', 'Ra2', 'f3+', 'Kg3', 'Bd2', 'Qe1', 'Bxa5', 'Nd4', 'e5', 'Rh8+', 'Ke7', 'Rh5', 'Bxe1+', 'Kxf3', 'Rg8', 'Rxe5+', 'Nxe5+', 'Ke4', 'Ba5', 'Ne3', 'Kf8', 'Ndf5', 'Rg5', 'Nh4', 'Rg7', 'Nd5', 'Rg5', 'Nb4', 'd2', 'Ra4', 'Nf3', 'Kd3', 'Ne5+', 'Kd4', 'Bc7', 'Ra2', 'Nc4', 'Rc2', 'Rd5+', 'Kxd5', 'Kxf7', 'b6', 'd1=B', 'Rf2+', 'Ke8', 'Na2', 'Na3', 'bxa7', 'Ba4', 'Nb4', 'Bd7', 'Rd2', 'Nb5', 'Nc6', 'Bg4', 'Ra2', 'Na3', 'Na5', 'Bc8', 'Nb7', 'Nc2', 'Ra1', 'Bf5', 'Nd8', 'Bb6', 'Re1+', 'Kxd8', 'Ra1', 'Nb4+', 'Kxd6', 'Nc2', 'Ra3', 'Ba5', 'Ra1', 'Bc8', 'Kc6', 'Bc7', 'Ra2', 'Na1', 'Nf5', 'Nc2', 'Nh4', 'Be5', 'a8=B', 'Ke7', 'Rb2', 'Bg3', 'Ng6+', 'Ke6', 'Rxc2', 'Bb7+', 'Kb6', 'Kd5', 'Rc7', 'Kd4', 'Rh7', 'Kc4', 'Rf7', 'Kc3', 'Ka5', 'Bh1', 'Rf2', 'Kc4', 'Nf4', 'Bxa8', 'Nd5', 'Kc5', 'Rf7', 'Kd4', 'Re7', 'Kc4', 'Re2', 'Kd4', 'Ka6', 'Kxd5', 'Rg2', 'Be5', 'Rh2', 'Kc5', 'Rh8', 'Bf4', 'Rh2', 'Bh1', 'Ka7', 'Bc7', 'Rh4', 'Ba8', 'Rh2', 'Bg2', 'Rh1', 'Bd6', 'Rh8', 'Be7', 'Rh7', 'Bd5', 'Ka6', 'Bd8', 'Rh8', 'Bg2', 'Rh4', 'Be4', 'Rf4', 'Bh7', 'Rb4', 'Bf5', 'Rg4', 'Kd6', 'Rh4', 'Bd3+', 'Ka7', 'Kd5', 'Rh7', 'Bg5', 'Rh2', 'Bc2', 'Kb8', 'Bd1', 'Rd2+', 'Ke6', 'Ra2', 'Kf7', 'Rh2', 'Ke7', 'Ka7', 'Kd6', 'Rf2', 'Bh5', 'Rb2', 'Kc5', 'Rd2', 'Bf6', 'Rg2', 'Be2', 'Rg8', 'Bg5', 'Rf8', 'Kb4', 'Rf5', 'Be7', 'Rf1', 'Bd6', 'Ra1', 'Bg4', 'Kb7', 'Bh2', 'Rb1+', 'Ka3', 'Kb6', 'Bf5', 'Rh1', 'Ka2', 'Kc5', 'Bd3', 'Kb4', 'Bb8', 'Rh2+', 'Kb1', 'Rh5', 'Bf1', 'Rh1', 'Kc2', 'Rh6', 'Be5', 'Ra6', 'Bh3', 'Ka3', 'Kb1', 'Kb4', 'Bd7', 'Ra7', 'Bf6', 'Kc5', 'Bh4', 'Rb7+', 'Ka1', 'Kd6', 'Bg3+', 'Kc5', 'Bh2', 'Rb2', 'Be6', 'Kb4', 'Bg3', 'Kc3', 'Bf5', 'Rb3', 'Be1+', 'Kc4', 'Bb4', 'Rh3', 'Bc5', 'Rh2', 'Bb4', 'Kd4', 'Bc2', 'Rh5', 'Ba3', 'Ke3', 'Bb2', 'Rh8', 'Bg7', 'Rh4', 'Bf5', 'Rh6', 'Bd3', 'Ra6+', 'Kb1', 'Rb6+', 'Kc2', 'Kf4', 'Kd2', 'Kg4', 'Kc1', 'Rf6', 'Bc2', 'Ra6', 'Kd1', 'Rf6', 'Bh6', 'Rd6+', 'Bd3', 'Rd7', 'Ke1', 'Kf3', 'Bf8']
[White "php #3"]
[Black "php #0"]
['Nf3', 'd6', 'Ng5', 'Nf6', 'Nxh7', 'b6', 'a4', 'Nh5', 'Nf6+', 'gxf6', 'e4', 'Qd7', 'Bb5', 'Ba6', 'c3', 'c5', 'Bxd7+', 'Kd8', 'Qc2', 'Nf4', 'b4', 'Bg7', 'Qd3', 'Kc7', 'h4', 'e5', 'Qd5', 'Rh6', 'Ba3', 'Kxd7', 'Ra2', 'Kc8', 'Qxe5', 'd5', 'g3', 'Ng6', 'Qf5+', 'Kd8', 'Qxf6+', 'Ke8', 'Rf1', 'Bxf1', 'Bb2', 'Bf8', 'c4', 'Bd6', 'Bc1', 'Bf4', 'Kd1', 'Nf8', 'Rc2', 'dxc4', 'Qd4', 'Rc6', 'Qe3', 'Rd6', 'Nc3', 'Rd8', 'Ba3', 'Ng6', 'Qd3', 'Bh6', 'a5', 'bxa5', 'g4', 'Nc6', 'h5', 'Bxd3', 'Rc1', 'Nf4', 'Rc2', 'a4', 'Ra2', 'Bf8', 'Nd5', 'Nd4', 'Ke1', 'Nc2+', 'Kd1', 'Rdb8', 'Ne7', 'Ng2', 'Bc1', 'f6', 'Nd5', 'Rd8', 'Nc3', 'Nge1', 'e5', 'Ne3+', 'Kxe1', 'Be2', 'Nxe2', 'Rd6', 'Nf4', 'Rdd8', 'h6', 'Ng2+', 'Nxg2', 'Rd3', 'Ra1', 'Ke7', 'Nh4', 'a3', 'Ng6+', 'Ke6', 'Nh4', 'cxb4', 'f4', 'Re3+', 'Kf1', 'Rb3', 'Nf3', 'Kf7', 'Nd4', 'Kg8', 'Kf2', 'Bg7', 'Bxa3', 'Rf3+', 'Ke2', 'Kf7', 'd3', 'Ke7', 'Rb1', 'Kd7', 'dxc4', 'a6', 'Rxb4', 'Rh3', 'h7', 'Rh8', 'Nc2', 'Kc8', 'Ke1', 'Kd7', 'Bc1', 'Kc7', 'Bb2', 'Kc8', 'Kd1', 'Rh5', 'Ke2', 'R8xh7', 'Ne1', 'Kd7', 'Nf3', 'Rh3', 'Rb3', 'R7h4', 'Ne1', 'Rxb3', 'Bd4', 'Rb1', 'Kd2', 'Rc1', 'Kd3', 'Ra1', 'Bxa1', 'Rh3+', 'Kd4', 'Kc8', 'c5', 'Rg3', 'Ke4', 'Kb8', 'Nd3', 'Rxg4', 'c6', 'Bh6', 'Nc1', 'Ka7', 'c7', 'Bg7', 'Bd4+', 'Ka8', 'Ke3', 'Bh8', 'Ne2', 'Rh4', 'Nc1', 'Bg7', 'Bb2', 'Bh8', 'e6', 'Rh5', 'c8=Q+', 'Ka7', 'Qe8', 'Rh3+', 'Kd4', 'f5+', 'Qxh8', 'Re3', 'Na2', 'Rf3', 'Qd8', 'Re3', 'Qe7+', 'Kb8', 'Qc5', 'Ra3', 'Qc1', 'Rb3', 'Qd2', 'Rb5', 'Qg2', 'Rb6', 'Ba3', 'Rb4+', 'Nxb4', 'Kc8', 'Qh1', 'a5', 'Kd5', 'Kb7', 'Bb2', 'a4', 'Nc2', 'Kc8', 'Qh6', 'Kb7', 'Ba3', 'Ka8', 'Be7', 'Ka7', 'Qg5', 'Ka6', 'Na3', 'Ka5', 'Qh5', 'Kb6', 'Bd6', 'Ka5', 'Bc5', 'Ka6', 'Be3', 'Ka5', 'Bc1', 'Ka6', 'Qe8', 'Ka5', 'Nc2', 'Kb6', 'Qe7', 'Ka6', 'Qb7+', 'Kxb7', 'Nd4', 'Ka8', 'Kc6', 'Ka7', 'e7', 'a3', 'Ne6', 'Ka8', 'Kb5', 'Kb7', 'Ka4', 'Kb8', 'e8=B', 'Ka8', 'Bd7', 'Kb8', 'Nd8', 'Ka8', 'Kb5', 'Kb8', 'Ka4', 'Ka7', 'Nf7', 'Kb8', 'Bxa3', 'Ka8', 'Ka5', 'Kb7', 'Be8', 'Kc7', 'Bb4', 'Kc8', 'Bd2', 'Kb7', 'Ka4', 'Kc8', 'Bc6', 'Kc7', 'Ne5', 'Kd6', 'Ka3', 'Kc5', 'Nf3', 'Kb6', 'Be1', 'Ka7', 'Bd7', 'Ka6', 'Kb3', 'Ka7', 'Bb5', 'Kb8', 'Bf2', 'Ka8', 'Bd7', 'Kb7', 'Nd4', 'Kb6', 'Ne2+', 'Kb7', 'Be6', 'Kc6', 'Nc1', 'Kd6', 'Bd7', 'Ke7', 'Ka4', 'Kd8', 'Be3', 'Ke7', 'Bb5', 'Ke6', 'Bb6', 'Ke7', 'Bd8+', 'Ke6', 'Bf6', 'Kd6', 'Bh8', 'Kc5', 'Bb2', 'Kb6', 'Be8', 'Ka6', 'Nb3', 'Kb6', 'Be5', 'Ka7', 'Nc1', 'Kb7', 'Bg6', 'Kb6', 'Kb4', 'Ka6', 'Na2', 'Kb6', 'Bb8', 'Ka6', 'Bc7', 'Kb7', 'Be5', 'Kc8', 'Ka5', 'Kb7', 'Nb4', 'Ka8', 'Bf6', 'Kb7', 'Be8', 'Kb8', 'Nc6+', 'Kb7', 'Be5', 'Kc8', 'Bc3', 'Kc7', 'Nb4', 'Kd6', 'Ka6', 'Ke6', 'Bd7+', 'Kd6', 'Bd4', 'Kc7', 'Bb5', 'Kd8', 'Bg7', 'Kc8', 'Bb2', 'Kb8', 'Nc2', 'Ka8', 'Bh8', 'Kb8', 'Be2', 'Kc8', 'Nd4', 'Kc7', 'Bf6', 'Kb8', 'Kb6', 'Ka8', 'Kc7', 'Ka7', 'Ba6', 'Ka8', 'Nf3', 'Ka7', 'Bc8', 'Ka8', 'Be7', 'Ka7', 'Bc5+', 'Ka8', 'Ba7', 'Kxa7', 'Ng5', 'Ka8', 'Kd7', 'Kb8', 'Nh7', 'Ka8', 'Ke7', 'Kb8', 'Ke8', 'Ka8', 'Ng5', 'Ka7', 'Nf7', 'Kb6', 'Bd7', 'Kc7', 'Nd6', 'Kb6', 'Nb7', 'Kxb7', 'Be6', 'Ka6', 'Bc4+', 'Ka5', 'Bb3', 'Kb4', 'Bg8', 'Kc3', 'Ba2', 'Kc2', 'Bf7', 'Kd3', 'Ke7', 'Kc3', 'Kd8', 'Kb4', 'Ke8', 'Kc3', 'Bb3', 'Kb4', 'Bf7', 'Ka4', 'Ba2', 'Ka3', 'Bb3', 'Kb2', 'Bf7', 'Kb1', 'Bb3', 'Ka1', 'Kf7', 'Kb1', 'Kg6', 'Ka1', 'Bf7', 'Kb1', 'Kh6', 'Kc2', 'Kg6', 'Kd1', 'Be6', 'Ke2', 'Kg7', 'Kf3', 'Kg8', 'Kf2', 'Ba2', 'Kg2', 'Bc4', 'Kf3', 'Kf8', 'Kf2', 'Be2', 'Kg2', 'Kg7', 'Kg3', 'Bc4', 'Kg4', 'Kf8', 'Kh5', 'Ke8', 'Kh4', 'Ba2', 'Kh5', 'Kd7', 'Kg6', 'Bf7+', 'Kxf7', 'Kc8', 'Ke7', 'Kb8', 'Kf8', 'Kb7', 'Kg8', 'Ka8', 'Kh7', 'Kb7', 'Kg6', 'Kc8', 'Kh6', 'Kd8', 'Kg6', 'Ke7', 'Kh5', 'Kf8', 'Kg4', 'Kf7', 'Kxf4', 'Kf8', 'Ke3', 'Ke8', 'Kd3', 'Kd7', 'Kc3', 'Ke7', 'Kb2', 'Ke6', 'Kc3', 'Kf7', 'Kb3', 'Kg6', 'Kc3', 'Kg7', 'Kc4', 'Kf7', 'Kd5', 'Ke7', 'Kc4', 'Kf8', 'Kb4', 'Kg7', 'Kb5', 'Kf7', 'f4', 'Kg6', 'Kb4', 'Kf6', 'Ka4', 'Ke6', 'Kb4', 'Kf7', 'Kc5', 'Kg6', 'Kb4', 'Kh6', 'Kb3', 'Kg5', 'Kb2', 'Kg4', 'Kb1', 'Kf5', 'Kb2', 'Ke4', 'Kc1', 'Kd3', 'Kd1', 'Kc4', 'Kc1', 'Kc5', 'Kc2', 'Kc4', 'Kc1', 'Kc3', 'f3', 'Kc4', 'Kb1', 'Kb5', 'Kc2', 'Ka6', 'Kd1', 'Ka5', 'f2', 'Kb4', 'Kd2', 'Kb3', 'Ke3', 'Kc4', 'Kf4', 'Kb3', 'Ke5', 'Ka4', 'Kf4', 'Kb4', 'Ke4', 'Ka4', 'Kd4', 'Ka3', 'f1=Q', 'Ka4', 'Qc1', 'Kb3', 'Qc5', 'Kb2', 'Qd5', 'Ka3', 'Ke3', 'Ka4', 'Qb7', 'Ka5', 'Qb6+', 'Ka4', 'Qf6', 'Kb5', 'Qd8', 'Kc4', 'Qd5+', 'Kxd5']
[White "ruby #0"]
[Black "php #0"]
['Na3', 'c5', 'Rb1', 'c4', 'Nxc4', 'f5', 'Na3', 'a6', 'f4', 'Qa5', 'b3', 'g6', 'c3', 'Qb4', 'cxb4', 'Nc6', 'Nc4', 'Nb8', 'Ba3', 'h6', 'e3', 'Ra7', 'b5', 'g5', 'fxg5', 'hxg5', 'bxa6', 'Rh3', 'gxh3', 'b6', 'Bxe7', 'Bg7', 'Nxb6', 'Kxe7', 'Nxc8+', 'Kf8', 'Nxa7', 'd5', 'Nc6', 'd4', 'Nxb8', 'Be5', 'exd4', 'Bh8', 'a3', 'Nh6', 'Rb2', 'Ke8', 'Rb1', 'Bg7', 'a7', 'f4', 'Bd3', 'Bf8', 'Nf3', 'Bb4', 'axb4', 'Ke7', 'Nxg5', 'Kf6', 'Kf1', 'Kxg5', 'Bh7', 'Kh4', 'Ke1', 'Nf5', 'Bxf5', 'f3', 'Qxf3', 'Kg5', 'Rd1', 'Kh6', 'Qe2', 'Kg7', 'Be4', 'Kh8', 'Bg6', 'Kg8', 'Bf5', 'Kf7', 'a8=Q', 'Kg8', 'Bd7', 'Kf7', 'Bf5', 'Kf6', 'Kf2', 'Kg5', 'd3', 'Kf6', 'Qe7+', 'Kxe7', 'Rhe1+', 'Kd6', 'Kg3', 'Kc7', 'Kf4', 'Kb6', 'Rc1', 'Kb5', 'Red1', 'Kb6', 'Ke5', 'Kb5', 'Qc6+', 'Kxb4', 'Qd7', 'Kxb3', 'Qc7', 'Ka4', 'Bg6', 'Kb4', 'Ra1', 'Kb5', 'Ke4', 'Kb4', 'Rab1+', 'Ka4', 'Qc5']
[White "php #0"]
[Black "ruby #1"]
['Nf3', 'e5', 'e3', 'd5', 'Nd4', 'exd4', 'Na3', 'dxe3', 'Rb1', 'exd2+', 'Qxd2', 'Bxa3', 'b3', 'Bxc1', 'Bc4', 'Bxd2+', 'Kf1', 'dxc4', 'f4', 'cxb3', 'Rg1', 'bxa2', 'Rb2', 'Bxf4', 'g4', 'Bxg4', 'Kg2', 'Bxh2', 'Rb4', 'Bxg1', 'c3', 'Bd4', 'Rb6', 'Bxb6', 'Kg3', 'Bd4', 'Kf4', 'Bxc3', 'Kxg4', 'Qd5', 'Kh3', 'Qe4', 'Kh2', 'Qd5', 'Kg3', 'Be5+', 'Kf2', 'Bd4+', 'Kf1', 'Qe5', 'Kg2', 'Qe4+', 'Kh2', 'Qe5+', 'Kh1', 'Qe4+', 'Kh2', 'Be5+', 'Kh3', 'Qd5', 'Kg4', 'Qe4+', 'Kg5', 'Bd4', 'Kh5', 'Qd5+', 'Kg4', 'Qe4+', 'Kg3', 'Be5+', 'Kh3', 'Qd5', 'Kh4', 'Bd4', 'Kg4', 'Be5']
[White "ruby #2"]
[Black "php #0"]
['c4', 'Nf6', 'e4', 'Nxe4', 'c5', 'Nxd2', 'Bxd2', 'g5', 'Bxg5', 'd6', 'Bxe7', 'Bh3', 'cxd6', 'Kd7', 'gxh3', 'cxd6', 'Bxd6', 'b5', 'Bxb8+', 'Ke7', 'Bxb5', 'Bh6', 'Bxa7', 'Qd5', 'Qxd5', 'Bg7', 'Qxf7+', 'Kd8', 'Qxg7', 'Rf8', 'Qxh7', 'Rf7', 'Qxf7', 'Rxa7', 'Qxa7', 'Kc8', 'f4', 'Kd8', 'Qd4+', 'Kc7', 'Bc4', 'Kb7', 'Bd5+', 'Kc8', 'f5', 'Kd8', 'Qe5', 'Kd7', 'Qf4', 'Kd8', 'Be4', 'Ke7', 'Qe5+', 'Kd7', 'Qf4', 'Ke7', 'Bd5', 'Kf8', 'Qe5']
[White "php #0"]
[Black "ruby #3"]
['h4', 'c5', 'Nc3', 'h6']
[White "php #1"]
[Black "php #2"]
['Nf3', 'Na6', 'Nh4', 'Nf6', 'Rg1', 'Ng4', 'g3', 'Nc5', 'a3', 'b5', 'c3', 'f6', 'c4', 'Ne4', 'Rg2', 'Rg8', 'Nf3', 'a6', 'd3', 'bxc4', 'Ra2', 'cxd3', 'Qc2', 'Ngxf2', 'Qc3', 'a5', 'Bg5', 'Nd6', 'Qb3', 'Nf7', 'Ng1', 'h5', 'Qb6', 'Bb7', 'Bf4', 'd6', 'b4', 'a4', 'Be3', 'Rc8', 'Qxd6', 'Bc6', 'Qe6', 'Nh1', 'Bf2', 'Qd5']
[White "php #3"]
[Black "php #1"]
['Na3', 'g5', 'c3', 'Nf6', 'f3', 'g4', 'd4', 'Ne4', 'b3', 'b5', 'g3', 'Ba6', 'Nb1', 'h6', 'Bh3', 'Nf6', 'd5', 'Rh7', 'e3', 'Bc8', 'Qd4', 'Rg7', 'Bd2', 'Ne4', 'Kf1', 'Rg6', 'd6', 'Bb7', 'Qb6', 'gxf3', 'Bxd7+', 'Kxd7', 'g4', 'b4', 'Qb5+', 'Ke6', 'Nxf3', 'h5', 'dxc7', 'f6', 'Ng5+', 'fxg5', 'h3', 'a5', 'Qe8', 'Nd6', 'Rg1', 'Nc6', 'Qxg6+', 'Kd5', 'Qf5+', 'Ne5', 'Ke1', 'a4', 'Qf4', 'Nd7', 'Qxg5+', 'Ke4', 'Na3', 'hxg4', 'Nb5', 'Rc8', 'Qh4', 'e6', 'Rg2', 'Nb8', 'Qh8', 'Qg5', 'Re2', 'Qh6', 'h4', 'Ba6', 'cxb8=R', 'Bxb5', 'bxa4', 'b3', 'a5', 'Be8', 'a6', 'b2', 'Qd4+', 'Kf5', 'Qxd6', 'Qxh4+', 'Kd1', 'Bxd6', 'Rb1', 'Bb5', 'Rg2', 'Ba3', 'Kc2', 'Qh3', 'c4', 'Bc5', 'Ra1', 'Qxg2', 'a3', 'b1=R', 'Kxb1', 'Qd5', 'Kc1', 'Rxb8', 'Rb1', 'Rb6', 'cxd5', 'Rb7', 'Bc3', 'Ra7', 'dxe6', 'Bc6', 'Bg7', 'Be4', 'Rb5', 'Bd3', 'Bb2', 'Ke4', 'e7', 'Be2', 'Bf6', 'Kxe3', 'Rb6', 'Bxb6', 'e8=Q+', 'Kf2', 'Qa4', 'Ba5', 'Kb1', 'Bd2', 'Qxg4', 'Rf7', 'Qf5+', 'Ke1', 'Bd8', 'Rc7', 'Qe4', 'Rc3', 'Bg5', 'Be3', 'Ka1', 'Bg4', 'Qa4', 'Rxa3+', 'Qxa3', 'Kf1', 'Qd6', 'Kg2', 'Qd2+', 'Bxd2', 'Kb2', 'Bd7', 'Bf6', 'Bf5', 'Be5', 'Bg6', 'a7', 'Bb4', 'Bb8', 'Bd2', 'Be5', 'Bf5', 'Bf6', 'Bg6', 'Bd4', 'Kh1', 'Bf6', 'Kg2', 'Bd4', 'Be4', 'Be3', 'Kh3', 'a8=N', 'Kg2', 'Bb6', 'Bc6', 'Bd8', 'Bd5', 'Ka3', 'Kf2', 'Bc7', 'Be1', 'Be5', 'Be4', 'Bc7', 'Ba5', 'Bf4', 'Bb4+', 'Kb2', 'Be1', 'Nb6', 'Bh1', 'Bb8', 'Bd2', 'Nd5', 'Bh6', 'Bc7', 'Be4', 'Nf4', 'Kg1', 'Kc3', 'Bb7', 'Nd5', 'Be3', 'Nf6', 'Ba6', 'Nh7', 'Bc4', 'Kc2', 'Kf1', 'Bf4', 'Bd2', 'Bc7', 'Kg1', 'Bb8', 'Be3', 'Kb1', 'Be2', 'Kc2', 'Bc5', 'Bh2+', 'Kxh2', 'Nf8', 'Bd4', 'Kb1', 'Ba6', 'Ne6', 'Bh8', 'Nc5', 'Kh3', 'Ka2', 'Bd4', 'Kb1', 'Be3', 'Ka1', 'Bf1', 'Nd7', 'Kh4', 'Ne5', 'Kg3', 'Nc6', 'Bg1', 'Kb2', 'Bb6', 'Nd4', 'Bc4', 'Kc2', 'Bb3+', 'Kd2', 'Ba2', 'Nc2', 'Kf4', 'Kc1', 'Kf5', 'Nb4', 'Bb3', 'Na2', 'Bg8', 'Kc2', 'Kf4', 'Kb2', 'Ke4', 'Ka1', 'Bd8', 'Kb1', 'Bd5', 'Nc3+', 'Ke5', 'Na4', 'Bg2', 'Nb2', 'Bg5', 'Nc4+', 'Kf4', 'Nb2', 'Kf3', 'Ka1', 'Be7', 'Nd3', 'Kg4', 'Ne5+', 'Kh4', 'Kb1', 'Bd8', 'Kc2', 'Kg5', 'Ng4', 'Bb7', 'Kd2', 'Bc6', 'Ke2', 'Be7', 'Kd1', 'Kf5', 'Nh6+', 'Kf6', 'Nf7', 'Bf8', 'Nh8', 'Ba4+', 'Ke1', 'Bb5', 'Kd1', 'Ke5', 'Kc2', 'Bd6', 'Kd2', 'Ke6', 'Ke3', 'Bc6', 'Kd2', 'Be8', 'Ng6', 'Bc6', 'Kc1', 'Bb5', 'Nh4', 'Bg3', 'Kd1', 'Bd7', 'Nf5', 'Bc7', 'Ng3', 'Bb6', 'Kc2', 'Bf2', 'Kb3', 'Kf6', 'Ne2', 'Be8', 'Kc2', 'Ke7', 'Nc3', 'Bd4', 'Na2', 'Kd7', 'Kd2', 'Bf2', 'Nb4', 'Kc7', 'Na2', 'Bb5', 'Nc3', 'Kd7', 'Kd1', 'Bc5', 'Ne2', 'Kd6', 'Nf4', 'Ke7', 'Ng2', 'Kf8', 'Nh4', 'Ba4+', 'Ke2', 'Bb6', 'Kf1', 'Bf2', 'Ng2', 'Ke7', 'Kxf2', 'Bd1', 'Ne3', 'Kf8', 'Nxd1']
[White "ruby #0"]
[Black "php #1"]
['f3', 'e6', 'Nc3', 'c5', 'd4', 'b6', 'dxc5', 'Be7', 'cxb6', 'Bb7', 'bxa7', 'Bb4', 'axb8=Q', 'Bd5', 'Qxd8+', 'Kxd8', 'Qxd5', 'Ra4', 'Qxd7+', 'Kxd7', 'Kd1', 'Ke7', 'Nxa4', 'Ke8', 'Nc5', 'Be1', 'Kxe1', 'f6', 'Nxe6', 'f5', 'Nxg7+', 'Kd7', 'Nxf5', 'Kc7', 'Bd2', 'Kb8', 'b4', 'Ka7', 'Bf4', 'Ka6', 'Kf2', 'h6', 'Nxh6', 'Nf6', 'Bg5', 'Rxh6', 'Bxh6', 'Kb7', 'Bf4', 'Ne4+', 'fxe4', 'Ka7', 'Bd2', 'Ka6', 'Rd1', 'Kb6', 'e3', 'Ka7', 'Ra1', 'Kb8', 'Bb5', 'Kb7', 'Rb1', 'Kb6', 'Be8', 'Kc7', 'Rc1', 'Kc8', 'Bc3', 'Kc7', 'Bd4', 'Kb7', 'Nf3', 'Ka8', 'e5', 'Kb7', 'Rce1', 'Ka8', 'h3', 'Kb8', 'Rh2', 'Ka8', 'Re2', 'Kb7', 'Bc6+', 'Kc7', 'Ne1', 'Kxc6', 'a4', 'Kd5', 'c4+', 'Kc6', 'Kg1', 'Kc7', 'Rd2', 'Kb7', 'Nc2', 'Kb8', 'c5', 'Kc8', 'b5', 'Kc7', 'Rd3', 'Kd8', 'Kf1', 'Kc7', 'e6', 'Kb8', 'Ra3', 'Ka8', 'g3', 'Ka7', 'b6+', 'Ka8', 'Be5', 'Kb7', 'Bg7', 'Ka6', 'Ra1', 'Ka5', 'Bd4', 'Ka6', 'Ra2', 'Kb7', 'Nb4', 'Ka8', 'Ra1', 'Kb8', 'Nd3', 'Kc8', 'Nb2', 'Kb7', 'Be5', 'Kc8', 'Bd6', 'Kb7', 'a5', 'Ka6', 'h4', 'Kb7', 'Ra2', 'Ka8', 'Be7', 'Kb7', 'Ra3', 'Ka8', 'Na4', 'Kb8', 'a6', 'Kc8', 'Rh1', 'Kb8', 'Rg1', 'Ka8', 'b7+', 'Ka7', 'Ra1', 'Kb8', 'Rc1', 'Kc7', 'c6', 'Kb8', 'Rb1', 'Ka7', 'Ke2', 'Kb8', 'Rgc1', 'Kc7', 'Kf1', 'Kb8', 'Rc5', 'Ka7', 'Re1', 'Kb8', 'Bg5', 'Kc7', 'Re2', 'Kb8', 'Rd2', 'Kc7', 'Nb2', 'Kb8', 'Rg2', 'Ka7', 'Rh2', 'Kxa6', 'h5', 'Kb6', 'Rc3', 'Ka5', 'Rh3', 'Kb5', 'Rc1', 'Kb6', 'e4', 'Ka6', 'Be7', 'Ka5', 'b8=Q', 'Ka6', 'Nd1', 'Ka5', 'g4', 'Ka6', 'Nb2', 'Ka5', 'Qa8+', 'Kb6', 'Re3', 'Kb5', 'Ree1', 'Kb6', 'Bf6', 'Kc7', 'h6', 'Kb6', 'Be7', 'Kb5', 'Kg1', 'Kb6', 'Bg5', 'Kc7', 'Bf6', 'Kd6', 'Qd8+', 'Kxe6', 'Rc4', 'Kf7', 'Qb8', 'Kxf6', 'g5+', 'Kf7', 'Qd6', 'Ke8', 'Qd4', 'Kf8', 'e5', 'Ke7', 'Re4', 'Ke6', 'c7', 'Kf5', 'Rc2', 'Kxg5', 'Rc4', 'Kg6', 'Re3', 'Kf5', 'Re1', 'Kg5', 'c8=Q', 'Kg6', 'Kh1', 'Kg5', 'Rc2', 'Kxh6', 'Qe6+', 'Kg7', 'Qa2', 'Kh7', 'Rce2', 'Kg7', 'Rc2', 'Kh6', 'Rd1', 'Kg5', 'Qaa7', 'Kg6', 'Rc4', 'Kf5', 'Rc6', 'Kg5', 'Ra6', 'Kh5', 'Rd6', 'Kg5', 'Qd7', 'Kh5', 'Rd5', 'Kh6', 'Na4', 'Kg5', 'Qh7']
[White "php #1"]
[Black "ruby #1"]
['g3', 'e5', 'd4', 'exd4', 'Nc3', 'dxc3', 'h3', 'cxb2', 'f3', 'bxa1=Q', 'Be3', 'Qxa2', 'g4', 'Qxc2', 'Rh2', 'Qxe2+', 'Qxe2', 'd5', 'Kd2', 'Bxg4', 'Ke1', 'Bxf3', 'Qc2', 'd4', 'Rd2', 'dxe3', 'Ne2', 'exd2+', 'Kd1', 'Bxe2+', 'Bxe2', 'Qd5', 'Qc4', 'Qxc4', 'Bd3', 'Qxd3', 'h4', 'Qd5', 'Ke2', 'Qd4', 'Kf1', 'Qxh4', 'Kg2', 'Qd4', 'Kh1', 'Qe5', 'Kg2', 'Qd4', 'Kf1', 'Qe5', 'Kg1', 'Qd4+', 'Kf1', 'Qd5', 'Kg1', 'Qe4', 'Kf1', 'Qd4']
[White "php #1"]
[Black "ruby #2"]
['Nf3', 'c5', 'a4', 'd5', 'g4', 'Bxg4', 'h4', 'Bxf3', 'd3', 'Bxh1', 'Bd2', 'f5', 'Bc1', 'd4', 'h5', 'Qd5', 'Bg5', 'Qe5', 'Ra3', 'Qxe2+', 'Qxe2', 'c4', 'Qd2', 'cxd3', 'Qe3', 'dxe3', 'b3', 'dxc2', 'Be2', 'exf2+', 'Kd2', 'cxb1=Q', 'Bxe7', 'Nxe7', 'Bb5+', 'Kd8', 'Bf1', 'Qxf1', 'Ke3', 'Be4', 'b4', 'Bd5', 'h6', 'gxh6', 'Kf4', 'Qc4+', 'Kg3', 'Qxb4', 'Kxf2', 'Qxa4', 'Rd3', 'Qe4', 'Rg3', 'Qf4+', 'Kg1', 'Qxg3+', 'Kf1', 'f4', 'Ke2', 'Be4', 'Kd2', 'Bf5', 'Ke2', 'Be4', 'Kd1', 'Bd5', 'Kc1', 'Be4', 'Kd2', 'Bf5', 'Kd1', 'Be4']
[White "ruby #3"]
[Black "php #1"]
['e3', 'Nf6', 'b4', 'c6', 'Na3', 'c5', 'bxc5', 'h6', 'Be2', 'Rg8', 'Bb5', 'Nh7', 'Bxd7+', 'Kxd7', 'c3', 'g6', 'd4', 'Bg7', 'c6+', 'Ke6', 'cxb7', 'Nf6', 'bxc8=Q+', 'Nfd7', 'Qxb8', 'Nc5', 'dxc5', 'Bh8', 'Qxa8', 'Qe8', 'Qxe8', 'Kf5', 'Qxg8', 'Bxc3+', 'Kf1', 'a6', 'Qxg6+', 'Kxg6', 'Qe1', 'f6', 'Qxc3', 'e6', 'Qxf6+', 'Kh5', 'Qxe6', 'Kg5', 'Qxh6+', 'Kf5', 'Qxa6', 'Ke5', 'Qg6', 'Kd5', 'g3', 'Kxc5', 'Qg5+', 'Kb4', 'Qf6', 'Ka5', 'Ke1', 'Kb4', 'Qb6+', 'Ka4', 'Qc6+', 'Ka5', 'Nc2']
[White "php #2"]
[Black "php #3"]
['Nf3', 'Nh6', 'c3', 'd5', 'e3', 'Bh3', 'Rg1', 'b6', 'd3', 'Nf5', 'Ne5', 'Rg8', 'Bd2', 'Nh6', 'Qc1', 'b5', 'Nc6', 'f6', 'Na5', 'e6', 'Kd1', 'c5', 'f4', 'Nd7', 'g3', 'Nf5', 'Nb3', 'g6', 'd4', 'Rg7', 'Ke1', 'h6', 'Bc4', 'Bg2', 'Qd1', 'Rb8', 'Nc1', 'Rf7', 'Qg4', 'Nxd4', 'Kf2', 'e5', 'f5', 'b4', 'Rf1', 'Nc6', 'Kg1', 'Rb5', 'Qg5', 'd4', 'Bb3', 'Qa5', 'fxg6', 'Qc7', 'Re1', 'Re7', 'h3', 'Rb6', 'Nd3', 'Ncb8', 'g4', 'Kd8', 'exd4', 'a6', 'Qe3', 'a5', 'Qg5', 'Ke8', 'Rc1', 'Bf1', 'c4', 'fxg5', 'dxe5', 'Qc8', 'a3', 'Rf7', 'Bf4', 'Rb7', 'a4', 'Qc7', 'Re1', 'Rxf4', 'Nc1', 'Rf5', 'Ra2', 'Nb6', 'e6', 'Rf7', 'Re2', 'Ra7', 'e7', 'Qc6', 'Ra3', 'Ra6', 'exf8=B+', 'Bxe2', 'gxf7+', 'Kxf8', 'Nxe2', 'Qd5', 'cxd5', 'Nxa4', 'Rxa4', 'Rd6', 'Ng3', 'Rxd5', 'Bc2', 'Rd2', 'Bd3', 'Nd7', 'Rxa5', 'Rxd3', 'Nh1', 'Rb3', 'Na3', 'c4', 'Nc2', 'Nf6', 'Ng3', 'Ne4', 'Ra1', 'Ke7', 'Re1', 'Kd6', 'h4', 'Kd7', 'Rf1', 'Ke6', 'Re1', 'Re3', 'f8=Q', 'Rxe1+', 'Nxe1', 'Ke5', 'Kh2', 'Kd5', 'Kh1', 'Nc3', 'Qf4', 'Nd1', 'Kg2', 'Ke6', 'Qd2', 'Ke5', 'Kh1', 'gxh4', 'Qxh6', 'Kd5', 'Qg7', 'Kc5', 'Qd7', 'Kb6', 'Qb7+', 'Kxb7', 'Ne4', 'h3', 'b3', 'Nf2+', 'Nxf2', 'Kc8', 'Nd1', 'c3', 'Nc2', 'Kd8', 'Na1', 'h2', 'Nb2', 'Kc8', 'Na4', 'Kd7', 'g5', 'Kd8', 'Kg2', 'Ke8', 'Nxc3', 'Ke7', 'Nd5+', 'Kf7', 'Nb6', 'Ke8', 'Kf1', 'h1=N', 'Nc4', 'Ng3+', 'Kf2', 'Nh5', 'Kf1', 'Nf6', 'Nd6+', 'Kd8', 'Kg2', 'Nh5', 'Nb7+', 'Ke7', 'Kf1', 'Ke8', 'g6', 'Ng3+', 'Kg2', 'Nh5', 'Nc2', 'Ke7', 'Na5', 'Ng3', 'Kg1', 'Kf6', 'Kf2', 'Nh5', 'Ke3', 'Kg7', 'Kd3', 'Nf6', 'Nc6', 'Kf8', 'N6xb4', 'Ke8', 'Ke2', 'Ng8', 'g7', 'Ne7', 'Ke1', 'Ng8', 'Nd3', 'Kd8', 'Ndb4', 'Ke8', 'Nd5', 'Kd7', 'Nf6+', 'Kc6', 'Ke2', 'Nxf6', 'Ne1', 'Nd5', 'Kf1', 'Nf6', 'g8=Q', 'Kb7', 'Qc8+', 'Kb6', 'Qf5', 'Ne8', 'Kg2', 'Nd6', 'Kh3', 'Nb5', 'Qf8', 'Ka5', 'b4+', 'Kb6', 'Qa8', 'Kc7', 'Nf3', 'Na7', 'Kh2', 'Kb6', 'Kg2', 'Ka6', 'Kh2', 'Kb6', 'Qc6+', 'Nxc6', 'Ng5', 'Nb8', 'Kh3', 'Kc6', 'Kh4', 'Na6', 'Nf7', 'Nc7', 'Ne5+', 'Kb7', 'Kh5', 'Ne8', 'Ng4', 'Ng7+', 'Kg6', 'Ka7', 'Nh6', 'Kb8', 'Kxg7', 'Kc8', 'Kf8', 'Kd8', 'Ng8', 'Kd7', 'Nf6+', 'Ke6', 'Nd5', 'Kd7', 'Kg7', 'Kd8', 'Kg6', 'Kd7', 'Nb6+', 'Ke8', 'Nd7', 'Kxd7', 'Kh6', 'Kd8', 'Kg6', 'Ke8', 'Kh5', 'Kd8', 'Kg5', 'Kc7', 'Kg6', 'Kb8', 'Kf6', 'Kc8', 'Kg6', 'Kd8']
[White "ruby #0"]
[Black "php #2"]
['g4', 'h6', 'c4', 'e5', 'Nc3', 'a6', 'h4', 'Be7', 'e3', 'a5', 'Qf3', 'Bg5', 'hxg5', 'b6', 'Qxa8', 'Nf6', 'Qxb8', 'a4', 'gxf6', 'Rh7', 'Qxc8', 'gxf6', 'Qxd8+', 'Kxd8', 'Rxh6', 'd6', 'Rxh7', 'Kc8', 'Rxf7', 'c6', 'Rxf6', 'Kd7', 'Nxa4', 'Kc7', 'Rxd6', 'Kc8', 'Nxb6+', 'Kb8', 'Rxc6', 'e4', 'a4', 'Ka7', 'd4', 'Kb8', 'Nd5', 'Kb7', 'Bg2', 'Ka8', 'Bxe4', 'Ka7', 'Ra2', 'Kb7', 'Ra1', 'Kb8', 'Bh1', 'Ka8', 'Ne7', 'Kb8', 'a5', 'Ka7', 'Nh3', 'Kb7', 'g5', 'Ka8', 'Rg6+', 'Ka7', 'Bg2', 'Kb8', 'f3', 'Ka8', 'Nd5', 'Ka7', 'Nb6', 'Kb7', 'Kd1', 'Ka6', 'Rd6', 'Kb7', 'e4', 'Ka7', 'Rg6', 'Ka6', 'Rb1', 'Kxa5', 'c5', 'Kb5', 'Be3', 'Ka6', 'Rf6', 'Ka5', 'Rf5', 'Kb4', 'Rf4', 'Kb3', 'Ke2', 'Kb4', 'Rf6', 'Kb3', 'Rf1', 'Kc2', 'Nc8', 'Kxb2', 'Rf5', 'Ka2', 'Bc1', 'Ka1', 'Rh1', 'Ka2', 'Ne7', 'Ka1', 'Ng8', 'Kb1', 'Rh2', 'Ka2', 'Rf7', 'Kb1', 'e5', 'Kc2', 'Rg7', 'Kb3', 'Nh6', 'Kc4', 'Rf7', 'Kd5', 'Bf1', 'Kxd4', 'Nf2', 'Kc3', 'Nhg4', 'Kd4', 'c6', 'Kd5', 'Rc7', 'Kc5', 'Kd1', 'Kd4', 'Ke1', 'Kd5', 'e6', 'Kxe6', 'Be3', 'Kd6', 'Rhh7', 'Kd5', 'f4', 'Kd6', 'Ra7', 'Kd5', 'Rh5', 'Ke6', 'Rg7', 'Kd6', 'Rh1', 'Kxc6', 'Nd3', 'Kb5', 'Nh6', 'Kc6', 'f5', 'Kb5', 'Rg1', 'Ka4', 'Bf4', 'Ka5', 'Ke2', 'Ka6', 'Bc7', 'Kb5', 'Bf4', 'Ka4', 'Rg8', 'Kb5', 'Bg2', 'Kb6', 'Kf2', 'Ka6', 'Kf3', 'Kb6', 'Re8', 'Kb5', 'Rd8', 'Ka5', 'Ke2', 'Ka6', 'Rf1', 'Ka5', 'Rd4', 'Kb5', 'Bb8', 'Ka6', 'Rb1', 'Ka5', 'Kd2', 'Ka6', 'Bg3', 'Ka7', 'Rb5', 'Ka6', 'Ra5+', 'Kb6', 'Bd5', 'Kxa5', 'Bf4', 'Kb5', 'Ba8', 'Ka6', 'Bd5', 'Ka5', 'Be3']
[White "ruby #1"]
[Black "php #2"]
['d4', 'h5', 'e4', 'Nh6', 'Qxh5', 'e6', 'Qxh6', 'g6', 'Qxf8+', 'Kxf8', 'e5', 'a5', 'd5', 'Ke8', 'dxe6', 'Kf8', 'exf7', 'Rxh2', 'Rxh2', 'Qe8', 'fxe8=Q+', 'Kg7', 'Qxc8', 'a4', 'Qxb8', 'g5', 'Bxg5', 'd6', 'Qxb7', 'Ra5', 'Qxc7+', 'Kf8', 'exd6', 'Kg8', 'Qxa5', 'a3', 'bxa3', 'Kg7', 'Qe5+', 'Kg6', 'Qe4+', 'Kg7', 'Qd4+', 'Kg8', 'Qe5', 'Kf8', 'Qd5', 'Kg7', 'Qe5+', 'Kf7', 'Qe4', 'Kg8', 'Qd5+', 'Kf8', 'Qe4']
[White "ruby #2"]
[Black "php #2"]
['e4', 'Na6', 'Bxa6', 'b6', 'Bxc8', 'f5', 'Bxd7+', 'Kxd7', 'exf5', 'Qb8', 'c4', 'Kd6', 'f4', 'a6', 'c5+', 'Kd7', 'cxb6', 'Ra7', 'bxc7', 'Nf6', 'cxb8=Q', 'e5', 'Qxa7+', 'Ke8', 'fxe5', 'Be7', 'exf6', 'Kf8', 'Qxe7+', 'Kg8', 'Qxg7#']
[White "php #2"]
[Black "ruby #3"]
['b4', 'g5', 'h4', 'gxh4', 'g3', 'hxg3', 'a3', 'gxf2+', 'Kxf2', 'd5', 'a4', 'Bg7', 'Kf3', 'Bxa1', 'Ba3', 'Bc3', 'Rh3', 'Bxh3', 'd3', 'Bxf1', 'Kf2', 'Bxe2', 'Nd2', 'Bxd1', 'Nb1', 'Bxb4', 'Nd2', 'Bxa3', 'Ndf3', 'Bxc2', 'd4', 'Bxa4', 'Nh2', 'Bd1', 'Ke3', 'Qd7', 'Kf2', 'Na6', 'Ne2', 'Bxe2', 'Ke3', 'h5', 'Nf1', 'Bxf1', 'Kd2', 'Nb8', 'Kc2', 'Nf6', 'Kc3', 'Ng4', 'Kc2', 'Nf6', 'Kb3', 'Bc1', 'Kb4', 'Rf8', 'Ka5', 'Bb5', 'Kb4', 'e5', 'Ka5', 'exd4', 'Kb4', 'Qh3', 'Kc5', 'a6', 'Kxd4', 'Be3+', 'Ke5', 'Qf3']
[White "php #3"]
[Black "ruby #0"]
['h4', 'c5', 'Na3', 'h5', 'f4', 'Qb6', 'c3', 'Qxb2', 'd3', 'Qxa1', 'Be3', 'Qxd1+', 'Kf2', 'Qxf1+', 'Kxf1', 'Na6', 'Rh3', 'f5', 'Nb1', 'Rb8', 'Bc1', 'c4', 'g3', 'cxd3', 'g4', 'fxg4', 'Rxd3', 'd5', 'Rf3', 'gxf3', 'Nxf3', 'Bg4', 'Nd4', 'Bxe2+', 'Kg1', 'Bb5', 'Na3', 'g6', 'Nac2', 'Kd8', 'Nb4', 'Nxb4', 'Ne2', 'Bxe2', 'Kh1', 'Nxa2', 'Ba3', 'Nxc3', 'Kg1', 'Nd1', 'Kh2', 'Kc8', 'Bd6', 'exd6', 'Kg3', 'Kd8', 'Kh3', 'Kc8', 'Kg2', 'Bc4', 'Kh3', 'Rh6', 'Kh2', 'Be2', 'Kg2', 'Bb5', 'Kh2', 'Nb2', 'f5', 'gxf5', 'Kg3', 'Re6', 'Kf3', 'Rh6', 'Kg3', 'Nd3', 'Kf3', 'Bc4', 'Ke3', 'Re6+', 'Kd2', 'Kd7', 'Kd1', 'Ke8', 'Kd2', 'Ne7', 'Kc3', 'Kf7', 'Kd2', 'Ne1', 'Kd1', 'Ra8', 'Kd2', 'Ng8', 'Kd1', 'Kf6', 'Kd2', 'Ng2', 'Kc2', 'Nxh4', 'Kb1', 'Bf1', 'Kc1', 'Ng6', 'Kd2', 'Nh4', 'Kd1', 'Ba6', 'Kc2', 'Bh6', 'Kc3', 'b5', 'Kb2', 'Kf7', 'Ka1', 'Bc1', 'Ka2', 'Nf6', 'Kb1', 'Kg8', 'Ka1', 'Ne4', 'Kb1', 'Nd2+', 'Kc2', 'd4', 'Kd3', 'Kf8', 'Kxd4', 'Ree8', 'Kd3', 'Ba3', 'Kc3', 'Nc4', 'Kd3', 'b4', 'Kc2', 'Bc8', 'Kd1', 'Re6', 'Kc2', 'Re5', 'Kd3', 'f4', 'Kd4', 'Nd2', 'Kd3', 'Nc4', 'Kc2', 'Ke8', 'Kb1', 'f3', 'Ka1', 'Kf8', 'Ka2', 'Re7', 'Ka1', 'Rb8', 'Ka2', 'a5', 'Kb3', 'Nb2', 'Ka2', 'Rf7', 'Ka1', 'Rc7', 'Kb1', 'Rc5', 'Ka1', 'Bd7', 'Ka2', 'Rc4', 'Kb3', 'f2', 'Ka2', 'Kg7', 'Kb1', 'Kg8', 'Ka2', 'Be8', 'Kb3', 'Rd8', 'Ka2', 'Rc7', 'Kb1', 'Ba4', 'Ka1', 'Rf8', 'Kb1', 'Bc6', 'Kc1', 'Rb7', 'Kb1', 'Rbf7', 'Ka1', 'Ng6', 'Ka2', 'Rb8', 'Ka1', 'Kg7', 'Kb1', 'Rf3', 'Ka1', 'Nc4', 'Ka2', 'Kf6', 'Kb1', 'Bb2', 'Ka2', 'Nf4', 'Kb1', 'Ra8', 'Kc2', 'Ra6', 'Kb1', 'Bd4', 'Ka2', 'Ne3', 'Kb3', 'Ng4+', 'Ka2', 'Bb5', 'Kb1', 'Bb2', 'Kc2', 'Rb3', 'Kxb3', 'Bd7', 'Kc4', 'f1=Q+', 'Kb3', 'Bc8', 'Kc2', 'Qa1', 'Kd2', 'Nf2', 'Ke3', 'Ng4+', 'Kxf4', 'Kf7', 'Kg5', 'Kg8', 'Kxh5', 'Bb7', 'Kg6', 'Bd4', 'Kf5', 'Kf7', 'Kf4', 'Bh1', 'Kg3', 'Qd1', 'Kh3', 'Qa1', 'Kg3', 'Qc1', 'Kxg4', 'Kf8', 'Kh3', 'Ke7', 'Kg4', 'Qc5', 'Kf4', 'Bg2', 'Kg3', 'Qg5+', 'Kh2', 'Bb2', 'Kg1', 'Ke6', 'Kf2', 'Qd5', 'Kg3', 'Bh1', 'Kh4', 'Rc6', 'Kh3', 'Rc3+', 'Kh4', 'Rc2', 'Kg4', 'b3', 'Kf4', 'Kd7', 'Kg3', 'Rc6', 'Kf2', 'Bf3', 'Ke1', 'Be4', 'Ke2', 'Bc2', 'Ke1', 'Bf5', 'Kf1', 'Rc2', 'Ke1', 'Ke7', 'Kf1', 'Bg6', 'Kg1', 'Re2', 'Kf1', 'Ba1', 'Kxe2', 'Qb5+', 'Kd1', 'Qb7', 'Kc1', 'Kf7', 'Kd1', 'Bc2+', 'Ke1', 'Qg2']
[White "php #3"]
[Black "ruby #1"]
['Nc3', 'd5', 'Rb1', 'd4', 'e3', 'dxe3', 'd4', 'Qxd4', 'Nh3', 'Qxd1+', 'Kxd1', 'Bxh3', 'Ne4', 'Bxg2', 'fxe3', 'Bxe4', 'c4', 'Bxb1', 'Kd2']
[White "ruby #2"]
[Black "php #3"]
['d4', 'a5', 'e4', 'b5', 'Bxb5', 'e6', 'Bxd7+', 'Ke7', 'Bxe6', 'Na6', 'Bxc8', 'Qd7', 'Bxa6', 'g6', 'Bc4', 'c5', 'dxc5', 'Qd4', 'Qxd4', 'Rb8', 'Qxh8', 'Nh6', 'Qxf8+', 'Rxf8', 'Bxf7', 'Rg8', 'Bxh6', 'Re8', 'Bxg6', 'a4', 'Bxe8', 'Kxe8', 'Bf4', 'a3', 'bxa3', 'h6', 'Bxh6', 'Kf7', 'f4', 'Kg8', 'e5', 'Kh8', 'c4', 'Kg8', 'f5', 'Kh7', 'Bf4', 'Kh8', 'h4', 'Kh7', 'Nf3', 'Kg8', 'Nd4', 'Kf7', 'Bh6', 'Ke8', 'Bf4', 'Kd8', 'Nb5', 'Ke7', 'Nd4', 'Kf7', 'O-O', 'Kg8', 'Kf2', 'Kg7', 'Ke2', 'Kh8', 'h5', 'Kg7', 'Nb3', 'Kf7', 'Nd4', 'Kf8', 'h6', 'Ke8', 'Bg5', 'Kf8', 'Bf4', 'Ke8', 'Ke3', 'Ke7', 'Ke4', 'Kf8', 'Kd5', 'Ke8', 'Ke4', 'Kd7', 'Kd5', 'Kc7', 'Ke4', 'Kd8', 'Kd5', 'Kc7', 'Ke4', 'Kc8', 'Kd5', 'Kd8', 'Ke4']
[White "ruby #3"]
[Black "php #3"]
['h3', 'c5', 'Nc3', 'g6', 'f4', 'g5', 'fxg5', 'd6', 'Kf2', 'Bh6', 'gxh6', 'Bf5', 'h4', 'Nc6', 'a3', 'd5', 'Nxd5', 'Nf6', 'Nxf6+', 'Kf8', 'Nxh7+', 'Rxh7', 'Ke3', 'Qc7', 'Rh2', 'Ke8', 'c4', 'a5', 'Rh1', 'Bh3', 'Rxh3', 'Rh8', 'Qc2', 'Nd8', 'Qb3', 'e6', 'Qxb7', 'Rh7', 'Qxc7', 'Kf8', 'Qxf7+', 'Rxf7', 'g4', 'Rf4', 'Kxf4', 'Ke7', 'g5', 'Kd7', 'Bg2', 'Nf7', 'Bxa8', 'Ke7', 'Re3', 'Ne5', 'Rxe5', 'Kd7', 'Rxe6', 'Kd8', 'Nf3', 'Kd7', 'Nd4', 'Kc8', 'a4', 'Kd7', 'Rc6', 'Ke8', 'Rxc5', 'Kf7', 'Rxa5', 'Ke8', 'Nc2', 'Kf7', 'Ke3', 'Kg6', 'Rf5', 'Kxf5', 'Kf2', 'Kf4', 'b3', 'Kg4', 'Ne3+', 'Kf4', 'Nf1', 'Kf5', 'd4', 'Kg6', 'Nh2', 'Kf7', 'Kg1', 'Kg8', 'h7+', 'Kh8', 'Nf1', 'Kxh7', 'Kh2', 'Kg6', 'Kh3', 'Kh7', 'd5', 'Kg7', 'Be3', 'Kh8', 'Ng3', 'Kg8', 'Rg1', 'Kh7', 'Bd4', 'Kg8', 'Bh8', 'Kh7', 'Rh1', 'Kxh8', 'Rh2', 'Kg7', 'Nh1', 'Kf7', 'Kg3', 'Kf8', 'Bc6', 'Ke7', 'Rh3', 'Kf7', 'Kf2', 'Kf8', 'Rh2', 'Kf7', 'e3', 'Ke7', 'g6', 'Kd8', 'g7', 'Kc7', 'Ke1', 'Kd6', 'Kd1', 'Kc5', 'Kc2', 'Kb6', 'g8=Q', 'Ka6', 'Nf2', 'Ka7', 'c5', 'Ka6', 'Qf7', 'Ka5', 'Qe6', 'Kb4', 'Qg6', 'Ka5', 'd6', 'Ka6', 'Qg8', 'Ka5', 'Kd3', 'Ka6', 'h5', 'Ka5', 'Kc4', 'Ka6', 'Ne4', 'Ka5', 'Ng5', 'Ka6', 'Re2', 'Ka5', 'Qf8', 'Ka6', 'Kc3', 'Ka5', 'Nf7', 'Ka6', 'Bd5', 'Ka5', 'Rf2', 'Ka6', 'Kc2', 'Ka7', 'Qe7+', 'Ka6', 'Rf1', 'Ka5', 'Qe6', 'Kb4', 'Nh8', 'Ka3', 'c6', 'Ka2', 'Rh1', 'Ka3', 'Rh2', 'Ka2', 'Qf5', 'Ka1', 'Qe6', 'Ka2', 'Qe8', 'Ka3', 'Qf7', 'Ka2', 'a5', 'Ka1', 'Qf8', 'Ka2', 'Qf7', 'Ka1', 'Qe7', 'Ka2', 'Qh7', 'Ka1', 'd7', 'Ka2', 'Rd2', 'Ka3', 'Qg7', 'Kb4', 'Kb2', 'Kxa5', 'e4', 'Kb5', 'Ka1', 'Kb6', 'Qh7', 'Ka5', 'Rf2', 'Kb4', 'Rf4', 'Kb5', 'c7', 'Kb4', 'Qf7', 'Kc3', 'Rg4', 'Kc2', 'Ka2', 'Kc1', 'Qf1+', 'Kd2', 'Rg8', 'Ke3', 'Bc4', 'Kd4', 'Qf3', 'Kc5', 'Rg2', 'Kd6', 'Rg6+', 'Kxc7', 'Rb6', 'Kxd7', 'Rg6', 'Ke7', 'Ra6', 'Ke8', 'Qf1', 'Ke7', 'Ra8', 'Kd6', 'Rg8', 'Kc7', 'Ka1', 'Kb7', 'Ba6+', 'Kc7', 'Rg4', 'Kb6', 'Qe2', 'Kc7', 'Qf3', 'Kd8', 'Rg6', 'Ke7', 'Qe3', 'Kd7', 'Rg5', 'Kc7', 'Bf1', 'Kd6', 'Rb5', 'Kd7', 'Qh3+', 'Ke8', 'Bg2', 'Kd8', 'Qd3+', 'Ke7', 'Rb4', 'Kf6', 'Qe3', 'Ke6', 'Qg3', 'Kd7', 'Qg5', 'Kc6', 'Qg8', 'Kd7', 'Rb6', 'Kc7', 'Ng6', 'Kxb6', 'h6', 'Ka5', 'Qe8', 'Kb6', 'Qe7', 'Kc6', 'b4', 'Kb5', 'Nh8', 'Kb6', 'Qc7+', 'Kxc7', 'h7', 'Kc8', 'Bh1', 'Kd7', 'Bg2', 'Kc8', 'b5', 'Kd8', 'Kb2', 'Ke8', 'b6', 'Kd7', 'Bf3', 'Kc8', 'Bh5', 'Kb7', 'Ng6', 'Ka8', 'Kc3', 'Kb8', 'Kc4', 'Ka8', 'Bf3', 'Kb8', 'Kb3', 'Kb7', 'Nh4', 'Kc8', 'h8=Q+', 'Kd7', 'Qh6', 'Ke8', 'Bg4', 'Kf7', 'Qe3', 'Kg8', 'Ng6', 'Kh7', 'Nf4', 'Kg8', 'Ne6', 'Kh7', 'Qf3', 'Kh8', 'Qe3', 'Kh7', 'Qd2', 'Kg6', 'Qe3', 'Kf7', 'Ng5+', 'Kf8', 'Qd4', 'Ke7', 'Bh5', 'Kf8', 'Nf3', 'Ke7', 'Qe5+', 'Kd8', 'Ne1', 'Kc8', 'Qf5+', 'Kb8', 'Nf3', 'Kb7', 'Qh7+', 'Ka8', 'Qh6', 'Kb8', 'Ka4', 'Ka8', 'e5', 'Kb8', 'Ng1', 'Kb7', 'Kb3', 'Ka6', 'Kc2', 'Ka5', 'Kd1', 'Ka6', 'Qc6', 'Ka5', 'Qf3', 'Ka6', 'Qc6', 'Ka5', 'Be2', 'Kb4', 'Qf6', 'Ka4', 'Bf1', 'Ka3', 'e6', 'Kb3', 'Qf5', 'Ka4', 'Qh3', 'Ka5', 'Bc4', 'Kxb6', 'e7', 'Kc5', 'Bb5', 'Kb6', 'Ke2', 'Kc5', 'Qh4', 'Kb6', 'Kf3', 'Ka5', 'Qa4+', 'Kb6', 'Qa8', 'Kc5', 'Bd7', 'Kd4', 'Kf4', 'Kd3', 'Qa1', 'Kc2', 'Bc8', 'Kd2', 'Qa7', 'Ke1', 'Nh3', 'Kd2', 'Qg1', 'Kc2', 'Qg8', 'Kb1', 'Kg3', 'Kc2', 'Bf5+', 'Kb2', 'Qc8', 'Ka2', 'Bb1+', 'Ka3', 'Bc2', 'Ka2', 'Qb7', 'Ka1', 'Qd7', 'Ka2', 'Qb5', 'Ka1', 'Nf4', 'Ka2', 'Qf1', 'Kb2', 'Nd3+', 'Ka3', 'Bb1', 'Ka4', 'Ba2', 'Ka5', 'Bd5', 'Kb6', 'Bc4', 'Ka7', 'Kf3', 'Kb6', 'Ne1', 'Kc6', 'Qh3', 'Kd6', 'Ng2', 'Kc5', 'Bf1', 'Kd4', 'Qf5', 'Kc3', 'Ne3', 'Kd4', 'Nd1']
[White "ruby #1"]
[Black "ruby #0"]
['d4', 'f5', 'd5', 'a5', 'Qd4', 'b6', 'Qxg7', 'Bxg7', 'e4', 'fxe4', 'Bb5', 'Bxb2', 'Bxb2', 'e6', 'Bxd7+', 'Kxd7', 'dxe6+', 'Kxe6', 'Bxh8', 'Bd7', 'Be5', 'Kxe5', 'Nf3+', 'exf3', 'gxf3', 'Kf5', 'Rf1', 'Ba4', 'h4', 'Qxh4', 'Kd2', 'Bxc2', 'Kxc2', 'Qxf2+', 'Rxf2', 'Kg6', 'Kd1', 'h6', 'Re2', 'Na6', 'Re4', 'Nf6', 'Rd4', 'c6', 'Re4', 'Nxe4', 'fxe4', 'Kh7', 'e5', 'a4', 'e6', 'Rd8+', 'Kc2', 'Rb8', 'Kb2', 'Kg7', 'e7', 'Re8', 'Kc1', 'Rxe7', 'a3', 'Kh8', 'Nd2', 'Rf7', 'Ne4', 'Rf5', 'Nd6', 'Nc7', 'Nxf5', 'Nd5', 'Nxh6', 'b5', 'Nf5', 'b4', 'axb4', 'Nxb4', 'Rxa4', 'Kh7', 'Rxb4', 'c5', 'Rd4', 'cxd4', 'Nxd4']
[White "ruby #2"]
[Black "ruby #0"]
['d4', 'b5', 'd5', 'c6', 'dxc6', 'dxc6', 'Qxd8+', 'Kxd8', 'e4', 'Be6', 'Bxb5', 'cxb5', 'e5', 'Bxa2', 'Rxa2', 'f6', 'Rxa7', 'Rxa7', 'exf6', 'gxf6', 'Bf4', 'e5', 'Bxe5', 'fxe5', 'c4', 'bxc4', 'f4', 'exf4', 'Kd2', 'Ra3', 'Nxa3', 'Bxa3', 'bxa3', 'Ke7', 'Kd1', 'Nc6', 'Ke2', 'c3', 'Kd3', 'c2', 'Kxc2', 'Nb4+', 'axb4', 'Ke8', 'Kb1', 'Kd7', 'Nh3', 'Ke8', 'Nxf4', 'Nh6', 'Nd5', 'Kd7', 'Nf4', 'Nf7', 'Nd5', 'Ng5', 'Nf4', 'Rc8', 'Nd5', 'Rb8', 'Nf4', 'Rxb4+', 'Ka2', 'Rxf4', 'g3', 'Nf3', 'gxf4', 'Nxh2', 'Rxh2', 'Ke7', 'Rxh7+', 'Kd8', 'f5', 'Kc8', 'Kb2', 'Kb8', 'Rh4', 'Kc7', 'Re4', 'Kb6', 'Rf4', 'Kb5', 'Rd4', 'Kc5', 'Rc4+', 'Kxc4', 'Ka2', 'Kd5', 'Kb1', 'Ke5', 'Kb2', 'Kxf5']
[White "ruby"]
[Black "ruby"]
[]
[White "ruby"]
[Black "ruby"]
[]
[White "ruby #3"]
[Black "ruby #1"]
['f4', 'd5', 'b4', 'e5', 'fxe5', 'Bxb4', 'c3', 'Bxc3', 'dxc3', 'd4', 'Qxd4', 'Qxd4', 'cxd4', 'Bg4', 'h3', 'Bxh3', 'gxh3', 'Nf6', 'exf6', 'gxf6', 'Kd1', 'a6', 'e3', 'b6', 'Bxa6', 'Rxa6', 'd5', 'Rxa2', 'Rxa2', 'Nd7', 'Ra7', 'Ne5', 'Rxc7', 'Nc4', 'Rxc4', 'Rf8', 'Kd2', 'Rh8', 'Rf4', 'Kd8', 'Rxf6', 'Kc8', 'Rxb6', 'Kd7', 'Rd6+', 'Kxd6', 'Ba3+', 'Kxd5', 'Kc1', 'Ke5', 'Bb4', 'Kd5', 'Ba3', 'Ke4', 'Ne2', 'Kxe3', 'Nec3', 'Kd4', 'Ne4', 'Kxe4', 'Kd1', 'Kd5', 'Ke2', 'Ke4', 'Nd2+', 'Kd4', 'Bf8', 'Rxf8', 'Nc4', 'Kxc4', 'Rd1', 'f6', 'Rd4+', 'Kxd4', 'Kf3', 'Ke5', 'h4', 'Kd5', 'Kg4', 'Ke5', 'Kh5', 'Ke4', 'Kh6', 'Kd4', 'Kxh7', 'Ke4', 'Kg7', 'Kd5', 'Kxf8', 'Kd4', 'Kf7', 'Ke5', 'Kf8', 'Ke4', 'h5', 'Kd5', 'h6', 'Ke4', 'Ke7', 'Ke5', 'Kd8', 'Kd4', 'Ke7', 'Kd5', 'Kxf6', 'Kd4', 'h7', 'Kd5', 'Kg6', 'Ke5', 'Kg7', 'Kd5', 'Kg6', 'Ke5', 'h8=Q+', 'Kd5', 'Qh4', 'Ke5', 'Kf7', 'Kd5', 'Qh1+', 'Kd4', 'Qf1', 'Ke4', 'Qe1+', 'Kd4', 'Qa5', 'Ke4', 'Kg8', 'Kd4', 'Qg5', 'Ke4', 'Qf4+', 'Kxf4']
[White "ruby #3"]
[Black "ruby #2"]
['g4', 'd5', 'd4', 'Bxg4', 'h4', 'Bxe2', 'Nxe2', 'f5', 'Bh6', 'Nxh6', 'b4', 'e5', 'dxe5', 'Qxh4', 'Rxh4', 'Bxb4+', 'Rxb4', 'd4', 'Qxd4', 'f4', 'Qxa7', 'Rxa7', 'Nxf4', 'Rxa2', 'Rxb7', 'Rxa1', 'Rxc7', 'Rxb1+', 'Kd2', 'Rxf1', 'Rxg7', 'Rxf2+', 'Ke1', 'Rxf4', 'Rxh7', 'Rxh7', 'c4', 'Rxc4', 'Kd2', 'Nf5', 'Kd3', 'Rc5', 'Ke2', 'Rxe5+', 'Kf3', 'Re4', 'Kxe4', 'Nd4', 'Kxd4', 'Rb7', 'Kd3', 'Nc6', 'Kd2', 'Nd4', 'Ke3', 'Nf5+', 'Ke2', 'Nd4+', 'Kd1', 'Nf5', 'Ke1', 'Nd4', 'Kd2', 'Nf5', 'Ke2', 'Nd4+', 'Kf2', 'Nf5', 'Kf1', 'Nd4', 'Kf2', 'Nf5', 'Ke1', 'Nd4', 'Kf2', 'Nf5', 'Ke2', 'Nd4+', 'Kd2', 'Nf5', 'Kc2', 'Nd4+', 'Kd3', 'Nf5', 'Kc4', 'Nd4', 'Kxd4', 'Kf7', 'Kd3', 'Rd7+', 'Kc2', 'Rd5', 'Kb3', 'Rc5', 'Kb2', 'Rf5', 'Ka3', 'Rf4', 'Kb3', 'Rc4', 'Kxc4']