Mate in 96.

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

Moderator: Ras

Chessqueen
Posts: 5685
Joined: Wed Sep 05, 2018 2:16 am
Location: Moving
Full name: Jorge Picado

Re: Mate in 96.

Post by Chessqueen »

acase wrote: Fri Sep 09, 2022 8:03 pm
Chessqueen wrote: Fri Sep 09, 2022 6:08 pm This one has fewer pieces, but it is more complicated to solve :roll:
[fen]6k1/5n2/8/8/8/5n2/1RK5/1N6 w - - 100 1 [/fen]
Not hard at all with Tablebases :lol:
and by the way you would have to ignore the 50 move rule for the win otherwise it is a draw.
Sure with 8 pieces Tablebases is 262 moves, but in how many moves would Stockfish beat Dragon 3.1 or viceversa without using Tablebases :roll:
acase
Posts: 1002
Joined: Wed Mar 15, 2006 1:14 am
Location: Columbus, Ohio USA
Full name: Andrew R Case

Re: Mate in 96.

Post by acase »

Chessqueen wrote: Sat Sep 10, 2022 12:54 am
acase wrote: Fri Sep 09, 2022 8:03 pm
Chessqueen wrote: Fri Sep 09, 2022 6:08 pm This one has fewer pieces, but it is more complicated to solve :roll:
[fen]6k1/5n2/8/8/8/5n2/1RK5/1N6 w - - 100 1 [/fen]
Not hard at all with Tablebases :lol:
and by the way you would have to ignore the 50 move rule for the win otherwise it is a draw.
Sure with 8 pieces Tablebases is 262 moves, but in how many moves would Stockfish beat Dragon 3.1 or viceversa without using Tablebases :roll:
You're missing the point here :roll: , Stockfish doesn't need to figure out this win because tablebases ARE available, and it only requires 6 man tablebases not 8 man.
Spliffjiffer
Posts: 436
Joined: Thu Aug 02, 2012 7:48 pm
Location: Germany

Re: Mate in 96.

Post by Spliffjiffer »

Hobacle wrote: Fri Sep 09, 2022 2:02 pm [fen]7k/4pp1p/5p2/4p3/8/5pp1/P3prrb/4Kbqn w - - 0 1
[/fen]



Sincerely,
Hobacle

Fantastic precision Hobacle and a great way to say goodbye to the Queen...Thank You !!


[pgn]
[FEN "7k/4pp1p/5p2/4p3/8/5pp1/P3prrb/4Kbqn w - - 0 1"]
[Event "Mate in 96"]
[Site "?"]
[Date "?"]
[Round "?"]
[White "?'"]
[Black "?"]
[Result "1-0"]

1. a4 Kg7 2. a5 Kg8 3. a6 Kh8 4. a7 Kg8 5. a8=Q+ Kg7 6. Qb8 h6 7. Qe8 Kg6
8. Qg8+ Kf5 9. Qg7 h5 10. Qh6 Kg4 11. Qh7 Kg5 12. Qe4 h4 13. Qh7 Kf4 14.
Qxh4+ Kf5 15. Qh7+ Kg4 16. Qh8 Kg5 17. Qh3 Kg6 18. Qg4+ Kh7 19. Qe4+ Kg7
20. Qd3 Kg8 21. Qf5 Kh8 22. Qh3+ Kg7 23. Qh5 e4 24. Qh3 Kg6 25. Qh4 Kf5 26.
Qh5+ Kf4 27. Qd5 Kg4 28. Qc5 Kf4 29. Qh5 Ke3 30. Qf5 Kd4 31. Qb5 Ke3 32.
Qb8 Kd4 33. Qc7 Kd5 34. Qc3 Kd6 35. Qd4+ Kc6 36. Qc4+ Kd6 37. Qb5 Ke6 38.
Qc5 Kd7 39. Qd5+ Ke8 40. Qf5 Kf8 41. Qg4 e3 42. Qh4 Kg7 43. Qh5 f5 44. Qh4
f6 45. Qh5 Kg8 46. Qe8+ Kg7 47. Qxe7+ Kh6 48. Qxe3+ Kg6 49. Qe8+ Kg5 50.
Qh8 Kf4 51. Qh6+ Ke4 52. Qd2 Ke5 53. Qe3+ Kd6 54. Qe8 Kd5 55. Qe7 Kd4 56.
Qe6 Kd3 57. Qd5+ Kc3 58. Qc5+ Kd3 59. Qb4 Kc2 60. Qc4+ Kb2 61. Qd3 f4 62.
Qc4 Kb1 63. Qb3+ Kc1 64. Qa2 f5 65. Qd2+ Kb1 66. Qc3 Ka2 67. Qc1 Kb3 68.
Qd2 Ka3 69. Qc2 Kb4 70. Qa2 Kb5 71. Qa3 Kb6 72. Qa4 Kb7 73. Qa5 Kb8 74. Qa6
Kc7 75. Qb5 Kc8 76. Qb6 Kd7 77. Qc5 Kd8 78. Qc6 Ke7 79. Qd5 Ke8 80. Qd6 Kf7
81. Qd7+ Kf8 82. Qe6 Kg7 83. Qe7+ Kg6 84. Qf8 Kh7 85. Qf7+ Kh8 86. Qe7 Kg8
87. Qf6 Kh7 88. Qf8 Kg6 89. Qe7 Kh6 90. Qf7 Kg5 91. Qg7+ Kh5 92. Qf6 Kg4
93. Qe7 Kh5 94. Qg7 Kh4 95. Qg6 Kh3 96. Qh5# 1-0
[/pgn]


Chest can confirm your claim...these are the parameters that worked fastest for me:
[C2/R0/K8/P6/X13]

Code: Select all


FEN: 7k/4pp1p/5p2/4p3/P7/5pp1/4prrb/4Kbqn b - a3 0 1

ChestUCI:
FEN: 7k/4pp1p/5p2/4p3/8/5pp1/P3prrb/4Kbqn w - - (2+15)
Stellungs-Analyse: C0/R0/K3/P5/X7 W:2/3
Suche nach Spezial-Matt [C2/R0/K8/P6/X13] in 96 ... (Hash=2044MB)
 96	04:35	 239.900k	874k	+M96	1.a2-a4
Suche abgeschlossen ... (Zeit=275.84s)
Matt in 96 gefunden ! (1 Lösung in 04:35)
 96/96	04:35	 241.304k	875k	+M96	1.a2-a4 Kh8-g8 2.a4-a5 Kg8-h8 3.a5-a6 Kh8-g8 4.a6-a7 Kg8-h8 5.a7-a8D+ Kh8-g7 6.Da8-b8 h7-h6 7.Db8-e8 Kg7-g6 8.De8-g8+ Kg6-f5 9.Dg8-g7 h6-h5 10.Dg7-h6 Kf5-g4 11.Dh6-h7 Kg4-g5 12.Dh7-e4 h5-h4 13.De4-h7 Kg5-f4 14.Dh7xh4+ Kf4-f5 15.Dh4-h7+ Kf5-g4 16.Dh7-h8 Kg4-g5 17.Dh8-h3 Kg5-g6 18.Dh3-g4+ Kg6-h7 19.Dg4-e4+ Kh7-g7 20.De4-d3 Kg7-g8 21.Dd3-f5 Kg8-h8 22.Df5-h3+ Kh8-g7 23.Dh3-h5 e5-e4 24.Dh5-h3 Kg7-g6 25.Dh3-h4 Kg6-f5 26.Dh4-h5+ Kf5-f4 27.Dh5-d5 Kf4-g4 28.Dd5-c5 Kg4-f4 29.Dc5-h5 Kf4-e3 30.Dh5-f5 Ke3-d4 31.Df5-b5 Kd4-e3 32.Db5-b8 Ke3-d4 33.Db8-c7 Kd4-d5 34.Dc7-c3 Kd5-d6 35.Dc3-d4+ Kd6-c6 36.Dd4-c4+ Kc6-d6 37.Dc4-b5 Kd6-e6 38.Db5-c5 Ke6-d7 39.Dc5-d5+ Kd7-e8 40.Dd5-f5 Ke8-f8 41.Df5-g4 e4-e3 42.Dg4-h4 Kf8-g7 43.Dh4-h5 f6-f5 44.Dh5-h4 f7-f6 45.Dh4-h5 Kg7-g8 46.Dh5-e8+ Kg8-g7 47.De8xe7+ Kg7-h6 48.De7xe3+ Kh6-g6 49.De3-e8+ Kg6-g5 50.De8-h8 Kg5-f4 51.Dh8-h6+ Kf4-e4 52.Dh6-d2 Ke4-e5 53.Dd2-e3+ Ke5-d6 54.De3-e8 Kd6-d5 55.De8-e7 Kd5-d4 56.De7-e6 Kd4-d3 57.De6-d5+ Kd3-c3 58.Dd5-c5+ Kc3-d3 59.Dc5-b4 Kd3-c2 60.Db4-c4+ Kc2-b2 61.Dc4-d3 f5-f4 62.Dd3-c4 Kb2-b1 63.Dc4-b3+ Kb1-c1 64.Db3-a2 f6-f5 65.Da2-d2+ Kc1-b1 66.Dd2-c3 Kb1-a2 67.Dc3-c1 Ka2-b3 68.Dc1-d2 Kb3-a3 69.Dd2-c2 Ka3-b4 70.Dc2-a2 Kb4-b5 71.Da2-a3 Kb5-b6 72.Da3-a4 Kb6-b7 73.Da4-a5 Kb7-b8 74.Da5-a6 Kb8-c7 75.Da6-b5 Kc7-c8 76.Db5-b6 Kc8-d7 77.Db6-c5 Kd7-d8 78.Dc5-c6 Kd8-e7 79.Dc6-d5 Ke7-e8 80.Dd5-d6 Ke8-f7 81.Dd6-d7+ Kf7-f8 82.Dd7-e6 Kf8-g7 83.De6-e7+ Kg7-g6 84.De7-f8 Kg6-h7 85.Df8-f7+ Kh7-h8 86.Df7-e7 Kh8-g8 87.De7-f6 Kg8-h7 88.Df6-f8 Kh7-g6 89.Df8-e7 Kg6-h6 90.De7-f7 Kh6-g5 91.Df7-g7+ Kg5-h5 92.Dg7-f6 Kh5-g4 93.Df6-e7 Kg4-h5 94.De7-g7 Kh5-h4 95.Dg7-g6 Kh4-h3 96.Dg6-h5+



and these are the best moves for black after 1.a4!! :

Code: Select all


FEN: 6k1/4pp1p/5p2/4p3/P7/5pp1/4prrb/4Kbqn w - - 1 2

ChestUCI:
FEN: 7k/4pp1p/5p2/4p3/P7/5pp1/4prrb/4Kbqn b - a3 (2+15)
Stellungs-Analyse: S:5/7
Suche nach 1. Spezial-Matt [C2/R0/K8/P6/X13] in -96 ... (Hash=2044MB)
Suche abgeschlossen ... (Zeit=275.02s)
Matt in -95 gefunden ! (7 Lösungen in 04:35)
 67/95	04:35	 239.135k	870k	-M67	1. ... e7-e6 2.a4-a5 Kh8-g8 3.a5-a6 Kg8-f8 4.a6-a7 Kf8-e7 5.a7-a8D Ke7-d6 6.Da8-f8+ Kd6-c6 7.Df8xf7 h7-h6 8.Df7-e8+ Kc6-b6 9.De8-b8+ Kb6-c5 10.Db8-b3 Kc5-c6 11.Db3-b4 Kc6-d5 12.Db4-c3 h6-h5 13.Dc3-b4 Kd5-c6 14.Db4-a5 f6-f5 15.Da5-b4 Kc6-d5 16.Db4-c3 f5-f4 17.Dc3-c7 Kd5-d4 18.Dc7-c2 h5-h4 19.Dc2-c6 Kd4-d3 20.Dc6-c5 Kd3-e4 21.Dc5-d6 Ke4-e3 22.Dd6-d2+ Ke3-e4 23.Dd2-d8 h4-h3 24.Dd8-d2 Ke4-f5 25.Dd2-c2+ Kf5-g5 26.Dc2-d3 Kg5-h6 27.Dd3-d8 Kh6-g7 28.Dd8-e7+ Kg7-g6 29.De7-f8 Kg6-g5 30.Df8-f7 e5-e4 31.Df7-g7+ Kg5-f5 32.Dg7-h8 e4-e3 33.Dh8xh3+ Kf5-e4 34.Dh3-h7+ Ke4-d5 35.Dh7-c7 Kd5-d4 36.Dc7-c8 Kd4-d5 37.Dc8-c3 Kd5-d6 38.Dc3-c4 Kd6-d7 39.Dc4-c5 Kd7-d8 40.Dc5-a5+ Kd8-e7 41.Da5-c7+ Ke7-f6 42.Dc7-c5 Kf6-f7 43.Dc5-g5 Kf7-f8 44.Dg5-d8+ Kf8-f7 45.Dd8-h8 Kf7-e7 46.Dh8-d4 e6-e5 47.Dd4-d3 Ke7-e8 48.Dd3-h7 Ke8-d8 49.Dh7-b7 e5-e4 50.Db7-f7 Kd8-c8 51.Df7-a7 Kc8-d8 52.Da7-b7 Kd8-e8 53.Db7-c7 Ke8-f8 54.Dc7-d7 Kf8-g8 55.Dd7-e7 Kg8-h8 56.De7-g5 Kh8-h7 57.Dg5-e5 Kh7-g8 58.De5-f6 Kg8-h7 59.Df6-f8 Kh7-g6 60.Df8-e7 Kg6-h6 61.De7-f7 Kh6-g5 62.Df7-e6 Kg5-h5 63.De6-e8+ Kh5-g5 64.De8-f7 Kg5-g4 65.Df7-f6 Kg4-h5 66.Df6-g7 Kh5-h4 67.Dg7-g6 Kh4-h3 68.Dg6-h5+
 69/95	04:35	 239.135k	870k	-M69	1. ... f6-f5 2.a4-a5 Kh8-g8 3.a5-a6 Kg8-f8 4.a6-a7 Kf8-e8 5.a7-a8D+ Ke8-d7 6.Da8-a4+ Kd7-c7 7.Da4-e8 e5-e4 8.De8xe7+ Kc7-c6 9.De7-d8 Kc6-c5 10.Dd8-d7 h7-h6 11.Dd7-e7+ Kc5-d5 12.De7-d8+ Kd5-c5 13.Dd8-f8+ Kc5-c4 14.Df8-d6 h6-h5 15.Dd6-e5 f7-f6 16.De5-d6 h5-h4 17.Dd6-d7 Kc4-c5 18.Dd7-d8 Kc5-c6 19.Dd8-d4 h4-h3 20.Dd4-d8 Kc6-c5 21.Dd8-d7 Kc5-c4 22.Dd7-d6 Kc4-c3 23.Dd6-c5+ Kc3-b3 24.Dc5-c6 Kb3-b4 25.Dc6-c2 e4-e3 26.Dc2-c6 Kb4-b3 27.Dc6-c5 Kb3-b2 28.Dc5xe3 Kb2-c2 29.De3-a3 Kc2-b1 30.Da3-b3+ Kb1-a1 31.Db3-c2 f5-f4 32.Dc2-b3 f6-f5 33.Db3-b4 Ka1-a2 34.Db4-b8 Ka2-a1 35.Db8-h8+ Ka1-b1 36.Dh8xh3 Kb1-b2 37.Dh3-h8+ Kb2-b3 38.Dh8-g7 Kb3-a2 39.Dg7-d4 Ka2-a3 40.Dd4-c3+ Ka3-a2 41.Dc3-c1 Ka2-b3 42.Dc1-d2 Kb3-a3 43.Dd2-c2 Ka3-b4 44.Dc2-a2 Kb4-b5 45.Da2-a3 Kb5-b6 46.Da3-a4 Kb6-b7 47.Da4-a5 Kb7-b8 48.Da5-a6 Kb8-c7 49.Da6-b5 Kc7-c8 50.Db5-b6 Kc8-d7 51.Db6-c5 Kd7-d8 52.Dc5-c6 Kd8-e7 53.Dc6-d5 Ke7-e8 54.Dd5-d6 Ke8-f7 55.Dd6-d7+ Kf7-f8 56.Dd7-e6 Kf8-g7 57.De6-e7+ Kg7-g6 58.De7-f8 Kg6-h7 59.Df8-f7+ Kh7-h8 60.Df7-e7 Kh8-g8 61.De7-f6 Kg8-h7 62.Df6-f8 Kh7-g6 63.Df8-e7 Kg6-h6 64.De7-f7 Kh6-g5 65.Df7-g7+ Kg5-h5 66.Dg7-f6 Kh5-g4 67.Df6-e7 Kg4-h5 68.De7-g7 Kh5-h4 69.Dg7-g6 Kh4-h3 70.Dg6-h5+
 88/95	04:35	 239.135k	870k	-M88	1. ... e5-e4 2.a4-a5 Kh8-g8 3.a5-a6 Kg8-h8 4.a6-a7 Kh8-g8 5.a7-a8D+ Kg8-g7 6.Da8-b8 h7-h6 7.Db8-e8 Kg7-g6 8.De8-g8+ Kg6-f5 9.Dg8-d8 Kf5-g5 10.Dd8-a5+ Kg5-g6 11.Da5-d5 h6-h5 12.Dd5-c5 h5-h4 13.Dc5-d5 Kg6-h7 14.Dd5-h5+ Kh7-g7 15.Dh5xh4 Kg7-g6 16.Dh4-g4+ Kg6-h7 17.Dg4-h3+ Kh7-g6 18.Dh3-h4 Kg6-f5 19.Dh4-h5+ Kf5-f4 20.Dh5-d5 Kf4-g4 21.Dd5-c5 Kg4-f4 22.Dc5-h5 Kf4-e3 23.Dh5-f5 Ke3-d4 24.Df5-b5 Kd4-e3 25.Db5-b8 Ke3-d4 26.Db8-c7 Kd4-d5 27.Dc7-c3 Kd5-d6 28.Dc3-d4+ Kd6-c6 29.Dd4-c4+ Kc6-d6 30.Dc4-b5 Kd6-e6 31.Db5-c5 Ke6-d7 32.Dc5-d5+ Kd7-e8 33.Dd5-f5 Ke8-f8 34.Df5-g4 e4-e3 35.Dg4-h4 Kf8-g7 36.Dh4-h5 f6-f5 37.Dh5-h4 f7-f6 38.Dh4-h5 Kg7-g8 39.Dh5-e8+ Kg8-g7 40.De8xe7+ Kg7-h6 41.De7xe3+ Kh6-g6 42.De3-e8+ Kg6-g5 43.De8-h8 Kg5-f4 44.Dh8-h6+ Kf4-e4 45.Dh6-d2 Ke4-e5 46.Dd2-e3+ Ke5-d6 47.De3-e8 Kd6-d5 48.De8-e7 Kd5-d4 49.De7-e6 Kd4-d3 50.De6-d5+ Kd3-c3 51.Dd5-c5+ Kc3-d3 52.Dc5-b4 Kd3-c2 53.Db4-c4+ Kc2-b2 54.Dc4-d3 f5-f4 55.Dd3-c4 Kb2-b1 56.Dc4-b3+ Kb1-c1 57.Db3-a2 f6-f5 58.Da2-d2+ Kc1-b1 59.Dd2-c3 Kb1-a2 60.Dc3-c1 Ka2-b3 61.Dc1-d2 Kb3-a3 62.Dd2-c2 Ka3-b4 63.Dc2-a2 Kb4-b5 64.Da2-a3 Kb5-b6 65.Da3-a4 Kb6-b7 66.Da4-a5 Kb7-b8 67.Da5-a6 Kb8-c7 68.Da6-b5 Kc7-c8 69.Db5-b6 Kc8-d7 70.Db6-c5 Kd7-d8 71.Dc5-c6 Kd8-e7 72.Dc6-d5 Ke7-e8 73.Dd5-d6 Ke8-f7 74.Dd6-d7+ Kf7-f8 75.Dd7-e6 Kf8-g7 76.De6-e7+ Kg7-g6 77.De7-f8 Kg6-h7 78.Df8-f7+ Kh7-h8 79.Df7-e7 Kh8-g8 80.De7-f6 Kg8-h7 81.Df6-f8 Kh7-g6 82.Df8-e7 Kg6-h6 83.De7-f7 Kh6-g5 84.Df7-g7+ Kg5-h5 85.Dg7-f6 Kh5-g4 86.Df6-e7 Kg4-h5 87.De7-g7 Kh5-h4 88.Dg7-g6 Kh4-h3 89.Dg6-h5+
 92/95	04:35	 239.135k	870k	-M92	1. ... h7-h5 2.a4-a5 Kh8-g8 3.a5-a6 Kg8-h8 4.a6-a7 Kh8-h7 5.a7-a8D Kh7-g6 6.Da8-a4 Kg6-f5 7.Da4-b4 Kf5-g6 8.Db4-b1+ Kg6-g5 9.Db1-e4 h5-h4 10.De4-h7 Kg5-f4 11.Dh7xh4+ Kf4-f5 12.Dh4-h7+ Kf5-g4 13.Dh7-h8 Kg4-g5 14.Dh8-h3 Kg5-g6 15.Dh3-g4+ Kg6-h7 16.Dg4-e4+ Kh7-g7 17.De4-d3 Kg7-g8 18.Dd3-f5 Kg8-h8 19.Df5-h3+ Kh8-g7 20.Dh3-h5 e5-e4 21.Dh5-h3 Kg7-g6 22.Dh3-h4 Kg6-f5 23.Dh4-h5+ Kf5-f4 24.Dh5-d5 Kf4-g4 25.Dd5-c5 Kg4-f4 26.Dc5-h5 Kf4-e3 27.Dh5-f5 Ke3-d4 28.Df5-b5 Kd4-e3 29.Db5-b8 Ke3-d4 30.Db8-c7 Kd4-d5 31.Dc7-c3 Kd5-d6 32.Dc3-d4+ Kd6-c6 33.Dd4-c4+ Kc6-d6 34.Dc4-b5 Kd6-e6 35.Db5-c5 Ke6-d7 36.Dc5-d5+ Kd7-e8 37.Dd5-f5 Ke8-f8 38.Df5-g4 e4-e3 39.Dg4-h4 Kf8-g7 40.Dh4-h5 f6-f5 41.Dh5-h4 f7-f6 42.Dh4-h5 Kg7-g8 43.Dh5-e8+ Kg8-g7 44.De8xe7+ Kg7-h6 45.De7xe3+ Kh6-g6 46.De3-e8+ Kg6-g5 47.De8-h8 Kg5-f4 48.Dh8-h6+ Kf4-e4 49.Dh6-d2 Ke4-e5 50.Dd2-e3+ Ke5-d6 51.De3-e8 Kd6-d5 52.De8-e7 Kd5-d4 53.De7-e6 Kd4-d3 54.De6-d5+ Kd3-c3 55.Dd5-c5+ Kc3-d3 56.Dc5-b4 Kd3-c2 57.Db4-c4+ Kc2-b2 58.Dc4-d3 f5-f4 59.Dd3-c4 Kb2-b1 60.Dc4-b3+ Kb1-c1 61.Db3-a2 f6-f5 62.Da2-d2+ Kc1-b1 63.Dd2-c3 Kb1-a2 64.Dc3-c1 Ka2-b3 65.Dc1-d2 Kb3-a3 66.Dd2-c2 Ka3-b4 67.Dc2-a2 Kb4-b5 68.Da2-a3 Kb5-b6 69.Da3-a4 Kb6-b7 70.Da4-a5 Kb7-b8 71.Da5-a6 Kb8-c7 72.Da6-b5 Kc7-c8 73.Db5-b6 Kc8-d7 74.Db6-c5 Kd7-d8 75.Dc5-c6 Kd8-e7 76.Dc6-d5 Ke7-e8 77.Dd5-d6 Ke8-f7 78.Dd6-d7+ Kf7-f8 79.Dd7-e6 Kf8-g7 80.De6-e7+ Kg7-g6 81.De7-f8 Kg6-h7 82.Df8-f7+ Kh7-h8 83.Df7-e7 Kh8-g8 84.De7-f6 Kg8-h7 85.Df6-f8 Kh7-g6 86.Df8-e7 Kg6-h6 87.De7-f7 Kh6-g5 88.Df7-g7+ Kg5-h5 89.Dg7-f6 Kh5-g4 90.Df6-e7 Kg4-h5 91.De7-g7 Kh5-h4 92.Dg7-g6 Kh4-h3 93.Dg6-h5+
 94/95	04:35	 239.135k	870k	-M94	1. ... h7-h6 2.a4-a5 Kh8-g8 3.a5-a6 Kg8-h8 4.a6-a7 Kh8-g8 5.a7-a8D+ Kg8-g7 6.Da8-e8 Kg7-g6 7.De8-g8+ Kg6-f5 8.Dg8-g7 h6-h5 9.Dg7-h6 Kf5-g4 10.Dh6-h7 Kg4-g5 11.Dh7-e4 h5-h4 12.De4-h7 Kg5-f4 13.Dh7xh4+ Kf4-f5 14.Dh4-h7+ Kf5-g4 15.Dh7-h8 Kg4-g5 16.Dh8-h3 Kg5-g6 17.Dh3-g4+ Kg6-h7 18.Dg4-e4+ Kh7-g7 19.De4-d3 Kg7-g8 20.Dd3-f5 Kg8-h8 21.Df5-h3+ Kh8-g7 22.Dh3-h5 e5-e4 23.Dh5-h3 Kg7-g6 24.Dh3-h4 Kg6-f5 25.Dh4-h5+ Kf5-f4 26.Dh5-d5 Kf4-g4 27.Dd5-c5 Kg4-f4 28.Dc5-h5 Kf4-e3 29.Dh5-f5 Ke3-d4 30.Df5-b5 Kd4-e3 31.Db5-b8 Ke3-d4 32.Db8-c7 Kd4-d5 33.Dc7-c3 Kd5-d6 34.Dc3-d4+ Kd6-c6 35.Dd4-c4+ Kc6-d6 36.Dc4-b5 Kd6-e6 37.Db5-c5 Ke6-d7 38.Dc5-d5+ Kd7-e8 39.Dd5-f5 Ke8-f8 40.Df5-g4 e4-e3 41.Dg4-h4 Kf8-g7 42.Dh4-h5 f6-f5 43.Dh5-h4 f7-f6 44.Dh4-h5 Kg7-g8 45.Dh5-e8+ Kg8-g7 46.De8xe7+ Kg7-h6 47.De7xe3+ Kh6-g6 48.De3-e8+ Kg6-g5 49.De8-h8 Kg5-f4 50.Dh8-h6+ Kf4-e4 51.Dh6-d2 Ke4-e5 52.Dd2-e3+ Ke5-d6 53.De3-e8 Kd6-d5 54.De8-e7 Kd5-d4 55.De7-e6 Kd4-d3 56.De6-d5+ Kd3-c3 57.Dd5-c5+ Kc3-d3 58.Dc5-b4 Kd3-c2 59.Db4-c4+ Kc2-b2 60.Dc4-d3 f5-f4 61.Dd3-c4 Kb2-b1 62.Dc4-b3+ Kb1-c1 63.Db3-a2 f6-f5 64.Da2-d2+ Kc1-b1 65.Dd2-c3 Kb1-a2 66.Dc3-c1 Ka2-b3 67.Dc1-d2 Kb3-a3 68.Dd2-c2 Ka3-b4 69.Dc2-a2 Kb4-b5 70.Da2-a3 Kb5-b6 71.Da3-a4 Kb6-b7 72.Da4-a5 Kb7-b8 73.Da5-a6 Kb8-c7 74.Da6-b5 Kc7-c8 75.Db5-b6 Kc8-d7 76.Db6-c5 Kd7-d8 77.Dc5-c6 Kd8-e7 78.Dc6-d5 Ke7-e8 79.Dd5-d6 Ke8-f7 80.Dd6-d7+ Kf7-f8 81.Dd7-e6 Kf8-g7 82.De6-e7+ Kg7-g6 83.De7-f8 Kg6-h7 84.Df8-f7+ Kh7-h8 85.Df7-e7 Kh8-g8 86.De7-f6 Kg8-h7 87.Df6-f8 Kh7-g6 88.Df8-e7 Kg6-h6 89.De7-f7 Kh6-g5 90.Df7-g7+ Kg5-h5 91.Dg7-f6 Kh5-g4 92.Df6-e7 Kg4-h5 93.De7-g7 Kh5-h4 94.Dg7-g6 Kh4-h3 95.Dg6-h5+
 95/95	04:35	 239.135k	870k	-M95	1. ... Kh8-g7 2.a4-a5 Kg7-g8 3.a5-a6 Kg8-h8 4.a6-a7 Kh8-g8 5.a7-a8D+ Kg8-g7 6.Da8-b8 h7-h6 7.Db8-e8 Kg7-g6 8.De8-g8+ Kg6-f5 9.Dg8-g7 h6-h5 10.Dg7-h6 Kf5-g4 11.Dh6-h7 Kg4-g5 12.Dh7-e4 h5-h4 13.De4-h7 Kg5-f4 14.Dh7xh4+ Kf4-f5 15.Dh4-h7+ Kf5-g4 16.Dh7-h8 Kg4-g5 17.Dh8-h3 Kg5-g6 18.Dh3-g4+ Kg6-h7 19.Dg4-e4+ Kh7-g7 20.De4-d3 Kg7-g8 21.Dd3-f5 Kg8-h8 22.Df5-h3+ Kh8-g7 23.Dh3-h5 e5-e4 24.Dh5-h3 Kg7-g6 25.Dh3-h4 Kg6-f5 26.Dh4-h5+ Kf5-f4 27.Dh5-d5 Kf4-g4 28.Dd5-c5 Kg4-f4 29.Dc5-h5 Kf4-e3 30.Dh5-f5 Ke3-d4 31.Df5-b5 Kd4-e3 32.Db5-b8 Ke3-d4 33.Db8-c7 Kd4-d5 34.Dc7-c3 Kd5-d6 35.Dc3-d4+ Kd6-c6 36.Dd4-c4+ Kc6-d6 37.Dc4-b5 Kd6-e6 38.Db5-c5 Ke6-d7 39.Dc5-d5+ Kd7-e8 40.Dd5-f5 Ke8-f8 41.Df5-g4 e4-e3 42.Dg4-h4 Kf8-g7 43.Dh4-h5 f6-f5 44.Dh5-h4 f7-f6 45.Dh4-h5 Kg7-g8 46.Dh5-e8+ Kg8-g7 47.De8xe7+ Kg7-h6 48.De7xe3+ Kh6-g6 49.De3-e8+ Kg6-g5 50.De8-h8 Kg5-f4 51.Dh8-h6+ Kf4-e4 52.Dh6-d2 Ke4-e5 53.Dd2-e3+ Ke5-d6 54.De3-e8 Kd6-d5 55.De8-e7 Kd5-d4 56.De7-e6 Kd4-d3 57.De6-d5+ Kd3-c3 58.Dd5-c5+ Kc3-d3 59.Dc5-b4 Kd3-c2 60.Db4-c4+ Kc2-b2 61.Dc4-d3 f5-f4 62.Dd3-c4 Kb2-b1 63.Dc4-b3+ Kb1-c1 64.Db3-a2 f6-f5 65.Da2-d2+ Kc1-b1 66.Dd2-c3 Kb1-a2 67.Dc3-c1 Ka2-b3 68.Dc1-d2 Kb3-a3 69.Dd2-c2 Ka3-b4 70.Dc2-a2 Kb4-b5 71.Da2-a3 Kb5-b6 72.Da3-a4 Kb6-b7 73.Da4-a5 Kb7-b8 74.Da5-a6 Kb8-c7 75.Da6-b5 Kc7-c8 76.Db5-b6 Kc8-d7 77.Db6-c5 Kd7-d8 78.Dc5-c6 Kd8-e7 79.Dc6-d5 Ke7-e8 80.Dd5-d6 Ke8-f7 81.Dd6-d7+ Kf7-f8 82.Dd7-e6 Kf8-g7 83.De6-e7+ Kg7-g6 84.De7-f8 Kg6-h7 85.Df8-f7+ Kh7-h8 86.Df7-e7 Kh8-g8 87.De7-f6 Kg8-h7 88.Df6-f8 Kh7-g6 89.Df8-e7 Kg6-h6 90.De7-f7 Kh6-g5 91.Df7-g7+ Kg5-h5 92.Dg7-f6 Kh5-g4 93.Df6-e7 Kg4-h5 94.De7-g7 Kh5-h4 95.Dg7-g6 Kh4-h3 96.Dg6-h5+
 95/95	04:35	 239.135k	870k	-M95	1. ... Kh8-g8 2.a4-a5 Kg8-h8 3.a5-a6 Kh8-g8 4.a6-a7 Kg8-h8 5.a7-a8D+ Kh8-g7 6.Da8-b8 h7-h6 7.Db8-e8 Kg7-g6 8.De8-g8+ Kg6-f5 9.Dg8-g7 h6-h5 10.Dg7-h6 Kf5-g4 11.Dh6-h7 Kg4-g5 12.Dh7-e4 h5-h4 13.De4-h7 Kg5-f4 14.Dh7xh4+ Kf4-f5 15.Dh4-h7+ Kf5-g4 16.Dh7-h8 Kg4-g5 17.Dh8-h3 Kg5-g6 18.Dh3-g4+ Kg6-h7 19.Dg4-e4+ Kh7-g7 20.De4-d3 Kg7-g8 21.Dd3-f5 Kg8-h8 22.Df5-h3+ Kh8-g7 23.Dh3-h5 e5-e4 24.Dh5-h3 Kg7-g6 25.Dh3-h4 Kg6-f5 26.Dh4-h5+ Kf5-f4 27.Dh5-d5 Kf4-g4 28.Dd5-c5 Kg4-f4 29.Dc5-h5 Kf4-e3 30.Dh5-f5 Ke3-d4 31.Df5-b5 Kd4-e3 32.Db5-b8 Ke3-d4 33.Db8-c7 Kd4-d5 34.Dc7-c3 Kd5-d6 35.Dc3-d4+ Kd6-c6 36.Dd4-c4+ Kc6-d6 37.Dc4-b5 Kd6-e6 38.Db5-c5 Ke6-d7 39.Dc5-d5+ Kd7-e8 40.Dd5-f5 Ke8-f8 41.Df5-g4 e4-e3 42.Dg4-h4 Kf8-g7 43.Dh4-h5 f6-f5 44.Dh5-h4 f7-f6 45.Dh4-h5 Kg7-g8 46.Dh5-e8+ Kg8-g7 47.De8xe7+ Kg7-h6 48.De7xe3+ Kh6-g6 49.De3-e8+ Kg6-g5 50.De8-h8 Kg5-f4 51.Dh8-h6+ Kf4-e4 52.Dh6-d2 Ke4-e5 53.Dd2-e3+ Ke5-d6 54.De3-e8 Kd6-d5 55.De8-e7 Kd5-d4 56.De7-e6 Kd4-d3 57.De6-d5+ Kd3-c3 58.Dd5-c5+ Kc3-d3 59.Dc5-b4 Kd3-c2 60.Db4-c4+ Kc2-b2 61.Dc4-d3 f5-f4 62.Dd3-c4 Kb2-b1 63.Dc4-b3+ Kb1-c1 64.Db3-a2 f6-f5 65.Da2-d2+ Kc1-b1 66.Dd2-c3 Kb1-a2 67.Dc3-c1 Ka2-b3 68.Dc1-d2 Kb3-a3 69.Dd2-c2 Ka3-b4 70.Dc2-a2 Kb4-b5 71.Da2-a3 Kb5-b6 72.Da3-a4 Kb6-b7 73.Da4-a5 Kb7-b8 74.Da5-a6 Kb8-c7 75.Da6-b5 Kc7-c8 76.Db5-b6 Kc8-d7 77.Db6-c5 Kd7-d8 78.Dc5-c6 Kd8-e7 79.Dc6-d5 Ke7-e8 80.Dd5-d6 Ke8-f7 81.Dd6-d7+ Kf7-f8 82.Dd7-e6 Kf8-g7 83.De6-e7+ Kg7-g6 84.De7-f8 Kg6-h7 85.Df8-f7+ Kh7-h8 86.Df7-e7 Kh8-g8 87.De7-f6 Kg8-h7 88.Df6-f8 Kh7-g6 89.Df8-e7 Kg6-h6 90.De7-f7 Kh6-g5 91.Df7-g7+ Kg5-h5 92.Dg7-f6 Kh5-g4 93.Df6-e7 Kg4-h5 94.De7-g7 Kh5-h4 95.Dg7-g6 Kh4-h3 96.Dg6-h5+

Wahrheiten sind Illusionen von denen wir aber vergessen haben dass sie welche sind.
peter
Posts: 3498
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: Mate in 96.

Post by peter »

Hi Peer!
Spliffjiffer wrote: Sat Sep 17, 2022 5:06 am Fantastic precision Hobacle and a great way to say goodbye to the Queen...Thank You !!


[pgn]
[FEN "7k/4pp1p/5p2/4p3/8/5pp1/P3prrb/4Kbqn w - - 0 1"]
[Event "Mate in 96"]
[Site "?"]
[Date "?"]
[Round "?"]
[White "?'"]
[Black "?"]
[Result "1-0"]

1. a4 Kg7 2. a5 Kg8 3. a6 Kh8 4. a7 Kg8 5. a8=Q+ Kg7 6. Qb8 h6 7. Qe8 Kg6
8. Qg8+ Kf5 9. Qg7 h5 10. Qh6 Kg4 11. Qh7 Kg5 12. Qe4 h4 13. Qh7 Kf4 14.
Qxh4+ Kf5 15. Qh7+ Kg4 16. Qh8 Kg5 17. Qh3 Kg6 18. Qg4+ Kh7 19. Qe4+ Kg7
20. Qd3 Kg8 21. Qf5 Kh8 22. Qh3+ Kg7 23. Qh5 e4 24. Qh3 Kg6 25. Qh4 Kf5 26.
Qh5+ Kf4 27. Qd5 Kg4 28. Qc5 Kf4 29. Qh5 Ke3 30. Qf5 Kd4 31. Qb5 Ke3 32.
Qb8 Kd4 33. Qc7 Kd5 34. Qc3 Kd6 35. Qd4+ Kc6 36. Qc4+ Kd6 37. Qb5 Ke6 38.
Qc5 Kd7 39. Qd5+ Ke8 40. Qf5 Kf8 41. Qg4 e3 42. Qh4 Kg7 43. Qh5 f5 44. Qh4
f6 45. Qh5 Kg8 46. Qe8+ Kg7 47. Qxe7+ Kh6 48. Qxe3+ Kg6 49. Qe8+ Kg5 50.
Qh8 Kf4 51. Qh6+ Ke4 52. Qd2 Ke5 53. Qe3+ Kd6 54. Qe8 Kd5 55. Qe7 Kd4 56.
Qe6 Kd3 57. Qd5+ Kc3 58. Qc5+ Kd3 59. Qb4 Kc2 60. Qc4+ Kb2 61. Qd3 f4 62.
Qc4 Kb1 63. Qb3+ Kc1 64. Qa2 f5 65. Qd2+ Kb1 66. Qc3 Ka2 67. Qc1 Kb3 68.
Qd2 Ka3 69. Qc2 Kb4 70. Qa2 Kb5 71. Qa3 Kb6 72. Qa4 Kb7 73. Qa5 Kb8 74. Qa6
Kc7 75. Qb5 Kc8 76. Qb6 Kd7 77. Qc5 Kd8 78. Qc6 Ke7 79. Qd5 Ke8 80. Qd6 Kf7
81. Qd7+ Kf8 82. Qe6 Kg7 83. Qe7+ Kg6 84. Qf8 Kh7 85. Qf7+ Kh8 86. Qe7 Kg8
87. Qf6 Kh7 88. Qf8 Kg6 89. Qe7 Kh6 90. Qf7 Kg5 91. Qg7+ Kh5 92. Qf6 Kg4
93. Qe7 Kh5 94. Qg7 Kh4 95. Qg6 Kh3 96. Qh5# 1-0
[/pgn]


Chest can confirm your claim...these are the parameters that worked fastest for me:
[C2/R0/K8/P6/X13]
V'ery good work of yours too!
Gave up too soon with proving DTM with engine, think I even had your or very similar settings of Chest's but did always get "no mate in 96".Giving you params a try right now, that was so again with SearchOrder KPX
Just changing that to "only_CRK" made it work.

Anyhow, closing GUI and restarting it, KPX did work then too,
7k/4pp1p/5p2/4p3/8/5pp1/P3prrb/4Kbqn w - -
Engine: ChestUCI Ver.5.25 (0 MB)
von Franz Huber
...
96/96 5:23 +M96 1.a4 Kg8 2.a5 Kh8 3.a6 Kg8 4.a7 Kh8
5.a8D+ Kg7 6.Db8 h6 7.De8 Kg6 8.Dg8+ Kf5
9.Dg7 h5 10.Dh6 Kg4 11.Dh7 Kg5
12.De4 h4 13.Dh7 Kf4 14.Dxh4+ 746
Bester Zug: a2-a4 Zeit: 5:23.312 min K/s: 746.939 Knoten: 241.304.132
???
Chest yet is something for experts like you as for finding best pamaeters for pieces of art like this one. And it's some kind of mystery of its own once and again still to me.
To be honest, I alos doubted the DTM, always giving away some moves with Black at my interactive trials as it seems.

Thanks for that to your as well as to honoured Mr. Hobacle, regards
Peter.
Spliffjiffer
Posts: 436
Joined: Thu Aug 02, 2012 7:48 pm
Location: Germany

Re: Mate in 96.

Post by Spliffjiffer »

hello Peter :-)

thank you for the kind words !
its honestly not that difficult as you think to find such parameters...the most restrictive ones (eg C=6 is even more restrictive but the program gets a bit slower surprisingly) are timeconsuming to find, yes, but not really challenging to find...
im absolutely sure that you found P=6 as well and the 2nd important thing is to recognize that black can never give a check (C=2)....i didnt checked it but id suppose that if you set K=0 and X=0 (which means that Chest sets these parameters to zero and then it will automatically raise these values until eighter a mate is found or there is no mate with the other settings you chose) and run Chest it will not take immensely much longer to find the solution !?
the way to find those "perfect" parameters is always the same:
1. find any solution (in this case it was the one that YOU gave with mimic)
2. begin somewhere in the end of this line to start your initial search with Chest while u set mode=special and set C/R/K/P/X =0
3. make some thoughts about the speciality of the position (here: only 6 black peaces can ever move (P=6) and there will never be a check by black (C=2...you can also set C=-1 and Chest will search for this automatically)
4.experiment with some of the other parameters and test when it will fail to find the mate and try sth between the last "working" value and the one that just didnt work anymore
5.after you found some promising parameters this way you go further back to the root-position slowely and adjust the parameters if they will not work anymore suddenly
6. afer hours of testing you found the "perfect" parameters ;-)

im also quite convinced that Hobacle by hmself did something similar...the complexity of the position is just too high imo...as a human without any computerhelp i wouldnt solve this within 100 years :-)
Wahrheiten sind Illusionen von denen wir aber vergessen haben dass sie welche sind.
Vinvin
Posts: 5311
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: Mate in 96.

Post by Vinvin »

Even after the pawns are blocked, SF derivatives still trouble to find the mate (in 32 moves or so). Only zugzwangs lead to mate the king on h6, maybe it's the main problem (null moves ?).

I forced 1.Qa2-Qd2+ Kb1 because the engine bugged and want to draw immediately with Qa2-Qc2+??.

[d]8/8/8/5p2/5p2/5pp1/3Qprrb/1k2Kbqn w - - 2 66

Code: Select all

Crystal 3.2 x64 avx2:
NNUE evaluation using nn-190f102a22c3.nnue enabled
 1/1	00:00	 774	774k	+112,73	66.Qc3
 2/2	00:00	 2k	2.215k	+129,81	66.Qc3 Ka2
 3/3	00:00	 4k	3.775k	+97,28	66.Qc3 Ka2 67.Qd2+ Kb1
 4/4	00:00	 9k	9.434k	+129,60	66.Qc3 Ka2 67.Qc1 Kb3
 5/7	00:00	 28k	28.289k	+93,92	66.Qd6 Kb2 67.Qd2+ Kb1 68.Qc3 Ka2 69.Qc4+ Kb1
 6/8	00:00	 67k	33.272k	+111,52	66.Qd6 Kb2 67.Qb4+ Kc2 68.Qd2+ Kb1
 7/9	00:00	 81k	40.414k	+115,95	66.Qd5 Kb2 67.Qd2+ Kb1 68.Qc3 Ka2 69.Qc1 Kb3 70.Qd2 Kc4
 8/22	00:00	 434k	39.481k	 0,00	66.Qd3+ Kb2 67.Qd2+ Kb1
 9/16	00:00	 542k	41.715k	 0,00	66.Qd4 Kc1 67.Qd3 Kb2 68.Qc4 Kb1
 10/6	00:00	 570k	40.744k	 0,00	66.Qd4 Kc2 67.Qd2+ Kb1
 11/16	00:00	 2.307k	37.213k	+122,78	66.Qc3 Ka2 67.Qc1 Kb3 68.Qb1+ Kc3 69.Qa2 Kb4 70.Qc2 Kb5 71.Qb1+ Kc4 72.Qb2 Kc5 73.Qb3 Kc6
 12/21	00:00	 6.658k	36.787k	+122,78	66.Qd4 Kc1 67.Qd2+ Kb1 68.Qd3+ Kb2 69.Qc4 Ka3 70.Qc2 Kb4 71.Qd3 Kc5 72.Qb3 Kc6 73.Qb4 Kc7
 13/32	00:03	 118.448k	35.581k	+123,06	66.Qb4+ Kc1 67.Qb6 Kc2 68.Qb7 Kc3 69.Qb1 Kc4 70.Qb2 Kc5 71.Qc3+ Kb6 72.Qc4 Kb7 73.Qc5 Ka6
 14/12+	00:03	 118.450k	35.581k	+149,72	66.Qb4+
 14/19+	00:03	 123.061k	35.546k	+149,89	66.Qb4+
 14/30-	00:05	 182.698k	35.324k	+122,88	66.Qb4+ Kc2
 14/30+	00:05	 186.913k	35.280k	+149,34	66.Qb4+
 14/30+	00:05	 187.557k	35.275k	+149,58	66.Qb4+
 14/30-	00:06	 221.135k	35.229k	+122,80	66.Qb4+ Kc1
 14/30+	00:06	 232.713k	35.212k	+149,36	66.Qd8
 14/36-	00:08	 310.927k	35.133k	+122,37	66.Qd8 Kc2
 14/36+	00:08	 312.677k	35.128k	+148,72	66.Qd8
 14/36+	00:09	 326.186k	35.123k	+149,65	66.Qd8
 14/36-	00:10	 370.237k	35.094k	+121,64	66.Qd8 Kb2
 14/36+	00:10	 370.290k	35.092k	+149,27	66.Qd8
 14/36	00:12	 444.872k	35.007k	+122,88	66.Qd3+ Kb2 67.Qb5+ Kc2 68.Qb8 Kc1 69.Qh8 Kb1 70.Qd4 Kc2 71.Qa1 Kb3 72.Qb1+ Kc3 73.Qa2 Kb4
 15/23+	00:12	 444.969k	35.007k	+148,72	66.Qd3+
 15/23+	00:13	 471.875k	34.941k	+149,65	66.Qd3+
 15/23+	00:13	 472.100k	34.939k	+149,77	66.Qd3+
 15/30-	00:20	 724.363k	34.760k	+122,80	66.Qd3+ Kc1
 15/30+	00:21	 738.261k	34.768k	+148,71	66.Qd3+
 15/30+	00:21	 738.492k	34.767k	+149,58	66.Qd3+
 15/34-	00:31	 1.079.684k	34.740k	+122,56	66.Qd3+ Kb2
 15/36+	00:31	 1.081.991k	34.739k	+149,12	66.Qd3+
 15/36+	00:31	 1.082.024k	34.739k	+149,86	66.Qd3+
 15/36-	00:35	 1.248.841k	34.698k	+122,00	66.Qd3+ Kb2
 15/36+	00:36	 1.261.263k	34.691k	+149,46	66.Qd3+
 15/36-	00:46	 1.603.539k	34.700k	+120,79	66.Qd3+ Kb2
 15/36+	00:46	 1.605.444k	34.701k	+149,74	66.Qd3+
 15/36-	00:53	 1.857.163k	34.735k	+117,49	66.Qd3+ Kc1
 15/36+	00:53	 1.857.177k	34.734k	+148,85	66.Qd3+
 15/36	01:01	 2.128.991k	34.773k	+119,91	66.Qd3+ Kc1 67.Qd4 Kc2 68.Qa1 Kb3 69.Qb1+ Kc3 70.Qa2 Kb4 71.Qb2+ Ka5 72.Qa1+ Kb6 73.Qb1+ Kc5 74.Qb3 Kc6
 16/14+	01:02	 2.162.536k	34.784k	+149,74	66.Qd3+
Spliffjiffer
Posts: 436
Joined: Thu Aug 02, 2012 7:48 pm
Location: Germany

Re: Mate in 96.

Post by Spliffjiffer »

i did a review...some observations that i was able to do...id like to give another variation of my previous solution.
in terms of "perfect DTM" ...in the line i prefere below i found these limits...i was trying to to make it more understandable for me as a human although i must admit that its not clear at all to me to see every nuance:
white needs to find not less than 76 "only moves" :

1.a4!!; 2.a5!!; 3.a6!!; 4.a7!!; 5.a8Q+!!; 7.Qe8!!; 9.Qg7!!; 10.Qh6!!; 11.Qh7!!; 12.Qe4!!; 13.Qh7!!; 17.Qh3!! 18.Qg4+!!; 19.Qe4+!!; 21.Qf5!!; 22.Qh3+!!; 23.Qh5!!; 24.Qh3!!; 25.Qh4!!; 26.Qh5!!; 29.Qh5!!; 30.Qf5!!; 31.Qb5!!; 32.Qb8!!; 33.Qc7!!; 34.Qc3!!; 36.Qc4+!!; 37.Qb5!!; 38.Qc5!!; 39.Qd5+!!; 40.Qf5!!; 41.Qg4!!; 43.Qh5!!; 45.Qh5!!; 46.Qe8+!!; 47.Qxe7+!!; 53.Qe3+!!; 54.Qe8!!; 55.Qe7!!; 56.Qe6!!; 57.Qd5+!!; 59.Qb4!!; 61.Qd3!!; 62.Qc4!!; 63.Qb3+!!; 64.Qa2!!; 85.Qd2+!!; 66.Qc3!!; 67.Qc1!!; 68.Qd2!!; 69.Qc2!!; 70.Qa2!!; 71.Qa3!!; 72.Qa4!!; 73.Qa5!!; 74.Qa6!!; 75.Qb5!!; 76.Qb6!!; 77.Qc5!!; 78.Qc6!! 79.Qd5!!; 80.Qd6!!; 82.Qe6!!; 83.Qe7+!!; 84.Qf8!!; 85Qf7+!!; 86.Qe7!!; 87.Qf6!!; 88.Qf8!!; 89.Qe7!!;90.Qf7!!; 92.Qf6!!; 93.Qe7!!; 94.Qg7!!; 95.Qg6!!; 96.Qh5++!!

and black needs to find 73 "perfect" moves :

4..Kf8!! 5..Kg7!! 6..h6!! 7..Kg6!!; 8.Kf5!!; 9..h5!!; 10..Kg4!!; 11...Kg5!!; 12..h4!!; 13..Kf4!!; 14..Kf5!!; 15..Kg4!!; 16..Kg5!!; 17..Kg6!!; 18..Kh7!!; 19..Kg7!!; 21..Kh8!!; 22..Kg7!!; 23..e4!!; 24..Kg6!!; 25..Kf5!!; 26..Kf4!!; 27..Kg4!!; 28..Kf4!!; 29..Ke3!!; 30..Kd4!!; 31..Ke3!!; 32.Kd4!!; 33..Kd5!!; 34..Kd6!!; 35..Kc6!!; 36..Kd6!!; 37..Ke6!!; 38..Kd7!!; 39..Ke8!!; 42..Kf8!!; 41..e3!!; 42..Kg7!!; 44..f6!!; 45..Kg8!!; 46.Kg7!!; 47..Kh6!!; 48..Kg6!!; 49..Kg5!!; 50..Kf4!!; 51..Ke4!!;52..Ke5!!; 53..Kd6!!; 54..Kd5!!; 55..Kd4!!; 56..Kd3!!; 57..Kc3!!; 58..Kd3!!; 59..Kc2!!; 62..Kb1!!; 64..f5!!; 65..Kb1!!; 66..Ka2!!; 67..Kb3!!; 68..Ka3!!; 69..Kb4!!; 74..Kc7!!; 76..Kd7!!; 78..Ke7!!; 80..Kf7!!; 81..Kf8!!; 82..Kg7!!; 84..Kh7!!; 85..Kh8!!; 86..Kg8!!; 87..Kh7!!; 88..Kg6!!; 89..Kh6!!; 90..Kg5!!; 91..Kh5!!; 92..Kg4!!; 94..Kh4!!; 95..Kh3!!

good luck for any human to find this ;-)

[pgn]
[FEN "7k/4pp1p/5p2/4p3/8/5pp1/P3prrb/4Kbqn w - - 0 1"]
[Event "Mate in 96"]
[Site "?"]
[Date "?"]
[Round "?"]
[White "?'"]
[Black "?"]
[Result "1-0"]

1. a4 Kg7 2. a5 Kf8 3. a6 Ke8 4. a7 Kf8 5. a8=Q+ Kg7 6. Qd8 h6 7. Qe8 Kg6
8. Qg8+ Kf5 9. Qg7 h5 10. Qh6 Kg4 11. Qh7 Kg5 12. Qe4 h4 13. Qh7 Kf4 14.
Qxh4+ Kf5 15. Qh6 Kg4 16. Qh7 Kg5 17. Qh3 Kg6 18. Qg4+ Kh7 19. Qe4+ Kg7 20.
Qd3 Kg8 21. Qf5 Kh8 22. Qh3+ Kg7 23. Qh5 e4 24. Qh3 Kg6 25. Qh4 Kf5 26.
Qh5+ Kf4 27. Qd5 Kg4 28. Qc5 Kf4 29. Qh5 Ke3 30. Qf5 Kd4 31. Qb5 Ke3 32.
Qb8 Kd4 33. Qc7 Kd5 34. Qc3 Kd6 35. Qd4+ Kc6 36. Qc4+ Kd6 37. Qb5 Ke6 38.
Qc5 Kd7 39. Qd5+ Ke8 40. Qf5 Kf8 41. Qg4 e3 42. Qh4 Kg7 43. Qh5 f5 44. Qh4
f6 45. Qh5 Kg8 46. Qe8+ Kg7 47. Qxe7+ Kh6 48. Qxe3+ Kg6 49. Qe8+ Kg5 50.
Qh8 Kf4 51. Qh6+ Ke4 52. Qd2 Ke5 53. Qe3+ Kd6 54. Qe8 Kd5 55. Qe7 Kd4 56.
Qe6 Kd3 57. Qd5+ Kc3 58. Qc5+ Kd3 59. Qb4 Kc2 60. Qc4+ Kb2 61. Qd3 f4 62.
Qc4 Kb1 63. Qb3+ Kc1 64. Qa2 f5 65. Qd2+ Kb1 66. Qc3 Ka2 67. Qc1 Kb3 68.
Qd2 Ka3 69. Qc2 Kb4 70. Qa2 Kb5 71. Qa3 Kb6 72. Qa4 Kb7 73. Qa5 Kb8 74. Qa6
Kc7 75. Qb5 Kc8 76. Qb6 Kd7 77. Qc5 Kd8 78. Qc6 Ke7 79. Qd5 Ke8 80. Qd6 Kf7
81. Qe5 Kf8 82. Qe6 Kg7 83. Qe7+ Kg6 84. Qf8 Kh7 85. Qf7+ Kh8 86. Qe7 Kg8
87. Qf6 Kh7 88. Qf8 Kg6 89. Qe7 Kh6 90. Qf7 Kg5 91. Qg7+ Kh5 92. Qf6 Kg4
93. Qe7 Kh5 94. Qg7 Kh4 95. Qg6 Kh3 96. Qh5# 1-0

[/pgn]
Wahrheiten sind Illusionen von denen wir aber vergessen haben dass sie welche sind.