Query about notation

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
cms271828
Posts: 316
Joined: Wed Apr 12, 2006 10:47 pm

Query about notation

Post by cms271828 »

Hi,

If there are two pieces on the same file that can go to the same destination square, we just give the rank number eg..

Q4d4 or Q1d4,

And if there are two pieces on same rank that can go to the same destination square, we just give the rank number eg...
Qad4 or Qdd4.

In the unlikely event of 3 pieces (2 on same file, 2 on same rank), eg
Queens on a1,a4,d1, and the target square is d4, we can't just give the file, or the just rank, so do we have to give whole square?
Such as Qa1d4 or Qa4d4 or Qd1d4?

Thanks very much.
Colin
User avatar
George Tsavdaris
Posts: 1627
Joined: Thu Mar 09, 2006 12:35 pm

Re: Query about notation

Post by George Tsavdaris »

cms271828 wrote:Hi,

If there are two pieces on the same file that can go to the same destination square, we just give the rank number eg..

Q4d4 or Q1d4,

And if there are two pieces on same rank that can go to the same destination square, we just give the rank number eg...
Qad4 or Qdd4.

In the unlikely event of 3 pieces (2 on same file, 2 on same rank), eg
Queens on a1,a4,d1, and the target square is d4, we can't just give the file, or the just rank, so do we have to give whole square?
Such as Qa1d4 or Qa4d4 or Qd1d4?
I don't think current FIDE rules of algebraic notation cover this case, and i had in the past the same question. I asked and the answer they gave to me was the one you suspected. You give both the file first and the rank second, if it is necessary to give both.

For example in the following position:
We write 1.Q5e5 for the move of the a5-Queen to e5.
We write 1.Qee5 for the move of the e1-Queen to e5.
We write 1.Qa1e5 for the move of the a1-Queen to e5.

[D]6K1/8/2b1n3/Q7/8/8/5rk1/Q3Q3 w - - 0 1
Last edited by George Tsavdaris on Fri Aug 03, 2007 7:35 pm, edited 1 time in total.
After his son's birth they've asked him:
"Is it a boy or girl?"
YES! He replied.....
Vempele

Re: Query about notation

Post by Vempele »

Edit: not quick enough.
Pradu
Posts: 287
Joined: Sat Mar 11, 2006 3:19 am
Location: Atlanta, GA

Re: Query about notation

Post by Pradu »

Wikipedia (Algebraic chess notation) wrote:Disambiguating moves

If two (or more) identical pieces can move to the same square, the piece's initial is followed by (in descending order of preference):

1. the file of departure if they differ;
2. the rank of departure if the files are the same but the ranks differ;
3. Both the rank and file if neither alone uniquely defines the piece (after a pawn promotion, if three or more of the same piece able to reach the square).

For example, with two knights on g1 and d2, either of which might move to f3, the move is indicated as Ngf3 or Ndf3, as appropriate. With two knights on g5 and g1, the moves are N5f3 or N1f3. As above, an x may be used to indicate a capture: for example, N5xf3.
In my opinion, the most appropriate standard on chess notation is the PGN standard instead of FIDE standards if you are developing software. There seem to be many varieties of SAN (like a8Q, a8=Q) but whatever the PGN standard goes by should be safe for software purposes.
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

For the given position

Post by sje »

[D]6K1/8/2b1n3/Q7/8/8/5rk1/Q3Q3 w - - 0 1
[] dm
(Kh7 Kh8 Q1a2 Q1a3 Q1a4 Q5a2 Q5a3 Q5a4 Q5c3 Q5e5 Qa1c3 Qa1e5 Qa6 Qa7 Qa8 Qab1 Qab4 Qac1 Qad1 Qad2 Qb2 Qb5 Qb6 Qc5 Qc7 Qd4 Qd5+ Qd8 Qe2 Qe3 Qe4+ Qeb1 Qeb4 Qec1 Qec3 Qed1 Qed2 Qee5 Qf1+ Qf5 Qf6 Qg1+ Qg5+ Qg7+ Qh1+ Qh5 Qh8 Qxe6 Qxf2+)
Norm Pollock
Posts: 1056
Joined: Thu Mar 09, 2006 4:15 pm
Location: Long Island, NY, USA

Re: Query about notation

Post by Norm Pollock »

If 2 pieces of the same color can go to the same square then we use something like:

Nbd4 or Nfd4

This assumes that both moves are legal. If one of the Knights, say the one on the f file, is pinned (absolute pin) to its King, then that Knight cannot legally move. In this case the correct notation would be: Nd4 since there is no longer ambiguity. It then would be INCORRECT to say Nbd4 where there is NO ambiguity.

An interesting case is if one, not both, of the 2 ambigous Nd4 moves causes a discovered check or checkmate by a 3rd piece. Does the check (+) or checkmate (#) symbol solve the ambiguity? The answer is no. Disambiguity notation is still required.
alessandro
Posts: 49
Joined: Tue Aug 12, 2014 11:21 am
Location: Lund
Full name: Alessandro Iavicoli

Re: Query about notation

Post by alessandro »

Hi everyone,

I come to this topic because in testing the move disambiguation for the SAN notation I got the following position. Black to move.

[d]1kq1rQQQ/5R2/b2q4/q2p2Q1/2qB2B1/q1P5/6P1/3Q3K b - -

I have some doubts regarding the right way to disambiguate some of the black Queens moves. As an example, the UI gives the following notations:
  • Qa5xc3
  • Qa5a4
  • Qa3c5
According to the rules https://en.wikipedia.org/wiki/Algebraic ... ting_moves, at the point 3 both file and rank shall be used [to disambiguate] only when "neither alone is sufficient to identify the piece". But in those three example cases it's enough to use the rank alone to disambiguate the Queen to be moved. Therefore, I suppose the correct way should be:
  • Q5xc3
  • Q5a4
  • Q3c5
Can anyone give me some clarification?

In case someone needs the complete list, this is the way I understood the proper disambiguation:
Ka8 Bb7 Bb5 Q4c5 Q4c6 Q4c7 Qxd4 Qd3 Qe2 Qf1+ Qcxc3 Qcb3 Qca2 Qcb4 Qca4 Qcb5 Qab6 Qac7 Qad8 Qab5 Q5c5 Q5b4 Q5xc3 Q5a4 Qdd7 Qdd8 Qe7 Qxf8 Qde6 Qf6 Qg6 Qh6+ Qe5 Qf4 Qg3 Qh2+ Qdc5 Qdb4 Qdc6 Qdb6 Qdc7 Q3a4 Q3b4 Q3c5 Qab3 Q3xc3 Qb2 Qc1 Qaa2 Qa1 Rxf8 Re7 Re6 Re5 Re4 Re3 Re2 Re1+ Rd8 Qcd8 Qcd7 Qce6 Qf5 Qxg4 Q8c7 Q8c6 Q8c5 Qb7

Thanks to everyone who will take some time to answer.
Greetings, and stay healthy!
--
AdaChess - Smart Chess Engine - https://github.com/adachess/AdaChess

Image
Dann Corbit
Posts: 12540
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Query about notation

Post by Dann Corbit »

You are correct.
Whatever "the UI" is, was lazy.
Minimal is better when it can be achieved, but on rare occasions I see errors even in top engines and GUIs in representing a move by not adding enough disambiguation.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
Dann Corbit
Posts: 12540
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Query about notation

Post by Dann Corbit »

Looks to be a loss in 13:

Code: Select all

Searching: 1kq1rQQQ/5R2/b2q4/q2p2Q1/2qB2B1/q1P5/6P1/3Q3K b - - 0 1
infinite: 0 time: 0 increment: 0 moves to go: 0

 1   -5.75   00:00   69347  Rxf8 
 2   -9.60   00:00  157343  Rxf8 Bxc8 
 3  -13.40   00:00  267611  Ka8 Qxd6 Qxd6 
 4  -11.75   00:00  271153  Qd3 Qxd6+ Qxd6 
 5  -12.79   00:00  272577  Rxf8 Bxc8 Rxc8 Qgg4 Qd3 Qxd3 
 6  -12.79   00:00  281889  Rxf8 Bxc8 Rxc8 Qgg4 Qd3 Qxd3 
 7  -10.75   00:00  304485  Rxf8 Bxc8 Rxc8 Be5 Qcb5 Bxd6+ Qxd6 Qgg4 
 8   -9.35   00:00  335650  Rxf8 Qxf8 Qcxf8 Rxf8+ Qxf8 Qf4+ Qac7 Qhxf8+ Qxf8 Qxf8+ Kb7 
 9  -12.87   00:00  472441  Rxf8 Bxc8 Rxc8 Qg3 Qab5 Be5 Qcc6 Rf6 Qab3 Bxd6+ Kb7 Qxb3 Qxb3 
10  -12.90   00:00  505701  Rxf8 Bxc8 Rxc8 Qg3 Qab5 Be5 Qcc6 Rf6 
11  -13.06   00:00  582298  Rxf8 Bxc8 Rxc8 Qg3 Qab5 Be5 Qcc6 Rf6 Kb7 Bxd6 Qab3 Qxb3 Qxb3 
12  -10.11   00:00  747150  Qxf8 Bxc8 Qxf7 Qh2+ Qfc7 Qxe8 
13  -13.34   00:00   1394K  Rxf8 Bxc8 Rxc8 Qg3 Qab5 Be5 Qcc6 Rf6 Ka8 Rxd6 Qe8 Rxd5 Qxg8 
14  -13.06   00:00   1638K  Rxf8 Bxc8 Rxc8 Qg3 Qab5 Be5 Qb6 Rf6 Ka8 Rxd6 Qb7 Rd8 Qa5 Rxc8+ Qbxc8 
15  -12.92   00:00   2004K  Rxf8 Bxc8 Rxc8 Qg3 Qab5 Be5 Qcc6 Rf6 Ka8 Rxd6 Qcb7 Rd8 Qac5 Qgf3 Rxd8 Qxd8+ Ka7 
16  -32.12   00:03  63286K  Rxf8 Bxc8 Rxc8 Qg3 Qab5 Be5 Qaa2 Bxd6+ Ka8 Qg1 Bb7 Rc7 Qba6 Bc5 Qh4+ Qhxh4 Qb2 Rxc8+ Bxc8 Q3g7 Qbb7 Qxb7+ Kxb7 Qxd5+ Qc6 Qe7+ Ka6 Qxc6+ Ka5 
17  -30.81   00:03  67387K  Rxf8 Bxc8 Rxc8 Qg3 Qcc7 Rxc7 Qaxc7 
18  -49.10   00:06 162447K  Qg3 Qhe5+ Qac7 Rxc7 Qxg2+ Kxg2 Qaa2+ Bf2 Q4xg4+ Qdxg4 Qxg4+ Qxg4 Bf1+ Kxf1 Qa6+ Kg1 Qf1+ Kxf1 
19  -34.29   00:06 176137K  Rxf8 Bxc8 Rxc8 Qg3 Qab5 Be5 Qba5 Bxd6+ Ka8 Bxa3 Qb6 Rf8 Qbc6 Rxc8+ Bxc8 Qb1 
20  -48.90   00:07 238662K  Rxf8 Bxc8 Qa1 Bg4 Rc8 Be5 Qxd1+ Bxd1 Qxe5 Qhxe5+ Ka8 Bf3 Qf1+ Kh2 Qxf3 Rxf3 Qc5 Qexd5+ Bb7 Qa2+ Kb8 Qg3+ Qc7 Qxc7+ Kxc7 Rf7+ Kd6 Rxb7 
21  -92.34   00:10 393050K  Rxf8 Bxc8 Rxc8 Qb1+ Qab5 Ba7+ Ka8 Qxb5 Qc1+ Bg1 Qxg1+ Kxg1 Qcc5+ Qxc5 Qxc5+ Kh2 Bb7 Q5d8 Qg1+ Kxg1 Ka7 Qxc8 Kb6 Qd4+ Ka6 Qxb7+ Ka5 Qbxd5+ Ka6 
22  -91.87   00:10 402033K  Rxf8 Bxc8 Qa1 Bg4 Rc8 Be5 Qxd1+ Bxd1 Qxe5 Qgxe5+ Ka8 Rf8 Ka7 Qd4+ Qac5 Rxc8 Bxc8 Qxc8 Qf1+ Kh2 Qf4+ Qxf4 
23  -68.17   00:10 422405K  Rxf8 Bxc8 Qa1 Bg4 Qf1+ Rxf1 Bc8 Qxf8 Qdd8 Qh2+ Ka8 Qxa1 
24 -152.52   00:12 574072K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rc8 Be5 Qxe5 Qgxe5+ Ka8 Rf8 Qac5 Rxc8+ Bxc8 Qxc8+ Qxc8 Qxc8+ Qxc8 Qxd5+ Kb8 Qb5+ Ka7 Qa5+ Kb8 Qb6+ Qb7 Qxb7+ Kxb7 
25 -152.52   00:12 581117K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rc8 Be5 Qxe5 Qgxe5+ Ka8 Rf8 Qac5 Rxc8+ Bxc8 Qxc8+ Qxc8 Qxc8+ Qxc8 Qxd5+ Kb8 Qb5+ Ka7 Qa5+ Kb8 Qb6+ Qb7 Qxb7+ Kxb7 
26 -152.54   00:13 604883K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rc8 Be5 Qxe5 Qgxe5+ Ka8 Qd4 Qac5 Qxc5 Qxc5 Bg4 Rxg8 Qxg8+ Bc8 Qxc8+ Qxc8 Ra7+ Kb8 Bxc8 Kxc8 
27    -#14   00:15 785258K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
28    -#14   00:15 791400K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
29    -#14   00:15 798643K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
30    -#14   00:15 805737K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
31    -#14   00:16 812176K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
32    -#14   00:16 818334K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
33    -#14   00:16 824439K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
34    -#14   00:16 830687K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
35    -#14   00:16 838646K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
36    -#14   00:16 845567K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
37    -#14   00:16 852640K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
38    -#14   00:16 859927K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
39    -#14   00:16 867903K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
40    -#14   00:16 875119K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
41    -#14   00:17 883184K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
42    -#14   00:17 891748K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
43    -#14   00:17 906711K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
44    -#14   00:17 935795K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
45    -#14   00:18 964710K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
46    -#14   00:18 990411K  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
47    -#14   00:24   1330M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
48    -#14   00:24   1335M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
49    -#14   00:24   1339M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
50    -#14   00:24   1343M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
51    -#14   00:24   1345M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
52    -#14   00:25   1347M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
53    -#14   00:25   1349M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
54    -#14   00:25   1351M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
55    -#14   00:40   2110M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qd6 Qh8+ Kg1 Bb7 Bd4 Qe8 Qa3+ Kb8 Qa7+ Kc8 Qxb7+ Kd8 Qb8#
56    -#13   00:41   2118M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
57    -#13   00:41   2129M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
58    -#13   00:41   2141M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
59    -#13   00:42   2210M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
60    -#13   00:42   2228M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
61    -#13   00:43   2251M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
62    -#13   00:44   2324M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
63    -#13   00:44   2354M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
64    -#13   00:45   2428M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
65    -#13   00:47   2518M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
66    -#13   00:53   2944M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
67    -#13   00:53   2951M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
68    -#13   00:54   3021M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
69    -#13   00:54   3028M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
70    -#13   00:55   3035M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
71    -#13   00:55   3084M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
72    -#13   00:56   3098M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
73    -#13   00:59   3303M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
74    -#13   01:01   3434M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
75    -#13   01:04   3605M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
76    -#13   01:11   4110M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
77    -#13   01:21   4744M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
78    -#13   01:21   4752M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
79    -#13   01:21   4761M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
80    -#13   01:25   4995M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
81    -#13   01:25   5038M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
82    -#13   01:32   5508M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
83    -#13   01:38   5896M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
84    -#13   01:44   6298M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
85    -#13   01:53   6875M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
86    -#13   02:01   7408M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
87    -#13   02:02   7441M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
88    -#13   02:16   8441M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
89    -#13   02:26   9135M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
90    -#13   02:28   9220M  Rxf8 Bxc8 Qa1 Bg4 Qxd1+ Bxd1 Rxg8 Ba7+ Ka8 Qgxg8+ Qdd8 Qxd8+ Qxd8 Qxd8+ Qc8 Qf6 Qc4 Be2 Qc8 Bxa6 Qe8 Bb7+ Kxa7 Qa6+ Kb8 Qa8#
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.