diff --git a/CHANGELOG.md b/CHANGELOG.md index 056169a..0ba6f7e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,18 @@ bumps may change behavior). source, and 16 of them are followed by an unpublished sibling of the same material and stipulation. The database's TeX umlauts (`Jen"o`) are decoded. `sampledata/` is git-ignored. +- **Every showcase position is graded as a chess problem.** Three weaknesses + are detected: the solution begins with a capture, the side to move is in + check in the diagram, and the diagram has no legal last move (decided + exactly for one retraction: quiet moves, uncaptures of any piece and + unpromotions, with or without capture; en passant not retracted). An + unpublished showcase position with a weakness is swapped for the + best-ranked cleaner unique position of the same material and depth the + tablebase offers (ranking: flawless, check only, capture only, both; + illegal diagrams are never offered); published positions stay and their + sibling is chosen the same way. A remaining weakness is stated in a *Note* + on the card and in the booklet. The index tables gain a *published by* + column (`Sheglow (1998)`). ## [0.19.0] - 2026-09-11 diff --git a/docs/DEEPEST.json b/docs/DEEPEST.json index 1e8b673..c875bca 100644 --- a/docs/DEEPEST.json +++ b/docs/DEEPEST.json @@ -67,8 +67,19 @@ "nocheck", "umnov", "promotions:q" - ] - } + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } + }, + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "published_by": "Niemann (1947)" }, { "material": "KQvk", @@ -116,8 +127,19 @@ "pendulum", "nocapture", "nocheck" - ] - } + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } + }, + "quality": { + "capture_first": false, + "check": true, + "legal": true + }, + "published_by": "Csaszar (1945)" }, { "material": "KRvk", @@ -153,7 +175,13 @@ "stipulation": "h#5 0.1...", "fen": "3k4/8/8/8/8/8/5R2/6K1" } - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "published_by": "Ban (1965)" }, { "material": "KBBvk", @@ -185,7 +213,13 @@ "stipulation": "h#7 0.1...", "fen": "K7/2B5/8/8/8/7B/8/7k" } - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "published_by": "Maslar (1978)" }, { "material": "KBNvk", @@ -204,7 +238,12 @@ "single-piece", "single-piece:black", "nocapture" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBPvk", @@ -250,8 +289,19 @@ "nocapture", "nocheck", "promotions:q" - ] - } + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } + }, + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "published_by": "Elkies (2004)" }, { "material": "KBvkb", @@ -269,28 +319,40 @@ "self-block", "nocapture", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBvkn", "pieces": 4, - "fen": "8/8/8/8/8/1k6/5n2/1K1B4 b - - 0 1", + "fen": "8/8/8/8/8/1k6/5n2/1K5B b - - 0 1", "probe": "dtm=16 (h#8) count=1", "dtm": 16, "max_dtm": 24, "unique_at_depth": 19, "plane_size": 1892352, "saturated_at_max": true, - "solution": "Kc3 Be2 Kd2 Bf1 Ke1 Kc2 Nh3 Kd3 Kf2 Ke4 Kg1 Kf3 Kh1 Kg3 Ng1 Bg2#", + "solution": "Kc3 Bg2 Kd2 Bf1 Ke1 Kc2 Nh3 Kd3 Kf2 Ke4 Kg1 Kf3 Kh1 Kg3 Ng1 Bg2#", "extra_lines": 0, "themes": [ "pure", "model", "ideal", + "switchback", "self-block", "nocapture", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/8/8/8/8/1k6/5n2/1K1B4 b - - 0 1" }, { "material": "KBvkp", @@ -315,7 +377,12 @@ "nocapture", "umnov", "promotions:n" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KNNvk", @@ -362,8 +429,19 @@ "single-piece", "single-piece:black", "nocapture" - ] - } + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } + }, + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "published_by": "Bebesi (1910)" }, { "material": "KNPvk", @@ -399,18 +477,31 @@ } ], "alternative": { - "fen": "8/8/8/8/8/5N2/1K3P2/6k1 b - - 0 1", - "solution": "Kf1 Nd4 Ke1 f4 Kd2 f5 Kd3 f6 Kc4 f7 Kb4 f8=Q+ Ka4 Qa3#", + "fen": "8/8/8/8/8/KN6/P7/7k b - - 0 1", + "solution": "Kg2 Kb4 Kf3 a4 Ke4 a5 Kd5 a6 Kc6 a7 Kb7 Kc5 Ka6 a8=Q#", "themes": [ + "mirror", "promotion", "excelsior", "excelsior:white", "single-piece", "single-piece:black", "nocapture", + "nocheck", "promotions:q" - ] - } + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } + }, + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "published_by": "Elkies (2004)" }, { "material": "KNvkb", @@ -431,7 +522,12 @@ "self-block", "nocapture", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KNvkn", @@ -483,8 +579,19 @@ "self-block", "nocapture", "nocheck" - ] - } + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } + }, + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "published_by": "Kotesovec (1987)" }, { "material": "KNvkp", @@ -509,7 +616,12 @@ "nocheck", "umnov", "promotions:r" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KNvkr", @@ -563,8 +675,19 @@ "self-block", "nocapture", "nocheck" - ] - } + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } + }, + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "published_by": "Elkies (1995)" }, { "material": "KPPvk", @@ -598,32 +721,43 @@ "stipulation": "h#7", "fen": "8/k7/8/8/8/1P6/1P5K/8" } - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "published_by": "Salazar Lopez (1973)" }, { "material": "KPvkb", "pieces": 4, - "fen": "6k1/8/8/8/8/3b4/3P4/1K6 w - - 0 1", + "fen": "8/8/1K6/8/2b5/2P5/7k/8 w - - 0 1", "probe": "dtm=15 (h#7.5) count=1", "dtm": 15, "max_dtm": 17, "unique_at_depth": 13, "plane_size": 5548032, "saturated_at_max": true, - "solution": "Kc1 Be4 d3 Kf7 dxe4 Ke6 e5 Kd5 e6 Kc4 e7 Kb3 e8=Q Ka2 Qa4#", + "solution": "Ka5 Bd5 c4 Kg3 cxd5 Kf4 d6 Ke5 d7 Kd6 Kb5 Kc7 Ka6 Kb8 d8=Q#", "extra_lines": 0, "themes": [ + "set-play", "pure", "model", "ideal", "mirror", "promotion", - "excelsior", - "excelsior:white", "nocheck", "umnov", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "6k1/8/8/8/8/3b4/3P4/1K6 w - - 0 1" }, { "material": "KPvkn", @@ -646,7 +780,12 @@ "single-piece", "single-piece:black", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KPvkp", @@ -668,32 +807,42 @@ "promotion", "switchback", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KPvkq", "pieces": 4, - "fen": "6k1/8/8/8/8/1q6/3P4/1K6 w - - 0 1", + "fen": "8/K7/8/8/8/8/3P4/2q4k w - - 0 1", "probe": "dtm=15 (h#7.5) count=1", "dtm": 15, "max_dtm": 18, "unique_at_depth": 32, "plane_size": 5548032, "saturated_at_max": true, - "solution": "Kc1 Qe3 dxe3 Kf7 e4 Ke6 e5 Kd5 e6 Kc4 e7 Kb3 e8=Q Ka2 Qa4#", + "solution": "d4 Kg2 d5 Kf3 d6 Ke4 d7 Kd5 d8=Q+ Kc6 Qd5+ Kc7 Ka6 Kb8 Qb7#", "extra_lines": 0, "themes": [ - "pure", - "model", - "ideal", - "mirror", "promotion", "excelsior", "excelsior:white", - "nocheck", + "closed-walk", + "single-piece", + "single-piece:black", + "nocapture", "umnov", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "6k1/8/8/8/8/1q6/3P4/1K6 w - - 0 1" }, { "material": "KPvkr", @@ -724,51 +873,65 @@ "stipulation": "h#8 0.1...", "fen": "8/7k/8/8/8/7r/1K5P/8" } - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "published_by": "Maslar" }, { "material": "KQBvk", "pieces": 4, - "fen": "8/7B/7k/6Q1/8/8/8/K7 b - - 0 1", + "fen": "7B/7k/8/6Q1/8/8/8/K7 b - - 0 1", "probe": "dtm=12 (h#6) count=1", "dtm": 12, "max_dtm": 14, "unique_at_depth": 3, "plane_size": 1892352, "saturated_at_max": true, - "solution": "Kxh7 Kb2 Kh8 Kc3 Kh7 Kd4 Kh8 Ke5 Kh7 Kf6 Kh8 Qg7#", + "solution": "Kxh8 Kb2 Kh7 Kc3 Kh8 Kd4 Kh7 Ke5 Kh8 Kf6 Kh7 Qg7#", "extra_lines": 0, "themes": [ - "pure", - "model", - "ideal", "switchback", "single-piece", "single-piece:black", + "pendulum", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": false, + "legal": true + }, + "replaced_from": "8/7B/7k/6Q1/8/8/8/K7 b - - 0 1" }, { "material": "KQNvk", "pieces": 4, - "fen": "8/7N/7k/6Q1/8/8/8/K7 b - - 0 1", + "fen": "7N/7k/8/6Q1/8/8/8/K7 b - - 0 1", "probe": "dtm=12 (h#6) count=1", "dtm": 12, "max_dtm": 14, "unique_at_depth": 3, "plane_size": 1892352, "saturated_at_max": true, - "solution": "Kxh7 Kb2 Kh8 Kc3 Kh7 Kd4 Kh8 Ke5 Kh7 Kf6 Kh8 Qg7#", + "solution": "Kxh8 Kb2 Kh7 Kc3 Kh8 Kd4 Kh7 Ke5 Kh8 Kf6 Kh7 Qg7#", "extra_lines": 0, "themes": [ - "pure", - "model", - "ideal", "switchback", "single-piece", "single-piece:black", + "pendulum", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": false, + "legal": true + }, + "replaced_from": "8/7N/7k/6Q1/8/8/8/K7 b - - 0 1" }, { "material": "KQPvk", @@ -797,7 +960,12 @@ "nocheck", "umnov", "promotions:q" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQQvk", @@ -817,7 +985,12 @@ "single-piece:black", "pendulum", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQRvk", @@ -837,12 +1010,17 @@ "single-piece:black", "pendulum", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQvkb", "pieces": 4, - "fen": "8/8/8/8/7k/b5Q1/8/K7 b - - 0 1", + "fen": "8/8/7k/8/8/b5Q1/8/K7 b - - 0 1", "probe": "dtm=10 (h#5) count=1", "dtm": 10, "max_dtm": 12, @@ -854,12 +1032,18 @@ "themes": [ "single-piece", "single-piece:black" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/8/8/8/7k/b5Q1/8/K7 b - - 0 1" }, { "material": "KQvkn", "pieces": 4, - "fen": "8/8/7k/6Q1/8/8/1n6/K7 b - - 0 1", + "fen": "7k/8/8/6Q1/8/8/1n6/K7 b - - 0 1", "probe": "dtm=12 (h#6) count=1", "dtm": 12, "max_dtm": 14, @@ -869,14 +1053,22 @@ "solution": "Kh7 Kxb2 Kh8 Kc3 Kh7 Kd4 Kh8 Ke5 Kh7 Kf6 Kh8 Qg7#", "extra_lines": 0, "themes": [ + "set-play", "pure", "model", "ideal", "switchback", "single-piece", "single-piece:black", + "pendulum", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/8/7k/6Q1/8/8/1n6/K7 b - - 0 1" }, { "material": "KQvkp", @@ -898,7 +1090,12 @@ "single-piece", "single-piece:black", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KQvkq", @@ -942,8 +1139,19 @@ "single-piece:black", "pendulum", "nocheck" - ] - } + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } + }, + "quality": { + "capture_first": false, + "check": true, + "legal": true + }, + "published_by": "Sheglow (1998)" }, { "material": "KQvkr", @@ -960,7 +1168,12 @@ "themes": [ "single-piece", "single-piece:black" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KRBvk", @@ -983,7 +1196,12 @@ "pendulum", "nocapture", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KRNvk", @@ -1025,8 +1243,19 @@ "single-piece:black", "nocapture", "umnov" - ] - } + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } + }, + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "published_by": "Maslar (1981)" }, { "material": "KRPvk", @@ -1051,7 +1280,12 @@ "pendulum", "nocapture", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KRRvk", @@ -1074,48 +1308,63 @@ "single-piece", "single-piece:black", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KRvkb", "pieces": 4, - "fen": "8/8/8/8/8/8/6Rk/K1b5 b - - 0 1", + "fen": "8/8/8/8/8/7k/6R1/K4b2 b - - 0 1", "probe": "dtm=10 (h#5) count=1", "dtm": 10, "max_dtm": 14, "unique_at_depth": 365, "plane_size": 1892352, "saturated_at_max": true, - "solution": "Kh1 Rh2+ Kg1 Kb1 Kf1 Kc2 Ke1 Kd3 Kd1 Rh1#", + "solution": "Bd3 Ra2 Kg3 Kb2 Kf2 Kc3+ Ke1 Kxd3 Kd1 Ra1#", "extra_lines": 0, "themes": [ - "single-piece", - "single-piece:black", - "nocapture", - "umnov" - ] + "pure", + "model", + "ideal", + "mirror" + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/8/8/8/8/8/6Rk/K1b5 b - - 0 1" }, { "material": "KRvkn", "pieces": 4, - "fen": "8/8/8/8/8/n7/6Rk/K7 b - - 0 1", + "fen": "8/8/8/8/8/n6k/6R1/K7 b - - 0 1", "probe": "dtm=10 (h#5) count=1", "dtm": 10, "max_dtm": 14, "unique_at_depth": 247, "plane_size": 1892352, "saturated_at_max": true, - "solution": "Kh1 Rh2+ Kg1 Kb2 Kf1 Kc3 Ke1 Kd3 Kd1 Rh1#", + "solution": "Nb5 Ra2 Kg3 Kb2 Kf2 Kc2 Ke1 Kd3 Kd1 Ra1#", "extra_lines": 0, "themes": [ "pure", "model", "mirror", - "single-piece", - "single-piece:black", "nocapture", - "umnov" - ] + "nocheck" + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/8/8/8/8/n7/6Rk/K7 b - - 0 1" }, { "material": "KRvkp", @@ -1141,7 +1390,12 @@ "nocheck", "umnov", "promotions:r" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KRvkq", @@ -1161,7 +1415,12 @@ "ideal", "self-block", "nocapture" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KRvkr", @@ -1182,7 +1441,12 @@ "self-block", "nocapture", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBBBvk", @@ -1205,7 +1469,12 @@ "pendulum", "nocapture", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBBNvk", @@ -1223,7 +1492,12 @@ "switchback", "single-piece", "single-piece:black" - ] + ], + "quality": { + "capture_first": true, + "check": false, + "legal": true + } }, { "material": "KBBPvk", @@ -1248,7 +1522,12 @@ "nocapture", "nocheck", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBBvkb", @@ -1266,7 +1545,12 @@ "self-block", "nocapture", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBBvkn", @@ -1285,7 +1569,12 @@ "model", "ideal", "self-block" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBBvkp", @@ -1308,7 +1597,12 @@ "self-block", "umnov", "promotions:n" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBBvkq", @@ -1326,24 +1620,35 @@ "switchback", "single-piece", "single-piece:black" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KBBvkr", "pieces": 5, - "fen": "8/7k/7B/8/1r6/8/8/KB6 b - - 0 1", + "fen": "7k/8/7B/8/8/8/1r6/KB6 b - - 0 1", "probe": "dtm=12 (h#6) count=1", "dtm": 12, "max_dtm": 15, "unique_at_depth": 28, "plane_size": 121110528, "saturated_at_max": true, - "solution": "Kg8 Ka2 Ra4+ Kb3 Ra8 Kc4 Kf7 Kd5 Ke8 Ke6 Rd8 Bg6#", + "solution": "Rb8 Ka2 Ra8+ Kb3 Kg8 Kc4 Kf7 Kd5 Ke8 Ke6 Rd8 Bg6#", "extra_lines": 0, "themes": [ "self-block", "nocapture" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/7k/7B/8/1r6/8/8/KB6 b - - 0 1" }, { "material": "KBNNvk", @@ -1392,29 +1697,51 @@ "single-piece:black", "nocapture", "nocheck" - ] - } + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } + }, + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "published_by": "Sheglow (1998)" }, { "material": "KBNPvk", "pieces": 5, - "fen": "8/8/8/8/8/5N2/K4PB1/7k b - - 0 1", + "fen": "2K5/8/8/8/8/4N1Bk/4P3/8 b - - 0 1", "probe": "dtm=14 (h#7) count=1", "dtm": 14, "max_dtm": 16, "unique_at_depth": 9, "plane_size": 355074048, "saturated_at_max": true, - "solution": "Kxg2 Nd4 Kf1 f4 Ke1 f5 Kd2 f6 Kc3 f7 Kb4 f8=Q+ Ka4 Qa3#", + "solution": "Kxg3 Nd5 Kf2 e4 Ke2 e5 Kd3 e6 Kc4 e7 Kb5 e8=Q+ Ka6 Qa4#", "extra_lines": 0, "themes": [ + "pure", + "model", + "ideal", + "mirror", "promotion", "excelsior", "excelsior:white", "single-piece", "single-piece:black", + "umnov", "promotions:q" - ] + ], + "quality": { + "capture_first": true, + "check": false, + "legal": true + }, + "replaced_from": "8/8/8/8/8/5N2/K4PB1/7k b - - 0 1" }, { "material": "KBNvkb", @@ -1436,7 +1763,12 @@ "switchback", "single-piece", "single-piece:black" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBNvkn", @@ -1457,7 +1789,12 @@ "mirror", "single-piece", "single-piece:black" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBNvkp", @@ -1476,7 +1813,12 @@ "model", "ideal", "mirror" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBNvkq", @@ -1494,7 +1836,12 @@ "mirror", "single-piece", "single-piece:black" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KBNvkr", @@ -1515,29 +1862,42 @@ "single-piece", "single-piece:black", "nocapture" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBPPvk", "pieces": 5, - "fen": "7k/7P/8/8/8/1KB5/1P6/8 b - - 0 1", + "fen": "8/8/8/8/2B5/2PK4/2P4k/8 b - - 0 1", "probe": "dtm=14 (h#7) count=1", "dtm": 14, "max_dtm": 16, "unique_at_depth": 12, "plane_size": 266305536, "saturated_at_max": true, - "solution": "Kxh7 Ka2 Kg6 b4 Kf5 b5 Ke4 b6 Kd3 b7 Kc2 b8=Q Kc1 Qb1#", + "solution": "Kg3 Ba6 Kf4 c4 Ke5 c5 Kd5 c6 Kc5 c7 Kb6 c8=Q Ka7 Qb7#", "extra_lines": 0, "themes": [ + "pure", + "model", "promotion", - "excelsior", - "excelsior:white", "single-piece", "single-piece:black", + "nocapture", "nocheck", + "umnov", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "7k/7P/8/8/8/1KB5/1P6/8 b - - 0 1" }, { "material": "KBPvkb", @@ -1561,27 +1921,43 @@ "nocapture", "nocheck", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBPvkn", "pieces": 5, - "fen": "8/B7/8/8/8/K7/P7/3n2k1 b - - 0 1", + "fen": "8/8/8/8/8/K1n5/PB6/7k b - - 0 1", "probe": "dtm=14 (h#7) count=1", "dtm": 14, "max_dtm": 24, "unique_at_depth": 101, "plane_size": 355074048, "saturated_at_max": true, - "solution": "Ne3 Kb2 Kf1 a4 Nd5 a5 Nb6 axb6 Ke2 b7 Kd3 b8=Q Kc4 Qb3#", + "solution": "Kg2 Kb4 Kf3 a4 Ke4 a5 Kd5 a6 Kc6 a7 Kb7 Kc5 Ka6 a8=Q#", "extra_lines": 0, "themes": [ + "pure", + "mirror", "promotion", "excelsior", "excelsior:white", + "single-piece", + "single-piece:black", + "nocapture", "nocheck", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/B7/8/8/8/K7/P7/3n2k1 b - - 0 1" }, { "material": "KBPvkp", @@ -1615,57 +1991,70 @@ "stipulation": "h#11 0.1...", "fen": "2B5/8/8/p7/P7/6k1/8/6K1" } - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "published_by": "Szentai (1958)" }, { "material": "KBPvkq", "pieces": 5, - "fen": "8/8/8/8/4B3/8/4P3/qk1K4 b - - 0 1", + "fen": "8/8/B7/8/8/K7/P4q2/6k1 b - - 0 1", "probe": "dtm=14 (h#7) count=1", "dtm": 14, "max_dtm": 17, "unique_at_depth": 75, "plane_size": 355074048, "saturated_at_max": true, - "solution": "Kb2+ Bb1 Kc3 e4 Kd4 e5 Ke3 e6 Kf4 e7 Kg5 e8=Q Kh6 Qg6#", + "solution": "Kg2 Kb4 Kf3 a4 Ke4 a5 Qb6+ axb6 Kd5 b7 Kc6 Bb5+ Kb6 b8=Q#", "extra_lines": 0, "themes": [ "pure", "model", + "ideal", "promotion", "excelsior", "excelsior:white", - "single-piece", - "single-piece:black", - "nocapture", - "umnov", + "kniest", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/8/8/8/4B3/8/4P3/qk1K4 b - - 0 1" }, { "material": "KBPvkr", "pieces": 5, - "fen": "8/8/8/8/4B3/8/4P3/rk1K4 b - - 0 1", + "fen": "8/8/B7/2r5/8/K7/P7/7k b - - 0 1", "probe": "dtm=14 (h#7) count=1", "dtm": 14, "max_dtm": 17, "unique_at_depth": 69, "plane_size": 355074048, "saturated_at_max": true, - "solution": "Kb2+ Bb1 Kc3 e4 Kd4 e5 Ke3 e6 Kf4 e7 Kg5 e8=Q Kh6 Qg6#", + "solution": "Kg2 Kb4 Kf3 a4 Rb5+ axb5 Ke4 b6 Kd5 b7 Kc6 Bb5+ Kb6 b8=Q#", "extra_lines": 0, "themes": [ "pure", "model", + "ideal", "promotion", "excelsior", "excelsior:white", - "single-piece", - "single-piece:black", - "nocapture", - "umnov", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/8/8/8/4B3/8/4P3/rk1K4 b - - 0 1" }, { "material": "KBvkbb", @@ -1682,7 +2071,12 @@ "themes": [ "self-block", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBvkbn", @@ -1702,7 +2096,12 @@ "ideal", "self-block", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBvkbp", @@ -1728,7 +2127,12 @@ "kniest", "umnov", "promotions:n" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBvknn", @@ -1750,7 +2154,12 @@ "self-block", "kniest", "umnov" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBvknp", @@ -1770,7 +2179,12 @@ "ideal", "self-block", "umnov" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBvkpp", @@ -1792,7 +2206,12 @@ "self-block", "nocapture", "promotions:n" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBvkqb", @@ -1823,32 +2242,51 @@ } ], "alternative": { - "fen": "8/8/6b1/8/8/6k1/1q1B4/K7 w - - 0 1", - "solution": "Kxb2 Kg4 Kc3 Kf5 Kd4 Kf6 Bc3 Kg7 Ke5 Kh8 Kf6 Bh7 Kf7#", + "fen": "8/B7/1q6/8/2b5/7k/8/K7 w - - 0 1", + "solution": "Bb8 Qg1+ Kb2 Kg2 Kc3 Kf2 Kd4 Qd1+ Ke4 Ke1 Ke3 Bf1 Bg3#", "themes": [ + "set-play", "self-block", - "nocheck" - ] - } + "nocapture" + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } + }, + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "published_by": "Sheglow (1998)" }, { "material": "KBvkqn", "pieces": 5, - "fen": "8/8/8/8/n7/2q5/2k5/K4B2 w - - 0 1", + "fen": "8/8/5q2/8/8/1k6/8/1K1n1B2 w - - 0 1", "probe": "dtm=19 (h#9.5) count=1", "dtm": 19, "max_dtm": 26, "unique_at_depth": 46, "plane_size": 121110528, "saturated_at_max": true, - "solution": "Ka2 Nc5 Bc4 Na6 Bb3+ Kd3 Ka3 Kd4 Ka4 Kc5 Be6 Kb6 Bc8 Ka7 Kb5 Ka8 Kb6 Nb8 Bb7#", + "solution": "Kc1 Nf2 Kd2 Nh3 Ke3 Kc2 Bd3+ Kd1 Bf5 Ke1 Kf3 Kf1 Kg3 Kg1 Bd3 Kh1 Bf1 Ng1 Bg2#", "extra_lines": 0, "themes": [ "pure", "model", + "switchback", "self-block", "nocapture" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/8/8/8/n7/2q5/2k5/K4B2 w - - 0 1" }, { "material": "KBvkqp", @@ -1871,7 +2309,12 @@ "nocapture", "umnov", "promotions:n" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBvkrb", @@ -1892,7 +2335,12 @@ "switchback", "self-block", "nocapture" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBvkrn", @@ -1912,7 +2360,12 @@ "switchback", "self-block", "nocapture" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBvkrp", @@ -1936,7 +2389,12 @@ "self-block", "umnov", "promotions:n" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KNNNvk", @@ -1957,28 +2415,42 @@ "single-piece", "single-piece:black", "nocapture" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KNNPvk", "pieces": 5, - "fen": "8/8/8/8/8/5N2/K4PN1/7k b - - 0 1", + "fen": "8/K7/8/8/6N1/4N3/4P3/6k1 b - - 0 1", "probe": "dtm=14 (h#7) count=1", "dtm": 14, "max_dtm": 16, "unique_at_depth": 5, "plane_size": 355074048, "saturated_at_max": true, - "solution": "Kxg2 Nd4 Kf1 f4 Ke1 f5 Kd2 f6 Kc3 f7 Kb4 f8=Q+ Ka4 Qa3#", + "solution": "Kh1 Nf5 Kg2 e4 Kf3 e5 Kf4 e6 Kg5 e7 Kg6 e8=Q+ Kh7 Nf6#", "extra_lines": 0, "themes": [ + "set-play", + "mirror", "promotion", "excelsior", "excelsior:white", "single-piece", "single-piece:black", + "nocapture", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/8/8/8/8/5N2/K4PN1/7k b - - 0 1" }, { "material": "KNNvkb", @@ -1999,7 +2471,12 @@ "single-piece", "single-piece:black", "nocapture" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KNNvkn", @@ -2020,7 +2497,12 @@ "mirror", "single-piece", "single-piece:black" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KNNvkp", @@ -2046,7 +2528,12 @@ "nocheck", "umnov", "promotions:r" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KNNvkq", @@ -2076,7 +2563,13 @@ "stipulation": "h#7", "fen": "7k/8/4q3/2K5/8/8/8/1N1N4" } - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "published_by": "Sheglow (1998)" }, { "material": "KNNvkr", @@ -2096,28 +2589,39 @@ "ideal", "self-block", "nocapture" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KNPPvk", "pieces": 5, - "fen": "8/8/8/8/8/5N2/K4PP1/7k b - - 0 1", + "fen": "8/8/8/8/4N3/K3P3/4P3/k7 b - - 0 1", "probe": "dtm=14 (h#7) count=1", "dtm": 14, "max_dtm": 17, "unique_at_depth": 18, "plane_size": 266305536, "saturated_at_max": true, - "solution": "Kxg2 Nd4 Kf1 f4 Ke1 f5 Kd2 f6 Kc3 f7 Kb4 f8=Q+ Ka4 Qa3#", + "solution": "Kb1 Nd6 Kc2 e4 Kc3 e5 Kd4 e6 Kc5 e7 Kb6 e8=Q Ka5 Qb5#", "extra_lines": 0, "themes": [ "promotion", - "excelsior", - "excelsior:white", "single-piece", "single-piece:black", + "nocapture", + "nocheck", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/8/8/8/8/5N2/K4PP1/7k b - - 0 1" }, { "material": "KNPvkb", @@ -2141,7 +2645,12 @@ "nocapture", "nocheck", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KNPvkn", @@ -2186,8 +2695,19 @@ "mirror", "promotion", "promotions:q" - ] - } + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } + }, + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "published_by": "Paliulionis (2024)" }, { "material": "KNPvkp", @@ -2210,28 +2730,38 @@ "self-block", "nocheck", "promotions:qr" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KNPvkq", "pieces": 5, - "fen": "8/8/8/8/8/5N2/q4P2/K6k w - - 0 1", + "fen": "8/8/8/8/8/7N/1q5P/k1K5 w - - 0 1", "probe": "dtm=15 (h#7.5) count=1", "dtm": 15, "max_dtm": 17, "unique_at_depth": 17, "plane_size": 355074048, "saturated_at_max": true, - "solution": "Kxa2 Kg2 Nd4 Kf1 f4 Ke1 f5 Kd2 f6 Kc3 f7 Kb4 f8=Q+ Ka4 Qa3#", + "solution": "Kd1 Qg7 Nf4 Kb2 h4 Kc3 h5 Kd4 h6 Ke3 hxg7 Kf2 g8=Q Kf1 Qg2#", "extra_lines": 0, "themes": [ "promotion", "excelsior", "excelsior:white", - "single-piece", - "single-piece:black", + "nocheck", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + }, + "replaced_from": "8/8/8/8/8/5N2/q4P2/K6k w - - 0 1" }, { "material": "KNPvkr", @@ -2257,7 +2787,12 @@ "single-piece", "single-piece:black", "promotions:q" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KNvkbb", @@ -2277,7 +2812,12 @@ "ideal", "self-block", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KNvkbn", @@ -2298,19 +2838,24 @@ "closed-walk", "self-block", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KNvkbp", "pieces": 5, - "fen": "7k/8/8/p7/8/8/2b5/NK6 w - - 0 1", + "fen": "k7/8/8/7p/8/8/5b2/3K3N w - - 0 1", "probe": "dtm=17 (h#8.5) count=1", "dtm": 17, "max_dtm": 21, "unique_at_depth": 12, "plane_size": 355074048, "saturated_at_max": true, - "solution": "Kb2 Kg7 Kc3 Kf6 Kc4 Ke5 Kb5 Kd4 Nb3+ Kc3 Nxa5 Kb2 Kb4 Ka1 Ka3 Bb1 Nb3#", + "solution": "Ke2 Kb7 Kf3 Kc6 Kf4 Kd5 Kg5 Ke4 Ng3+ Kf3 Nxh5 Kg2 Kg4 Kh1 Kh3 Bg1 Ng3#", "extra_lines": 0, "themes": [ "pure", @@ -2318,7 +2863,13 @@ "ideal", "switchback", "self-block" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "7k/8/8/p7/8/8/2b5/NK6 w - - 0 1" }, { "material": "KNvknn", @@ -2339,7 +2890,12 @@ "switchback", "self-block", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KNvknp", @@ -2373,7 +2929,13 @@ "stipulation": "h#9 0.1...", "fen": "N5k1/8/8/8/8/1p6/8/Kn6" } - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "published_by": "Sheglow (1998)" }, { "material": "KNvkpp", @@ -2395,7 +2957,12 @@ "underpromotion", "self-block", "promotions:r" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KNvkqb", @@ -2427,7 +2994,13 @@ "stipulation": "h#10 0.1...", "fen": "k7/1N6/8/8/8/8/4q2b/6K1" } - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + }, + "published_by": "Sheglow (1998)" }, { "material": "KNvkqn", @@ -2471,32 +3044,46 @@ "closed-walk", "self-block", "nocapture" - ] - } + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } + }, + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "published_by": "Sheglow (1998)" }, { "material": "KNvkqp", "pieces": 5, - "fen": "8/8/6p1/8/8/q1N5/8/K1k5 w - - 0 1", + "fen": "8/8/4p3/4k3/8/8/2q5/K3N3 w - - 0 1", "probe": "dtm=19 (h#9.5) count=1", "dtm": 19, "max_dtm": 23, "unique_at_depth": 194, "plane_size": 355074048, "saturated_at_max": true, - "solution": "Na2+ Kd2 Kb1 g5 Nc3 Qc1+ Ka2 g4 Kb3 g3 Kc4 g2 Kd4 g1=R Ne4+ Kd1 Kd3 Re1 Nf2#", + "solution": "Nf3+ Kf4 Nd2 Qd1+ Kb2 e5 Kc3 e4 Kd4 Kg3 Ke5 Kf2 Kf4 Ke1 Kg3 e3 Kg2 e2 Nf3#", "extra_lines": 0, "themes": [ "pure", "model", "ideal", - "promotion", - "underpromotion", "switchback", "self-block", - "nocapture", - "promotions:r" - ] + "nocapture" + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/8/6p1/8/8/q1N5/8/K1k5 w - - 0 1" }, { "material": "KNvkqr", @@ -2517,7 +3104,12 @@ "switchback", "self-block", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KNvkrb", @@ -2537,7 +3129,12 @@ "ideal", "self-block", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KNvkrn", @@ -2556,7 +3153,12 @@ "model", "ideal", "self-block" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KNvkrp", @@ -2580,7 +3182,12 @@ "nocapture", "nocheck", "promotions:r" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KNvkrr", @@ -2601,19 +3208,24 @@ "switchback", "self-block", "nocheck" - ] - }, + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } + }, { "material": "KPPPvk", "pieces": 5, - "fen": "8/8/8/8/K7/PP6/6P1/7k b - - 0 1", + "fen": "8/8/8/8/K7/PP4P1/8/7k b - - 0 1", "probe": "dtm=14 (h#7) count=1", "dtm": 14, "max_dtm": 16, "unique_at_depth": 2, "plane_size": 199729152, "saturated_at_max": true, - "solution": "Kxg2 Kb4 Kf3 a4 Ke4 a5 Kd5 a6 Kc6 a7 Kb7 Kc5 Ka6 a8=Q#", + "solution": "Kg2 Kb4 Kf3 a4 Ke4 a5 Kd5 a6 Kc6 a7 Kb7 Kc5 Ka6 a8=Q#", "extra_lines": 0, "themes": [ "pure", @@ -2622,9 +3234,16 @@ "promotion", "single-piece", "single-piece:black", + "nocapture", "nocheck", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/8/8/8/K7/PP6/6P1/7k b - - 0 1" }, { "material": "KPPvkb", @@ -2643,7 +3262,12 @@ "excelsior", "excelsior:white", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KPPvkn", @@ -2662,7 +3286,12 @@ "excelsior", "excelsior:white", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KPPvkp", @@ -2683,7 +3312,12 @@ "promotion", "switchback", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KPPvkq", @@ -2702,56 +3336,65 @@ "single-piece", "single-piece:black", "promotions:q" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KPPvkr", "pieces": 5, - "fen": "8/8/8/8/8/1P6/P7/K1r3k1 w - - 0 1", + "fen": "8/8/6r1/6k1/6P1/6P1/8/K7 w - - 0 1", "probe": "dtm=13 (h#6.5) count=1", "dtm": 13, "max_dtm": 17, "unique_at_depth": 784, "plane_size": 266305536, "saturated_at_max": true, - "solution": "Kb2 Kf2 a4 Ke3 a5 Kd4 a6 Kc5 a7 Kb4 a8=Q Rc5 Qa4#", + "solution": "Kb2 Rf6 Kc3 Rf5 gxf5 Kg4 f6 Kf3 f7 Ke2 f8=Q Kd1 Qf1#", "extra_lines": 0, "themes": [ + "pure", + "model", + "mirror", "promotion", - "excelsior", - "excelsior:white", - "closed-walk", - "self-block", - "nocapture", "nocheck", + "umnov", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/8/8/8/8/1P6/P7/K1r3k1 w - - 0 1" }, { "material": "KPvkbb", "pieces": 5, - "fen": "8/5b1k/5b2/8/8/8/4P3/K7 w - - 0 1", + "fen": "8/7k/8/3b4/8/bP6/8/K7 w - - 0 1", "probe": "dtm=15 (h#7.5) count=1", "dtm": 15, "max_dtm": 19, "unique_at_depth": 448, "plane_size": 355074048, "saturated_at_max": true, - "solution": "Kb1 Kg6 Kc1 Kf5 e4+ Ke6 e5 Kd5 e6 Kc4 e7 Kb3 e8=Q Ka2 Qa4#", + "solution": "Ka2 Kg6 Kxa3 Kf5 b4 Ke4 b5 Kd3 b6 Kc2 b7 Kb1 b8=Q+ Ka1 Qb2#", "extra_lines": 0, "themes": [ - "pure", - "model", - "mirror", "promotion", - "excelsior", - "excelsior:white", "single-piece", "single-piece:black", - "nocapture", - "umnov", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/5b1k/5b2/8/8/8/4P3/K7 w - - 0 1" }, { "material": "KPvkbn", @@ -2775,7 +3418,12 @@ "nocapture", "nocheck", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KPvkbp", @@ -2816,8 +3464,19 @@ "ideal", "self-block", "nocheck" - ] - } + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } + }, + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "published_by": "Locker (1966)" }, { "material": "KPvknn", @@ -2838,7 +3497,12 @@ "nocheck", "umnov", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KPvknp", @@ -2857,7 +3521,12 @@ "excelsior", "excelsior:white", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KPvkpp", @@ -2894,7 +3563,13 @@ "stipulation": "h#10", "fen": "1k6/8/8/8/3p2p1/8/3P4/7K" } - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "published_by": "Ban (1967)" }, { "material": "KPvkqb", @@ -2917,7 +3592,12 @@ "nocheck", "umnov", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KPvkqn", @@ -2938,26 +3618,38 @@ "closed-walk", "umnov", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KPvkqp", "pieces": 5, - "fen": "8/7k/q7/8/7p/8/7P/K7 w - - 0 1", + "fen": "6kq/8/8/8/8/p7/P7/1K6 w - - 0 1", "probe": "dtm=17 (h#8.5) count=1", "dtm": 17, "max_dtm": 29, "unique_at_depth": 9, "plane_size": 266305536, "saturated_at_max": true, - "solution": "Kb2 Qg6 Ka3 Qg3+ hxg3 Kg6 gxh4 Kf5 h5 Ke4 h6 Kd3 h7 Kc2 h8=Q Kb1 Qb2#", + "solution": "Kc2 Qh3 Kc1 Qb3 axb3 Kf7 b4 Ke6 b5 Kd5 b6 Kc4 b7 Kb3 b8=Q+ Ka2 Qb1#", "extra_lines": 0, "themes": [ + "set-play", "promotion", "excelsior", "excelsior:white", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/7k/q7/8/7p/8/7P/K7 w - - 0 1" }, { "material": "KPvkqq", @@ -2980,71 +3672,92 @@ "nocapture", "umnov", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KPvkqr", "pieces": 5, - "fen": "8/7k/8/8/5r2/8/q5P1/K7 w - - 0 1", + "fen": "8/7k/8/1q6/K7/8/Pr6/8 w - - 0 1", "probe": "dtm=15 (h#7.5) count=1", "dtm": 15, "max_dtm": 17, "unique_at_depth": 40, "plane_size": 355074048, "saturated_at_max": true, - "solution": "Kxa2 Kg6 Ka3 Kf5 g4+ Ke4 g5 Kd3 g6 Kc2 g7 Kb1 g8=Q Ka1 Qa2#", + "solution": "Ka3 Qb3+ axb3 Kg6 b4 Kf5 b5 Ke4 b6 Kd3 b7 Kc2 b8=Q Kb1 Qxb2#", "extra_lines": 0, "themes": [ "promotion", "excelsior", "excelsior:white", - "single-piece", - "single-piece:black", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + }, + "replaced_from": "8/7k/8/8/5r2/8/q5P1/K7 w - - 0 1" }, { "material": "KPvkrb", "pieces": 5, - "fen": "7k/8/8/8/2b5/8/1P6/1Kr5 w - - 0 1", + "fen": "K7/8/8/8/1r6/b7/P6k/8 w - - 0 1", "probe": "dtm=15 (h#7.5) count=1", "dtm": 15, "max_dtm": 17, "unique_at_depth": 6, "plane_size": 355074048, "saturated_at_max": true, - "solution": "Kxc1 Kg7 b3 Kf6 b4 Ke5 b5 Kd4 b6 Kc3 b7 Kb3 b8=Q+ Ka2 Qb2#", + "solution": "Ka7 Re4 Kb6 Be7 a4 Kg3 a5 Kf4 a6 Ke5 a7 Kd6 a8=Q Re5 Qc6#", "extra_lines": 0, "themes": [ + "set-play", "promotion", "excelsior", "excelsior:white", - "closed-walk", - "single-piece", - "single-piece:black", + "self-block", + "nocapture", + "nocheck", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "7k/8/8/8/2b5/8/1P6/1Kr5 w - - 0 1" }, { "material": "KPvkrn", "pieces": 5, - "fen": "8/7k/8/8/8/8/r2n2P1/K7 w - - 0 1", + "fen": "8/7k/8/8/8/7r/1K5P/n7 w - - 0 1", "probe": "dtm=15 (h#7.5) count=1", "dtm": 15, "max_dtm": 19, "unique_at_depth": 50, "plane_size": 355074048, "saturated_at_max": true, - "solution": "Kxa2 Kg6 Ka3 Kf5 g4+ Ke4 g5 Kd3 g6 Kc2 g7 Kb1 g8=Q Ka1 Qa2#", + "solution": "Ka2 Ra3+ Kxa3 Kg6 h4 Kf5 h5 Ke4 h6 Kd3 h7 Kc2 h8=Q Kb1 Qb2#", "extra_lines": 0, "themes": [ + "set-play", "promotion", "excelsior", "excelsior:white", - "single-piece", - "single-piece:black", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/7k/8/8/8/8/r2n2P1/K7 w - - 0 1" }, { "material": "KPvkrp", @@ -3067,7 +3780,12 @@ "excelsior:white", "umnov", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KPvkrr", @@ -3088,7 +3806,12 @@ "single-piece", "single-piece:white", "promotions:q" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KQBBvk", @@ -3106,7 +3829,12 @@ "switchback", "single-piece", "single-piece:black" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": false + } }, { "material": "KQBNvk", @@ -3124,7 +3852,12 @@ "switchback", "single-piece", "single-piece:black" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQBPvk", @@ -3149,7 +3882,12 @@ "single-piece", "single-piece:black", "promotions:b" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQBvkb", @@ -3166,7 +3904,12 @@ "themes": [ "self-block", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQBvkn", @@ -3187,7 +3930,12 @@ "switchback", "self-block", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQBvkp", @@ -3210,7 +3958,12 @@ "self-block", "umnov", "promotions:n" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQBvkq", @@ -3234,7 +3987,12 @@ "kniest", "pendulum", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQBvkr", @@ -3252,7 +4010,12 @@ "switchback", "single-piece", "single-piece:black" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQNNvk", @@ -3273,7 +4036,12 @@ "mirror", "single-piece", "single-piece:black" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQNPvk", @@ -3296,7 +4064,12 @@ "phoenix", "nocheck", "promotions:q" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQNvkb", @@ -3316,7 +4089,12 @@ "ideal", "self-block", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQNvkn", @@ -3336,7 +4114,12 @@ "ideal", "self-block", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQNvkp", @@ -3360,7 +4143,12 @@ "nocheck", "umnov", "promotions:r" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQNvkq", @@ -3384,7 +4172,12 @@ "kniest", "pendulum", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQNvkr", @@ -3404,7 +4197,12 @@ "ideal", "switchback", "self-block" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQPPvk", @@ -3424,7 +4222,12 @@ "single-piece:black", "phoenix", "promotions:q" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQPvkb", @@ -3448,7 +4251,12 @@ "nocheck", "umnov", "promotions:q" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQPvkn", @@ -3474,7 +4282,12 @@ "nocheck", "umnov", "promotions:q" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQPvkp", @@ -3497,7 +4310,12 @@ "switchback", "phoenix", "promotions:q" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQPvkq", @@ -3520,7 +4338,12 @@ "nocheck", "umnov", "promotions:q" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQPvkr", @@ -3545,28 +4368,39 @@ "nocheck", "umnov", "promotions:q" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQQBvk", "pieces": 5, - "fen": "8/8/8/8/3Q4/1Bk5/2Q5/K7 b - - 0 1", + "fen": "8/8/8/8/4Q3/B2k4/1Q6/K7 b - - 0 1", "probe": "dtm=6 (h#3) count=1", "dtm": 6, "max_dtm": 8, "unique_at_depth": 293, "plane_size": 121110528, "saturated_at_max": true, - "solution": "Kxd4 Qg6 Kc5 Kb2 Kb4 Qb6#", + "solution": "Kxe4 Kb1 Ke3 Bc5+ Kd3 Qc2#", "extra_lines": 0, "themes": [ "pure", "model", "ideal", + "closed-walk", "single-piece", - "single-piece:black", - "nocheck" - ] + "single-piece:black" + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + }, + "replaced_from": "8/8/8/8/3Q4/1Bk5/2Q5/K7 b - - 0 1" }, { "material": "KQQNvk", @@ -3586,7 +4420,12 @@ "single-piece", "single-piece:black", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQQPvk", @@ -3606,61 +4445,87 @@ "single-piece:black", "pendulum", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQQQvk", "pieces": 5, - "fen": "2Q5/2Q5/8/8/8/8/8/K1kQ4 b - - 0 1", + "fen": "5Q2/4Q3/8/8/8/8/8/K1Qk4 b - - 0 1", "probe": "dtm=4 (h#2) count=1", "dtm": 4, "max_dtm": 6, "unique_at_depth": 3150, "plane_size": 121110528, "saturated_at_max": true, - "solution": "Kxd1 Qh2 Ke1 Qc1#", + "solution": "Kxc1 Qf2 Kd1 Qee1#", "extra_lines": 0, "themes": [ - "mirror", + "switchback", "single-piece", "single-piece:black", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + }, + "replaced_from": "2Q5/2Q5/8/8/8/8/8/K1kQ4 b - - 0 1" }, { "material": "KQQRvk", "pieces": 5, - "fen": "8/8/8/8/8/4Q3/1RQk4/K7 b - - 0 1", + "fen": "8/8/8/8/3Q4/3k4/2R5/K1Q5 b - - 0 1", "probe": "dtm=6 (h#3) count=1", "dtm": 6, "max_dtm": 8, "unique_at_depth": 775, "plane_size": 121110528, "saturated_at_max": true, - "solution": "Kxe3 Ka2 Kd4 Qe4+ Kc3 Rc2#", + "solution": "Kxd4 Kb2 Ke4 Qf4+ Kd3 Rd2#", "extra_lines": 0, "themes": [ + "closed-walk", "single-piece", "single-piece:black" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + }, + "replaced_from": "8/8/8/8/8/4Q3/1RQk4/K7 b - - 0 1" }, { "material": "KQQvkb", "pieces": 5, - "fen": "8/8/8/7Q/6k1/4Q3/8/K2b4 b - - 0 1", + "fen": "4k2b/2Q3Q1/8/8/8/8/8/1K6 b - - 0 1", "probe": "dtm=10 (h#5) count=1", "dtm": 10, "max_dtm": 12, "unique_at_depth": 408, "plane_size": 121110528, "saturated_at_max": false, - "solution": "Kxh5 Kb2 Kg4 Qg5+ Kf3 Kc3 Kf2 Kd3 Ke1 Qg1#", + "solution": "Bxg7 Kc2 Kf8 Kd3 Kg8 Ke4 Kh7 Kf5 Kh6 Qh2#", "extra_lines": 0, "themes": [ - "switchback", - "single-piece", - "single-piece:black" - ] + "pure", + "model", + "ideal", + "self-block", + "nocheck" + ], + "quality": { + "capture_first": true, + "check": false, + "legal": true + }, + "replaced_from": "8/8/8/7Q/6k1/4Q3/8/K2b4 b - - 0 1" }, { "material": "KQQvkn", @@ -3680,7 +4545,12 @@ "single-piece:black", "pendulum", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQQvkp", @@ -3700,7 +4570,12 @@ "single-piece:black", "pendulum", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQQvkq", @@ -3716,29 +4591,42 @@ "extra_lines": 0, "themes": [ "mirror" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQQvkr", "pieces": 5, - "fen": "8/8/8/8/7Q/1r3Q1k/8/K7 b - - 0 1", + "fen": "8/8/2rQ4/7Q/6k1/8/8/K7 b - - 0 1", "probe": "dtm=10 (h#5) count=1", "dtm": 10, "max_dtm": 12, "unique_at_depth": 46, "plane_size": 121110528, "saturated_at_max": true, - "solution": "Kxh4 Qxb3 Kg4 Qa2 Kf3 Kb2 Ke2 Kc3+ Kd1 Qd2#", + "solution": "Kxh5 Qxc6 Kg4 Qh6 Kf3 Kb2 Ke2 Kc3 Kd1 Qd2#", "extra_lines": 0, "themes": [ + "switchback", "single-piece", - "single-piece:black" - ] + "single-piece:black", + "nocheck" + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + }, + "replaced_from": "8/8/8/8/7Q/1r3Q1k/8/K7 b - - 0 1" }, { "material": "KQRBvk", "pieces": 5, - "fen": "8/7Q/6k1/8/7B/6R1/8/K7 b - - 0 1", + "fen": "8/7Q/7k/8/7B/6R1/8/K7 b - - 0 1", "probe": "dtm=12 (h#6) count=1", "dtm": 12, "max_dtm": 14, @@ -3756,7 +4644,13 @@ "single-piece", "single-piece:black", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + }, + "replaced_from": "8/7Q/6k1/8/7B/6R1/8/K7 b - - 0 1" }, { "material": "KQRNvk", @@ -3774,12 +4668,17 @@ "single-piece", "single-piece:black", "umnov" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQRPvk", "pieces": 5, - "fen": "8/7Q/6Rk/8/8/8/5P2/K7 b - - 0 1", + "fen": "7k/7Q/6R1/8/8/8/5P2/K7 b - - 0 1", "probe": "dtm=12 (h#6) count=1", "dtm": 12, "max_dtm": 14, @@ -3796,43 +4695,63 @@ "single-piece", "single-piece:black", "phoenix", + "pendulum", "promotions:q" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + }, + "replaced_from": "8/7Q/6Rk/8/8/8/5P2/K7 b - - 0 1" }, { "material": "KQRRvk", "pieces": 5, - "fen": "8/8/8/8/8/4R3/1RQk4/K7 b - - 0 1", + "fen": "8/8/8/8/4R3/3k4/2R5/K1Q5 b - - 0 1", "probe": "dtm=6 (h#3) count=1", "dtm": 6, "max_dtm": 10, "unique_at_depth": 1116, "plane_size": 121110528, "saturated_at_max": true, - "solution": "Kxe3 Ka2 Kd4 Qe4+ Kc3 Rc2#", + "solution": "Kxe4 Kb2 Kd4 Qf4+ Kd3 Rd2#", "extra_lines": 0, "themes": [ + "closed-walk", "single-piece", "single-piece:black" - ] + ], + "quality": { + "capture_first": true, + "check": false, + "legal": true + }, + "replaced_from": "8/8/8/8/8/4R3/1RQk4/K7 b - - 0 1" }, { "material": "KQRvkb", "pieces": 5, - "fen": "8/8/8/8/8/8/6R1/K1b3kQ b - - 0 1", + "fen": "7b/6Q1/8/8/8/8/6R1/K6k b - - 0 1", "probe": "dtm=10 (h#5) count=1", "dtm": 10, "max_dtm": 14, "unique_at_depth": 1113, "plane_size": 121110528, "saturated_at_max": true, - "solution": "Kxh1 Rh2+ Kg1 Kb1 Kf1 Kc2 Ke1 Kd3 Kd1 Rh1#", + "solution": "Bxg7+ Rb2 Kg1 Kb1 Kf1 Kc2 Ke1 Kd3 Kd1 Rb1#", "extra_lines": 0, "themes": [ - "switchback", - "single-piece", - "single-piece:black" - ] + "pure", + "model", + "mirror" + ], + "quality": { + "capture_first": true, + "check": false, + "legal": true + }, + "replaced_from": "8/8/8/8/8/8/6R1/K1b3kQ b - - 0 1" }, { "material": "KQRvkn", @@ -3852,19 +4771,24 @@ "single-piece:black", "pendulum", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQRvkp", "pieces": 5, - "fen": "8/7Q/6Rk/8/8/1p6/8/K7 b - - 0 1", + "fen": "7Q/7k/8/6R1/p7/8/8/K7 b - - 0 1", "probe": "dtm=12 (h#6) count=1", "dtm": 12, "max_dtm": 14, "unique_at_depth": 72, "plane_size": 355074048, "saturated_at_max": true, - "solution": "Kxh7 Kb2 Kh8 Kc3 b2 Kd4 b1=R Ke5 Rb8 Kf6 Rg8 Rh6#", + "solution": "Kxh8 Kb2 a3+ Kc3 a2 Kd4 a1=R Ke5 Ra8 Kf6 Rg8 Rh5#", "extra_lines": 0, "themes": [ "pure", @@ -3873,10 +4797,15 @@ "promotion", "underpromotion", "self-block", - "nocheck", - "umnov", + "kniest", "promotions:r" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + }, + "replaced_from": "8/7Q/6Rk/8/8/1p6/8/K7 b - - 0 1" }, { "material": "KQRvkq", @@ -3895,7 +4824,12 @@ "model", "ideal", "self-block" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQRvkr", @@ -3915,7 +4849,12 @@ "ideal", "self-block", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQvkbb", @@ -3935,7 +4874,12 @@ "mirror", "single-piece", "single-piece:black" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KQvkbn", @@ -3952,7 +4896,12 @@ "themes": [ "mirror", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KQvkbp", @@ -3969,7 +4918,12 @@ "themes": [ "single-piece", "single-piece:black" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQvknn", @@ -3991,7 +4945,12 @@ "single-piece", "single-piece:black", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KQvknp", @@ -4014,19 +4973,24 @@ "nocapture", "nocheck", "promotions:b" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KQvkpp", "pieces": 5, - "fen": "8/6k1/4pQ2/8/p7/8/8/K7 b - - 0 1", + "fen": "8/7k/5Q2/p4p2/8/8/8/K7 b - - 0 1", "probe": "dtm=12 (h#6) count=1", "dtm": 12, "max_dtm": 14, "unique_at_depth": 15, "plane_size": 266305536, "saturated_at_max": true, - "solution": "Kg8 Kb2 a3+ Kc3 a2 Kd4 a1=R Ke5 Rh1 Kxe6 Rh8 Qf7#", + "solution": "a4 Kb2 a3+ Kc3 a2 Kd4 a1=R Ke5 Ra8 Kxf5 Rh8 Qg6#", "extra_lines": 0, "themes": [ "pure", @@ -4035,27 +4999,40 @@ "promotion", "underpromotion", "self-block", + "single-piece", + "single-piece:black", "promotions:r" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/6k1/4pQ2/8/p7/8/8/K7 b - - 0 1" }, { "material": "KQvkqb", "pieces": 5, - "fen": "8/8/5k2/8/6Q1/q7/8/Kb6 w - - 0 1", + "fen": "8/8/7k/8/1b6/q7/8/KQ6 w - - 0 1", "probe": "dtm=11 (h#5.5) count=1", "dtm": 11, "max_dtm": 15, "unique_at_depth": 25, "plane_size": 121110528, "saturated_at_max": true, - "solution": "Kxb1 Qd3+ Kc1 Qg6 Kd2 Kg7 Ke3 Kh6 Kf4 Qh7 Qg5#", + "solution": "Qa2 Kg5 Qxa3 Kf4 Qa2 Ke3 Kb2 Kd2 Kb3+ Kc1 Qc2#", "extra_lines": 0, "themes": [ - "pure", - "model", - "ideal", - "self-block" - ] + "switchback", + "single-piece", + "single-piece:black" + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + }, + "replaced_from": "8/8/5k2/8/6Q1/q7/8/Kb6 w - - 0 1" }, { "material": "KQvkqn", @@ -4075,7 +5052,12 @@ "self-block", "nocapture", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KQvkqp", @@ -4093,26 +5075,38 @@ "self-block", "nocapture", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KQvkqq", "pieces": 5, - "fen": "8/8/5k2/8/6Q1/q7/8/Kq6 w - - 0 1", + "fen": "8/7k/8/8/8/1q6/Q7/K2q4 w - - 0 1", "probe": "dtm=11 (h#5.5) count=1", "dtm": 11, "max_dtm": 15, "unique_at_depth": 58, "plane_size": 121110528, "saturated_at_max": true, - "solution": "Kxb1 Qd3+ Kc1 Qg6 Kd2 Kg7 Ke3 Kh6 Kf4 Qh7 Qg5#", + "solution": "Qb1+ Qdd3 Qe1 Qf7 Kb2 Qdg6 Kc3 Kg7 Kd4 Kf6 Qe5#", "extra_lines": 0, "themes": [ "pure", "model", "ideal", - "self-block" - ] + "self-block", + "nocapture" + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + }, + "replaced_from": "8/8/5k2/8/6Q1/q7/8/Kq6 w - - 0 1" }, { "material": "KQvkqr", @@ -4131,7 +5125,12 @@ "model", "ideal", "self-block" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQvkrb", @@ -4153,7 +5152,12 @@ "single-piece:black", "nocapture", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KQvkrn", @@ -4170,7 +5174,12 @@ "themes": [ "mirror", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KQvkrp", @@ -4192,29 +5201,35 @@ "single-piece:black", "nocapture", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KQvkrr", "pieces": 5, - "fen": "8/5Q2/8/8/6k1/1r6/r7/K7 w - - 0 1", + "fen": "8/8/8/6k1/8/8/1r2r3/K4Q2 w - - 0 1", "probe": "dtm=9 (h#4.5) count=1", "dtm": 9, "max_dtm": 12, "unique_at_depth": 460, "plane_size": 121110528, "saturated_at_max": true, - "solution": "Kxa2 Kg3 Qc4 Kf2 Kxb3 Ke1 Kc3 Kd1 Qf1#", + "solution": "Qb1 Kf4 Qxb2 Ke3 Qa3+ Kd2 Kb1 Kd1 Qc1#", "extra_lines": 0, "themes": [ - "pure", - "model", - "ideal", - "mirror", "single-piece", - "single-piece:black", - "nocheck" - ] + "single-piece:black" + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/5Q2/8/8/6k1/1r6/r7/K7 w - - 0 1" }, { "material": "KRBBvk", @@ -4232,7 +5247,12 @@ "switchback", "single-piece", "single-piece:black" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": false + } }, { "material": "KRBNvk", @@ -4249,7 +5269,12 @@ "themes": [ "single-piece", "single-piece:black" - ] + ], + "quality": { + "capture_first": true, + "check": false, + "legal": true + } }, { "material": "KRBPvk", @@ -4298,29 +5323,43 @@ "single-piece:black", "nocheck", "promotions:q" - ] - } + ], + "quality": { + "capture_first": true, + "check": false, + "legal": true + } + }, + "quality": { + "capture_first": true, + "check": false, + "legal": true + }, + "published_by": "Abdurahmanovic & Becker (2006)" }, { "material": "KRBvkb", "pieces": 5, - "fen": "8/4B3/8/6Rk/7b/8/8/K7 b - - 0 1", + "fen": "7b/7k/8/4R3/8/8/8/K1B5 b - - 0 1", "probe": "dtm=12 (h#6) count=1", "dtm": 12, "max_dtm": 20, "unique_at_depth": 28, "plane_size": 121110528, "saturated_at_max": true, - "solution": "Kh6 Rg8 Kh5 Re8 Kg4 Kb2 Kf3 Kc3 Ke2 Bxh4+ Kd1 Re1#", + "solution": "Kg6 Bg5 Kh5 Kb1 Kg4 Re8 Kf3 Be7 Ke2 Bb4+ Kd1 Re1#", "extra_lines": 0, "themes": [ - "pure", - "model", - "ideal", - "switchback", "single-piece", - "single-piece:black" - ] + "single-piece:black", + "nocapture" + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/4B3/8/6Rk/7b/8/8/K7 b - - 0 1" }, { "material": "KRBvkn", @@ -4340,31 +5379,39 @@ "ideal", "self-block", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KRBvkp", "pieces": 5, - "fen": "8/8/8/8/8/8/2pR4/K1k3B1 b - - 0 1", + "fen": "6R1/8/7k/7p/7B/8/8/K7 b - - 0 1", "probe": "dtm=12 (h#6) count=1", "dtm": 12, "max_dtm": 32, "unique_at_depth": 175, "plane_size": 355074048, "saturated_at_max": true, - "solution": "Kxd2 Ka2 Kc1 Kb3 Kb1 Bc5 Ka1 Ba3 c1=N+ Kc2 Na2 Bb2#", + "solution": "Kh7 Kb2 Kh6 Kc3 Kh7 Kd4 Kh6 Ke5 Kh7 Kf6 Kh6 Rh8#", "extra_lines": 0, "themes": [ - "pure", - "model", - "ideal", - "promotion", - "underpromotion", "switchback", - "self-block", - "umnov", - "promotions:n" - ] + "single-piece", + "single-piece:black", + "pendulum", + "nocapture", + "nocheck" + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/8/8/8/8/8/2pR4/K1k3B1 b - - 0 1" }, { "material": "KRBvkq", @@ -4386,7 +5433,12 @@ "single-piece:black", "pendulum", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KRBvkr", @@ -4405,28 +5457,41 @@ "model", "ideal", "mirror" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KRNNvk", "pieces": 5, - "fen": "8/8/8/8/8/8/k1K5/R1N4N b - - 0 1", + "fen": "5k2/4R3/7N/8/6N1/8/2K5/8 b - - 0 1", "probe": "dtm=12 (h#6) count=1", "dtm": 12, "max_dtm": 16, "unique_at_depth": 27, "plane_size": 121110528, "saturated_at_max": true, - "solution": "Kxa1 Kd1 Kb2 Nb3 Kc3 Kc1 Kd3 Nc5+ Ke2 Ng3+ Ke1 Nd3#", + "solution": "Kxe7 Nf2 Kf6 Kd3 Kg5 Ke4 Kh4 Kf5 Kg3 Kg6 Kh4 Nf5#", "extra_lines": 0, "themes": [ "pure", "model", "ideal", "mirror", + "switchback", "single-piece", - "single-piece:black" - ] + "single-piece:black", + "nocheck" + ], + "quality": { + "capture_first": true, + "check": false, + "legal": true + }, + "replaced_from": "8/8/8/8/8/8/k1K5/R1N4N b - - 0 1" }, { "material": "KRNPvk", @@ -4448,7 +5513,12 @@ "single-piece:black", "nocheck", "promotions:q" - ] + ], + "quality": { + "capture_first": true, + "check": false, + "legal": true + } }, { "material": "KRNvkb", @@ -4469,7 +5539,12 @@ "closed-walk", "self-block", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KRNvkn", @@ -4489,19 +5564,24 @@ "ideal", "self-block", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KRNvkp", "pieces": 5, - "fen": "7k/4N2R/8/8/8/3p4/8/1K6 b - - 0 1", + "fen": "8/8/8/8/3R4/2kp4/3N4/2K5 b - - 0 1", "probe": "dtm=14 (h#7) count=1", "dtm": 14, "max_dtm": 23, "unique_at_depth": 6, "plane_size": 355074048, "saturated_at_max": true, - "solution": "Kxh7 Kc1 Kg7 Kd2 Kh8 Ke3 d2 Kf4 d1=B Kg5 Bb3 Kh6 Bg8 Ng6#", + "solution": "Kxd4 Nf1 d2+ Kb2 d1=R Ka3 Kc3 Ka4 Kb2 Ne3 Ka1 Ka3 Rb1 Nc2#", "extra_lines": 0, "themes": [ "pure", @@ -4509,12 +5589,17 @@ "ideal", "promotion", "underpromotion", - "closed-walk", + "switchback", "self-block", - "nocheck", "umnov", - "promotions:b" - ] + "promotions:r" + ], + "quality": { + "capture_first": true, + "check": false, + "legal": true + }, + "replaced_from": "7k/4N2R/8/8/8/3p4/8/1K6 b - - 0 1" }, { "material": "KRNvkq", @@ -4531,7 +5616,12 @@ "themes": [ "single-piece", "single-piece:black" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KRNvkr", @@ -4551,7 +5641,12 @@ "ideal", "switchback", "self-block" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KRPPvk", @@ -4570,7 +5665,12 @@ "single-piece", "single-piece:black", "promotions:q" - ] + ], + "quality": { + "capture_first": true, + "check": false, + "legal": true + } }, { "material": "KRPvkb", @@ -4593,7 +5693,12 @@ "single-piece:white", "single-piece:black", "promotions:q" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KRPvkn", @@ -4620,31 +5725,42 @@ "nocheck", "umnov", "promotions:q" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KRPvkp", "pieces": 5, - "fen": "8/8/3p4/8/8/k1K5/R1P5/8 b - - 0 1", + "fen": "8/8/8/pK6/P7/8/6R1/7k b - - 0 1", "probe": "dtm=14 (h#7) count=1", "dtm": 14, "max_dtm": 28, "unique_at_depth": 41, "plane_size": 266305536, "saturated_at_max": true, - "solution": "Kxa2 Kb4 d5 c4 d4 c5 d3 c6 d2 c7 d1=R c8=Q Ra1 Qc2#", + "solution": "Kxg2 Kxa5 Kf3 Kb4 Ke4 a5 Kd5 a6 Kc6 a7 Kb7 Kc5 Ka6 a8=Q#", "extra_lines": 0, "themes": [ + "pure", + "model", + "ideal", + "mirror", "promotion", - "underpromotion", - "excelsior", - "excelsior:white", - "closed-walk", - "self-block", - "kniest", + "single-piece", + "single-piece:black", "nocheck", - "promotions:qr" - ] + "promotions:q" + ], + "quality": { + "capture_first": true, + "check": false, + "legal": true + }, + "replaced_from": "8/8/3p4/8/8/k1K5/R1P5/8 b - - 0 1" }, { "material": "KRPvkq", @@ -4667,7 +5783,12 @@ "single-piece:white", "single-piece:black", "promotions:q" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KRPvkr", @@ -4691,7 +5812,12 @@ "single-piece", "single-piece:black", "promotions:q" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KRRBvk", @@ -4714,7 +5840,12 @@ "single-piece", "single-piece:black", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KRRNvk", @@ -4732,7 +5863,12 @@ "single-piece", "single-piece:black", "umnov" - ] + ], + "quality": { + "capture_first": true, + "check": false, + "legal": true + } }, { "material": "KRRPvk", @@ -4755,27 +5891,36 @@ "single-piece:black", "pendulum", "promotions:q" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KRRRvk", "pieces": 5, - "fen": "8/8/8/8/8/4R3/3RkR2/K7 b - - 0 1", + "fen": "8/8/8/8/3R4/2k5/1R6/K3R3 b - - 0 1", "probe": "dtm=6 (h#3) count=1", "dtm": 6, "max_dtm": 10, "unique_at_depth": 217, "plane_size": 121110528, "saturated_at_max": true, - "solution": "Kxe3 Kb2 Ke4 Kc3 Ke3 Rde2#", + "solution": "Kxd4 Rbb1 Kd3 Kb2 Kd2 Rbd1#", "extra_lines": 0, "themes": [ - "switchback", "single-piece", "single-piece:black", - "kniest", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": false, + "legal": true + }, + "replaced_from": "8/8/8/8/8/4R3/3RkR2/K7 b - - 0 1" }, { "material": "KRRvkb", @@ -4793,40 +5938,50 @@ "pure", "model", "mirror" - ] + ], + "quality": { + "capture_first": true, + "check": false, + "legal": true + } }, { "material": "KRRvkn", "pieces": 5, - "fen": "8/8/8/8/8/n7/1R6/K5kR b - - 0 1", + "fen": "7k/6R1/8/8/7n/8/8/1K5R b - - 0 1", "probe": "dtm=10 (h#5) count=1", "dtm": 10, "max_dtm": 14, "unique_at_depth": 229, "plane_size": 121110528, "saturated_at_max": true, - "solution": "Kxh1 Rh2+ Kg1 Kb2 Kf1 Kc3 Ke1 Kd3 Kd1 Rh1#", + "solution": "Kxg7 Kc2 Nf3 Kd3 Nh2 Ke4 Kh6 Kf5 Kh5 Rxh2#", "extra_lines": 0, "themes": [ "pure", "model", + "ideal", "mirror", - "switchback", - "single-piece", - "single-piece:black" - ] + "nocheck" + ], + "quality": { + "capture_first": true, + "check": false, + "legal": true + }, + "replaced_from": "8/8/8/8/8/n7/1R6/K5kR b - - 0 1" }, { "material": "KRRvkp", "pieces": 5, - "fen": "8/7R/6Rk/8/8/1p6/8/K7 b - - 0 1", + "fen": "K7/8/8/8/5R1p/7k/6R1/8 b - - 0 1", "probe": "dtm=12 (h#6) count=1", "dtm": 12, "max_dtm": 14, "unique_at_depth": 43, "plane_size": 355074048, "saturated_at_max": true, - "solution": "Kxh7 Kb2 Kh8 Kc3 b2 Kd4 b1=R Ke5 Rb8 Kf6 Rg8 Rh6#", + "solution": "Kxg2 Kb7 h3 Kc6 h2 Kd5 h1=R Ke4 Kh2 Kf3 Rg1 Rh4#", "extra_lines": 0, "themes": [ "pure", @@ -4836,30 +5991,40 @@ "underpromotion", "self-block", "nocheck", - "umnov", "promotions:r" - ] + ], + "quality": { + "capture_first": true, + "check": false, + "legal": true + }, + "replaced_from": "8/7R/6Rk/8/8/1p6/8/K7 b - - 0 1" }, { "material": "KRRvkq", "pieces": 5, - "fen": "8/8/8/8/8/8/3q1R2/K3R2k b - - 0 1", + "fen": "8/8/8/8/8/8/5R2/K4Rqk b - - 0 1", "probe": "dtm=10 (h#5) count=1", "dtm": 10, "max_dtm": 14, "unique_at_depth": 219, "plane_size": 121110528, "saturated_at_max": true, - "solution": "Qxe1+ Kb2 Kg1 Rc2 Qf2 Kc3 Kf1 Kd3 Ke1 Rc1#", + "solution": "Qxf1+ Kb2 Kg1 Rc2 Qf2 Kc3 Kf1 Kd3 Ke1 Rc1#", "extra_lines": 0, "themes": [ "pure", "model", "ideal", "self-block", - "kniest", "umnov" - ] + ], + "quality": { + "capture_first": true, + "check": false, + "legal": true + }, + "replaced_from": "8/8/8/8/8/8/3q1R2/K3R2k b - - 0 1" }, { "material": "KRRvkr", @@ -4879,7 +6044,12 @@ "ideal", "mirror", "switchback" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KRvkbb", @@ -4897,7 +6067,12 @@ "pure", "model", "mirror" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KRvkbn", @@ -4940,53 +6115,66 @@ "mirror", "single-piece", "single-piece:black" - ] - } + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } + }, + "quality": { + "capture_first": false, + "check": true, + "legal": true + }, + "published_by": "Sheglow (1998)" }, { "material": "KRvkbp", "pieces": 5, - "fen": "8/8/6k1/6R1/8/pb6/8/K7 b - - 0 1", + "fen": "8/8/7k/6p1/6R1/8/8/K1b5 b - - 0 1", "probe": "dtm=12 (h#6) count=1", "dtm": 12, "max_dtm": 14, "unique_at_depth": 817, "plane_size": 355074048, "saturated_at_max": true, - "solution": "Kh7 Kb1 Bg8 Kc2 a2 Kd3 a1=R Ke4 Ra7 Kf5 Rg7 Rh5#", + "solution": "Kh5 Rxg5+ Kh4 Rh5+ Kg3 Kb1 Kf2 Kc2 Ke1 Kd3 Kd1 Rh1#", "extra_lines": 0, "themes": [ - "pure", - "model", - "ideal", - "promotion", - "underpromotion", - "self-block", - "nocapture", - "nocheck", - "promotions:r" - ] + "single-piece", + "single-piece:black", + "umnov" + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/8/6k1/6R1/8/pb6/8/K7 b - - 0 1" }, { "material": "KRvknn", "pieces": 5, - "fen": "8/8/5Rk1/8/8/2nn4/8/K7 b - - 0 1", + "fen": "8/8/7k/6R1/8/8/1n5n/K7 b - - 0 1", "probe": "dtm=12 (h#6) count=1", "dtm": 12, "max_dtm": 14, "unique_at_depth": 38, "plane_size": 121110528, "saturated_at_max": true, - "solution": "Kg5 Rc6 Kf4 Rxc3 Ke3 Ka2 Kd2 Rxd3+ Kc1 Kb3 Kb1 Rd1#", + "solution": "Nd3 Kb1 Nf4 Kc2 Nh5 Kd3 Ng4 Ke4 Ngf6+ Kf5 Nh7 Rg6#", "extra_lines": 0, "themes": [ - "pure", - "model", - "ideal", - "mirror", - "single-piece", - "single-piece:black" - ] + "self-block", + "nocapture" + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/8/5Rk1/8/8/2nn4/8/K7 b - - 0 1" }, { "material": "KRvknp", @@ -5008,7 +6196,12 @@ "self-block", "nocapture", "promotions:r" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KRvkpp", @@ -5028,7 +6221,12 @@ "underpromotion", "umnov", "promotions:b" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KRvkqb", @@ -5059,7 +6257,13 @@ "stipulation": "h#7 0.1...", "fen": "5b2/5q1K/8/3R4/8/2k5/8/8" } - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + }, + "published_by": "Sheglow (1998)" }, { "material": "KRvkqn", @@ -5078,19 +6282,24 @@ "model", "self-block", "nocapture" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KRvkqp", "pieces": 5, - "fen": "8/8/7k/6R1/8/1p6/8/qK6 w - - 0 1", + "fen": "6k1/5R2/8/8/8/1p6/2q5/1K6 w - - 0 1", "probe": "dtm=13 (h#6.5) count=1", "dtm": 13, "max_dtm": 15, "unique_at_depth": 17, "plane_size": 355074048, "saturated_at_max": true, - "solution": "Kxa1 Kh7 Kb2 Kh8 Kc3 b2 Kd4 b1=R Ke5 Rb8 Kf6 Rg8 Rh5#", + "solution": "Ka1 Qb2+ Kxb2 Kh8 Kc3 b2 Kd4 b1=R Ke5 Rh1 Kf6 Rh7 Rf8#", "extra_lines": 0, "themes": [ "pure", @@ -5099,10 +6308,15 @@ "promotion", "underpromotion", "self-block", - "nocheck", "umnov", "promotions:r" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + }, + "replaced_from": "8/8/7k/6R1/8/1p6/8/qK6 w - - 0 1" }, { "material": "KRvkqq", @@ -5123,7 +6337,12 @@ "switchback", "self-block", "umnov" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KRvkqr", @@ -5144,28 +6363,37 @@ "switchback", "self-block", "umnov" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KRvkrb", "pieces": 5, - "fen": "8/3b4/6k1/6R1/8/8/3r4/K7 b - - 0 1", + "fen": "8/7k/8/6R1/8/b7/4r3/K7 b - - 0 1", "probe": "dtm=12 (h#6) count=1", "dtm": 12, "max_dtm": 14, "unique_at_depth": 55, "plane_size": 121110528, "saturated_at_max": true, - "solution": "Kh7 Kb1 Rd6 Kc2 Rg6 Kd3 Be6 Ke4 Bg8 Kf5 Rg7 Rh5#", + "solution": "Bb2+ Ka2 Bg7+ Kb3 Kg8 Kc4 Kf8 Kd5 Be5 Ke6 Ke8 Rg8#", "extra_lines": 0, "themes": [ "pure", "model", - "ideal", - "self-block", - "nocapture", - "nocheck" - ] + "mirror", + "nocapture" + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/3b4/6k1/6R1/8/8/3r4/K7 b - - 0 1" }, { "material": "KRvkrn", @@ -5182,27 +6410,44 @@ "themes": [ "self-block", "nocapture" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KRvkrp", "pieces": 5, - "fen": "8/8/7k/8/8/8/p1r5/K6R b - - 0 1", + "fen": "8/8/7k/6R1/8/1p6/1r6/K7 b - - 0 1", "probe": "dtm=12 (h#6) count=1", "dtm": 12, "max_dtm": 15, "unique_at_depth": 175, "plane_size": 355074048, "saturated_at_max": true, - "solution": "Kg5 Rb1 Kf4 Rb2 Ke3 Kxa2 Kd2 Kb3 Kc1 Ra2 Rd2 Ra1#", + "solution": "Kh7 Kxb2 Kh8 Kc3 b2 Kd4 b1=R Ke5 Rb8 Kf6 Rg8 Rh5#", "extra_lines": 0, "themes": [ + "set-play", "pure", "model", "ideal", + "promotion", + "underpromotion", "self-block", - "nocheck" - ] + "phoenix", + "nocheck", + "umnov", + "promotions:r" + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/8/7k/8/8/8/p1r5/K6R b - - 0 1" }, { "material": "KRvkrr", @@ -5223,7 +6468,12 @@ "single-piece", "single-piece:black", "umnov" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KBBvkbb", @@ -5240,7 +6490,12 @@ "themes": [ "self-block", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBBvkbn", @@ -5258,7 +6513,12 @@ "pure", "self-block", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBBvknn", @@ -5278,7 +6538,12 @@ "ideal", "self-block", "nocapture" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBvkqbb", @@ -5294,27 +6559,39 @@ "extra_lines": 0, "themes": [ "self-block" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KBvkqbn", "pieces": 6, - "fen": "8/8/1n6/3b4/q7/8/8/K1kB4 w - - 0 1", + "fen": "7n/8/2B5/3b4/8/2k5/2q5/1K6 w - - 0 1", "probe": "dtm=19 (h#9.5) count=1", "dtm": 19, "max_dtm": 25, "unique_at_depth": 90, "plane_size": 7751073792, "saturated_at_max": true, - "solution": "Bxa4 Kd2 Bb5 Kc3 Ba6 Kb4 Kb2 Ka5 Kc3 Nc8 Kd4 Kb6 Kxd5 Ka7 Kc6 Ka8 Kc7 Na7 Bb7#", + "solution": "Ka1 Kb4 Bb5 Qc5 Kb2 Bb3 Bc4 Ka4 Kc3 Qa3 Kd4 Ng6 Kd5 Nf4+ Kc6 Nd3 Kb6 Nb4 Bb5#", "extra_lines": 0, "themes": [ "pure", "model", "ideal", + "switchback", "self-block", - "nocheck" - ] + "nocapture" + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + }, + "replaced_from": "8/8/1n6/3b4/q7/8/8/K1kB4 w - - 0 1" }, { "material": "KBvkqnn", @@ -5334,7 +6611,12 @@ "ideal", "self-block", "nocapture" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + } }, { "material": "KBvkqqb", @@ -5350,7 +6632,12 @@ "extra_lines": 0, "themes": [ "self-block" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KBvkqqn", @@ -5371,7 +6658,12 @@ "switchback", "self-block", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KBvkqrb", @@ -5389,28 +6681,39 @@ "switchback", "self-block", "umnov" - ] + ], + "quality": { + "capture_first": false, + "check": true, + "legal": true + } }, { "material": "KBvkqrn", "pieces": 6, - "fen": "8/1q6/1n6/8/8/8/r7/KBk5 w - - 0 1", + "fen": "n7/8/4r3/8/8/5k2/2qB4/K7 w - - 0 1", "probe": "dtm=19 (h#9.5) count=1", "dtm": 19, "max_dtm": 25, "unique_at_depth": 394, "plane_size": 7751073792, "saturated_at_max": true, - "solution": "Kxa2 Kd2 Be4 Kc3 Bxb7 Kb4 Ba6 Ka5 Kb3 Nc8 Kc4 Kb6 Kd5 Ka7 Kc6 Ka8 Kc7 Na7 Bb7#", + "solution": "Be3 Qd1+ Kb2 Nc7 Kc3 Nb5+ Kc4 Nd4 Kd5 Rd6+ Ke5 Ke2 Kf4 Ke1 Kg3 Ne2+ Kg2 Rd2 Bf2#", "extra_lines": 0, "themes": [ + "set-play", "pure", "model", "ideal", - "switchback", "self-block", - "nocheck" - ] + "nocapture" + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "8/1q6/1n6/8/8/8/r7/KBk5 w - - 0 1" }, { "material": "KBvkrbb", @@ -5428,47 +6731,61 @@ "switchback", "self-block", "nocheck" - ] + ], + "quality": { + "capture_first": true, + "check": true, + "legal": true + } }, { "material": "KNNvknn", "pieces": 6, - "fen": "7k/8/8/8/8/2n5/8/NKnN4 w - - 0 1", + "fen": "1k5n/8/8/8/8/6Nn/8/3K3N w - - 0 1", "probe": "dtm=13 (h#6.5) count=1", "dtm": 13, "max_dtm": 16, "unique_at_depth": 31, "plane_size": 7751073792, "saturated_at_max": true, - "solution": "Kb2 Kg7 Ka3 Kf6 Kb4 Ke5 Kc5 Nb3+ Kc6 Kd4 Nc2+ Kc4 Nb2#", + "solution": "Ke2 Kc7 Kf3 Kd6 Kg4 Ke5 Kh5 Kf4 Kh6 Kg4 Nf2+ Kh4 Nf5#", "extra_lines": 0, "themes": [ - "pure", - "model", - "ideal", - "self-block", + "single-piece", + "single-piece:black", "nocapture" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "7k/8/8/8/8/2n5/8/NKnN4 w - - 0 1" }, { "material": "KNvknnn", "pieces": 6, - "fen": "7k/8/8/8/8/8/1n6/KNn1n3 w - - 0 1", + "fen": "7k/8/1n6/8/8/8/8/KNn1n3 w - - 0 1", "probe": "dtm=17 (h#8.5) count=1", "dtm": 17, "max_dtm": 19, "unique_at_depth": 4, "plane_size": 7751073792, "saturated_at_max": true, - "solution": "Kxb2 Kg7 Kc3 Kf6 Kd2 Ke5 Kd1 Kd4 Nd2 Kc3 Kxe1 Kb2 Kd1 Ka1 Kc2 Na2 Nb3#", + "solution": "Kb2 Kg7 Kc3 Kf6 Kd2 Ke5 Kd1 Kd4 Nd2 Kc3 Kxe1 Kb2 Kd1 Ka1 Kc2 Na2 Nb3#", "extra_lines": 0, "themes": [ "pure", "model", - "ideal", "switchback", "self-block", "nocheck" - ] + ], + "quality": { + "capture_first": false, + "check": false, + "legal": true + }, + "replaced_from": "7k/8/8/8/8/8/1n6/KNn1n3 w - - 0 1" } ] \ No newline at end of file diff --git a/docs/DEEPEST.md b/docs/DEEPEST.md index 5ccc5c4..502f8b3 100644 --- a/docs/DEEPEST.md +++ b/docs/DEEPEST.md @@ -31,6 +31,12 @@ are Cburnett's (Wikimedia Commons, CC BY-SA 3.0). When a database of published helpmates has been cross-checked (`tools/published_problems.py`), a problem the database contains carries a *Published* line and is followed by an unpublished sibling of the same material and stipulation, numbered *N b*. +Every position is also graded as a problem: a *Note* says when the solution +begins with a capture, when the side to move is in check in the diagram, or +when the diagram has no legal last move; an unpublished showcase position +with such a weakness was swapped for a cleaner unique position of the same +material and depth whenever the tablebase had one. The index's *published by* +column names the composer and year of the first source. Generated by [`tools/deepest_showcase.py`](../tools/deepest_showcase.py) and rendered by [`tools/render_deepest.py`](../tools/render_deepest.py) — nothing here @@ -48,242 +54,242 @@ Deepest sound problem in the whole corpus: **h#13** (KBvkrp, 2 such positions). Sorted by how deep a *sound* problem gets. `class max` is the longest helpmate in that material at any solution count. -| material | pieces | deepest sound | class max | gap | unique positions there | -| --- | --- | --- | --- | --- | --- | -| [KBvkrp](#kbvkrp) | 5 | **h#13** | h#16.5 | −7 | 2 | -| [KBvkqp](#kbvkqp) | 5 | **h#12** | h#17 | −10 | 3 | -| [KBvkbp](#kbvkbp) | 5 | **h#11.5** | h#16 | −9 | 8 | -| [KBPvkp](#kbpvkp) | 5 | **h#10.5** | h#16 | −11 | 1 | -| [KBvkqnn](#kbvkqnn) | 6 | **h#10** | h#13 | −6 | 5 | -| [KPvkpp](#kpvkpp) | 5 | **h#10** | h#15.5 | −11 | 2 | -| [KBvknp](#kbvknp) | 5 | **h#9.5** | h#15.5 | −12 | 2 | -| [KBvkqbn](#kbvkqbn) | 6 | **h#9.5** | h#12.5 | −6 | 90 | -| [KBvkqn](#kbvkqn) | 5 | **h#9.5** | h#13 | −7 | 46 | -| [KBvkqqn](#kbvkqqn) | 6 | **h#9.5** | h#12.5 | −6 | 341 | -| [KBvkqrn](#kbvkqrn) | 6 | **h#9.5** | h#12.5 | −6 | 394 | -| [KBvkrn](#kbvkrn) | 5 | **h#9.5** | h#12.5 | −6 | 24 | -| [KNvkpp](#knvkpp) | 5 | **h#9.5** | h#11.5 | −4 | 2 | -| [KNvkqb](#knvkqb) | 5 | **h#9.5** | h#11.5 | −4 | 1 | -| [KNvkqp](#knvkqp) | 5 | **h#9.5** | h#11.5 | −4 | 194 | -| [KPvkbp](#kpvkbp) | 5 | **h#9.5** | h#14.5 | −10 | 9 | -| [KBBvkbn](#kbbvkbn) | 6 | **h#9** | h#12 | −6 | 244 | -| [KBBvkn](#kbbvkn) | 5 | **h#9** | h#12 | −6 | 2 | -| [KBBvkp](#kbbvkp) | 5 | **h#9** | h#16 | −14 | 1 | -| [KBvkbn](#kbvkbn) | 5 | **h#9** | h#12 | −6 | 57 | -| [KBvknn](#kbvknn) | 5 | **h#9** | h#12.5 | −7 | 34 | -| [KBvkpp](#kbvkpp) | 5 | **h#9** | h#16 | −14 | 51 | -| [KNPvkp](#knpvkp) | 5 | **h#9** | h#14 | −10 | 9 | -| [KPvknp](#kpvknp) | 5 | **h#9** | h#14.5 | −11 | 4 | -| [KBBvknn](#kbbvknn) | 6 | **h#8.5** | h#13 | −9 | 17 | -| [KBvkqbb](#kbvkqbb) | 6 | **h#8.5** | h#10.5 | −4 | 25 | -| [KBvkrbb](#kbvkrbb) | 6 | **h#8.5** | h#9.5 | −2 | 2 | -| [KNvkbb](#knvkbb) | 5 | **h#8.5** | h#10.5 | −4 | 69 | -| [KNvkbp](#knvkbp) | 5 | **h#8.5** | h#10.5 | −4 | 12 | -| [KNvknn](#knvknn) | 5 | **h#8.5** | h#9.5 | −2 | 3 | -| [KNvknnn](#knvknnn) | 6 | **h#8.5** | h#9.5 | −2 | 4 | -| [KNvknp](#knvknp) | 5 | **h#8.5** | h#10 | −3 | 1 | -| [KNvkqr](#knvkqr) | 5 | **h#8.5** | h#9.5 | −2 | 8 | -| [KNvkrn](#knvkrn) | 5 | **h#8.5** | h#10.5 | −4 | 1 | -| [KNvkrp](#knvkrp) | 5 | **h#8.5** | h#11.5 | −6 | 46 | -| [KNvkrr](#knvkrr) | 5 | **h#8.5** | h#9.5 | −2 | 5 | -| [KPPvkp](#kppvkp) | 5 | **h#8.5** | h#14.5 | −12 | 6 | -| [KPvkp](#kpvkp) | 4 | **h#8.5** | h#14.5 | −12 | 2 | -| [KPvkqn](#kpvkqn) | 5 | **h#8.5** | h#9.5 | −2 | 1 | -| [KPvkqp](#kpvkqp) | 5 | **h#8.5** | h#14.5 | −12 | 9 | -| [KPvkrp](#kpvkrp) | 5 | **h#8.5** | h#14.5 | −12 | 101 | -| [KBBvkbb](#kbbvkbb) | 6 | **h#8** | h#10 | −4 | 129 | -| [KBvkbb](#kbvkbb) | 5 | **h#8** | h#10 | −4 | 8 | -| [KBvkn](#kbvkn) | 4 | **h#8** | h#12 | −8 | 19 | -| [KBvkp](#kbvkp) | 4 | **h#8** | h#16 | −16 | 16 | -| [KNvkb](#knvkb) | 4 | **h#8** | h#10.5 | −5 | 5 | -| [KNvkbn](#knvkbn) | 5 | **h#8** | h#10 | −4 | 5 | -| [KNvkp](#knvkp) | 4 | **h#8** | h#11.5 | −7 | 4 | -| [KNvkqn](#knvkqn) | 5 | **h#8** | h#10.5 | −5 | 2 | -| [KNvkr](#knvkr) | 4 | **h#8** | h#9.5 | −3 | 9 | -| [KQBvkn](#kqbvkn) | 5 | **h#8** | h#12 | −8 | 25 | -| [KQNvkb](#kqnvkb) | 5 | **h#8** | h#11 | −6 | 5 | -| [KQNvkn](#kqnvkn) | 5 | **h#8** | h#10 | −4 | 16 | -| [KQNvkp](#kqnvkp) | 5 | **h#8** | h#11 | −6 | 2 | -| [KQNvkr](#kqnvkr) | 5 | **h#8** | h#10 | −4 | 11 | -| [KQPvkb](#kqpvkb) | 5 | **h#8** | h#9 | −2 | 4 | -| [KQPvkn](#kqpvkn) | 5 | **h#8** | h#9 | −2 | 7 | -| [KQPvkp](#kqpvkp) | 5 | **h#8** | h#15 | −14 | 42 | -| [KRBvkn](#krbvkn) | 5 | **h#8** | h#12 | −8 | 4 | -| [KRNvkn](#krnvkn) | 5 | **h#8** | h#10 | −4 | 2 | -| [KBNvkq](#kbnvkq) | 5 | **h#7.5** | h#8.5 | −2 | 1 | -| [KBvkqqb](#kbvkqqb) | 6 | **h#7.5** | h#8.5 | −2 | 8 | -| [KBvkqrb](#kbvkqrb) | 6 | **h#7.5** | h#8.5 | −2 | 2 | -| [KNPvkb](#knpvkb) | 5 | **h#7.5** | h#11 | −7 | 4 | -| [KNPvkn](#knpvkn) | 5 | **h#7.5** | h#9 | −3 | 2 | -| [KNPvkq](#knpvkq) | 5 | **h#7.5** | h#8.5 | −2 | 17 | -| [KNPvkr](#knpvkr) | 5 | **h#7.5** | h#9 | −3 | 3 | -| [KNvkn](#knvkn) | 4 | **h#7.5** | h#10 | −5 | 14 | -| [KNvkrb](#knvkrb) | 5 | **h#7.5** | h#10.5 | −6 | 12 | -| [KPPvkb](#kppvkb) | 5 | **h#7.5** | h#8.5 | −2 | 1 | -| [KPPvkn](#kppvkn) | 5 | **h#7.5** | h#8.5 | −2 | 1 | -| [KPPvkq](#kppvkq) | 5 | **h#7.5** | h#8.5 | −2 | 1 | -| [KPvkb](#kpvkb) | 4 | **h#7.5** | h#8.5 | −2 | 13 | -| [KPvkbb](#kpvkbb) | 5 | **h#7.5** | h#9.5 | −4 | 448 | -| [KPvkbn](#kpvkbn) | 5 | **h#7.5** | h#9.5 | −4 | 1,222 | -| [KPvkn](#kpvkn) | 4 | **h#7.5** | h#8.5 | −2 | 8 | -| [KPvknn](#kpvknn) | 5 | **h#7.5** | h#9.5 | −4 | 476 | -| [KPvkq](#kpvkq) | 4 | **h#7.5** | h#9 | −3 | 32 | -| [KPvkqb](#kpvkqb) | 5 | **h#7.5** | h#11.5 | −8 | 342 | -| [KPvkqq](#kpvkqq) | 5 | **h#7.5** | h#9.5 | −4 | 367 | -| [KPvkqr](#kpvkqr) | 5 | **h#7.5** | h#8.5 | −2 | 40 | -| [KPvkr](#kpvkr) | 4 | **h#7.5** | h#8.5 | −2 | 1 | -| [KPvkrb](#kpvkrb) | 5 | **h#7.5** | h#8.5 | −2 | 6 | -| [KPvkrn](#kpvkrn) | 5 | **h#7.5** | h#9.5 | −4 | 50 | -| [KBBBvk](#kbbbvk) | 5 | **h#7** | h#8 | −2 | 3 | -| [KBBNvk](#kbbnvk) | 5 | **h#7** | h#8 | −2 | 1 | -| [KBBPvk](#kbbpvk) | 5 | **h#7** | h#9 | −4 | 556 | -| [KBBvkb](#kbbvkb) | 5 | **h#7** | h#10.5 | −7 | 95 | -| [KBNPvk](#kbnpvk) | 5 | **h#7** | h#8 | −2 | 9 | -| [KBNvkb](#kbnvkb) | 5 | **h#7** | h#11 | −8 | 7 | -| [KBNvkn](#kbnvkn) | 5 | **h#7** | h#12 | −10 | 7 | -| [KBNvkp](#kbnvkp) | 5 | **h#7** | h#16 | −18 | 50 | -| [KBNvkr](#kbnvkr) | 5 | **h#7** | h#9 | −4 | 2 | -| [KBPPvk](#kbppvk) | 5 | **h#7** | h#8 | −2 | 12 | -| [KBPvk](#kbpvk) | 4 | **h#7** | h#8 | −2 | 12 | -| [KBPvkb](#kbpvkb) | 5 | **h#7** | h#10 | −6 | 65 | -| [KBPvkn](#kbpvkn) | 5 | **h#7** | h#12 | −10 | 101 | -| [KBPvkq](#kbpvkq) | 5 | **h#7** | h#8.5 | −3 | 75 | -| [KBPvkr](#kbpvkr) | 5 | **h#7** | h#8.5 | −3 | 69 | -| [KNNPvk](#knnpvk) | 5 | **h#7** | h#8 | −2 | 5 | -| [KNNvkp](#knnvkp) | 5 | **h#7** | h#11 | −8 | 3 | -| [KNNvkq](#knnvkq) | 5 | **h#7** | h#8.5 | −3 | 1 | -| [KNNvkr](#knnvkr) | 5 | **h#7** | h#10 | −6 | 1 | -| [KNPPvk](#knppvk) | 5 | **h#7** | h#8.5 | −3 | 18 | -| [KNPvk](#knpvk) | 4 | **h#7** | h#8.5 | −3 | 49 | -| [KPPPvk](#kpppvk) | 5 | **h#7** | h#8 | −2 | 2 | -| [KPPvk](#kppvk) | 4 | **h#7** | h#8 | −2 | 2 | -| [KPvkrr](#kpvkrr) | 5 | **h#7** | h#8.5 | −3 | 5 | -| [KQBBvk](#kqbbvk) | 5 | **h#7** | h#8 | −2 | 1 | -| [KQBPvk](#kqbpvk) | 5 | **h#7** | h#8 | −2 | 73 | -| [KQBvkb](#kqbvkb) | 5 | **h#7** | h#10 | −6 | 4 | -| [KQBvkp](#kqbvkp) | 5 | **h#7** | h#16 | −18 | 55 | -| [KQNNvk](#kqnnvk) | 5 | **h#7** | h#8 | −2 | 3 | -| [KQNPvk](#kqnpvk) | 5 | **h#7** | h#9 | −4 | 160 | -| [KQPPvk](#kqppvk) | 5 | **h#7** | h#8 | −2 | 37 | -| [KQPvk](#kqpvk) | 4 | **h#7** | h#8 | −2 | 12 | -| [KQPvkq](#kqpvkq) | 5 | **h#7** | h#9 | −4 | 521 | -| [KQPvkr](#kqpvkr) | 5 | **h#7** | h#9 | −4 | 105 | -| [KRBBvk](#krbbvk) | 5 | **h#7** | h#8 | −2 | 1 | -| [KRBPvk](#krbpvk) | 5 | **h#7** | h#8 | −2 | 17 | -| [KRNPvk](#krnpvk) | 5 | **h#7** | h#8 | −2 | 31 | -| [KRNvkp](#krnvkp) | 5 | **h#7** | h#11.5 | −9 | 6 | -| [KRNvkr](#krnvkr) | 5 | **h#7** | h#10 | −6 | 9 | -| [KRPPvk](#krppvk) | 5 | **h#7** | h#8 | −2 | 2 | -| [KRPvkb](#krpvkb) | 5 | **h#7** | h#8 | −2 | 7 | -| [KRPvkn](#krpvkn) | 5 | **h#7** | h#8.5 | −3 | 14 | -| [KRPvkp](#krpvkp) | 5 | **h#7** | h#14 | −14 | 41 | -| [KRPvkq](#krpvkq) | 5 | **h#7** | h#9 | −4 | 7 | -| [KRPvkr](#krpvkr) | 5 | **h#7** | h#8.5 | −3 | 2 | -| [KBBvk](#kbbvk) | 4 | **h#6.5** | h#8 | −3 | 1 | -| [KBBvkq](#kbbvkq) | 5 | **h#6.5** | h#7.5 | −2 | 3 | -| [KBNNvk](#kbnnvk) | 5 | **h#6.5** | h#8 | −3 | 8 | -| [KBvkb](#kbvkb) | 4 | **h#6.5** | h#10 | −7 | 8 | -| [KBvkqb](#kbvkqb) | 5 | **h#6.5** | h#9.5 | −6 | 256 | -| [KBvkrb](#kbvkrb) | 5 | **h#6.5** | h#9.5 | −6 | 128 | -| [KNNvk](#knnvk) | 4 | **h#6.5** | h#8 | −3 | 9 | -| [KNNvkb](#knnvkb) | 5 | **h#6.5** | h#10 | −7 | 21 | -| [KNNvkn](#knnvkn) | 5 | **h#6.5** | h#7.5 | −2 | 2 | -| [KNNvknn](#knnvknn) | 6 | **h#6.5** | h#8 | −3 | 31 | -| [KPPvkr](#kppvkr) | 5 | **h#6.5** | h#8.5 | −4 | 784 | -| [KPvk](#kpvk) | 3 | **h#6.5** | h#8.5 | −4 | 13 | -| [KRBvkq](#krbvkq) | 5 | **h#6.5** | h#7.5 | −2 | 3 | -| [KRvkqb](#krvkqb) | 5 | **h#6.5** | h#7.5 | −2 | 1 | -| [KRvkqp](#krvkqp) | 5 | **h#6.5** | h#7.5 | −2 | 17 | -| [KRvkqq](#krvkqq) | 5 | **h#6.5** | h#8 | −3 | 6 | -| [KRvkqr](#krvkqr) | 5 | **h#6.5** | h#8 | −3 | 5 | -| [KBBvkr](#kbbvkr) | 5 | **h#6** | h#7.5 | −3 | 28 | -| [KBNvk](#kbnvk) | 4 | **h#6** | h#8 | −4 | 23 | -| [KNNNvk](#knnnvk) | 5 | **h#6** | h#8 | −4 | 4 | -| [KQBNvk](#kqbnvk) | 5 | **h#6** | h#8 | −4 | 98 | -| [KQBvk](#kqbvk) | 4 | **h#6** | h#7 | −2 | 3 | -| [KQNvk](#kqnvk) | 4 | **h#6** | h#7 | −2 | 3 | -| [KQQPvk](#kqqpvk) | 5 | **h#6** | h#7 | −2 | 6 | -| [KQQvk](#kqqvk) | 4 | **h#6** | h#7 | −2 | 2 | -| [KQQvkn](#kqqvkn) | 5 | **h#6** | h#7 | −2 | 4 | -| [KQQvkp](#kqqvkp) | 5 | **h#6** | h#7 | −2 | 6 | -| [KQRBvk](#kqrbvk) | 5 | **h#6** | h#7 | −2 | 29 | -| [KQRPvk](#kqrpvk) | 5 | **h#6** | h#7 | −2 | 14 | -| [KQRvk](#kqrvk) | 4 | **h#6** | h#7 | −2 | 2 | -| [KQRvkn](#kqrvkn) | 5 | **h#6** | h#7 | −2 | 4 | -| [KQRvkp](#kqrvkp) | 5 | **h#6** | h#7 | −2 | 72 | -| [KQRvkq](#kqrvkq) | 5 | **h#6** | h#7 | −2 | 2 | -| [KQRvkr](#kqrvkr) | 5 | **h#6** | h#7 | −2 | 6 | -| [KQvk](#kqvk) | 3 | **h#6** | h#7 | −2 | 3 | -| [KQvkbn](#kqvkbn) | 5 | **h#6** | h#7 | −2 | 1 | -| [KQvkn](#kqvkn) | 4 | **h#6** | h#7 | −2 | 4 | -| [KQvknn](#kqvknn) | 5 | **h#6** | h#7 | −2 | 9 | -| [KQvknp](#kqvknp) | 5 | **h#6** | h#7 | −2 | 18 | -| [KQvkp](#kqvkp) | 4 | **h#6** | h#7 | −2 | 4 | -| [KQvkpp](#kqvkpp) | 5 | **h#6** | h#7 | −2 | 15 | -| [KQvkqn](#kqvkqn) | 5 | **h#6** | h#7 | −2 | 2 | -| [KQvkqp](#kqvkqp) | 5 | **h#6** | h#7 | −2 | 4 | -| [KRBNvk](#krbnvk) | 5 | **h#6** | h#8 | −4 | 36 | -| [KRBvk](#krbvk) | 4 | **h#6** | h#7 | −2 | 20 | -| [KRBvkb](#krbvkb) | 5 | **h#6** | h#10 | −8 | 28 | -| [KRBvkp](#krbvkp) | 5 | **h#6** | h#16 | −20 | 175 | -| [KRNNvk](#krnnvk) | 5 | **h#6** | h#8 | −4 | 27 | -| [KRNvkb](#krnvkb) | 5 | **h#6** | h#10 | −8 | 33 | -| [KRPvk](#krpvk) | 4 | **h#6** | h#8 | −4 | 25 | -| [KRRBvk](#krrbvk) | 5 | **h#6** | h#7 | −2 | 17 | -| [KRRPvk](#krrpvk) | 5 | **h#6** | h#7 | −2 | 5 | -| [KRRvkp](#krrvkp) | 5 | **h#6** | h#7 | −2 | 43 | -| [KRRvkr](#krrvkr) | 5 | **h#6** | h#7 | −2 | 1 | -| [KRvkbb](#krvkbb) | 5 | **h#6** | h#7 | −2 | 3 | -| [KRvkbn](#krvkbn) | 5 | **h#6** | h#7 | −2 | 12 | -| [KRvkbp](#krvkbp) | 5 | **h#6** | h#7 | −2 | 817 | -| [KRvknn](#krvknn) | 5 | **h#6** | h#7 | −2 | 38 | -| [KRvknp](#krvknp) | 5 | **h#6** | h#7 | −2 | 1,731 | -| [KRvkp](#krvkp) | 4 | **h#6** | h#7 | −2 | 84 | -| [KRvkpp](#krvkpp) | 5 | **h#6** | h#7 | −2 | 1,085 | -| [KRvkqn](#krvkqn) | 5 | **h#6** | h#7.5 | −3 | 66 | -| [KRvkrb](#krvkrb) | 5 | **h#6** | h#7 | −2 | 55 | -| [KRvkrn](#krvkrn) | 5 | **h#6** | h#7.5 | −3 | 22 | -| [KRvkrp](#krvkrp) | 5 | **h#6** | h#7.5 | −3 | 175 | -| [KRvkrr](#krvkrr) | 5 | **h#6** | h#7.5 | −3 | 100 | -| [KQBvkq](#kqbvkq) | 5 | **h#5.5** | h#7 | −3 | 6 | -| [KQNvkq](#kqnvkq) | 5 | **h#5.5** | h#7 | −3 | 6 | -| [KQvkbb](#kqvkbb) | 5 | **h#5.5** | h#7 | −3 | 4 | -| [KQvkbp](#kqvkbp) | 5 | **h#5.5** | h#7 | −3 | 2 | -| [KQvkq](#kqvkq) | 4 | **h#5.5** | h#7 | −3 | 7 | -| [KQvkqb](#kqvkqb) | 5 | **h#5.5** | h#7.5 | −4 | 25 | -| [KQvkqq](#kqvkqq) | 5 | **h#5.5** | h#7.5 | −4 | 58 | -| [KQvkqr](#kqvkqr) | 5 | **h#5.5** | h#6.5 | −2 | 10 | -| [KQvkrn](#kqvkrn) | 5 | **h#5.5** | h#6.5 | −2 | 2 | -| [KRNvkq](#krnvkq) | 5 | **h#5.5** | h#7 | −3 | 2 | -| [KRvkq](#krvkq) | 4 | **h#5.5** | h#7.5 | −4 | 6 | -| [KRvkr](#krvkr) | 4 | **h#5.5** | h#7 | −3 | 9 | -| [KQBvkr](#kqbvkr) | 5 | **h#5** | h#6 | −2 | 15 | -| [KQQvkb](#kqqvkb) | 5 | **h#5** | h#6 | −2 | 408 | -| [KQQvkq](#kqqvkq) | 5 | **h#5** | h#7 | −4 | 441 | -| [KQQvkr](#kqqvkr) | 5 | **h#5** | h#6 | −2 | 46 | -| [KQRNvk](#kqrnvk) | 5 | **h#5** | h#7 | −4 | 26 | -| [KQRvkb](#kqrvkb) | 5 | **h#5** | h#7 | −4 | 1,113 | -| [KQvkb](#kqvkb) | 4 | **h#5** | h#6 | −2 | 64 | -| [KQvkr](#kqvkr) | 4 | **h#5** | h#6 | −2 | 7 | -| [KQvkrb](#kqvkrb) | 5 | **h#5** | h#6.5 | −3 | 23 | -| [KQvkrp](#kqvkrp) | 5 | **h#5** | h#6.5 | −3 | 631 | -| [KRBvkr](#krbvkr) | 5 | **h#5** | h#7 | −4 | 3 | -| [KRNvk](#krnvk) | 4 | **h#5** | h#7 | −4 | 19 | -| [KRRNvk](#krrnvk) | 5 | **h#5** | h#7 | −4 | 4 | -| [KRRvkb](#krrvkb) | 5 | **h#5** | h#7 | −4 | 290 | -| [KRRvkn](#krrvkn) | 5 | **h#5** | h#7 | −4 | 229 | -| [KRRvkq](#krrvkq) | 5 | **h#5** | h#7 | −4 | 219 | -| [KRvkb](#krvkb) | 4 | **h#5** | h#7 | −4 | 365 | -| [KRvkn](#krvkn) | 4 | **h#5** | h#7 | −4 | 247 | -| [KQvkrr](#kqvkrr) | 5 | **h#4.5** | h#6 | −3 | 460 | -| [KRvk](#krvk) | 3 | **h#4.5** | h#7 | −5 | 1 | -| [KQQNvk](#kqqnvk) | 5 | **h#4** | h#5 | −2 | 18 | -| [KRRvk](#krrvk) | 4 | **h#4** | h#7 | −6 | 27 | -| [KQQBvk](#kqqbvk) | 5 | **h#3** | h#4 | −2 | 293 | -| [KQQRvk](#kqqrvk) | 5 | **h#3** | h#4 | −2 | 775 | -| [KQRRvk](#kqrrvk) | 5 | **h#3** | h#5 | −4 | 1,116 | -| [KRRRvk](#krrrvk) | 5 | **h#3** | h#5 | −4 | 217 | -| [KQQQvk](#kqqqvk) | 5 | **h#2** | h#3 | −2 | 3,150 | +| material | pieces | deepest sound | class max | gap | unique positions there | published by | +| --- | --- | --- | --- | --- | --- | --- | +| [KBvkrp](#kbvkrp) | 5 | **h#13** | h#16.5 | −7 | 2 | | +| [KBvkqp](#kbvkqp) | 5 | **h#12** | h#17 | −10 | 3 | | +| [KBvkbp](#kbvkbp) | 5 | **h#11.5** | h#16 | −9 | 8 | | +| [KBPvkp](#kbpvkp) | 5 | **h#10.5** | h#16 | −11 | 1 | Szentai (1958) | +| [KBvkqnn](#kbvkqnn) | 6 | **h#10** | h#13 | −6 | 5 | | +| [KPvkpp](#kpvkpp) | 5 | **h#10** | h#15.5 | −11 | 2 | Ban (1967) | +| [KBvknp](#kbvknp) | 5 | **h#9.5** | h#15.5 | −12 | 2 | | +| [KBvkqbn](#kbvkqbn) | 6 | **h#9.5** | h#12.5 | −6 | 90 | | +| [KBvkqn](#kbvkqn) | 5 | **h#9.5** | h#13 | −7 | 46 | | +| [KBvkqqn](#kbvkqqn) | 6 | **h#9.5** | h#12.5 | −6 | 341 | | +| [KBvkqrn](#kbvkqrn) | 6 | **h#9.5** | h#12.5 | −6 | 394 | | +| [KBvkrn](#kbvkrn) | 5 | **h#9.5** | h#12.5 | −6 | 24 | | +| [KNvkpp](#knvkpp) | 5 | **h#9.5** | h#11.5 | −4 | 2 | | +| [KNvkqb](#knvkqb) | 5 | **h#9.5** | h#11.5 | −4 | 1 | Sheglow (1998) | +| [KNvkqp](#knvkqp) | 5 | **h#9.5** | h#11.5 | −4 | 194 | | +| [KPvkbp](#kpvkbp) | 5 | **h#9.5** | h#14.5 | −10 | 9 | Locker (1966) | +| [KBBvkbn](#kbbvkbn) | 6 | **h#9** | h#12 | −6 | 244 | | +| [KBBvkn](#kbbvkn) | 5 | **h#9** | h#12 | −6 | 2 | | +| [KBBvkp](#kbbvkp) | 5 | **h#9** | h#16 | −14 | 1 | | +| [KBvkbn](#kbvkbn) | 5 | **h#9** | h#12 | −6 | 57 | | +| [KBvknn](#kbvknn) | 5 | **h#9** | h#12.5 | −7 | 34 | | +| [KBvkpp](#kbvkpp) | 5 | **h#9** | h#16 | −14 | 51 | | +| [KNPvkp](#knpvkp) | 5 | **h#9** | h#14 | −10 | 9 | | +| [KPvknp](#kpvknp) | 5 | **h#9** | h#14.5 | −11 | 4 | | +| [KBBvknn](#kbbvknn) | 6 | **h#8.5** | h#13 | −9 | 17 | | +| [KBvkqbb](#kbvkqbb) | 6 | **h#8.5** | h#10.5 | −4 | 25 | | +| [KBvkrbb](#kbvkrbb) | 6 | **h#8.5** | h#9.5 | −2 | 2 | | +| [KNvkbb](#knvkbb) | 5 | **h#8.5** | h#10.5 | −4 | 69 | | +| [KNvkbp](#knvkbp) | 5 | **h#8.5** | h#10.5 | −4 | 12 | | +| [KNvknn](#knvknn) | 5 | **h#8.5** | h#9.5 | −2 | 3 | | +| [KNvknnn](#knvknnn) | 6 | **h#8.5** | h#9.5 | −2 | 4 | | +| [KNvknp](#knvknp) | 5 | **h#8.5** | h#10 | −3 | 1 | Sheglow (1998) | +| [KNvkqr](#knvkqr) | 5 | **h#8.5** | h#9.5 | −2 | 8 | | +| [KNvkrn](#knvkrn) | 5 | **h#8.5** | h#10.5 | −4 | 1 | | +| [KNvkrp](#knvkrp) | 5 | **h#8.5** | h#11.5 | −6 | 46 | | +| [KNvkrr](#knvkrr) | 5 | **h#8.5** | h#9.5 | −2 | 5 | | +| [KPPvkp](#kppvkp) | 5 | **h#8.5** | h#14.5 | −12 | 6 | | +| [KPvkp](#kpvkp) | 4 | **h#8.5** | h#14.5 | −12 | 2 | | +| [KPvkqn](#kpvkqn) | 5 | **h#8.5** | h#9.5 | −2 | 1 | | +| [KPvkqp](#kpvkqp) | 5 | **h#8.5** | h#14.5 | −12 | 9 | | +| [KPvkrp](#kpvkrp) | 5 | **h#8.5** | h#14.5 | −12 | 101 | | +| [KBBvkbb](#kbbvkbb) | 6 | **h#8** | h#10 | −4 | 129 | | +| [KBvkbb](#kbvkbb) | 5 | **h#8** | h#10 | −4 | 8 | | +| [KBvkn](#kbvkn) | 4 | **h#8** | h#12 | −8 | 19 | | +| [KBvkp](#kbvkp) | 4 | **h#8** | h#16 | −16 | 16 | | +| [KNvkb](#knvkb) | 4 | **h#8** | h#10.5 | −5 | 5 | | +| [KNvkbn](#knvkbn) | 5 | **h#8** | h#10 | −4 | 5 | | +| [KNvkp](#knvkp) | 4 | **h#8** | h#11.5 | −7 | 4 | | +| [KNvkqn](#knvkqn) | 5 | **h#8** | h#10.5 | −5 | 2 | Sheglow (1998) | +| [KNvkr](#knvkr) | 4 | **h#8** | h#9.5 | −3 | 9 | Elkies (1995) | +| [KQBvkn](#kqbvkn) | 5 | **h#8** | h#12 | −8 | 25 | | +| [KQNvkb](#kqnvkb) | 5 | **h#8** | h#11 | −6 | 5 | | +| [KQNvkn](#kqnvkn) | 5 | **h#8** | h#10 | −4 | 16 | | +| [KQNvkp](#kqnvkp) | 5 | **h#8** | h#11 | −6 | 2 | | +| [KQNvkr](#kqnvkr) | 5 | **h#8** | h#10 | −4 | 11 | | +| [KQPvkb](#kqpvkb) | 5 | **h#8** | h#9 | −2 | 4 | | +| [KQPvkn](#kqpvkn) | 5 | **h#8** | h#9 | −2 | 7 | | +| [KQPvkp](#kqpvkp) | 5 | **h#8** | h#15 | −14 | 42 | | +| [KRBvkn](#krbvkn) | 5 | **h#8** | h#12 | −8 | 4 | | +| [KRNvkn](#krnvkn) | 5 | **h#8** | h#10 | −4 | 2 | | +| [KBNvkq](#kbnvkq) | 5 | **h#7.5** | h#8.5 | −2 | 1 | | +| [KBvkqqb](#kbvkqqb) | 6 | **h#7.5** | h#8.5 | −2 | 8 | | +| [KBvkqrb](#kbvkqrb) | 6 | **h#7.5** | h#8.5 | −2 | 2 | | +| [KNPvkb](#knpvkb) | 5 | **h#7.5** | h#11 | −7 | 4 | | +| [KNPvkn](#knpvkn) | 5 | **h#7.5** | h#9 | −3 | 2 | Paliulionis (2024) | +| [KNPvkq](#knpvkq) | 5 | **h#7.5** | h#8.5 | −2 | 17 | | +| [KNPvkr](#knpvkr) | 5 | **h#7.5** | h#9 | −3 | 3 | | +| [KNvkn](#knvkn) | 4 | **h#7.5** | h#10 | −5 | 14 | Kotesovec (1987) | +| [KNvkrb](#knvkrb) | 5 | **h#7.5** | h#10.5 | −6 | 12 | | +| [KPPvkb](#kppvkb) | 5 | **h#7.5** | h#8.5 | −2 | 1 | | +| [KPPvkn](#kppvkn) | 5 | **h#7.5** | h#8.5 | −2 | 1 | | +| [KPPvkq](#kppvkq) | 5 | **h#7.5** | h#8.5 | −2 | 1 | | +| [KPvkb](#kpvkb) | 4 | **h#7.5** | h#8.5 | −2 | 13 | | +| [KPvkbb](#kpvkbb) | 5 | **h#7.5** | h#9.5 | −4 | 448 | | +| [KPvkbn](#kpvkbn) | 5 | **h#7.5** | h#9.5 | −4 | 1,222 | | +| [KPvkn](#kpvkn) | 4 | **h#7.5** | h#8.5 | −2 | 8 | | +| [KPvknn](#kpvknn) | 5 | **h#7.5** | h#9.5 | −4 | 476 | | +| [KPvkq](#kpvkq) | 4 | **h#7.5** | h#9 | −3 | 32 | | +| [KPvkqb](#kpvkqb) | 5 | **h#7.5** | h#11.5 | −8 | 342 | | +| [KPvkqq](#kpvkqq) | 5 | **h#7.5** | h#9.5 | −4 | 367 | | +| [KPvkqr](#kpvkqr) | 5 | **h#7.5** | h#8.5 | −2 | 40 | | +| [KPvkr](#kpvkr) | 4 | **h#7.5** | h#8.5 | −2 | 1 | Maslar | +| [KPvkrb](#kpvkrb) | 5 | **h#7.5** | h#8.5 | −2 | 6 | | +| [KPvkrn](#kpvkrn) | 5 | **h#7.5** | h#9.5 | −4 | 50 | | +| [KBBBvk](#kbbbvk) | 5 | **h#7** | h#8 | −2 | 3 | | +| [KBBNvk](#kbbnvk) | 5 | **h#7** | h#8 | −2 | 1 | | +| [KBBPvk](#kbbpvk) | 5 | **h#7** | h#9 | −4 | 556 | | +| [KBBvkb](#kbbvkb) | 5 | **h#7** | h#10.5 | −7 | 95 | | +| [KBNPvk](#kbnpvk) | 5 | **h#7** | h#8 | −2 | 9 | | +| [KBNvkb](#kbnvkb) | 5 | **h#7** | h#11 | −8 | 7 | | +| [KBNvkn](#kbnvkn) | 5 | **h#7** | h#12 | −10 | 7 | | +| [KBNvkp](#kbnvkp) | 5 | **h#7** | h#16 | −18 | 50 | | +| [KBNvkr](#kbnvkr) | 5 | **h#7** | h#9 | −4 | 2 | | +| [KBPPvk](#kbppvk) | 5 | **h#7** | h#8 | −2 | 12 | | +| [KBPvk](#kbpvk) | 4 | **h#7** | h#8 | −2 | 12 | Elkies (2004) | +| [KBPvkb](#kbpvkb) | 5 | **h#7** | h#10 | −6 | 65 | | +| [KBPvkn](#kbpvkn) | 5 | **h#7** | h#12 | −10 | 101 | | +| [KBPvkq](#kbpvkq) | 5 | **h#7** | h#8.5 | −3 | 75 | | +| [KBPvkr](#kbpvkr) | 5 | **h#7** | h#8.5 | −3 | 69 | | +| [KNNPvk](#knnpvk) | 5 | **h#7** | h#8 | −2 | 5 | | +| [KNNvkp](#knnvkp) | 5 | **h#7** | h#11 | −8 | 3 | | +| [KNNvkq](#knnvkq) | 5 | **h#7** | h#8.5 | −3 | 1 | Sheglow (1998) | +| [KNNvkr](#knnvkr) | 5 | **h#7** | h#10 | −6 | 1 | | +| [KNPPvk](#knppvk) | 5 | **h#7** | h#8.5 | −3 | 18 | | +| [KNPvk](#knpvk) | 4 | **h#7** | h#8.5 | −3 | 49 | Elkies (2004) | +| [KPPPvk](#kpppvk) | 5 | **h#7** | h#8 | −2 | 2 | | +| [KPPvk](#kppvk) | 4 | **h#7** | h#8 | −2 | 2 | Salazar Lopez (1973) | +| [KPvkrr](#kpvkrr) | 5 | **h#7** | h#8.5 | −3 | 5 | | +| [KQBBvk](#kqbbvk) | 5 | **h#7** | h#8 | −2 | 1 | | +| [KQBPvk](#kqbpvk) | 5 | **h#7** | h#8 | −2 | 73 | | +| [KQBvkb](#kqbvkb) | 5 | **h#7** | h#10 | −6 | 4 | | +| [KQBvkp](#kqbvkp) | 5 | **h#7** | h#16 | −18 | 55 | | +| [KQNNvk](#kqnnvk) | 5 | **h#7** | h#8 | −2 | 3 | | +| [KQNPvk](#kqnpvk) | 5 | **h#7** | h#9 | −4 | 160 | | +| [KQPPvk](#kqppvk) | 5 | **h#7** | h#8 | −2 | 37 | | +| [KQPvk](#kqpvk) | 4 | **h#7** | h#8 | −2 | 12 | | +| [KQPvkq](#kqpvkq) | 5 | **h#7** | h#9 | −4 | 521 | | +| [KQPvkr](#kqpvkr) | 5 | **h#7** | h#9 | −4 | 105 | | +| [KRBBvk](#krbbvk) | 5 | **h#7** | h#8 | −2 | 1 | | +| [KRBPvk](#krbpvk) | 5 | **h#7** | h#8 | −2 | 17 | Abdurahmanovic & Becker (2006) | +| [KRNPvk](#krnpvk) | 5 | **h#7** | h#8 | −2 | 31 | | +| [KRNvkp](#krnvkp) | 5 | **h#7** | h#11.5 | −9 | 6 | | +| [KRNvkr](#krnvkr) | 5 | **h#7** | h#10 | −6 | 9 | | +| [KRPPvk](#krppvk) | 5 | **h#7** | h#8 | −2 | 2 | | +| [KRPvkb](#krpvkb) | 5 | **h#7** | h#8 | −2 | 7 | | +| [KRPvkn](#krpvkn) | 5 | **h#7** | h#8.5 | −3 | 14 | | +| [KRPvkp](#krpvkp) | 5 | **h#7** | h#14 | −14 | 41 | | +| [KRPvkq](#krpvkq) | 5 | **h#7** | h#9 | −4 | 7 | | +| [KRPvkr](#krpvkr) | 5 | **h#7** | h#8.5 | −3 | 2 | | +| [KBBvk](#kbbvk) | 4 | **h#6.5** | h#8 | −3 | 1 | Maslar (1978) | +| [KBBvkq](#kbbvkq) | 5 | **h#6.5** | h#7.5 | −2 | 3 | | +| [KBNNvk](#kbnnvk) | 5 | **h#6.5** | h#8 | −3 | 8 | Sheglow (1998) | +| [KBvkb](#kbvkb) | 4 | **h#6.5** | h#10 | −7 | 8 | | +| [KBvkqb](#kbvkqb) | 5 | **h#6.5** | h#9.5 | −6 | 256 | Sheglow (1998) | +| [KBvkrb](#kbvkrb) | 5 | **h#6.5** | h#9.5 | −6 | 128 | | +| [KNNvk](#knnvk) | 4 | **h#6.5** | h#8 | −3 | 9 | Bebesi (1910) | +| [KNNvkb](#knnvkb) | 5 | **h#6.5** | h#10 | −7 | 21 | | +| [KNNvkn](#knnvkn) | 5 | **h#6.5** | h#7.5 | −2 | 2 | | +| [KNNvknn](#knnvknn) | 6 | **h#6.5** | h#8 | −3 | 31 | | +| [KPPvkr](#kppvkr) | 5 | **h#6.5** | h#8.5 | −4 | 784 | | +| [KPvk](#kpvk) | 3 | **h#6.5** | h#8.5 | −4 | 13 | Niemann (1947) | +| [KRBvkq](#krbvkq) | 5 | **h#6.5** | h#7.5 | −2 | 3 | | +| [KRvkqb](#krvkqb) | 5 | **h#6.5** | h#7.5 | −2 | 1 | Sheglow (1998) | +| [KRvkqp](#krvkqp) | 5 | **h#6.5** | h#7.5 | −2 | 17 | | +| [KRvkqq](#krvkqq) | 5 | **h#6.5** | h#8 | −3 | 6 | | +| [KRvkqr](#krvkqr) | 5 | **h#6.5** | h#8 | −3 | 5 | | +| [KBBvkr](#kbbvkr) | 5 | **h#6** | h#7.5 | −3 | 28 | | +| [KBNvk](#kbnvk) | 4 | **h#6** | h#8 | −4 | 23 | | +| [KNNNvk](#knnnvk) | 5 | **h#6** | h#8 | −4 | 4 | | +| [KQBNvk](#kqbnvk) | 5 | **h#6** | h#8 | −4 | 98 | | +| [KQBvk](#kqbvk) | 4 | **h#6** | h#7 | −2 | 3 | | +| [KQNvk](#kqnvk) | 4 | **h#6** | h#7 | −2 | 3 | | +| [KQQPvk](#kqqpvk) | 5 | **h#6** | h#7 | −2 | 6 | | +| [KQQvk](#kqqvk) | 4 | **h#6** | h#7 | −2 | 2 | | +| [KQQvkn](#kqqvkn) | 5 | **h#6** | h#7 | −2 | 4 | | +| [KQQvkp](#kqqvkp) | 5 | **h#6** | h#7 | −2 | 6 | | +| [KQRBvk](#kqrbvk) | 5 | **h#6** | h#7 | −2 | 29 | | +| [KQRPvk](#kqrpvk) | 5 | **h#6** | h#7 | −2 | 14 | | +| [KQRvk](#kqrvk) | 4 | **h#6** | h#7 | −2 | 2 | | +| [KQRvkn](#kqrvkn) | 5 | **h#6** | h#7 | −2 | 4 | | +| [KQRvkp](#kqrvkp) | 5 | **h#6** | h#7 | −2 | 72 | | +| [KQRvkq](#kqrvkq) | 5 | **h#6** | h#7 | −2 | 2 | | +| [KQRvkr](#kqrvkr) | 5 | **h#6** | h#7 | −2 | 6 | | +| [KQvk](#kqvk) | 3 | **h#6** | h#7 | −2 | 3 | Csaszar (1945) | +| [KQvkbn](#kqvkbn) | 5 | **h#6** | h#7 | −2 | 1 | | +| [KQvkn](#kqvkn) | 4 | **h#6** | h#7 | −2 | 4 | | +| [KQvknn](#kqvknn) | 5 | **h#6** | h#7 | −2 | 9 | | +| [KQvknp](#kqvknp) | 5 | **h#6** | h#7 | −2 | 18 | | +| [KQvkp](#kqvkp) | 4 | **h#6** | h#7 | −2 | 4 | | +| [KQvkpp](#kqvkpp) | 5 | **h#6** | h#7 | −2 | 15 | | +| [KQvkqn](#kqvkqn) | 5 | **h#6** | h#7 | −2 | 2 | | +| [KQvkqp](#kqvkqp) | 5 | **h#6** | h#7 | −2 | 4 | | +| [KRBNvk](#krbnvk) | 5 | **h#6** | h#8 | −4 | 36 | | +| [KRBvk](#krbvk) | 4 | **h#6** | h#7 | −2 | 20 | | +| [KRBvkb](#krbvkb) | 5 | **h#6** | h#10 | −8 | 28 | | +| [KRBvkp](#krbvkp) | 5 | **h#6** | h#16 | −20 | 175 | | +| [KRNNvk](#krnnvk) | 5 | **h#6** | h#8 | −4 | 27 | | +| [KRNvkb](#krnvkb) | 5 | **h#6** | h#10 | −8 | 33 | | +| [KRPvk](#krpvk) | 4 | **h#6** | h#8 | −4 | 25 | | +| [KRRBvk](#krrbvk) | 5 | **h#6** | h#7 | −2 | 17 | | +| [KRRPvk](#krrpvk) | 5 | **h#6** | h#7 | −2 | 5 | | +| [KRRvkp](#krrvkp) | 5 | **h#6** | h#7 | −2 | 43 | | +| [KRRvkr](#krrvkr) | 5 | **h#6** | h#7 | −2 | 1 | | +| [KRvkbb](#krvkbb) | 5 | **h#6** | h#7 | −2 | 3 | | +| [KRvkbn](#krvkbn) | 5 | **h#6** | h#7 | −2 | 12 | Sheglow (1998) | +| [KRvkbp](#krvkbp) | 5 | **h#6** | h#7 | −2 | 817 | | +| [KRvknn](#krvknn) | 5 | **h#6** | h#7 | −2 | 38 | | +| [KRvknp](#krvknp) | 5 | **h#6** | h#7 | −2 | 1,731 | | +| [KRvkp](#krvkp) | 4 | **h#6** | h#7 | −2 | 84 | | +| [KRvkpp](#krvkpp) | 5 | **h#6** | h#7 | −2 | 1,085 | | +| [KRvkqn](#krvkqn) | 5 | **h#6** | h#7.5 | −3 | 66 | | +| [KRvkrb](#krvkrb) | 5 | **h#6** | h#7 | −2 | 55 | | +| [KRvkrn](#krvkrn) | 5 | **h#6** | h#7.5 | −3 | 22 | | +| [KRvkrp](#krvkrp) | 5 | **h#6** | h#7.5 | −3 | 175 | | +| [KRvkrr](#krvkrr) | 5 | **h#6** | h#7.5 | −3 | 100 | | +| [KQBvkq](#kqbvkq) | 5 | **h#5.5** | h#7 | −3 | 6 | | +| [KQNvkq](#kqnvkq) | 5 | **h#5.5** | h#7 | −3 | 6 | | +| [KQvkbb](#kqvkbb) | 5 | **h#5.5** | h#7 | −3 | 4 | | +| [KQvkbp](#kqvkbp) | 5 | **h#5.5** | h#7 | −3 | 2 | | +| [KQvkq](#kqvkq) | 4 | **h#5.5** | h#7 | −3 | 7 | Sheglow (1998) | +| [KQvkqb](#kqvkqb) | 5 | **h#5.5** | h#7.5 | −4 | 25 | | +| [KQvkqq](#kqvkqq) | 5 | **h#5.5** | h#7.5 | −4 | 58 | | +| [KQvkqr](#kqvkqr) | 5 | **h#5.5** | h#6.5 | −2 | 10 | | +| [KQvkrn](#kqvkrn) | 5 | **h#5.5** | h#6.5 | −2 | 2 | | +| [KRNvkq](#krnvkq) | 5 | **h#5.5** | h#7 | −3 | 2 | | +| [KRvkq](#krvkq) | 4 | **h#5.5** | h#7.5 | −4 | 6 | | +| [KRvkr](#krvkr) | 4 | **h#5.5** | h#7 | −3 | 9 | | +| [KQBvkr](#kqbvkr) | 5 | **h#5** | h#6 | −2 | 15 | | +| [KQQvkb](#kqqvkb) | 5 | **h#5** | h#6 | −2 | 408 | | +| [KQQvkq](#kqqvkq) | 5 | **h#5** | h#7 | −4 | 441 | | +| [KQQvkr](#kqqvkr) | 5 | **h#5** | h#6 | −2 | 46 | | +| [KQRNvk](#kqrnvk) | 5 | **h#5** | h#7 | −4 | 26 | | +| [KQRvkb](#kqrvkb) | 5 | **h#5** | h#7 | −4 | 1,113 | | +| [KQvkb](#kqvkb) | 4 | **h#5** | h#6 | −2 | 64 | | +| [KQvkr](#kqvkr) | 4 | **h#5** | h#6 | −2 | 7 | | +| [KQvkrb](#kqvkrb) | 5 | **h#5** | h#6.5 | −3 | 23 | | +| [KQvkrp](#kqvkrp) | 5 | **h#5** | h#6.5 | −3 | 631 | | +| [KRBvkr](#krbvkr) | 5 | **h#5** | h#7 | −4 | 3 | | +| [KRNvk](#krnvk) | 4 | **h#5** | h#7 | −4 | 19 | Maslar (1981) | +| [KRRNvk](#krrnvk) | 5 | **h#5** | h#7 | −4 | 4 | | +| [KRRvkb](#krrvkb) | 5 | **h#5** | h#7 | −4 | 290 | | +| [KRRvkn](#krrvkn) | 5 | **h#5** | h#7 | −4 | 229 | | +| [KRRvkq](#krrvkq) | 5 | **h#5** | h#7 | −4 | 219 | | +| [KRvkb](#krvkb) | 4 | **h#5** | h#7 | −4 | 365 | | +| [KRvkn](#krvkn) | 4 | **h#5** | h#7 | −4 | 247 | | +| [KQvkrr](#kqvkrr) | 5 | **h#4.5** | h#6 | −3 | 460 | | +| [KRvk](#krvk) | 3 | **h#4.5** | h#7 | −5 | 1 | Ban (1965) | +| [KQQNvk](#kqqnvk) | 5 | **h#4** | h#5 | −2 | 18 | | +| [KRRvk](#krrvk) | 4 | **h#4** | h#7 | −6 | 27 | | +| [KQQBvk](#kqqbvk) | 5 | **h#3** | h#4 | −2 | 293 | | +| [KQQRvk](#kqqrvk) | 5 | **h#3** | h#4 | −2 | 775 | | +| [KQRRvk](#kqrrvk) | 5 | **h#3** | h#5 | −4 | 1,116 | | +| [KRRRvk](#krrrvk) | 5 | **h#3** | h#5 | −4 | 217 | | +| [KQQQvk](#kqqqvk) | 5 | **h#2** | h#3 | −2 | 3,150 | | ## KPvk @@ -320,6 +326,7 @@ The same material and stipulation as No. 1, which is published; this position is
Solution: 1.Kh7 Kb2 2.Kh8 Kc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7#

Themes: pure model ideal switchback single-piece single-piece:black nocapture nocheck

Published: Csaszar, Imre — Magyar Sakkvilag, 1945; Ideal-Mate Review, 1990; Catalogue h# (CHM) avec 6 pieces, No. 165, 1995, as h#6 (P0551296)
+
Note: the side to move is in check in the diagram.

8/8/7k/6Q1/8/8/8/K7 b - - 0 1 @@ -367,11 +374,11 @@ The same material and stipulation as No. 2, which is published; this position is
KBvkn, h#8
h#8  ·  2 + 2
-No. 5  ·  h#8, unique solution  ·  solve ↗
+No. 5  ·  h#8, unique solution  ·  solve ↗
19 positions of 1,892,352 indexed have a unique solution at h#8. The class runs to h#12, so the deepest sound problem is 8 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kc3 Be2 2.Kd2 Bf1 3.Ke1 Kc2 4.Nh3 Kd3 5.Kf2 Ke4 6.Kg1 Kf3 7.Kh1 Kg3 8.Ng1 Bg2#
-
Themes: pure model ideal self-block nocapture nocheck
-
8/8/8/8/8/1k6/5n2/1K1B4 b - - 0 1 +
Solution: 1.Kc3 Bg2 2.Kd2 Bf1 3.Ke1 Kc2 4.Nh3 Kd3 5.Kf2 Ke4 6.Kg1 Kf3 7.Kh1 Kg3 8.Ng1 Bg2#
+
Themes: pure model ideal switchback self-block nocapture nocheck
+
8/8/8/8/8/1k6/5n2/1K5B b - - 0 1
@@ -469,11 +476,11 @@ The same material and stipulation as No. 10, which is published; this position i
KPvkb, h#7.5
h#7.5  ·  2 + 2
-No. 11  ·  h#7.5, unique solution  ·  solve ↗
+No. 11  ·  h#7.5, unique solution  ·  solve ↗
13 positions of 5,548,032 indexed have a unique solution at h#7.5. The class runs to h#8.5, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1...Kc1 2.Be4 d3 3.Kf7 dxe4 4.Ke6 e5 5.Kd5 e6 6.Kc4 e7 7.Kb3 e8=Q 8.Ka2 Qa4#
-
Themes: pure model ideal mirror promotion excelsior excelsior:white nocheck umnov promotions:q
-
6k1/8/8/8/8/3b4/3P4/1K6 w - - 0 1 +
Solution: 1...Ka5 2.Bd5 c4 3.Kg3 cxd5 4.Kf4 d6 5.Ke5 d7 6.Kd6 Kb5 7.Kc7 Ka6 8.Kb8 d8=Q#
+
Themes: set-play pure model ideal mirror promotion nocheck umnov promotions:q
+
8/8/1K6/8/2b5/2P5/7k/8 w - - 0 1
@@ -495,11 +502,11 @@ The same material and stipulation as No. 10, which is published; this position i
KPvkq, h#7.5
h#7.5  ·  2 + 2
-No. 13  ·  h#7.5, unique solution  ·  solve ↗
+No. 13  ·  h#7.5, unique solution  ·  solve ↗
32 positions of 5,548,032 indexed have a unique solution at h#7.5. The class runs to h#9, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1...Kc1 2.Qe3 dxe3 3.Kf7 e4 4.Ke6 e5 5.Kd5 e6 6.Kc4 e7 7.Kb3 e8=Q 8.Ka2 Qa4#
-
Themes: pure model ideal mirror promotion excelsior excelsior:white nocheck umnov promotions:q
-
6k1/8/8/8/8/1q6/3P4/1K6 w - - 0 1 +
Solution: 1...d4 2.Kg2 d5 3.Kf3 d6 4.Ke4 d7 5.Kd5 d8=Q+ 6.Kc6 Qd5+ 7.Kc7 Ka6 8.Kb8 Qb7#
+
Themes: promotion excelsior excelsior:white closed-walk single-piece single-piece:black nocapture umnov promotions:q
+
8/K7/8/8/8/8/3P4/2q4k w - - 0 1
@@ -559,11 +566,11 @@ The same material and stipulation as No. 15, which is published; this position i
KNPvk, h#7, unpublished
h#7  ·  3 + 1
-No. 16b  ·  h#7, unique solution  ·  solve ↗
+No. 16b  ·  h#7, unique solution  ·  solve ↗
The same material and stipulation as No. 16, which is published; this position is not in the published database (checked under every mirroring).
-
Solution: 1.Kf1 Nd4 2.Ke1 f4 3.Kd2 f5 4.Kd3 f6 5.Kc4 f7 6.Kb4 f8=Q+ 7.Ka4 Qa3#
-
Themes: promotion excelsior excelsior:white single-piece single-piece:black nocapture promotions:q
-
8/8/8/8/8/5N2/1K3P2/6k1 b - - 0 1 +
Solution: 1.Kg2 Kb4 2.Kf3 a4 3.Ke4 a5 4.Kd5 a6 5.Kc6 a7 6.Kb7 Kc5 7.Ka6 a8=Q#
+
Themes: mirror promotion excelsior excelsior:white single-piece single-piece:black nocapture nocheck promotions:q
+
8/8/8/8/8/KN6/P7/7k b - - 0 1
@@ -590,6 +597,7 @@ The same material and stipulation as No. 16, which is published; this position i 12 positions of 5,548,032 indexed have a unique solution at h#7. The class runs to h#8, so the deepest sound problem is 2 plies shallower.

Solution: 1.Kxg8 e3 2.Kf7 e4 3.Ke6 e5 4.Kd5 e6 5.Kc4 e7 6.Kb3 e8=Q 7.Ka2 Qa4#

Themes: pure model ideal mirror promotion excelsior excelsior:white single-piece single-piece:white single-piece:black phoenix nocheck umnov promotions:q
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

6Qk/8/8/8/8/8/4P3/2K5 b - - 0 1 @@ -664,11 +672,12 @@ The same material and stipulation as No. 21, which is published; this position i
KQBvk, h#6
h#6  ·  3 + 1
-No. 23  ·  h#6, unique solution  ·  solve ↗
+No. 23  ·  h#6, unique solution  ·  solve ↗
3 positions of 1,892,352 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kxh7 Kb2 2.Kh8 Kc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7#
-
Themes: pure model ideal switchback single-piece single-piece:black nocheck
-
8/7B/7k/6Q1/8/8/8/K7 b - - 0 1 +
Solution: 1.Kxh8 Kb2 2.Kh7 Kc3 3.Kh8 Kd4 4.Kh7 Ke5 5.Kh8 Kf6 6.Kh7 Qg7#
+
Themes: switchback single-piece single-piece:black pendulum nocheck
+
Note: the solution begins with a capture.
+
7B/7k/8/6Q1/8/8/8/K7 b - - 0 1
@@ -677,11 +686,12 @@ The same material and stipulation as No. 21, which is published; this position i
KQNvk, h#6
h#6  ·  3 + 1
-No. 24  ·  h#6, unique solution  ·  solve ↗
+No. 24  ·  h#6, unique solution  ·  solve ↗
3 positions of 1,892,352 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kxh7 Kb2 2.Kh8 Kc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7#
-
Themes: pure model ideal switchback single-piece single-piece:black nocheck
-
8/7N/7k/6Q1/8/8/8/K7 b - - 0 1 +
Solution: 1.Kxh8 Kb2 2.Kh7 Kc3 3.Kh8 Kd4 4.Kh7 Ke5 5.Kh8 Kf6 6.Kh7 Qg7#
+
Themes: switchback single-piece single-piece:black pendulum nocheck
+
Note: the solution begins with a capture.
+
7N/7k/8/6Q1/8/8/8/K7 b - - 0 1
@@ -694,6 +704,7 @@ The same material and stipulation as No. 21, which is published; this position i 2 positions of 1,892,352 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxh8 Kb2 2.Kh7 Kc3 3.Kh8 Kd4 4.Kh7 Ke5 5.Kh8 Kf6 6.Kh7 Qg7#

Themes: switchback single-piece single-piece:black pendulum nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

7Q/7k/8/6Q1/8/8/8/K7 b - - 0 1 @@ -707,6 +718,7 @@ The same material and stipulation as No. 21, which is published; this position i 2 positions of 1,892,352 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxh8 Kb2 2.Kh7 Kc3 3.Kh8 Kd4 4.Kh7 Ke5 5.Kh8 Kf6 6.Kh7 Qg7#

Themes: switchback single-piece single-piece:black pendulum nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

7R/7k/8/6Q1/8/8/8/K7 b - - 0 1 @@ -716,11 +728,11 @@ The same material and stipulation as No. 21, which is published; this position i
KQvkn, h#6
h#6  ·  2 + 2
-No. 27  ·  h#6, unique solution  ·  solve ↗
+No. 27  ·  h#6, unique solution  ·  solve ↗
4 positions of 1,892,352 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kh7 Kxb2 2.Kh8 Kc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7#
-
Themes: pure model ideal switchback single-piece single-piece:black nocheck
-
8/8/7k/6Q1/8/8/1n6/K7 b - - 0 1 +
Themes: set-play pure model ideal switchback single-piece single-piece:black pendulum nocheck
+
7k/8/8/6Q1/8/8/1n6/K7 b - - 0 1
@@ -733,6 +745,7 @@ The same material and stipulation as No. 21, which is published; this position i 4 positions of 5,548,032 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kg1 Kxb7 2.Kh1 Kc6 3.Kg1 Kd5 4.Kh1 Ke4 5.Kg1 Kf3 6.Kh1 Qg2#

Themes: pure model ideal switchback single-piece single-piece:black nocheck
+
Note: the side to move is in check in the diagram.

K7/1p6/8/8/8/8/4Q3/5k2 b - - 0 1 @@ -786,6 +799,7 @@ The same material and stipulation as No. 21, which is published; this position i
Solution: 1...Kb1 2.Qd3+ Kc1 3.Qg6 Kd2 4.Kg7 Ke3 5.Kh6 Kf4 6.Qh7 Qg5#

Themes: pure model ideal self-block nocapture

Published: Sheglow, Wiktor S. — Suomen Tehtäväniekat, No. (257), 05-06/1998, as h#6 0.1... (P0574108)
+
Note: the side to move is in check in the diagram.

8/8/5k2/8/6Q1/q7/8/K7 w - - 0 1 @@ -797,6 +811,7 @@ The same material and stipulation as No. 21, which is published; this position i The same material and stipulation as No. 32, which is published; this position is not in the published database (checked under every mirroring).

Solution: 1...Kxb2 2.Kh8 Kc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7#

Themes: pure model ideal switchback single-piece single-piece:black pendulum nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/7k/8/6Q1/8/8/1q6/K7 w - - 0 1 @@ -832,11 +847,11 @@ The same material and stipulation as No. 32, which is published; this position i
KQvkb, h#5
h#5  ·  2 + 2
-No. 35  ·  h#5, unique solution  ·  solve ↗
+No. 35  ·  h#5, unique solution  ·  solve ↗
64 positions of 1,892,352 indexed have a unique solution at h#5. The class runs to h#6, so the deepest sound problem is 2 plies shallower.

Solution: 1.Kh5 Qxa3 2.Kg4 Qa2 3.Kf3 Kb2 4.Ke2 Kc3+ 5.Kd1 Qd2#

Themes: single-piece single-piece:black
-
8/8/8/8/7k/b5Q1/8/K7 b - - 0 1 +
8/8/7k/8/8/b5Q1/8/K7 b - - 0 1
@@ -849,6 +864,7 @@ The same material and stipulation as No. 32, which is published; this position i 7 positions of 1,892,352 indexed have a unique solution at h#5. The class runs to h#6, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kh5 Qxb3 2.Kg4 Qa2 3.Kf3 Kb2 4.Ke2 Kc3+ 5.Kd1 Qd2#

Themes: single-piece single-piece:black
+
Note: the side to move is in check in the diagram.

8/8/8/8/7k/1r4Q1/8/K7 b - - 0 1 @@ -883,11 +899,11 @@ The same material and stipulation as No. 37, which is published; this position i
KRvkb, h#5
h#5  ·  2 + 2
-No. 38  ·  h#5, unique solution  ·  solve ↗
+No. 38  ·  h#5, unique solution  ·  solve ↗
365 positions of 1,892,352 indexed have a unique solution at h#5. The class runs to h#7, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kh1 Rh2+ 2.Kg1 Kb1 3.Kf1 Kc2 4.Ke1 Kd3 5.Kd1 Rh1#
-
Themes: single-piece single-piece:black nocapture umnov
-
8/8/8/8/8/8/6Rk/K1b5 b - - 0 1 +
Solution: 1.Bd3 Ra2 2.Kg3 Kb2 3.Kf2 Kc3+ 4.Ke1 Kxd3 5.Kd1 Ra1#
+
Themes: pure model ideal mirror
+
8/8/8/8/8/7k/6R1/K4b2 b - - 0 1
@@ -896,11 +912,11 @@ The same material and stipulation as No. 37, which is published; this position i
KRvkn, h#5
h#5  ·  2 + 2
-No. 39  ·  h#5, unique solution  ·  solve ↗
+No. 39  ·  h#5, unique solution  ·  solve ↗
247 positions of 1,892,352 indexed have a unique solution at h#5. The class runs to h#7, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kh1 Rh2+ 2.Kg1 Kb2 3.Kf1 Kc3 4.Ke1 Kd3 5.Kd1 Rh1#
-
Themes: pure model mirror single-piece single-piece:black nocapture umnov
-
8/8/8/8/8/n7/6Rk/K7 b - - 0 1 +
Solution: 1.Nb5 Ra2 2.Kg3 Kb2 3.Kf2 Kc2 4.Ke1 Kd3 5.Kd1 Ra1#
+
Themes: pure model mirror nocapture nocheck
+
8/8/8/8/8/n6k/6R1/K7 b - - 0 1
@@ -913,6 +929,7 @@ The same material and stipulation as No. 37, which is published; this position i 27 positions of 1,892,352 indexed have a unique solution at h#4. The class runs to h#7, so the deepest sound problem is 6 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxg1 Kb1 2.Kf1 Kc2 3.Ke1 Kd3 4.Kd1 Rb1#

Themes: pure model ideal mirror switchback single-piece single-piece:black nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/8/8/8/8/8/1R6/K4kR1 b - - 0 1 @@ -1002,11 +1019,11 @@ The same material and stipulation as No. 37, which is published; this position i
KBvkqn, h#9.5
h#9.5  ·  2 + 3
-No. 47  ·  h#9.5, unique solution  ·  solve ↗
+No. 47  ·  h#9.5, unique solution  ·  solve ↗
46 positions of 121,110,528 indexed have a unique solution at h#9.5. The class runs to h#13, so the deepest sound problem is 7 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1...Ka2 2.Nc5 Bc4 3.Na6 Bb3+ 4.Kd3 Ka3 5.Kd4 Ka4 6.Kc5 Be6 7.Kb6 Bc8 8.Ka7 Kb5 9.Ka8 Kb6 10.Nb8 Bb7#
-
Themes: pure model self-block nocapture
-
8/8/8/8/n7/2q5/2k5/K4B2 w - - 0 1 +
Solution: 1...Kc1 2.Nf2 Kd2 3.Nh3 Ke3 4.Kc2 Bd3+ 5.Kd1 Bf5 6.Ke1 Kf3 7.Kf1 Kg3 8.Kg1 Bd3 9.Kh1 Bf1 10.Ng1 Bg2#
+
Themes: pure model switchback self-block nocapture
+
8/8/5q2/8/8/1k6/8/1K1n1B2 w - - 0 1
@@ -1046,6 +1063,7 @@ The same material and stipulation as No. 37, which is published; this position i
Solution: 1...Ka1 2.Kg8 Nf5 3.Kf7 Ne3 4.Ke6 Nc2 5.Kd5 Kb2 6.Kc4 Ka3 7.Kc3 Ka4 8.Kb2 Nd4 9.Ka1 Ka3 10.Bb1 Nb3#

Themes: pure model switchback self-block nocapture nocheck

Published: Sheglow, Wiktor S. — Suomen Tehtäväniekat, No. (291), 05-06/1998, as h#10 0.1... (P0574142)
+
Note: the side to move is in check in the diagram.

7k/6N1/8/8/8/8/b2q4/1K6 w - - 0 1 @@ -1055,11 +1073,11 @@ The same material and stipulation as No. 37, which is published; this position i
KNvkqp, h#9.5
h#9.5  ·  2 + 3
-No. 51  ·  h#9.5, unique solution  ·  solve ↗
+No. 51  ·  h#9.5, unique solution  ·  solve ↗
194 positions of 355,074,048 indexed have a unique solution at h#9.5. The class runs to h#11.5, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1...Na2+ 2.Kd2 Kb1 3.g5 Nc3 4.Qc1+ Ka2 5.g4 Kb3 6.g3 Kc4 7.g2 Kd4 8.g1=R Ne4+ 9.Kd1 Kd3 10.Re1 Nf2#
-
Themes: pure model ideal promotion underpromotion switchback self-block nocapture promotions:r
-
8/8/6p1/8/8/q1N5/8/K1k5 w - - 0 1 +
Solution: 1...Nf3+ 2.Kf4 Nd2 3.Qd1+ Kb2 4.e5 Kc3 5.e4 Kd4 6.Kg3 Ke5 7.Kf2 Kf4 8.Ke1 Kg3 9.e3 Kg2 10.e2 Nf3#
+
Themes: pure model ideal switchback self-block nocapture
+
8/8/4p3/4k3/8/8/2q5/K3N3 w - - 0 1
@@ -1197,11 +1215,11 @@ The same material and stipulation as No. 52, which is published; this position i
KNvkbp, h#8.5
h#8.5  ·  2 + 3
-No. 61  ·  h#8.5, unique solution  ·  solve ↗
+No. 61  ·  h#8.5, unique solution  ·  solve ↗
12 positions of 355,074,048 indexed have a unique solution at h#8.5. The class runs to h#10.5, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1...Kb2 2.Kg7 Kc3 3.Kf6 Kc4 4.Ke5 Kb5 5.Kd4 Nb3+ 6.Kc3 Nxa5 7.Kb2 Kb4 8.Ka1 Ka3 9.Bb1 Nb3#
+
Solution: 1...Ke2 2.Kb7 Kf3 3.Kc6 Kf4 4.Kd5 Kg5 5.Ke4 Ng3+ 6.Kf3 Nxh5 7.Kg2 Kg4 8.Kh1 Kh3 9.Bg1 Ng3#

Themes: pure model ideal switchback self-block
-
7k/8/8/p7/8/8/2b5/NK6 w - - 0 1 +
k7/8/8/7p/8/8/5b2/3K3N w - - 0 1
@@ -1241,6 +1259,7 @@ The same material and stipulation as No. 52, which is published; this position i 8 positions of 121,110,528 indexed have a unique solution at h#8.5. The class runs to h#9.5, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Kxb1 2.Kg6 Nb4 3.Kf5 Nc2 4.Ke4 Kb2 5.Kd3 Kc1 6.Kc3 Kd1 7.Kb2 Nd4 8.Ka1 Kc1 9.Ra2 Nb3#

Themes: pure model ideal switchback self-block nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/7k/N7/8/8/8/4r3/Kq6 w - - 0 1 @@ -1254,6 +1273,7 @@ The same material and stipulation as No. 52, which is published; this position i 1 position of 121,110,528 indexed has a unique solution at h#8.5. The class runs to h#10.5, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Ka1 2.Kf7 Nxe2 3.Ke6 Kb2 4.Kd5 Kc1 5.Kc4 Kd2 6.Kb3 Nd4+ 7.Ka2 Kc3 8.Ka1 Kb3 9.Nb1 Nc2#

Themes: pure model ideal self-block
+
Note: the side to move is in check in the diagram.

6k1/8/8/8/8/n7/4r3/1KN5 w - - 0 1 @@ -1280,6 +1300,7 @@ The same material and stipulation as No. 52, which is published; this position i 5 positions of 121,110,528 indexed have a unique solution at h#8.5. The class runs to h#9.5, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Kxb1 2.Kg6 Nb4 3.Kf5 Nc2 4.Ke4 Kb2 5.Kd3 Kc1 6.Kc3 Kd1 7.Kb2 Nd4 8.Ka1 Kc1 9.Ra2 Nb3#

Themes: pure model ideal switchback self-block nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/7k/N7/8/8/8/4r3/Kr6 w - - 0 1 @@ -1315,11 +1336,11 @@ The same material and stipulation as No. 52, which is published; this position i
KPvkqp, h#8.5
h#8.5  ·  2 + 3
-No. 70  ·  h#8.5, unique solution  ·  solve ↗
+No. 70  ·  h#8.5, unique solution  ·  solve ↗
9 positions of 266,305,536 indexed have a unique solution at h#8.5. The class runs to h#14.5, so the deepest sound problem is 12 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1...Kb2 2.Qg6 Ka3 3.Qg3+ hxg3 4.Kg6 gxh4 5.Kf5 h5 6.Ke4 h6 7.Kd3 h7 8.Kc2 h8=Q 9.Kb1 Qb2#
-
Themes: promotion excelsior excelsior:white promotions:q
-
8/7k/q7/8/7p/8/7P/K7 w - - 0 1 +
Solution: 1...Kc2 2.Qh3 Kc1 3.Qb3 axb3 4.Kf7 b4 5.Ke6 b5 6.Kd5 b6 7.Kc4 b7 8.Kb3 b8=Q+ 9.Ka2 Qb1#
+
Themes: set-play promotion excelsior excelsior:white promotions:q
+
6kq/8/8/8/8/p7/P7/1K6 w - - 0 1
@@ -1396,6 +1417,7 @@ The same material and stipulation as No. 74, which is published; this position i 25 positions of 121,110,528 indexed have a unique solution at h#8. The class runs to h#12, so the deepest sound problem is 8 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxc3 Be2 2.Kd2 Bf1 3.Ke1 Kc2 4.Nh3 Kd3 5.Kf2 Ke4 6.Kg1 Kf3 7.Kh1 Kg3 8.Ng1 Bg2#

Themes: pure model ideal switchback self-block nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/8/8/7B/8/2Q5/3k1n2/1K6 b - - 0 1 @@ -1409,6 +1431,7 @@ The same material and stipulation as No. 74, which is published; this position i 5 positions of 121,110,528 indexed have a unique solution at h#8. The class runs to h#11, so the deepest sound problem is 6 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxg5 Nd4 2.Kf4 Kb2 3.Ke3 Ka3 4.Kd2 Kb4 5.Kc1 Kc3 6.Kb1 Kd2 7.Ka1 Kc1 8.Ba2 Nc2#

Themes: pure model ideal self-block nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/8/8/6Qk/8/1b6/4N3/K7 b - - 0 1 @@ -1422,6 +1445,7 @@ The same material and stipulation as No. 74, which is published; this position i 16 positions of 121,110,528 indexed have a unique solution at h#8. The class runs to h#10, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxd2 Nh4 2.Ke3 Kb2 3.Kf4 Kc3 4.Kg5 Kd4 5.Kh6 Ke5 6.Kh7 Kf6 7.Kh8 Kf7 8.Nh7 Ng6#

Themes: pure model ideal self-block nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

5n2/8/8/8/8/8/3Q2N1/K1k5 b - - 0 1 @@ -1435,6 +1459,7 @@ The same material and stipulation as No. 74, which is published; this position i 2 positions of 355,074,048 indexed have a unique solution at h#8. The class runs to h#11, so the deepest sound problem is 6 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxb3 Kb1 2.d4 Kc1 3.d3 Kd2 4.Kb2 Nb4 5.Ka1 Kc3 6.d2 Kb3 7.d1=R Ka3 8.Rb1 Nc2#

Themes: pure model ideal promotion underpromotion self-block nocheck umnov promotions:r
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/8/8/3p4/8/kQ6/N7/K7 b - - 0 1 @@ -1448,6 +1473,7 @@ The same material and stipulation as No. 74, which is published; this position i 11 positions of 121,110,528 indexed have a unique solution at h#8. The class runs to h#10, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxg1 Nf3+ 2.Kf1 Kb1 3.Ke2 Kb2 4.Kd3+ Kc1 5.Kc3 Kd1 6.Kb2 Nd4 7.Ka1 Kc1 8.Ra2 Nb3#

Themes: pure model ideal switchback self-block
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/8/8/8/8/8/5r1N/K5Qk b - - 0 1 @@ -1461,6 +1487,7 @@ The same material and stipulation as No. 74, which is published; this position i 4 positions of 355,074,048 indexed have a unique solution at h#8. The class runs to h#9, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxh2 Ka5 2.Bd5 c4 3.Kg3 cxd5 4.Kf4 d6 5.Ke5 d7 6.Kd6 Kb5 7.Kc7 Ka6 8.Kb8 d8=Q#

Themes: pure model ideal mirror promotion phoenix nocheck umnov promotions:q
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/8/1K6/8/2b5/2P5/7Q/7k b - - 0 1 @@ -1474,6 +1501,7 @@ The same material and stipulation as No. 74, which is published; this position i 7 positions of 355,074,048 indexed have a unique solution at h#8. The class runs to h#9, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxh2 c3 2.Nd4 cxd4 3.Kg3 d5 4.Kf4 d6 5.Ke5 d7 6.Kd6 Ka7 7.Kc7 Ka6 8.Kb8 d8=Q#

Themes: pure model ideal mirror promotion excelsior excelsior:white phoenix nocheck umnov promotions:q
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

K7/8/2n5/8/8/8/2P4Q/7k b - - 0 1 @@ -1487,6 +1515,7 @@ The same material and stipulation as No. 74, which is published; this position i 42 positions of 266,305,536 indexed have a unique solution at h#8. The class runs to h#15, so the deepest sound problem is 14 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxg2 Kb4 2.a5+ Kxa5 3.Kf3 Kb4 4.Ke4 a5 5.Kd5 a6 6.Kc6 a7 7.Kb7 Kc5 8.Ka6 a8=Q#

Themes: pure model ideal mirror promotion switchback phoenix promotions:q
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/8/p7/8/P7/K7/6Q1/6k1 b - - 0 1 @@ -1500,6 +1529,7 @@ The same material and stipulation as No. 74, which is published; this position i 4 positions of 121,110,528 indexed have a unique solution at h#8. The class runs to h#12, so the deepest sound problem is 8 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxd2 Bc5 2.Kd3 Bf8 3.Ke4 Kc3 4.Kf5 Kd4 5.Kg6 Ke5 6.Kh7 Kf6 7.Kh8 Kg6 8.Ng8 Bg7#

Themes: pure model ideal self-block nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/8/7n/8/8/8/1K1R1B2/3k4 b - - 0 1 @@ -1513,6 +1543,7 @@ The same material and stipulation as No. 74, which is published; this position i 2 positions of 121,110,528 indexed have a unique solution at h#8. The class runs to h#10, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxd2 Ne5 2.Ke3 Kc2 3.Kf4 Kd3 4.Kg5 Ke4 5.Kh6 Kf5 6.Kh7 Kf6 7.Kh8 Kf7 8.Nh7 Ng6#

Themes: pure model ideal self-block nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

5n2/8/8/8/8/3N4/3R4/1K1k4 b - - 0 1 @@ -1526,6 +1557,7 @@ The same material and stipulation as No. 74, which is published; this position i 1 position of 121,110,528 indexed has a unique solution at h#7.5. The class runs to h#8.5, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Ka1 2.Kg6 Nc6 3.Kf5 Nd4+ 4.Ke4 Nxb3 5.Kd3 Ka2 6.Kc2 Ka3 7.Kb1 Nd2+ 8.Ka1 Bc3#

Themes: mirror single-piece single-piece:black
+
Note: the side to move is in check in the diagram.

1N6/7k/8/B7/8/1q6/8/1K6 w - - 0 1 @@ -1539,6 +1571,7 @@ The same material and stipulation as No. 74, which is published; this position i 4 positions of 355,074,048 indexed have a unique solution at h#7.5. The class runs to h#11, so the deepest sound problem is 7 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Kd6 2.Kg1 Nc5 3.Kf2 a4 4.Ke3 a5 5.Kd4 a6 6.Kc4 a7 7.Kb5 a8=Q 8.Kb6 Qa6#

Themes: promotion excelsior excelsior:white closed-walk single-piece single-piece:black nocapture nocheck promotions:q
+
Note: the side to move is in check in the diagram.

8/8/2K5/8/N7/8/P5b1/7k w - - 0 1 @@ -1573,11 +1606,12 @@ The same material and stipulation as No. 87, which is published; this position i
KNPvkq, h#7.5
h#7.5  ·  3 + 2
-No. 88  ·  h#7.5, unique solution  ·  solve ↗
+No. 88  ·  h#7.5, unique solution  ·  solve ↗
17 positions of 355,074,048 indexed have a unique solution at h#7.5. The class runs to h#8.5, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1...Kxa2 2.Kg2 Nd4 3.Kf1 f4 4.Ke1 f5 5.Kd2 f6 6.Kc3 f7 7.Kb4 f8=Q+ 8.Ka4 Qa3#
-
Themes: promotion excelsior excelsior:white single-piece single-piece:black promotions:q
-
8/8/8/8/8/5N2/q4P2/K6k w - - 0 1 +
Solution: 1...Kd1 2.Qg7 Nf4 3.Kb2 h4 4.Kc3 h5 5.Kd4 h6 6.Ke3 hxg7 7.Kf2 g8=Q 8.Kf1 Qg2#
+
Themes: promotion excelsior excelsior:white nocheck promotions:q
+
Note: the side to move is in check in the diagram.
+
8/8/8/8/8/7N/1q5P/k1K5 w - - 0 1
@@ -1590,6 +1624,7 @@ The same material and stipulation as No. 87, which is published; this position i 3 positions of 355,074,048 indexed have a unique solution at h#7.5. The class runs to h#9, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Kxa4 2.Kd4 Kb4 3.Kd5 a4 4.Kc6 a5 5.Kb7 a6+ 6.Kxa8 a7 7.Kb7 Kc5 8.Ka6 a8=Q#

Themes: pure model ideal mirror promotion excelsior excelsior:white switchback single-piece single-piece:black promotions:q
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

N7/8/8/8/r7/K1k5/P7/8 w - - 0 1 @@ -1603,6 +1638,7 @@ The same material and stipulation as No. 87, which is published; this position i 12 positions of 121,110,528 indexed have a unique solution at h#7.5. The class runs to h#10.5, so the deepest sound problem is 6 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Kxb1 2.Kf3 Nc4 3.Ke2 Kb2 4.Kd1 Kc3 5.Kc1 Ne3 6.Kb1 Kd2 7.Ka1 Kc1 8.Ba2 Nc2#

Themes: pure model ideal self-block nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/8/8/8/6k1/1b6/1N6/Kr6 w - - 0 1 @@ -1629,6 +1665,7 @@ The same material and stipulation as No. 87, which is published; this position i 1 position of 266,305,536 indexed has a unique solution at h#7.5. The class runs to h#8.5, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Kc8 2.Nb4 axb4 3.Kg2 a4 4.Kf3 a5 5.Ke4 a6 6.Kd5 a7 7.Kc6 a8=Q+ 8.Kb6 Qb7#

Themes: promotion excelsior excelsior:white promotions:q
+
Note: the side to move is in check in the diagram.

1K6/8/n7/8/8/P7/P7/7k w - - 0 1 @@ -1642,6 +1679,7 @@ The same material and stipulation as No. 87, which is published; this position i 1 position of 266,305,536 indexed has a unique solution at h#7.5. The class runs to h#8.5, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Kxa2 2.Kg6 Ka3 3.Kf5 g4+ 4.Ke4 g5 5.Kd3 g6 6.Kc2 g7 7.Kb1 g8=Q 8.Ka1 Qa2#

Themes: promotion single-piece single-piece:black promotions:q
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/7k/8/8/8/6P1/q5P1/K7 w - - 0 1 @@ -1651,11 +1689,11 @@ The same material and stipulation as No. 87, which is published; this position i
KPvkbb, h#7.5
h#7.5  ·  2 + 3
-No. 94  ·  h#7.5, unique solution  ·  solve ↗
+No. 94  ·  h#7.5, unique solution  ·  solve ↗
448 positions of 355,074,048 indexed have a unique solution at h#7.5. The class runs to h#9.5, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1...Kb1 2.Kg6 Kc1 3.Kf5 e4+ 4.Ke6 e5 5.Kd5 e6 6.Kc4 e7 7.Kb3 e8=Q 8.Ka2 Qa4#
-
Themes: pure model mirror promotion excelsior excelsior:white single-piece single-piece:black nocapture umnov promotions:q
-
8/5b1k/5b2/8/8/8/4P3/K7 w - - 0 1 +
Solution: 1...Ka2 2.Kg6 Kxa3 3.Kf5 b4 4.Ke4 b5 5.Kd3 b6 6.Kc2 b7 7.Kb1 b8=Q+ 8.Ka1 Qb2#
+
Themes: promotion single-piece single-piece:black promotions:q
+
8/7k/8/3b4/8/bP6/8/K7 w - - 0 1
@@ -1716,11 +1754,12 @@ The same material and stipulation as No. 87, which is published; this position i
KPvkqr, h#7.5
h#7.5  ·  2 + 3
-No. 99  ·  h#7.5, unique solution  ·  solve ↗
+No. 99  ·  h#7.5, unique solution  ·  solve ↗
40 positions of 355,074,048 indexed have a unique solution at h#7.5. The class runs to h#8.5, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1...Kxa2 2.Kg6 Ka3 3.Kf5 g4+ 4.Ke4 g5 5.Kd3 g6 6.Kc2 g7 7.Kb1 g8=Q 8.Ka1 Qa2#
-
Themes: promotion excelsior excelsior:white single-piece single-piece:black promotions:q
-
8/7k/8/8/5r2/8/q5P1/K7 w - - 0 1 +
Solution: 1...Ka3 2.Qb3+ axb3 3.Kg6 b4 4.Kf5 b5 5.Ke4 b6 6.Kd3 b7 7.Kc2 b8=Q 8.Kb1 Qxb2#
+
Themes: promotion excelsior excelsior:white promotions:q
+
Note: the side to move is in check in the diagram.
+
8/7k/8/1q6/K7/8/Pr6/8 w - - 0 1
@@ -1729,11 +1768,11 @@ The same material and stipulation as No. 87, which is published; this position i
KPvkrb, h#7.5
h#7.5  ·  2 + 3
-No. 100  ·  h#7.5, unique solution  ·  solve ↗
+No. 100  ·  h#7.5, unique solution  ·  solve ↗
6 positions of 355,074,048 indexed have a unique solution at h#7.5. The class runs to h#8.5, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1...Kxc1 2.Kg7 b3 3.Kf6 b4 4.Ke5 b5 5.Kd4 b6 6.Kc3 b7 7.Kb3 b8=Q+ 8.Ka2 Qb2#
-
Themes: promotion excelsior excelsior:white closed-walk single-piece single-piece:black promotions:q
-
7k/8/8/8/2b5/8/1P6/1Kr5 w - - 0 1 +
Solution: 1...Ka7 2.Re4 Kb6 3.Be7 a4 4.Kg3 a5 5.Kf4 a6 6.Ke5 a7 7.Kd6 a8=Q 8.Re5 Qc6#
+
Themes: set-play promotion excelsior excelsior:white self-block nocapture nocheck promotions:q
+
K7/8/8/8/1r6/b7/P6k/8 w - - 0 1
@@ -1742,11 +1781,11 @@ The same material and stipulation as No. 87, which is published; this position i
KPvkrn, h#7.5
h#7.5  ·  2 + 3
-No. 101  ·  h#7.5, unique solution  ·  solve ↗
+No. 101  ·  h#7.5, unique solution  ·  solve ↗
50 positions of 355,074,048 indexed have a unique solution at h#7.5. The class runs to h#9.5, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1...Kxa2 2.Kg6 Ka3 3.Kf5 g4+ 4.Ke4 g5 5.Kd3 g6 6.Kc2 g7 7.Kb1 g8=Q 8.Ka1 Qa2#
-
Themes: promotion excelsior excelsior:white single-piece single-piece:black promotions:q
-
8/7k/8/8/8/8/r2n2P1/K7 w - - 0 1 +
Solution: 1...Ka2 2.Ra3+ Kxa3 3.Kg6 h4 4.Kf5 h5 5.Ke4 h6 6.Kd3 h7 7.Kc2 h8=Q 8.Kb1 Qb2#
+
Themes: set-play promotion excelsior excelsior:white promotions:q
+
8/7k/8/8/8/7r/1K5P/n7 w - - 0 1
@@ -1772,6 +1811,7 @@ The same material and stipulation as No. 87, which is published; this position i 1 position of 121,110,528 indexed has a unique solution at h#7. The class runs to h#8, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxh8 Kb2 2.Kh7 Kc3 3.Kg6 Kc4 4.Kf7 Kd5 5.Ke8 Ke6 6.Kd8 Be7+ 7.Ke8 Ba4#

Themes: switchback single-piece single-piece:black
+
Note: the solution begins with a capture.

5B1N/7k/8/8/8/1B6/8/K7 b - - 0 1 @@ -1807,11 +1847,12 @@ The same material and stipulation as No. 87, which is published; this position i
KBNPvk, h#7
h#7  ·  4 + 1
-No. 106  ·  h#7, unique solution  ·  solve ↗
+No. 106  ·  h#7, unique solution  ·  solve ↗
9 positions of 355,074,048 indexed have a unique solution at h#7. The class runs to h#8, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kxg2 Nd4 2.Kf1 f4 3.Ke1 f5 4.Kd2 f6 5.Kc3 f7 6.Kb4 f8=Q+ 7.Ka4 Qa3#
-
Themes: promotion excelsior excelsior:white single-piece single-piece:black promotions:q
-
8/8/8/8/8/5N2/K4PB1/7k b - - 0 1 +
Solution: 1.Kxg3 Nd5 2.Kf2 e4 3.Ke2 e5 4.Kd3 e6 5.Kc4 e7 6.Kb5 e8=Q+ 7.Ka6 Qa4#
+
Themes: pure model ideal mirror promotion excelsior excelsior:white single-piece single-piece:black umnov promotions:q
+
Note: the solution begins with a capture.
+
2K5/8/8/8/8/4N1Bk/4P3/8 b - - 0 1
@@ -1872,11 +1913,11 @@ The same material and stipulation as No. 87, which is published; this position i
KBPPvk, h#7
h#7  ·  4 + 1
-No. 111  ·  h#7, unique solution  ·  solve ↗
+No. 111  ·  h#7, unique solution  ·  solve ↗
12 positions of 266,305,536 indexed have a unique solution at h#7. The class runs to h#8, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kxh7 Ka2 2.Kg6 b4 3.Kf5 b5 4.Ke4 b6 5.Kd3 b7 6.Kc2 b8=Q 7.Kc1 Qb1#
-
Themes: promotion excelsior excelsior:white single-piece single-piece:black nocheck promotions:q
-
7k/7P/8/8/8/1KB5/1P6/8 b - - 0 1 +
Solution: 1.Kg3 Ba6 2.Kf4 c4 3.Ke5 c5 4.Kd5 c6 5.Kc5 c7 6.Kb6 c8=Q 7.Ka7 Qb7#
+
Themes: pure model promotion single-piece single-piece:black nocapture nocheck umnov promotions:q
+
8/8/8/8/2B5/2PK4/2P4k/8 b - - 0 1
@@ -1898,11 +1939,11 @@ The same material and stipulation as No. 87, which is published; this position i
KBPvkn, h#7
h#7  ·  3 + 2
-No. 113  ·  h#7, unique solution  ·  solve ↗
+No. 113  ·  h#7, unique solution  ·  solve ↗
101 positions of 355,074,048 indexed have a unique solution at h#7. The class runs to h#12, so the deepest sound problem is 10 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Ne3 Kb2 2.Kf1 a4 3.Nd5 a5 4.Nb6 axb6 5.Ke2 b7 6.Kd3 b8=Q 7.Kc4 Qb3#
-
Themes: promotion excelsior excelsior:white nocheck promotions:q
-
8/B7/8/8/8/K7/P7/3n2k1 b - - 0 1 +
Solution: 1.Kg2 Kb4 2.Kf3 a4 3.Ke4 a5 4.Kd5 a6 5.Kc6 a7 6.Kb7 Kc5 7.Ka6 a8=Q#
+
Themes: pure mirror promotion excelsior excelsior:white single-piece single-piece:black nocapture nocheck promotions:q
+
8/8/8/8/8/K1n5/PB6/7k b - - 0 1
@@ -1911,11 +1952,11 @@ The same material and stipulation as No. 87, which is published; this position i
KBPvkq, h#7
h#7  ·  3 + 2
-No. 114  ·  h#7, unique solution  ·  solve ↗
+No. 114  ·  h#7, unique solution  ·  solve ↗
75 positions of 355,074,048 indexed have a unique solution at h#7. The class runs to h#8.5, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kb2+ Bb1 2.Kc3 e4 3.Kd4 e5 4.Ke3 e6 5.Kf4 e7 6.Kg5 e8=Q 7.Kh6 Qg6#
-
Themes: pure model promotion excelsior excelsior:white single-piece single-piece:black nocapture umnov promotions:q
-
8/8/8/8/4B3/8/4P3/qk1K4 b - - 0 1 +
Solution: 1.Kg2 Kb4 2.Kf3 a4 3.Ke4 a5 4.Qb6+ axb6 5.Kd5 b7 6.Kc6 Bb5+ 7.Kb6 b8=Q#
+
Themes: pure model ideal promotion excelsior excelsior:white kniest promotions:q
+
8/8/B7/8/8/K7/P4q2/6k1 b - - 0 1
@@ -1924,11 +1965,11 @@ The same material and stipulation as No. 87, which is published; this position i
KBPvkr, h#7
h#7  ·  3 + 2
-No. 115  ·  h#7, unique solution  ·  solve ↗
+No. 115  ·  h#7, unique solution  ·  solve ↗
69 positions of 355,074,048 indexed have a unique solution at h#7. The class runs to h#8.5, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kb2+ Bb1 2.Kc3 e4 3.Kd4 e5 4.Ke3 e6 5.Kf4 e7 6.Kg5 e8=Q 7.Kh6 Qg6#
-
Themes: pure model promotion excelsior excelsior:white single-piece single-piece:black nocapture umnov promotions:q
-
8/8/8/8/4B3/8/4P3/rk1K4 b - - 0 1 +
Solution: 1.Kg2 Kb4 2.Kf3 a4 3.Rb5+ axb5 4.Ke4 b6 5.Kd5 b7 6.Kc6 Bb5+ 7.Kb6 b8=Q#
+
Themes: pure model ideal promotion excelsior excelsior:white promotions:q
+
8/8/B7/2r5/8/K7/P7/7k b - - 0 1
@@ -1937,11 +1978,11 @@ The same material and stipulation as No. 87, which is published; this position i
KNNPvk, h#7
h#7  ·  4 + 1
-No. 116  ·  h#7, unique solution  ·  solve ↗
+No. 116  ·  h#7, unique solution  ·  solve ↗
5 positions of 355,074,048 indexed have a unique solution at h#7. The class runs to h#8, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kxg2 Nd4 2.Kf1 f4 3.Ke1 f5 4.Kd2 f6 5.Kc3 f7 6.Kb4 f8=Q+ 7.Ka4 Qa3#
-
Themes: promotion excelsior excelsior:white single-piece single-piece:black promotions:q
-
8/8/8/8/8/5N2/K4PN1/7k b - - 0 1 +
Solution: 1.Kh1 Nf5 2.Kg2 e4 3.Kf3 e5 4.Kf4 e6 5.Kg5 e7 6.Kg6 e8=Q+ 7.Kh7 Nf6#
+
Themes: set-play mirror promotion excelsior excelsior:white single-piece single-piece:black nocapture promotions:q
+
8/K7/8/8/6N1/4N3/4P3/6k1 b - - 0 1
@@ -1990,11 +2031,11 @@ The same material and stipulation as No. 87, which is published; this position i
KNPPvk, h#7
h#7  ·  4 + 1
-No. 120  ·  h#7, unique solution  ·  solve ↗
+No. 120  ·  h#7, unique solution  ·  solve ↗
18 positions of 266,305,536 indexed have a unique solution at h#7. The class runs to h#8.5, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kxg2 Nd4 2.Kf1 f4 3.Ke1 f5 4.Kd2 f6 5.Kc3 f7 6.Kb4 f8=Q+ 7.Ka4 Qa3#
-
Themes: promotion excelsior excelsior:white single-piece single-piece:black promotions:q
-
8/8/8/8/8/5N2/K4PP1/7k b - - 0 1 +
Solution: 1.Kb1 Nd6 2.Kc2 e4 3.Kc3 e5 4.Kd4 e6 5.Kc5 e7 6.Kb6 e8=Q 7.Ka5 Qb5#
+
Themes: promotion single-piece single-piece:black nocapture nocheck promotions:q
+
8/8/8/8/4N3/K3P3/4P3/k7 b - - 0 1
@@ -2003,11 +2044,11 @@ The same material and stipulation as No. 87, which is published; this position i
KPPPvk, h#7
h#7  ·  4 + 1
-No. 121  ·  h#7, unique solution  ·  solve ↗
+No. 121  ·  h#7, unique solution  ·  solve ↗
2 positions of 199,729,152 indexed have a unique solution at h#7. The class runs to h#8, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kxg2 Kb4 2.Kf3 a4 3.Ke4 a5 4.Kd5 a6 5.Kc6 a7 6.Kb7 Kc5 7.Ka6 a8=Q#
-
Themes: pure model mirror promotion single-piece single-piece:black nocheck promotions:q
-
8/8/8/8/K7/PP6/6P1/7k b - - 0 1 +
Solution: 1.Kg2 Kb4 2.Kf3 a4 3.Ke4 a5 4.Kd5 a6 5.Kc6 a7 6.Kb7 Kc5 7.Ka6 a8=Q#
+
Themes: pure model mirror promotion single-piece single-piece:black nocapture nocheck promotions:q
+
8/8/8/8/K7/PP4P1/8/7k b - - 0 1
@@ -2033,6 +2074,7 @@ The same material and stipulation as No. 87, which is published; this position i 1 position of 121,110,528 indexed has a unique solution at h#7. The class runs to h#8, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxh8 Kb2 2.Kg8 Kc3 3.Kf7 Kd3 4.Kg6 Ke4 5.Kh5 Kf5 6.Kh4 Bg5+ 7.Kh5 Bd1#

Themes: switchback single-piece single-piece:black
+
Note: the diagram has no legal last move, so it cannot arise in a game.

7Q/7k/7B/8/8/8/2B5/K7 b - - 0 1 @@ -2046,6 +2088,7 @@ The same material and stipulation as No. 87, which is published; this position i 73 positions of 355,074,048 indexed have a unique solution at h#7. The class runs to h#8, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxg7 Bb2+ 2.Kf7 a4 3.Ke6 a5 4.Kd5 a6 5.Kc4 a7 6.Kb3 a8=B 7.Ka2 Bd5#

Themes: pure model ideal promotion underpromotion excelsior excelsior:white single-piece single-piece:black promotions:b
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/6Qk/8/8/8/B7/P7/2K5 b - - 0 1 @@ -2059,6 +2102,7 @@ The same material and stipulation as No. 87, which is published; this position i 4 positions of 121,110,528 indexed have a unique solution at h#7. The class runs to h#10, so the deepest sound problem is 6 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxg3 Kb2 2.Kg4 Kc3 3.Kf5 Kd4 4.Kf6 Bc3 5.Kg7 Ke5 6.Kh8 Kf6 7.Bh7 Kf7#

Themes: self-block nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/8/6b1/8/8/6Qk/3B4/K7 b - - 0 1 @@ -2072,6 +2116,7 @@ The same material and stipulation as No. 87, which is published; this position i 55 positions of 355,074,048 indexed have a unique solution at h#7. The class runs to h#16, so the deepest sound problem is 18 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxc2 Ka2 2.c3 Ka3 3.Kb1 Kb3 4.c2 Bb4 5.Ka1 Ba3 6.c1=N+ Kc2 7.Na2 Bb2#

Themes: pure model ideal promotion underpromotion self-block umnov promotions:n
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/8/8/8/2p5/8/2Q5/K1k1B3 b - - 0 1 @@ -2085,6 +2130,7 @@ The same material and stipulation as No. 87, which is published; this position i 3 positions of 121,110,528 indexed have a unique solution at h#7. The class runs to h#8, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxb8 Ke2 2.Kc7 Kf3 3.Kd6 Kg4 4.Ke5 Kh5 5.Kf4 Ng6+ 6.Kg3 Nf1+ 7.Kh3 Nf4#

Themes: pure model ideal mirror single-piece single-piece:black
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

kQ5N/8/8/8/8/8/7N/3K4 b - - 0 1 @@ -2098,6 +2144,7 @@ The same material and stipulation as No. 87, which is published; this position i 160 positions of 355,074,048 indexed have a unique solution at h#7. The class runs to h#9, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxa2 Ne2 2.Kb3 g4 3.Kc4 g5 4.Kd3 g6 5.Ke3 g7 6.Kf2 g8=Q 7.Kf1 Qg1#

Themes: promotion excelsior excelsior:white single-piece single-piece:black phoenix nocheck promotions:q
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/8/8/8/8/6N1/Q5P1/k2K4 b - - 0 1 @@ -2111,6 +2158,7 @@ The same material and stipulation as No. 87, which is published; this position i 37 positions of 266,305,536 indexed have a unique solution at h#7. The class runs to h#8, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxg8 b4 2.Kf7 b5 3.Ke6 b6 4.Kd5 b7 5.Kc4 b3+ 6.Kxb3 b8=Q+ 7.Ka2 Qb2#

Themes: promotion single-piece single-piece:black phoenix promotions:q
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

6Qk/8/8/8/8/1P6/1P6/2K5 b - - 0 1 @@ -2124,6 +2172,7 @@ The same material and stipulation as No. 87, which is published; this position i 521 positions of 355,074,048 indexed have a unique solution at h#7. The class runs to h#9, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxb6 Kb1 2.Qe2 c4 3.Ka5 c5 4.Kb4 c6 5.Kc3 c7 6.Kd2 c8=Q 7.Kd1 Qc1#

Themes: promotion excelsior excelsior:white self-block phoenix nocheck umnov promotions:q
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/8/kQ6/8/2q5/8/2P5/K7 b - - 0 1 @@ -2137,6 +2186,7 @@ The same material and stipulation as No. 87, which is published; this position i 105 positions of 355,074,048 indexed have a unique solution at h#7. The class runs to h#9, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxe7 d3 2.Rb4 d4 3.Kd6 d5 4.Kc5 d6 5.Rb3 d7 6.Kb4 d8=Q 7.Ka3 Qa5#

Themes: promotion excelsior excelsior:white self-block single-piece single-piece:white phoenix nocheck umnov promotions:q
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

4k3/4Q3/8/8/3r4/8/3P4/K7 b - - 0 1 @@ -2150,6 +2200,7 @@ The same material and stipulation as No. 87, which is published; this position i 1 position of 121,110,528 indexed has a unique solution at h#7. The class runs to h#8, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxh8 Kb2 2.Kg8 Kc3 3.Kf7 Kd3 4.Kg6 Ke4 5.Kh5 Kf5 6.Kh4 Bg5+ 7.Kh5 Bd1#

Themes: switchback single-piece single-piece:black
+
Note: the diagram has no legal last move, so it cannot arise in a game.

7R/7k/7B/8/8/8/2B5/K7 b - - 0 1 @@ -2164,6 +2215,7 @@ The same material and stipulation as No. 87, which is published; this position i
Solution: 1.Kxg7 Bb2+ 2.Kf7 a4 3.Ke6 a5 4.Kd5 a6 5.Kc4 a7 6.Kb3 a8=B 7.Ka2 Bd5#

Themes: pure model ideal promotion underpromotion excelsior excelsior:white single-piece single-piece:black promotions:b

Published: Abdurahmanovic, Fadil; Becker, Richard — The Problemist, No. (R), 01/2006, as h#7 (P1188551)
+
Note: the solution begins with a capture.

7k/6R1/8/8/8/B7/P7/2K5 b - - 0 1 @@ -2175,6 +2227,7 @@ The same material and stipulation as No. 87, which is published; this position i The same material and stipulation as No. 133, which is published; this position is not in the published database (checked under every mirroring).

Solution: 1.Kxa7 Bf3 2.Kb6 g4 3.Kc5 g5 4.Kd4 g6 5.Ke3 g7 6.Kf2 g8=Q 7.Kf1 Qg2#

Themes: promotion excelsior excelsior:white closed-walk single-piece single-piece:black nocheck promotions:q
+
Note: the solution begins with a capture.

1k6/R7/8/8/6B1/8/6P1/3K4 b - - 0 1 @@ -2188,6 +2241,7 @@ The same material and stipulation as No. 133, which is published; this position 31 positions of 355,074,048 indexed have a unique solution at h#7. The class runs to h#8, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxa2 Ne2 2.Kb3 g4 3.Kc4 g5 4.Kd3 g6 5.Ke3 g7 6.Kf2 g8=Q 7.Kf1 Qg1#

Themes: promotion excelsior excelsior:white single-piece single-piece:black nocheck promotions:q
+
Note: the solution begins with a capture.

8/8/8/8/8/6N1/R5P1/1k1K4 b - - 0 1 @@ -2197,11 +2251,12 @@ The same material and stipulation as No. 133, which is published; this position
KRNvkp, h#7
h#7  ·  3 + 2
-No. 135  ·  h#7, unique solution  ·  solve ↗
+No. 135  ·  h#7, unique solution  ·  solve ↗
6 positions of 355,074,048 indexed have a unique solution at h#7. The class runs to h#11.5, so the deepest sound problem is 9 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kxh7 Kc1 2.Kg7 Kd2 3.Kh8 Ke3 4.d2 Kf4 5.d1=B Kg5 6.Bb3 Kh6 7.Bg8 Ng6#
-
Themes: pure model ideal promotion underpromotion closed-walk self-block nocheck umnov promotions:b
-
7k/4N2R/8/8/8/3p4/8/1K6 b - - 0 1 +
Solution: 1.Kxd4 Nf1 2.d2+ Kb2 3.d1=R Ka3 4.Kc3 Ka4 5.Kb2 Ne3 6.Ka1 Ka3 7.Rb1 Nc2#
+
Themes: pure model ideal promotion underpromotion switchback self-block umnov promotions:r
+
Note: the solution begins with a capture.
+
8/8/8/8/3R4/2kp4/3N4/2K5 b - - 0 1
@@ -2214,6 +2269,7 @@ The same material and stipulation as No. 133, which is published; this position 9 positions of 121,110,528 indexed have a unique solution at h#7. The class runs to h#10, so the deepest sound problem is 6 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Rxf2 Kb1 2.Ke2 Kb2 3.Kd3+ Kc1 4.Kc3 Kd1 5.Kb2 Nd4 6.Ka1 Kc1 7.Ra2 Nb3#

Themes: pure model ideal switchback self-block
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/8/8/8/8/5N2/1r3R2/K4k2 b - - 0 1 @@ -2227,6 +2283,7 @@ The same material and stipulation as No. 133, which is published; this position 2 positions of 266,305,536 indexed have a unique solution at h#7. The class runs to h#8, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxg6 Ka3 2.Kf5 g4+ 3.Ke4 g5 4.Kd3 g6 5.Kc2 g7 6.Kb1 g8=Q 7.Ka1 Qa2#

Themes: promotion single-piece single-piece:black promotions:q
+
Note: the solution begins with a capture.

8/8/6R1/7k/8/6P1/K5P1/8 b - - 0 1 @@ -2240,6 +2297,7 @@ The same material and stipulation as No. 133, which is published; this position 7 positions of 355,074,048 indexed have a unique solution at h#7. The class runs to h#8, so the deepest sound problem is 2 plies shallower.

Solution: 1.Kxg8 b3 2.Kf7 b4 3.Ke6 b5 4.Kd5 b6 5.Kc4 b7 6.Kb3 b8=Q+ 7.Ka2 Qb2#

Themes: promotion excelsior excelsior:white closed-walk single-piece single-piece:white single-piece:black promotions:q
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

6Rk/7b/8/8/8/8/1P6/2K5 b - - 0 1 @@ -2253,6 +2311,7 @@ The same material and stipulation as No. 133, which is published; this position 14 positions of 355,074,048 indexed have a unique solution at h#7. The class runs to h#8.5, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxg8 e3 2.Kf7 e4 3.Ke6 e5 4.Kd5 e6 5.Kc4 e7 6.Kb3 e8=Q 7.Ka2 Qa4#

Themes: pure model mirror promotion excelsior excelsior:white single-piece single-piece:white single-piece:black nocheck umnov promotions:q
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

6Rk/7n/8/8/8/8/4P3/2K5 b - - 0 1 @@ -2262,11 +2321,12 @@ The same material and stipulation as No. 133, which is published; this position
KRPvkp, h#7
h#7  ·  3 + 2
-No. 140  ·  h#7, unique solution  ·  solve ↗
+No. 140  ·  h#7, unique solution  ·  solve ↗
41 positions of 266,305,536 indexed have a unique solution at h#7. The class runs to h#14, so the deepest sound problem is 14 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kxa2 Kb4 2.d5 c4 3.d4 c5 4.d3 c6 5.d2 c7 6.d1=R c8=Q 7.Ra1 Qc2#
-
Themes: promotion underpromotion excelsior excelsior:white closed-walk self-block kniest nocheck promotions:qr
-
8/8/3p4/8/8/k1K5/R1P5/8 b - - 0 1 +
Solution: 1.Kxg2 Kxa5 2.Kf3 Kb4 3.Ke4 a5 4.Kd5 a6 5.Kc6 a7 6.Kb7 Kc5 7.Ka6 a8=Q#
+
Themes: pure model ideal mirror promotion single-piece single-piece:black nocheck promotions:q
+
Note: the solution begins with a capture.
+
8/8/8/pK6/P7/8/6R1/7k b - - 0 1
@@ -2279,6 +2339,7 @@ The same material and stipulation as No. 133, which is published; this position 7 positions of 355,074,048 indexed have a unique solution at h#7. The class runs to h#9, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxg8 b3 2.Kf7 b4 3.Ke6 b5 4.Kd5 b6 5.Kc4 b7 6.Kb3 b8=Q+ 7.Ka2 Qb2#

Themes: promotion excelsior excelsior:white closed-walk single-piece single-piece:white single-piece:black promotions:q
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

6Rk/7q/8/8/8/8/1P6/2K5 b - - 0 1 @@ -2292,6 +2353,7 @@ The same material and stipulation as No. 133, which is published; this position 2 positions of 355,074,048 indexed have a unique solution at h#7. The class runs to h#8.5, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxb2+ Kb5 2.Kc3 e4 3.Kd4 e5 4.Kd5 e6 5.Kd6 e7 6.Kd7 Kb6 7.Kc8 e8=Q#

Themes: pure model mirror promotion excelsior excelsior:white single-piece single-piece:black promotions:q
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/8/8/8/K7/8/kR2P3/r7 b - - 0 1 @@ -2305,6 +2367,7 @@ The same material and stipulation as No. 133, which is published; this position 3 positions of 121,110,528 indexed have a unique solution at h#6.5. The class runs to h#7.5, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Kxb2 2.Kg8 Kc3 3.Kf7 Kd3 4.Kg6 Ke4 5.Kh5 Kf5 6.Kh4 Bg5+ 7.Kh5 Bd1#

Themes: switchback single-piece single-piece:black
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

7k/8/7B/8/8/8/1qB5/K7 w - - 0 1 @@ -2351,11 +2414,11 @@ The same material and stipulation as No. 144, which is published; this position
KBvkqb, h#6.5, unpublished
h#6.5  ·  2 + 3
-No. 145b  ·  h#6.5, unique solution  ·  solve ↗
+No. 145b  ·  h#6.5, unique solution  ·  solve ↗
The same material and stipulation as No. 145, which is published; this position is not in the published database (checked under every mirroring).
-
Solution: 1...Kxb2 2.Kg4 Kc3 3.Kf5 Kd4 4.Kf6 Bc3 5.Kg7 Ke5 6.Kh8 Kf6 7.Bh7 Kf7#
-
Themes: self-block nocheck
-
8/8/6b1/8/8/6k1/1q1B4/K7 w - - 0 1 +
Solution: 1...Bb8 2.Qg1+ Kb2 3.Kg2 Kc3 4.Kf2 Kd4 5.Qd1+ Ke4 6.Ke1 Ke3 7.Bf1 Bg3#
+
Themes: set-play self-block nocapture
+
8/B7/1q6/8/2b5/7k/8/K7 w - - 0 1
@@ -2394,6 +2457,7 @@ The same material and stipulation as No. 145, which is published; this position 2 positions of 121,110,528 indexed have a unique solution at h#6.5. The class runs to h#7.5, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Ke2 2.Kc7 Kf3 3.Kd6 Kg4 4.Ke5 Kh5 5.Kf4 Ng6+ 6.Kg3 Nxf1+ 7.Kh3 Nf4#

Themes: pure model ideal mirror single-piece single-piece:black
+
Note: the side to move is in check in the diagram.

1k5N/8/8/8/8/8/3K3N/5n2 w - - 0 1 @@ -2403,11 +2467,11 @@ The same material and stipulation as No. 145, which is published; this position
KPPvkr, h#6.5
h#6.5  ·  3 + 2
-No. 149  ·  h#6.5, unique solution  ·  solve ↗
+No. 149  ·  h#6.5, unique solution  ·  solve ↗
784 positions of 266,305,536 indexed have a unique solution at h#6.5. The class runs to h#8.5, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1...Kb2 2.Kf2 a4 3.Ke3 a5 4.Kd4 a6 5.Kc5 a7 6.Kb4 a8=Q 7.Rc5 Qa4#
-
Themes: promotion excelsior excelsior:white closed-walk self-block nocapture nocheck promotions:q
-
8/8/8/8/8/1P6/P7/K1r3k1 w - - 0 1 +
Solution: 1...Kb2 2.Rf6 Kc3 3.Rf5 gxf5 4.Kg4 f6 5.Kf3 f7 6.Ke2 f8=Q 7.Kd1 Qf1#
+
Themes: pure model mirror promotion nocheck umnov promotions:q
+
8/8/6r1/6k1/6P1/6P1/8/K7 w - - 0 1
@@ -2420,6 +2484,7 @@ The same material and stipulation as No. 145, which is published; this position 3 positions of 121,110,528 indexed have a unique solution at h#6.5. The class runs to h#7.5, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Kxa2 2.Kh7 Kb3 3.Kh8 Kc4 4.Kh7 Kd5 5.Kh8 Ke6 6.Kh7 Kf7 7.Kh8 Rh6#

Themes: pure mirror switchback single-piece single-piece:black pendulum nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

7k/3B4/6R1/8/8/8/q7/K7 w - - 0 1 @@ -2434,6 +2499,7 @@ The same material and stipulation as No. 145, which is published; this position
Solution: 1...Ka1 2.Bb2+ Kb1 3.Be5+ Kc1 4.Kg5 Kd2 5.Kh4 Ke2 6.Bc3 Kf3 7.Kh3 Rh5#

Themes: pure model mirror switchback nocapture

Published: Sheglow, Wiktor S. — Suomen Tehtäväniekat, No. (312), 05-06/1998, as h#7 0.1... (P0574163)
+
Note: the side to move is in check in the diagram.

8/8/5k2/3R4/8/bq6/8/1K6 w - - 0 1 @@ -2443,11 +2509,12 @@ The same material and stipulation as No. 145, which is published; this position
KRvkqp, h#6.5
h#6.5  ·  2 + 3
-No. 152  ·  h#6.5, unique solution  ·  solve ↗
+No. 152  ·  h#6.5, unique solution  ·  solve ↗
17 positions of 355,074,048 indexed have a unique solution at h#6.5. The class runs to h#7.5, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1...Kxa1 2.Kh7 Kb2 3.Kh8 Kc3 4.b2 Kd4 5.b1=R Ke5 6.Rb8 Kf6 7.Rg8 Rh5#
-
Themes: pure model ideal promotion underpromotion self-block nocheck umnov promotions:r
-
8/8/7k/6R1/8/1p6/8/qK6 w - - 0 1 +
Solution: 1...Ka1 2.Qb2+ Kxb2 3.Kh8 Kc3 4.b2 Kd4 5.b1=R Ke5 6.Rh1 Kf6 7.Rh7 Rf8#
+
Themes: pure model ideal promotion underpromotion self-block umnov promotions:r
+
Note: the side to move is in check in the diagram.
+
6k1/5R2/8/8/8/1p6/2q5/1K6 w - - 0 1
@@ -2460,6 +2527,7 @@ The same material and stipulation as No. 145, which is published; this position 6 positions of 121,110,528 indexed have a unique solution at h#6.5. The class runs to h#8, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Ka1 2.Qb1+ Kxb1 3.Qe4+ Kc1 4.Qg6 Kd2 5.Kg7 Ke3 6.Kh6 Kf4 7.Kh5 Rh3#

Themes: pure model ideal switchback self-block umnov
+
Note: the side to move is in check in the diagram.

8/8/5k2/8/8/6R1/2q3q1/1K6 w - - 0 1 @@ -2473,6 +2541,7 @@ The same material and stipulation as No. 145, which is published; this position 5 positions of 121,110,528 indexed have a unique solution at h#6.5. The class runs to h#8, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Ka1 2.Qb1+ Kxb1 3.Rh6 Kc2 4.Rg6 Kd3 5.Kg7 Ke4 6.Kh6 Kf5 7.Rg7 Rh4#

Themes: pure model ideal switchback self-block umnov
+
Note: the side to move is in check in the diagram.

8/8/5k2/8/6R1/8/2q4r/1K6 w - - 0 1 @@ -2482,11 +2551,11 @@ The same material and stipulation as No. 145, which is published; this position
KBBvkr, h#6
h#6  ·  3 + 2
-No. 155  ·  h#6, unique solution  ·  solve ↗
+No. 155  ·  h#6, unique solution  ·  solve ↗
28 positions of 121,110,528 indexed have a unique solution at h#6. The class runs to h#7.5, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kg8 Ka2 2.Ra4+ Kb3 3.Ra8 Kc4 4.Kf7 Kd5 5.Ke8 Ke6 6.Rd8 Bg6#
+
Solution: 1.Rb8 Ka2 2.Ra8+ Kb3 3.Kg8 Kc4 4.Kf7 Kd5 5.Ke8 Ke6 6.Rd8 Bg6#

Themes: self-block nocapture
-
8/7k/7B/8/1r6/8/8/KB6 b - - 0 1 +
7k/8/7B/8/8/8/1r6/KB6 b - - 0 1
@@ -2512,6 +2581,7 @@ The same material and stipulation as No. 145, which is published; this position 98 positions of 121,110,528 indexed have a unique solution at h#6. The class runs to h#8, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxd1 Ka2 2.Kc1 Kb3 3.Kb1 Kc4 4.Ka2 Ne6 5.Ka3 Bb4+ 6.Ka4 Nc5#

Themes: switchback single-piece single-piece:black
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/6N1/8/8/8/2B5/8/K1kQ4 b - - 0 1 @@ -2525,6 +2595,7 @@ The same material and stipulation as No. 145, which is published; this position 6 positions of 355,074,048 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxh1 Kb7 2.Kg1 Kc6 3.Kh1 Kd5 4.Kg1 Ke4 5.Kh1 Kf3 6.Kg1 Qg2#

Themes: switchback single-piece single-piece:black pendulum nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

K7/8/8/8/8/8/P3Q3/6kQ b - - 0 1 @@ -2538,6 +2609,7 @@ The same material and stipulation as No. 145, which is published; this position 4 positions of 121,110,528 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxh8 Kxb2 2.Kh7 Kc3 3.Kh8 Kd4 4.Kh7 Ke5 5.Kh8 Kf6 6.Kh7 Qg7#

Themes: switchback single-piece single-piece:black pendulum nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

7Q/7k/8/6Q1/8/8/1n6/K7 b - - 0 1 @@ -2551,6 +2623,7 @@ The same material and stipulation as No. 145, which is published; this position 6 positions of 355,074,048 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxh1 Kxb7 2.Kg1 Kc6 3.Kh1 Kd5 4.Kg1 Ke4 5.Kh1 Kf3 6.Kg1 Qg2#

Themes: switchback single-piece single-piece:black pendulum nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

K7/1p6/8/8/8/8/4Q3/6kQ b - - 0 1 @@ -2560,11 +2633,12 @@ The same material and stipulation as No. 145, which is published; this position
KQRBvk, h#6
h#6  ·  4 + 1
-No. 161  ·  h#6, unique solution  ·  solve ↗
+No. 161  ·  h#6, unique solution  ·  solve ↗
29 positions of 121,110,528 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower.

Solution: 1.Kxh7 Kb2 2.Kh6 Kc3 3.Kh5 Kd4 4.Kxh4 Ke5 5.Kh5 Kf6 6.Kh6 Rh3#

Themes: pure model ideal mirror switchback single-piece single-piece:black nocheck
-
8/7Q/6k1/8/7B/6R1/8/K7 b - - 0 1 +
Note: the side to move is in check in the diagram; the solution begins with a capture.
+
8/7Q/7k/8/7B/6R1/8/K7 b - - 0 1
@@ -2573,11 +2647,12 @@ The same material and stipulation as No. 145, which is published; this position
KQRPvk, h#6
h#6  ·  4 + 1
-No. 162  ·  h#6, unique solution  ·  solve ↗
+No. 162  ·  h#6, unique solution  ·  solve ↗
14 positions of 355,074,048 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxh7 f4 2.Kh8 f5 3.Kh7 f6 4.Kh8 f7 5.Kh7 Rg7+ 6.Kh8 f8=Q#
-
Themes: promotion excelsior excelsior:white switchback single-piece single-piece:black phoenix promotions:q
-
8/7Q/6Rk/8/8/8/5P2/K7 b - - 0 1 +
Themes: promotion excelsior excelsior:white switchback single-piece single-piece:black phoenix pendulum promotions:q
+
Note: the side to move is in check in the diagram; the solution begins with a capture.
+
7k/7Q/6R1/8/8/8/5P2/K7 b - - 0 1
@@ -2590,6 +2665,7 @@ The same material and stipulation as No. 145, which is published; this position 4 positions of 121,110,528 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxh8 Kxb2 2.Kh7 Kc3 3.Kh8 Kd4 4.Kh7 Ke5 5.Kh8 Kf6 6.Kh7 Qg7#

Themes: switchback single-piece single-piece:black pendulum nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

7R/7k/8/6Q1/8/8/1n6/K7 b - - 0 1 @@ -2599,11 +2675,12 @@ The same material and stipulation as No. 145, which is published; this position
KQRvkp, h#6
h#6  ·  3 + 2
-No. 164  ·  h#6, unique solution  ·  solve ↗
+No. 164  ·  h#6, unique solution  ·  solve ↗
72 positions of 355,074,048 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kxh7 Kb2 2.Kh8 Kc3 3.b2 Kd4 4.b1=R Ke5 5.Rb8 Kf6 6.Rg8 Rh6#
-
Themes: pure model ideal promotion underpromotion self-block nocheck umnov promotions:r
-
8/7Q/6Rk/8/8/1p6/8/K7 b - - 0 1 +
Solution: 1.Kxh8 Kb2 2.a3+ Kc3 3.a2 Kd4 4.a1=R Ke5 5.Ra8 Kf6 6.Rg8 Rh5#
+
Themes: pure model ideal promotion underpromotion self-block kniest promotions:r
+
Note: the side to move is in check in the diagram; the solution begins with a capture.
+
7Q/7k/8/6R1/p7/8/8/K7 b - - 0 1
@@ -2616,6 +2693,7 @@ The same material and stipulation as No. 145, which is published; this position 2 positions of 121,110,528 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxg6 Ka2 2.Qd5+ Ka3 3.Qf7 Kb4 4.Kg7 Kc5 5.Kf8 Kd6 6.Ke8 Rc8#

Themes: pure model ideal self-block
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/1qR5/6Qk/8/8/8/8/K7 b - - 0 1 @@ -2629,6 +2707,7 @@ The same material and stipulation as No. 145, which is published; this position 6 positions of 121,110,528 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxh6 Ka2 2.Rb7 Ka3 3.Rf7 Kb4 4.Kg7 Kc5 5.Kf8 Kd6 6.Ke8 Rc8#

Themes: pure model ideal self-block nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/8/7Q/7k/2R5/1r6/8/K7 b - - 0 1 @@ -2642,6 +2721,7 @@ The same material and stipulation as No. 145, which is published; this position 1 position of 121,110,528 indexed has a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kg7 Kb1 2.Ne2 Kc2 3.Ng1 Kd3 4.Nh3 Ke4 5.Kh6 Kf5 6.Kh5 Qxh3#

Themes: mirror nocheck
+
Note: the side to move is in check in the diagram.

7k/8/8/8/8/b7/7Q/K1n5 b - - 0 1 @@ -2655,6 +2735,7 @@ The same material and stipulation as No. 145, which is published; this position 9 positions of 121,110,528 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kh7 Kxb2 2.Kh8 Kxc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7#

Themes: pure model ideal switchback single-piece single-piece:black nocheck
+
Note: the side to move is in check in the diagram.

8/8/7k/6Q1/8/2n5/1n6/K7 b - - 0 1 @@ -2668,6 +2749,7 @@ The same material and stipulation as No. 145, which is published; this position 18 positions of 355,074,048 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kh7 Kb1 2.e3 Kc2 3.e2 Kd3 4.e1=B Ke4 5.Bc3 Kf5 6.Bh8 Qg6#

Themes: pure model promotion underpromotion self-block nocapture nocheck promotions:b
+
Note: the side to move is in check in the diagram.

8/8/7k/6Q1/4p3/8/8/K2n4 b - - 0 1 @@ -2677,11 +2759,11 @@ The same material and stipulation as No. 145, which is published; this position
KQvkpp, h#6
h#6  ·  2 + 3
-No. 170  ·  h#6, unique solution  ·  solve ↗
+No. 170  ·  h#6, unique solution  ·  solve ↗
15 positions of 266,305,536 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kg8 Kb2 2.a3+ Kc3 3.a2 Kd4 4.a1=R Ke5 5.Rh1 Kxe6 6.Rh8 Qf7#
-
Themes: pure model ideal promotion underpromotion self-block promotions:r
-
8/6k1/4pQ2/8/p7/8/8/K7 b - - 0 1 +
Solution: 1.a4 Kb2 2.a3+ Kc3 3.a2 Kd4 4.a1=R Ke5 5.Ra8 Kxf5 6.Rh8 Qg6#
+
Themes: pure model ideal promotion underpromotion self-block single-piece single-piece:black promotions:r
+
8/7k/5Q2/p4p2/8/8/8/K7 b - - 0 1
@@ -2694,6 +2776,7 @@ The same material and stipulation as No. 145, which is published; this position 2 positions of 121,110,528 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kh7 Ka2 2.Qb7 Ka3 3.Qg7 Kb4 4.Kg8 Kc5 5.Kf8 Kd6 6.Qg8 Qe7#

Themes: pure model self-block nocapture nocheck
+
Note: the side to move is in check in the diagram.

8/8/7k/6Q1/1q1n4/8/8/K7 b - - 0 1 @@ -2707,6 +2790,7 @@ The same material and stipulation as No. 145, which is published; this position 4 positions of 355,074,048 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kh2 Qf7 2.Kg3 Qb7 3.Kf4 Kb8 4.Ke5 Kc8 5.Kd6 Kd8 6.Qd5 Qe7#

Themes: self-block nocapture nocheck
+
Note: the side to move is in check in the diagram.

K7/8/2p5/1q6/8/8/8/5Qk1 b - - 0 1 @@ -2720,6 +2804,7 @@ The same material and stipulation as No. 145, which is published; this position 36 positions of 121,110,528 indexed have a unique solution at h#6. The class runs to h#8, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxc2 Ka2 2.Kc1 Kb3 3.Kb1 Kc4 4.Ka2 Ne6 5.Ka3 Bb4+ 6.Ka4 Nc5#

Themes: single-piece single-piece:black
+
Note: the solution begins with a capture.

8/6N1/8/8/8/2B5/2R5/K2k4 b - - 0 1 @@ -2729,11 +2814,11 @@ The same material and stipulation as No. 145, which is published; this position
KRBvkb, h#6
h#6  ·  3 + 2
-No. 174  ·  h#6, unique solution  ·  solve ↗
+No. 174  ·  h#6, unique solution  ·  solve ↗
28 positions of 121,110,528 indexed have a unique solution at h#6. The class runs to h#10, so the deepest sound problem is 8 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kh6 Rg8 2.Kh5 Re8 3.Kg4 Kb2 4.Kf3 Kc3 5.Ke2 Bxh4+ 6.Kd1 Re1#
-
Themes: pure model ideal switchback single-piece single-piece:black
-
8/4B3/8/6Rk/7b/8/8/K7 b - - 0 1 +
Solution: 1.Kg6 Bg5 2.Kh5 Kb1 3.Kg4 Re8 4.Kf3 Be7 5.Ke2 Bb4+ 6.Kd1 Re1#
+
Themes: single-piece single-piece:black nocapture
+
7b/7k/8/4R3/8/8/8/K1B5 b - - 0 1
@@ -2742,11 +2827,11 @@ The same material and stipulation as No. 145, which is published; this position
KRBvkp, h#6
h#6  ·  3 + 2
-No. 175  ·  h#6, unique solution  ·  solve ↗
+No. 175  ·  h#6, unique solution  ·  solve ↗
175 positions of 355,074,048 indexed have a unique solution at h#6. The class runs to h#16, so the deepest sound problem is 20 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kxd2 Ka2 2.Kc1 Kb3 3.Kb1 Bc5 4.Ka1 Ba3 5.c1=N+ Kc2 6.Na2 Bb2#
-
Themes: pure model ideal promotion underpromotion switchback self-block umnov promotions:n
-
8/8/8/8/8/8/2pR4/K1k3B1 b - - 0 1 +
Solution: 1.Kh7 Kb2 2.Kh6 Kc3 3.Kh7 Kd4 4.Kh6 Ke5 5.Kh7 Kf6 6.Kh6 Rh8#
+
Themes: switchback single-piece single-piece:black pendulum nocapture nocheck
+
6R1/8/7k/7p/7B/8/8/K7 b - - 0 1
@@ -2755,11 +2840,12 @@ The same material and stipulation as No. 145, which is published; this position
KRNNvk, h#6
h#6  ·  4 + 1
-No. 176  ·  h#6, unique solution  ·  solve ↗
+No. 176  ·  h#6, unique solution  ·  solve ↗
27 positions of 121,110,528 indexed have a unique solution at h#6. The class runs to h#8, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kxa1 Kd1 2.Kb2 Nb3 3.Kc3 Kc1 4.Kd3 Nc5+ 5.Ke2 Ng3+ 6.Ke1 Nd3#
-
Themes: pure model ideal mirror single-piece single-piece:black
-
8/8/8/8/8/8/k1K5/R1N4N b - - 0 1 +
Solution: 1.Kxe7 Nf2 2.Kf6 Kd3 3.Kg5 Ke4 4.Kh4 Kf5 5.Kg3 Kg6 6.Kh4 Nf5#
+
Themes: pure model ideal mirror switchback single-piece single-piece:black nocheck
+
Note: the solution begins with a capture.
+
5k2/4R3/7N/8/6N1/8/2K5/8 b - - 0 1
@@ -2772,6 +2858,7 @@ The same material and stipulation as No. 145, which is published; this position 33 positions of 121,110,528 indexed have a unique solution at h#6. The class runs to h#10, so the deepest sound problem is 8 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxe2 Kb2 2.Kd3 Kc1 3.Kc3 Kd1 4.Kb2 Kd2 5.Ka1 Kc1 6.Ba2 Nc2#

Themes: pure model ideal closed-walk self-block nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/8/8/8/8/4N3/4R3/Kb2k3 b - - 0 1 @@ -2785,6 +2872,7 @@ The same material and stipulation as No. 145, which is published; this position 17 positions of 121,110,528 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower.

Solution: 1.Kxh7 Kb2 2.Kh6 Kc3 3.Kh5 Kd4 4.Kxh4 Ke5 5.Kh5 Kf6 6.Kh6 Rh3#

Themes: pure model ideal mirror switchback single-piece single-piece:black nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/7R/7k/8/7B/6R1/8/K7 b - - 0 1 @@ -2798,6 +2886,7 @@ The same material and stipulation as No. 145, which is published; this position 5 positions of 355,074,048 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxh7 f4 2.Kh8 f5 3.Kh7 f6 4.Kh8 f7 5.Kh7 Rg7+ 6.Kh8 f8=Q#

Themes: promotion excelsior excelsior:white switchback single-piece single-piece:black pendulum promotions:q
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

7k/7R/6R1/8/8/8/5P2/K7 b - - 0 1 @@ -2807,11 +2896,12 @@ The same material and stipulation as No. 145, which is published; this position
KRRvkp, h#6
h#6  ·  3 + 2
-No. 180  ·  h#6, unique solution  ·  solve ↗
+No. 180  ·  h#6, unique solution  ·  solve ↗
43 positions of 355,074,048 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kxh7 Kb2 2.Kh8 Kc3 3.b2 Kd4 4.b1=R Ke5 5.Rb8 Kf6 6.Rg8 Rh6#
-
Themes: pure model ideal promotion underpromotion self-block nocheck umnov promotions:r
-
8/7R/6Rk/8/8/1p6/8/K7 b - - 0 1 +
Solution: 1.Kxg2 Kb7 2.h3 Kc6 3.h2 Kd5 4.h1=R Ke4 5.Kh2 Kf3 6.Rg1 Rh4#
+
Themes: pure model ideal promotion underpromotion self-block nocheck promotions:r
+
Note: the solution begins with a capture.
+
K7/8/8/8/5R1p/7k/6R1/8 b - - 0 1
@@ -2824,6 +2914,7 @@ The same material and stipulation as No. 145, which is published; this position 1 position of 121,110,528 indexed has a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxf8 Kc1 2.Rg7 Kd2 3.Kf7 Ke3 4.Kg6 Rxg7+ 5.Kh5 Kf4 6.Kh4 Rh7#

Themes: pure model ideal mirror switchback
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

4kR2/7R/8/8/8/8/6r1/1K6 b - - 0 1 @@ -2837,6 +2928,7 @@ The same material and stipulation as No. 145, which is published; this position 3 positions of 121,110,528 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kf6 Ka2 2.Bg6 Kb3 3.Bf7+ Kb4 4.Ke7 Kc5 5.Kd8 Kd6 6.Bg8 Rxg8#

Themes: pure model mirror
+
Note: the side to move is in check in the diagram.

8/6R1/6k1/8/8/8/2b5/K1b5 b - - 0 1 @@ -2851,6 +2943,7 @@ The same material and stipulation as No. 145, which is published; this position
Solution: 1.Kg5 Rc2 2.Kf4 Rxc4+ 3.Ke3 Ka2 4.Kd2 Rd4+ 5.Kc1 Kb3 6.Kb1 Rxd1#

Themes: pure model ideal mirror single-piece single-piece:black

Published: Sheglow, Wiktor S. — Suomen Tehtäväniekat, No. (306), 05-06/1998, as h#6 (P0574158)
+
Note: the side to move is in check in the diagram.

8/8/7k/8/2b5/8/7R/K2n4 b - - 0 1 @@ -2862,6 +2955,7 @@ The same material and stipulation as No. 145, which is published; this position The same material and stipulation as No. 183, which is published; this position is not in the published database (checked under every mirroring).

Solution: 1.Kg5 Rc3 2.Kf4 Rxc4+ 3.Ke3 Ka2 4.Kd2 Rd4+ 5.Kc1 Kb3 6.Kb1 Rxd1#

Themes: pure model ideal mirror single-piece single-piece:black
+
Note: the side to move is in check in the diagram.

8/8/7k/8/2b5/7R/8/K2n4 b - - 0 1 @@ -2871,11 +2965,11 @@ The same material and stipulation as No. 183, which is published; this position
KRvkbp, h#6
h#6  ·  2 + 3
-No. 184  ·  h#6, unique solution  ·  solve ↗
+No. 184  ·  h#6, unique solution  ·  solve ↗
817 positions of 355,074,048 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kh7 Kb1 2.Bg8 Kc2 3.a2 Kd3 4.a1=R Ke4 5.Ra7 Kf5 6.Rg7 Rh5#
-
Themes: pure model ideal promotion underpromotion self-block nocapture nocheck promotions:r
-
8/8/6k1/6R1/8/pb6/8/K7 b - - 0 1 +
Solution: 1.Kh5 Rxg5+ 2.Kh4 Rh5+ 3.Kg3 Kb1 4.Kf2 Kc2 5.Ke1 Kd3 6.Kd1 Rh1#
+
Themes: single-piece single-piece:black umnov
+
8/8/7k/6p1/6R1/8/8/K1b5 b - - 0 1
@@ -2884,11 +2978,11 @@ The same material and stipulation as No. 183, which is published; this position
KRvknn, h#6
h#6  ·  2 + 3
-No. 185  ·  h#6, unique solution  ·  solve ↗
+No. 185  ·  h#6, unique solution  ·  solve ↗
38 positions of 121,110,528 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kg5 Rc6 2.Kf4 Rxc3 3.Ke3 Ka2 4.Kd2 Rxd3+ 5.Kc1 Kb3 6.Kb1 Rd1#
-
Themes: pure model ideal mirror single-piece single-piece:black
-
8/8/5Rk1/8/8/2nn4/8/K7 b - - 0 1 +
Solution: 1.Nd3 Kb1 2.Nf4 Kc2 3.Nh5 Kd3 4.Ng4 Ke4 5.Ngf6+ Kf5 6.Nh7 Rg6#
+
Themes: self-block nocapture
+
8/8/7k/6R1/8/8/1n5n/K7 b - - 0 1
@@ -2936,11 +3030,11 @@ The same material and stipulation as No. 183, which is published; this position
KRvkrb, h#6
h#6  ·  2 + 3
-No. 189  ·  h#6, unique solution  ·  solve ↗
+No. 189  ·  h#6, unique solution  ·  solve ↗
55 positions of 121,110,528 indexed have a unique solution at h#6. The class runs to h#7, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kh7 Kb1 2.Rd6 Kc2 3.Rg6 Kd3 4.Be6 Ke4 5.Bg8 Kf5 6.Rg7 Rh5#
-
Themes: pure model ideal self-block nocapture nocheck
-
8/3b4/6k1/6R1/8/8/3r4/K7 b - - 0 1 +
Solution: 1.Bb2+ Ka2 2.Bg7+ Kb3 3.Kg8 Kc4 4.Kf8 Kd5 5.Be5 Ke6 6.Ke8 Rg8#
+
Themes: pure model mirror nocapture
+
8/7k/8/6R1/8/b7/4r3/K7 b - - 0 1
@@ -2953,6 +3047,7 @@ The same material and stipulation as No. 183, which is published; this position 22 positions of 121,110,528 indexed have a unique solution at h#6. The class runs to h#7.5, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kh6 Kb1 2.Rd7 Kc2 3.Rh7 Kd3 4.Ng4 Ke4 5.Nf6+ Kf5 6.Nh5 Rg6#

Themes: self-block nocapture
+
Note: the side to move is in check in the diagram.

8/8/6k1/6R1/8/8/3r3n/K7 b - - 0 1 @@ -2962,11 +3057,11 @@ The same material and stipulation as No. 183, which is published; this position
KRvkrp, h#6
h#6  ·  2 + 3
-No. 191  ·  h#6, unique solution  ·  solve ↗
+No. 191  ·  h#6, unique solution  ·  solve ↗
175 positions of 355,074,048 indexed have a unique solution at h#6. The class runs to h#7.5, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kg5 Rb1 2.Kf4 Rb2 3.Ke3 Kxa2 4.Kd2 Kb3 5.Kc1 Ra2 6.Rd2 Ra1#
-
Themes: pure model ideal self-block nocheck
-
8/8/7k/8/8/8/p1r5/K6R b - - 0 1 +
Solution: 1.Kh7 Kxb2 2.Kh8 Kc3 3.b2 Kd4 4.b1=R Ke5 5.Rb8 Kf6 6.Rg8 Rh5#
+
Themes: set-play pure model ideal promotion underpromotion self-block phoenix nocheck umnov promotions:r
+
8/8/7k/6R1/8/1p6/1r6/K7 b - - 0 1
@@ -2979,6 +3074,7 @@ The same material and stipulation as No. 183, which is published; this position 100 positions of 121,110,528 indexed have a unique solution at h#6. The class runs to h#7.5, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kf5 Rg5+ 2.Ke4 Rxb5 3.Kd3 Ra5 4.Kc2 Ka2 5.Kd1+ Kb3 6.Kc1 Ra1#

Themes: pure model ideal single-piece single-piece:black umnov
+
Note: the side to move is in check in the diagram.

8/8/8/1r4k1/6R1/8/3r4/K7 b - - 0 1 @@ -2992,6 +3088,7 @@ The same material and stipulation as No. 183, which is published; this position 6 positions of 121,110,528 indexed have a unique solution at h#5.5. The class runs to h#7, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Kxb2 2.Kxh8 Kc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7#

Themes: pure model ideal switchback single-piece single-piece:black kniest pendulum nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

7B/7k/8/6Q1/8/8/1q6/K7 w - - 0 1 @@ -3005,6 +3102,7 @@ The same material and stipulation as No. 183, which is published; this position 6 positions of 121,110,528 indexed have a unique solution at h#5.5. The class runs to h#7, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Kxb2 2.Kxh8 Kc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7#

Themes: pure model ideal switchback single-piece single-piece:black kniest pendulum nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

7N/7k/8/6Q1/8/8/1q6/K7 w - - 0 1 @@ -3018,6 +3116,7 @@ The same material and stipulation as No. 183, which is published; this position 4 positions of 121,110,528 indexed have a unique solution at h#5.5. The class runs to h#7, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Qb2 2.Kg5 Qxc3 3.Kf4 Qf6+ 4.Ke3 Kb2 5.Ke2 Kc3 6.Kd1 Qf1#

Themes: pure model mirror single-piece single-piece:black
+
Note: the side to move is in check in the diagram.

8/8/7k/8/8/1bb5/8/KQ6 w - - 0 1 @@ -3031,6 +3130,7 @@ The same material and stipulation as No. 183, which is published; this position 2 positions of 355,074,048 indexed have a unique solution at h#5.5. The class runs to h#7, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Kxa2 2.Kh5 Kb1 3.Kh4 Qa2 4.Kg3 Kc2 5.Kf2 Kd3+ 6.Ke1 Qe2#

Themes: single-piece single-piece:black
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

6Q1/8/7k/8/3b4/8/p7/K7 w - - 0 1 @@ -3040,11 +3140,12 @@ The same material and stipulation as No. 183, which is published; this position
KQvkqb, h#5.5
h#5.5  ·  2 + 3
-No. 197  ·  h#5.5, unique solution  ·  solve ↗
+No. 197  ·  h#5.5, unique solution  ·  solve ↗
25 positions of 121,110,528 indexed have a unique solution at h#5.5. The class runs to h#7.5, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1...Kxb1 2.Qd3+ Kc1 3.Qg6 Kd2 4.Kg7 Ke3 5.Kh6 Kf4 6.Qh7 Qg5#
-
Themes: pure model ideal self-block
-
8/8/5k2/8/6Q1/q7/8/Kb6 w - - 0 1 +
Solution: 1...Qa2 2.Kg5 Qxa3 3.Kf4 Qa2 4.Ke3 Kb2 5.Kd2 Kb3+ 6.Kc1 Qc2#
+
Themes: switchback single-piece single-piece:black
+
Note: the side to move is in check in the diagram.
+
8/8/7k/8/1b6/q7/8/KQ6 w - - 0 1
@@ -3053,11 +3154,12 @@ The same material and stipulation as No. 183, which is published; this position
KQvkqq, h#5.5
h#5.5  ·  2 + 3
-No. 198  ·  h#5.5, unique solution  ·  solve ↗
+No. 198  ·  h#5.5, unique solution  ·  solve ↗
58 positions of 121,110,528 indexed have a unique solution at h#5.5. The class runs to h#7.5, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1...Kxb1 2.Qd3+ Kc1 3.Qg6 Kd2 4.Kg7 Ke3 5.Kh6 Kf4 6.Qh7 Qg5#
-
Themes: pure model ideal self-block
-
8/8/5k2/8/6Q1/q7/8/Kq6 w - - 0 1 +
Solution: 1...Qb1+ 2.Qdd3 Qe1 3.Qf7 Kb2 4.Qdg6 Kc3 5.Kg7 Kd4 6.Kf6 Qe5#
+
Themes: pure model ideal self-block nocapture
+
Note: the side to move is in check in the diagram.
+
8/7k/8/8/8/1q6/Q7/K2q4 w - - 0 1
@@ -3070,6 +3172,7 @@ The same material and stipulation as No. 183, which is published; this position 10 positions of 121,110,528 indexed have a unique solution at h#5.5. The class runs to h#6.5, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Kxb1 2.Qd3+ Kc1 3.Qg6 Kd2 4.Kg7 Ke3 5.Kh6 Kf4 6.Qh7 Qg5#

Themes: pure model ideal self-block
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/8/5k2/8/6Q1/q7/8/Kr6 w - - 0 1 @@ -3083,6 +3186,7 @@ The same material and stipulation as No. 183, which is published; this position 2 positions of 121,110,528 indexed have a unique solution at h#5.5. The class runs to h#6.5, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Kxb1 2.Ne2 Kc2 3.Ng1 Kd3 4.Nh3 Ke4 5.Kh6 Kf5 6.Kh5 Qxh3#

Themes: mirror nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/6k1/8/8/8/8/8/Krn4Q w - - 0 1 @@ -3096,6 +3200,7 @@ The same material and stipulation as No. 183, which is published; this position 2 positions of 121,110,528 indexed have a unique solution at h#5.5. The class runs to h#7, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Kxb1 2.Kg5 Ra6 3.Kf4 Nb5 4.Ke3 Re6+ 5.Kd2 Re2+ 6.Kd1 Nc3#

Themes: single-piece single-piece:black
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/N7/8/7k/R7/8/8/Kq6 w - - 0 1 @@ -3109,6 +3214,7 @@ The same material and stipulation as No. 183, which is published; this position 15 positions of 121,110,528 indexed have a unique solution at h#5. The class runs to h#6, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxh4 Qxb3 2.Kg4 Qa2 3.Kf3 Kb2 4.Ke2 Kc3+ 5.Kd1 Qd2#

Themes: switchback single-piece single-piece:black
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/8/8/8/6kB/1r3Q2/8/K7 b - - 0 1 @@ -3118,11 +3224,12 @@ The same material and stipulation as No. 183, which is published; this position
KQQvkb, h#5
h#5  ·  3 + 2
-No. 203  ·  h#5, unique solution  ·  solve ↗
+No. 203  ·  h#5, unique solution  ·  solve ↗
408 positions of 121,110,528 indexed have a unique solution at h#5. The class runs to h#6, so the deepest sound problem is 2 plies shallower.
-
Solution: 1.Kxh5 Kb2 2.Kg4 Qg5+ 3.Kf3 Kc3 4.Kf2 Kd3 5.Ke1 Qg1#
-
Themes: switchback single-piece single-piece:black
-
8/8/8/7Q/6k1/4Q3/8/K2b4 b - - 0 1 +
Solution: 1.Bxg7 Kc2 2.Kf8 Kd3 3.Kg8 Ke4 4.Kh7 Kf5 5.Kh6 Qh2#
+
Themes: pure model ideal self-block nocheck
+
Note: the solution begins with a capture.
+
4k2b/2Q3Q1/8/8/8/8/8/1K6 b - - 0 1
@@ -3135,6 +3242,7 @@ The same material and stipulation as No. 183, which is published; this position 441 positions of 121,110,528 indexed have a unique solution at h#5. The class runs to h#7, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Qxe5+ Kb1 2.Kg3 Qb5 3.Kf2 Kc2 4.Ke1 Kd3 5.Kd1 Qb1#

Themes: mirror
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/8/8/4Q3/8/8/4q2k/K4Q2 b - - 0 1 @@ -3144,11 +3252,12 @@ The same material and stipulation as No. 183, which is published; this position
KQQvkr, h#5
h#5  ·  3 + 2
-No. 205  ·  h#5, unique solution  ·  solve ↗
+No. 205  ·  h#5, unique solution  ·  solve ↗
46 positions of 121,110,528 indexed have a unique solution at h#5. The class runs to h#6, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kxh4 Qxb3 2.Kg4 Qa2 3.Kf3 Kb2 4.Ke2 Kc3+ 5.Kd1 Qd2#
-
Themes: single-piece single-piece:black
-
8/8/8/8/7Q/1r3Q1k/8/K7 b - - 0 1 +
Solution: 1.Kxh5 Qxc6 2.Kg4 Qh6 3.Kf3 Kb2 4.Ke2 Kc3 5.Kd1 Qd2#
+
Themes: switchback single-piece single-piece:black nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.
+
8/8/2rQ4/7Q/6k1/8/8/K7 b - - 0 1
@@ -3161,6 +3270,7 @@ The same material and stipulation as No. 183, which is published; this position 26 positions of 121,110,528 indexed have a unique solution at h#5. The class runs to h#7, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxg4 Rb3 2.Kf4 Rb2 3.Ke3 Nc2+ 4.Kd2 Ne3+ 5.Kc1 Rc2#

Themes: single-piece single-piece:black umnov
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/8/8/8/6Qk/N4R2/8/K7 b - - 0 1 @@ -3170,11 +3280,12 @@ The same material and stipulation as No. 183, which is published; this position
KQRvkb, h#5
h#5  ·  3 + 2
-No. 207  ·  h#5, unique solution  ·  solve ↗
+No. 207  ·  h#5, unique solution  ·  solve ↗
1,113 positions of 121,110,528 indexed have a unique solution at h#5. The class runs to h#7, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kxh1 Rh2+ 2.Kg1 Kb1 3.Kf1 Kc2 4.Ke1 Kd3 5.Kd1 Rh1#
-
Themes: switchback single-piece single-piece:black
-
8/8/8/8/8/8/6R1/K1b3kQ b - - 0 1 +
Solution: 1.Bxg7+ Rb2 2.Kg1 Kb1 3.Kf1 Kc2 4.Ke1 Kd3 5.Kd1 Rb1#
+
Themes: pure model mirror
+
Note: the solution begins with a capture.
+
7b/6Q1/8/8/8/8/6R1/K6k b - - 0 1
@@ -3187,6 +3298,7 @@ The same material and stipulation as No. 183, which is published; this position 23 positions of 121,110,528 indexed have a unique solution at h#5. The class runs to h#6.5, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kh4 Qc6 2.Kg3 Kb2 3.Kf2 Kc3 4.Ke1 Kd3 5.Kd1 Qh1#

Themes: pure model mirror single-piece single-piece:black nocapture nocheck
+
Note: the side to move is in check in the diagram.

8/2r5/8/8/8/1b5k/6Q1/K7 b - - 0 1 @@ -3200,6 +3312,7 @@ The same material and stipulation as No. 183, which is published; this position 631 positions of 355,074,048 indexed have a unique solution at h#5. The class runs to h#6.5, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kh4 Qc6 2.Kg3 Kb2 3.Kf2 Kc3 4.Ke1 Kd3 5.Kd1 Qh1#

Themes: pure model mirror single-piece single-piece:black nocapture nocheck
+
Note: the side to move is in check in the diagram.

8/2r5/8/8/8/1p5k/6Q1/K7 b - - 0 1 @@ -3213,6 +3326,7 @@ The same material and stipulation as No. 183, which is published; this position 3 positions of 121,110,528 indexed have a unique solution at h#5. The class runs to h#7, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxg7 Kc2 2.Rh8 Kd3 3.Rh3+ Ke4 4.Kh6 Kf5 5.Kh5 Rxh3#

Themes: pure model ideal mirror
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

6rk/6B1/8/8/8/8/7R/1K6 b - - 0 1 @@ -3226,6 +3340,7 @@ The same material and stipulation as No. 183, which is published; this position 4 positions of 121,110,528 indexed have a unique solution at h#5. The class runs to h#7, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxg5 Rb3 2.Kf4 Rb2 3.Ke3 Nc2+ 4.Kd2 Ne3+ 5.Kc1 Rc2#

Themes: single-piece single-piece:black umnov
+
Note: the solution begins with a capture.

8/8/8/6R1/7k/N4R2/8/K7 b - - 0 1 @@ -3239,6 +3354,7 @@ The same material and stipulation as No. 183, which is published; this position 290 positions of 121,110,528 indexed have a unique solution at h#5. The class runs to h#7, so the deepest sound problem is 4 plies shallower.

Solution: 1.Bxg7+ Rb2 2.Kg1 Kb1 3.Kf1 Kc2 4.Ke1 Kd3 5.Kd1 Rb1#

Themes: pure model mirror
+
Note: the solution begins with a capture.

7b/6R1/8/8/8/8/6R1/K6k b - - 0 1 @@ -3248,11 +3364,12 @@ The same material and stipulation as No. 183, which is published; this position
KRRvkn, h#5
h#5  ·  3 + 2
-No. 213  ·  h#5, unique solution  ·  solve ↗
+No. 213  ·  h#5, unique solution  ·  solve ↗
229 positions of 121,110,528 indexed have a unique solution at h#5. The class runs to h#7, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kxh1 Rh2+ 2.Kg1 Kb2 3.Kf1 Kc3 4.Ke1 Kd3 5.Kd1 Rh1#
-
Themes: pure model mirror switchback single-piece single-piece:black
-
8/8/8/8/8/n7/1R6/K5kR b - - 0 1 +
Solution: 1.Kxg7 Kc2 2.Nf3 Kd3 3.Nh2 Ke4 4.Kh6 Kf5 5.Kh5 Rxh2#
+
Themes: pure model ideal mirror nocheck
+
Note: the solution begins with a capture.
+
7k/6R1/8/8/7n/8/8/1K5R b - - 0 1
@@ -3261,11 +3378,12 @@ The same material and stipulation as No. 183, which is published; this position
KRRvkq, h#5
h#5  ·  3 + 2
-No. 214  ·  h#5, unique solution  ·  solve ↗
+No. 214  ·  h#5, unique solution  ·  solve ↗
219 positions of 121,110,528 indexed have a unique solution at h#5. The class runs to h#7, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Qxe1+ Kb2 2.Kg1 Rc2 3.Qf2 Kc3 4.Kf1 Kd3 5.Ke1 Rc1#
-
Themes: pure model ideal self-block kniest umnov
-
8/8/8/8/8/8/3q1R2/K3R2k b - - 0 1 +
Solution: 1.Qxf1+ Kb2 2.Kg1 Rc2 3.Qf2 Kc3 4.Kf1 Kd3 5.Ke1 Rc1#
+
Themes: pure model ideal self-block umnov
+
Note: the solution begins with a capture.
+
8/8/8/8/8/8/5R2/K4Rqk b - - 0 1
@@ -3274,11 +3392,11 @@ The same material and stipulation as No. 183, which is published; this position
KQvkrr, h#4.5
h#4.5  ·  2 + 3
-No. 215  ·  h#4.5, unique solution  ·  solve ↗
+No. 215  ·  h#4.5, unique solution  ·  solve ↗
460 positions of 121,110,528 indexed have a unique solution at h#4.5. The class runs to h#6, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1...Kxa2 2.Kg3 Qc4 3.Kf2 Kxb3 4.Ke1 Kc3 5.Kd1 Qf1#
-
Themes: pure model ideal mirror single-piece single-piece:black nocheck
-
8/5Q2/8/8/6k1/1r6/r7/K7 w - - 0 1 +
Solution: 1...Qb1 2.Kf4 Qxb2 3.Ke3 Qa3+ 4.Kd2 Kb1 5.Kd1 Qc1#
+
Themes: single-piece single-piece:black
+
8/8/8/6k1/8/8/1r2r3/K4Q2 w - - 0 1
@@ -3291,6 +3409,7 @@ The same material and stipulation as No. 183, which is published; this position 18 positions of 121,110,528 indexed have a unique solution at h#4. The class runs to h#5, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1.Kxh2 Qg8 2.Kh3 Nc7 3.Kh4 Ne6 4.Kh5 Qg5#

Themes: pure model single-piece single-piece:black nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

N7/8/8/8/8/1Q6/7Q/K6k b - - 0 1 @@ -3300,11 +3419,12 @@ The same material and stipulation as No. 183, which is published; this position
KQQBvk, h#3
h#3  ·  4 + 1
-No. 217  ·  h#3, unique solution  ·  solve ↗
+No. 217  ·  h#3, unique solution  ·  solve ↗
293 positions of 121,110,528 indexed have a unique solution at h#3. The class runs to h#4, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kxd4 Qg6 2.Kc5 Kb2 3.Kb4 Qb6#
-
Themes: pure model ideal single-piece single-piece:black nocheck
-
8/8/8/8/3Q4/1Bk5/2Q5/K7 b - - 0 1 +
Solution: 1.Kxe4 Kb1 2.Ke3 Bc5+ 3.Kd3 Qc2#
+
Themes: pure model ideal closed-walk single-piece single-piece:black
+
Note: the side to move is in check in the diagram; the solution begins with a capture.
+
8/8/8/8/4Q3/B2k4/1Q6/K7 b - - 0 1
@@ -3313,11 +3433,12 @@ The same material and stipulation as No. 183, which is published; this position
KQQRvk, h#3
h#3  ·  4 + 1
-No. 218  ·  h#3, unique solution  ·  solve ↗
+No. 218  ·  h#3, unique solution  ·  solve ↗
775 positions of 121,110,528 indexed have a unique solution at h#3. The class runs to h#4, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kxe3 Ka2 2.Kd4 Qe4+ 3.Kc3 Rc2#
-
Themes: single-piece single-piece:black
-
8/8/8/8/8/4Q3/1RQk4/K7 b - - 0 1 +
Solution: 1.Kxd4 Kb2 2.Ke4 Qf4+ 3.Kd3 Rd2#
+
Themes: closed-walk single-piece single-piece:black
+
Note: the side to move is in check in the diagram; the solution begins with a capture.
+
8/8/8/8/3Q4/3k4/2R5/K1Q5 b - - 0 1
@@ -3326,11 +3447,12 @@ The same material and stipulation as No. 183, which is published; this position
KQRRvk, h#3
h#3  ·  4 + 1
-No. 219  ·  h#3, unique solution  ·  solve ↗
+No. 219  ·  h#3, unique solution  ·  solve ↗
1,116 positions of 121,110,528 indexed have a unique solution at h#3. The class runs to h#5, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kxe3 Ka2 2.Kd4 Qe4+ 3.Kc3 Rc2#
-
Themes: single-piece single-piece:black
-
8/8/8/8/8/4R3/1RQk4/K7 b - - 0 1 +
Solution: 1.Kxe4 Kb2 2.Kd4 Qf4+ 3.Kd3 Rd2#
+
Themes: closed-walk single-piece single-piece:black
+
Note: the solution begins with a capture.
+
8/8/8/8/4R3/3k4/2R5/K1Q5 b - - 0 1
@@ -3339,11 +3461,12 @@ The same material and stipulation as No. 183, which is published; this position
KRRRvk, h#3
h#3  ·  4 + 1
-No. 220  ·  h#3, unique solution  ·  solve ↗
+No. 220  ·  h#3, unique solution  ·  solve ↗
217 positions of 121,110,528 indexed have a unique solution at h#3. The class runs to h#5, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kxe3 Kb2 2.Ke4 Kc3 3.Ke3 Rde2#
-
Themes: switchback single-piece single-piece:black kniest nocheck
-
8/8/8/8/8/4R3/3RkR2/K7 b - - 0 1 +
Solution: 1.Kxd4 Rbb1 2.Kd3 Kb2 3.Kd2 Rbd1#
+
Themes: single-piece single-piece:black nocheck
+
Note: the solution begins with a capture.
+
8/8/8/8/3R4/2k5/1R6/K3R3 b - - 0 1
@@ -3352,11 +3475,12 @@ The same material and stipulation as No. 183, which is published; this position
KQQQvk, h#2
h#2  ·  4 + 1
-No. 221  ·  h#2, unique solution  ·  solve ↗
+No. 221  ·  h#2, unique solution  ·  solve ↗
3,150 positions of 121,110,528 indexed have a unique solution at h#2. The class runs to h#3, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1.Kxd1 Qh2 2.Ke1 Qc1#
-
Themes: mirror single-piece single-piece:black nocheck
-
2Q5/2Q5/8/8/8/8/8/K1kQ4 b - - 0 1 +
Solution: 1.Kxc1 Qf2 2.Kd1 Qee1#
+
Themes: switchback single-piece single-piece:black nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.
+
5Q2/4Q3/8/8/8/8/8/K1Qk4 b - - 0 1
@@ -3378,11 +3502,12 @@ The same material and stipulation as No. 183, which is published; this position
KBvkqbn, h#9.5
h#9.5  ·  2 + 4
-No. 223  ·  h#9.5, unique solution  ·  solve ↗
+No. 223  ·  h#9.5, unique solution  ·  solve ↗
90 positions of 7,751,073,792 indexed have a unique solution at h#9.5. The class runs to h#12.5, so the deepest sound problem is 6 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1...Bxa4 2.Kd2 Bb5 3.Kc3 Ba6 4.Kb4 Kb2 5.Ka5 Kc3 6.Nc8 Kd4 7.Kb6 Kxd5 8.Ka7 Kc6 9.Ka8 Kc7 10.Na7 Bb7#
-
Themes: pure model ideal self-block nocheck
-
8/8/1n6/3b4/q7/8/8/K1kB4 w - - 0 1 +
Solution: 1...Ka1 2.Kb4 Bb5 3.Qc5 Kb2 4.Bb3 Bc4 5.Ka4 Kc3 6.Qa3 Kd4 7.Ng6 Kd5 8.Nf4+ Kc6 9.Nd3 Kb6 10.Nb4 Bb5#
+
Themes: pure model ideal switchback self-block nocapture
+
Note: the side to move is in check in the diagram.
+
7n/8/2B5/3b4/8/2k5/2q5/1K6 w - - 0 1
@@ -3395,6 +3520,7 @@ The same material and stipulation as No. 183, which is published; this position 341 positions of 7,751,073,792 indexed have a unique solution at h#9.5. The class runs to h#12.5, so the deepest sound problem is 6 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Kxa2 2.Kd2 Be4 3.Kc3 Bxb7 4.Kb4 Ba6 5.Ka5 Kb3 6.Nc8 Kc4 7.Kb6 Kd5 8.Ka7 Kc6 9.Ka8 Kc7 10.Na7 Bb7#

Themes: pure model ideal switchback self-block nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

8/1q6/1n6/8/8/8/q7/KBk5 w - - 0 1 @@ -3404,11 +3530,11 @@ The same material and stipulation as No. 183, which is published; this position
KBvkqrn, h#9.5
h#9.5  ·  2 + 4
-No. 225  ·  h#9.5, unique solution  ·  solve ↗
+No. 225  ·  h#9.5, unique solution  ·  solve ↗
394 positions of 7,751,073,792 indexed have a unique solution at h#9.5. The class runs to h#12.5, so the deepest sound problem is 6 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1...Kxa2 2.Kd2 Be4 3.Kc3 Bxb7 4.Kb4 Ba6 5.Ka5 Kb3 6.Nc8 Kc4 7.Kb6 Kd5 8.Ka7 Kc6 9.Ka8 Kc7 10.Na7 Bb7#
-
Themes: pure model ideal switchback self-block nocheck
-
8/1q6/1n6/8/8/8/r7/KBk5 w - - 0 1 +
Solution: 1...Be3 2.Qd1+ Kb2 3.Nc7 Kc3 4.Nb5+ Kc4 5.Nd4 Kd5 6.Rd6+ Ke5 7.Ke2 Kf4 8.Ke1 Kg3 9.Ne2+ Kg2 10.Rd2 Bf2#
+
Themes: set-play pure model ideal self-block nocapture
+
n7/8/4r3/8/8/5k2/2qB4/K7 w - - 0 1
@@ -3447,6 +3573,7 @@ The same material and stipulation as No. 183, which is published; this position 25 positions of 7,751,073,792 indexed have a unique solution at h#8.5. The class runs to h#10.5, so the deepest sound problem is 4 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Kxb1 2.Bf5+ Kb2 3.Kh3 Kc3 4.Kg4 Kd4 5.Kh5 Ke5 6.Kh6 Kf6 7.Kh7 Kf7 8.Kh8 Kxf8 9.Bh7 Bf6#

Themes: self-block
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

5b2/8/8/8/7B/7b/7k/Kq6 w - - 0 1 @@ -3460,6 +3587,7 @@ The same material and stipulation as No. 183, which is published; this position 2 positions of 7,751,073,792 indexed have a unique solution at h#8.5. The class runs to h#9.5, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Kxd1 2.Kb2 Be4 3.Kc3 Bxa8 4.Kd3 Kc1 5.Ke2 Kc2 6.Kf1 Kd3 7.Kg1 Ke4 8.Kh1 Kf3 9.Bg1 Kg3#

Themes: switchback self-block nocheck
+
Note: the side to move is in check in the diagram; the solution begins with a capture.

b7/8/8/8/8/8/2B2b2/k1Kr4 w - - 0 1 @@ -3469,11 +3597,11 @@ The same material and stipulation as No. 183, which is published; this position
KNvknnn, h#8.5
h#8.5  ·  2 + 4
-No. 230  ·  h#8.5, unique solution  ·  solve ↗
+No. 230  ·  h#8.5, unique solution  ·  solve ↗
4 positions of 7,751,073,792 indexed have a unique solution at h#8.5. The class runs to h#9.5, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1...Kxb2 2.Kg7 Kc3 3.Kf6 Kd2 4.Ke5 Kd1 5.Kd4 Nd2 6.Kc3 Kxe1 7.Kb2 Kd1 8.Ka1 Kc2 9.Na2 Nb3#
-
Themes: pure model ideal switchback self-block nocheck
-
7k/8/8/8/8/8/1n6/KNn1n3 w - - 0 1 +
Solution: 1...Kb2 2.Kg7 Kc3 3.Kf6 Kd2 4.Ke5 Kd1 5.Kd4 Nd2 6.Kc3 Kxe1 7.Kb2 Kd1 8.Ka1 Kc2 9.Na2 Nb3#
+
Themes: pure model switchback self-block nocheck
+
7k/8/1n6/8/8/8/8/KNn1n3 w - - 0 1
@@ -3499,6 +3627,7 @@ The same material and stipulation as No. 183, which is published; this position 8 positions of 7,751,073,792 indexed have a unique solution at h#7.5. The class runs to h#8.5, so the deepest sound problem is 2 plies shallower. Every position at that depth is saturated (255+ solutions).

Solution: 1...Ka1 2.Kd4 Bd5 3.Kc3 Bxg2 4.Qc1+ Ka2 5.Kd2 Kb3 6.Bc3 Kc4 7.Kd1 Kd3 8.Be1 Bf3#

Themes: self-block
+
Note: the side to move is in check in the diagram.

7b/8/8/4k3/8/8/B1q3q1/1K6 w - - 0 1 @@ -3512,6 +3641,7 @@ The same material and stipulation as No. 183, which is published; this position 2 positions of 7,751,073,792 indexed have a unique solution at h#7.5. The class runs to h#8.5, so the deepest sound problem is 2 plies shallower.

Solution: 1...Bb1+ 2.Qc2 Ba2 3.Qb1+ Kxb1 4.Rd1+ Kc2 5.Rh1 Kd3 6.Kg6 Ke4 7.Kh5 Kf5 8.Rh4 Bf7#

Themes: switchback self-block umnov
+
Note: the side to move is in check in the diagram.

8/7k/7b/8/8/8/B2r4/K1q5 w - - 0 1 @@ -3521,11 +3651,11 @@ The same material and stipulation as No. 183, which is published; this position
KNNvknn, h#6.5
h#6.5  ·  3 + 3
-No. 234  ·  h#6.5, unique solution  ·  solve ↗
+No. 234  ·  h#6.5, unique solution  ·  solve ↗
31 positions of 7,751,073,792 indexed have a unique solution at h#6.5. The class runs to h#8, so the deepest sound problem is 3 plies shallower. Every position at that depth is saturated (255+ solutions).
-
Solution: 1...Kb2 2.Kg7 Ka3 3.Kf6 Kb4 4.Ke5 Kc5 5.Nb3+ Kc6 6.Kd4 Nc2+ 7.Kc4 Nb2#
-
Themes: pure model ideal self-block nocapture
-
7k/8/8/8/8/2n5/8/NKnN4 w - - 0 1 +
Solution: 1...Ke2 2.Kc7 Kf3 3.Kd6 Kg4 4.Ke5 Kh5 5.Kf4 Kh6 6.Kg4 Nf2+ 7.Kh4 Nf5#
+
Themes: single-piece single-piece:black nocapture
+
1k5n/8/8/8/8/6Nn/8/3K3N w - - 0 1
diff --git a/docs/DEEPEST.pdf b/docs/DEEPEST.pdf index 91f255e..06ad7b9 100644 Binary files a/docs/DEEPEST.pdf and b/docs/DEEPEST.pdf differ diff --git a/docs/DEEPEST.tex b/docs/DEEPEST.tex index 7694502..13cb774 100644 --- a/docs/DEEPEST.tex +++ b/docs/DEEPEST.tex @@ -293,7 +293,7 @@ \chapter{Three men} \hmentry{No.~1\quad KPvk}{KPvk}{6k1/8/8/8/8/8/4P3/2K5 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]13 positions of the 86\,688 indexed have a unique solution at h\#6.5.\\[0.3em]\textit{Published:} Niemann, John -- Schachmatt, No. 427, 13/07/1947; Catalogue h\# (CHM) avec 6 pieces, No. 61, 1995; Wenigsteiner im Hilfsmatt, No. 77, 1977; Problemista, No. 1569, 07-10/1981, as h\#6 (P0530828); Ban, Jenö -- Magyar Sakkelet, 1961; Ideal-Mate Encyclopedia Vol.1, No. 12, 1999, as h\#7 0.1... (P1100755)}{1...e3 2.Kf7 e4 3.Ke6 e5 4.Kd5 e6 5.Kc4 e7 6.Kb3 e8=Q 7.Ka2 Qa4\#}{https://helpman.komtera.lt/?fen=6k1/8/8/8/8/8/4P3/2K5&moves=6.5}{2 + 1}{set-play, pure, model, ideal, mirror, promotion, excelsior, excelsior:white, single-piece, single-piece:white, single-piece:black, nocapture, nocheck, umnov, promotions:q} \hmentry{No.~1b\quad KPvk}{KPvk-b}{8/8/8/1K6/8/3P4/7k/8 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]Same material and stipulation as No.~1, which is published; this position is not in the published database, under any mirroring.}{1...d4 2.Kg3 d5 3.Kf4 d6 4.Ke5 d7 5.Kd6 Ka5 6.Kc7 Ka6 7.Kb8 d8=Q\#}{https://helpman.komtera.lt/?fen=8/8/8/1K6/8/3P4/7k/8&moves=6.5}{2 + 1}{pure, model, ideal, mirror, promotion, single-piece, single-piece:black, nocapture, nocheck, umnov, promotions:q} -\hmentry{No.~2\quad KQvk}{KQvk}{8/8/7k/6Q1/8/8/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3 positions of the 29\,568 indexed have a unique solution at h\#6.\\[0.3em]\textit{Published:} Csaszar, Imre -- Magyar Sakkvilag, 1945; Ideal-Mate Review, 1990; Catalogue h\# (CHM) avec 6 pieces, No. 165, 1995, as h\#6 (P0551296)}{1.Kh7 Kb2 2.Kh8 Kc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7\#}{https://helpman.komtera.lt/?fen=8/8/7k/6Q1/8/8/8/K7&moves=6}{2 + 1}{pure, model, ideal, switchback, single-piece, single-piece:black, nocapture, nocheck} +\hmentry{No.~2\quad KQvk}{KQvk}{8/8/7k/6Q1/8/8/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3 positions of the 29\,568 indexed have a unique solution at h\#6.\\[0.3em]\textit{Published:} Csaszar, Imre -- Magyar Sakkvilag, 1945; Ideal-Mate Review, 1990; Catalogue h\# (CHM) avec 6 pieces, No. 165, 1995, as h\#6 (P0551296)\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1.Kh7 Kb2 2.Kh8 Kc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7\#}{https://helpman.komtera.lt/?fen=8/8/7k/6Q1/8/8/8/K7&moves=6}{2 + 1}{pure, model, ideal, switchback, single-piece, single-piece:black, nocapture, nocheck} \hmentry{No.~2b\quad KQvk}{KQvk-b}{8/7k/8/6Q1/8/8/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]Same material and stipulation as No.~2, which is published; this position is not in the published database, under any mirroring.}{1.Kh8 Kb2 2.Kh7 Kc3 3.Kh8 Kd4 4.Kh7 Ke5 5.Kh8 Kf6 6.Kh7 Qg7\#}{https://helpman.komtera.lt/?fen=8/7k/8/6Q1/8/8/8/K7&moves=6}{2 + 1}{set-play, switchback, single-piece, single-piece:black, pendulum, nocapture, nocheck} \hmentry{No.~3\quad KRvk}{KRvk}{4k3/8/8/8/8/8/2R5/1K6 w - - 0 1}{h\#4.5}{\textbf{h\#4.5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 5~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 29\,568 indexed has a unique solution at h\#4.5.\\[0.3em]\textit{Published:} Ban, Jenö -- Diagramme und Figuren, No. 1295, 27/11/1965; Catalogue h\# (CHM) avec 6 pieces, No. 122, 1995; Ideal-Mate Encyclopedia Vol.1, No. 1848, 1999, as h\#5 0.1... (P0531991)}{1...Kc1 2.Kf7 Kd2 3.Kg6 Ke3 4.Kh5 Kf4 5.Kh4 Rh2\#}{https://helpman.komtera.lt/?fen=4k3/8/8/8/8/8/2R5/1K6&moves=4.5}{2 + 1}{pure, model, ideal, mirror, single-piece, single-piece:black, nocapture, nocheck} @@ -304,7 +304,7 @@ \chapter{Four men} with 4 men that can hold a mate, deepest sound problem first. \hmentry{No.~4\quad KPvkp}{KPvkp}{8/8/p7/8/P7/8/3K4/7k w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#14.5, so the deepest sound problem is 12~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 4\,161\,024 indexed have a unique solution at h\#8.5.}{1...Kc3 2.Kg2 Kb4 3.a5+ Kxa5 4.Kf3 Kb4 5.Ke4 a5 6.Kd5 a6 7.Kc6 a7 8.Kb7 Kc5 9.Ka6 a8=Q\#}{https://helpman.komtera.lt/?fen=8/8/p7/8/P7/8/3K4/7k&moves=8.5}{2 + 2}{pure, model, ideal, mirror, promotion, switchback, promotions:q} -\hmentry{No.~5\quad KBvkn}{KBvkn}{8/8/8/8/8/1k6/5n2/1K1B4 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#12, so the deepest sound problem is 8~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]19 positions of the 1\,892\,352 indexed have a unique solution at h\#8.}{1.Kc3 Be2 2.Kd2 Bf1 3.Ke1 Kc2 4.Nh3 Kd3 5.Kf2 Ke4 6.Kg1 Kf3 7.Kh1 Kg3 8.Ng1 Bg2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/1k6/5n2/1K1B4&moves=8}{2 + 2}{pure, model, ideal, self-block, nocapture, nocheck} +\hmentry{No.~5\quad KBvkn}{KBvkn}{8/8/8/8/8/1k6/5n2/1K5B b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#12, so the deepest sound problem is 8~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]19 positions of the 1\,892\,352 indexed have a unique solution at h\#8.}{1.Kc3 Bg2 2.Kd2 Bf1 3.Ke1 Kc2 4.Nh3 Kd3 5.Kf2 Ke4 6.Kg1 Kf3 7.Kh1 Kg3 8.Ng1 Bg2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/1k6/5n2/1K5B&moves=8}{2 + 2}{pure, model, ideal, switchback, self-block, nocapture, nocheck} \hmentry{No.~6\quad KBvkp}{KBvkp}{8/8/8/4k3/2p5/8/8/K3B3 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#16, so the deepest sound problem is 16~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]16 positions of the 5\,548\,032 indexed have a unique solution at h\#8.}{1.c3 Bh4 2.c2 Kb2 3.c1=N Kc2 4.Kd4 Kd1 5.Kc3 Be7 6.Kb2 Ba3+ 7.Ka1 Kc2 8.Na2 Bb2\#}{https://helpman.komtera.lt/?fen=8/8/8/4k3/2p5/8/8/K3B3&moves=8}{2 + 2}{pure, model, ideal, promotion, underpromotion, switchback, self-block, nocapture, umnov, promotions:n} \hmentry{No.~7\quad KNvkb}{KNvkb}{8/8/7k/8/8/1b6/4N3/K7 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#10.5, so the deepest sound problem is 5~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]5 positions of the 1\,892\,352 indexed have a unique solution at h\#8.}{1.Kg5 Nd4 2.Kf4 Kb2 3.Ke3 Ka3 4.Kd2 Kb4 5.Kc1 Kc3 6.Kb1 Kd2 7.Ka1 Kc1 8.Ba2 Nc2\#}{https://helpman.komtera.lt/?fen=8/8/7k/8/8/1b6/4N3/K7&moves=8}{2 + 2}{pure, model, ideal, self-block, nocapture, nocheck} \hmentry{No.~8\quad KNvkp}{KNvkp}{8/8/3p4/8/8/1k6/N7/K7 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#11.5, so the deepest sound problem is 7~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 5\,548\,032 indexed have a unique solution at h\#8.}{1.d5 Kb1 2.d4 Kc1 3.d3 Kd2 4.Kb2 Nb4 5.Ka1 Kc3 6.d2 Kb3 7.d1=R Ka3 8.Rb1 Nc2\#}{https://helpman.komtera.lt/?fen=8/8/3p4/8/8/1k6/N7/K7&moves=8}{2 + 2}{pure, model, ideal, promotion, underpromotion, self-block, nocapture, nocheck, umnov, promotions:r} @@ -312,41 +312,41 @@ \chapter{Four men} \hmentry{No.~9b\quad KNvkr}{KNvkr-b}{8/7k/N7/8/8/8/4r3/1K6 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]Same material and stipulation as No.~9, which is published; this position is not in the published database, under any mirroring.}{1.Kg6 Nb4 2.Kf5 Nc2 3.Ke4 Kb2 4.Kd3 Kc1 5.Kc3 Kd1 6.Kb2 Nd4 7.Ka1 Kc1 8.Ra2 Nb3\#}{https://helpman.komtera.lt/?fen=8/7k/N7/8/8/8/4r3/1K6&moves=8}{2 + 2}{pure, model, ideal, switchback, self-block, nocapture, nocheck} \hmentry{No.~10\quad KNvkn}{KNvkn}{5n2/8/8/8/8/8/3k2N1/K7 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 5~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]14 positions of the 1\,892\,352 indexed have a unique solution at h\#7.5.\\[0.3em]\textit{Published:} Kotesovec, Vaclav -- Sachova skladba, No. 1065, 06/1987, as h\#8 0.1... (P0542897); ?, ? -- ?, 03/1975, as h\#8 0.1... (P0542908)}{1...Nh4 2.Ke3 Kb2 3.Kf4 Kc3 4.Kg5 Kd4 5.Kh6 Ke5 6.Kh7 Kf6 7.Kh8 Kf7 8.Nh7 Ng6\#}{https://helpman.komtera.lt/?fen=5n2/8/8/8/8/8/3k2N1/K7&moves=7.5}{2 + 2}{pure, model, ideal, self-block, nocapture, nocheck} \hmentry{No.~10b\quad KNvkn}{KNvkn-b}{5n2/8/8/8/6N1/8/3k4/1K6 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]Same material and stipulation as No.~10, which is published; this position is not in the published database, under any mirroring.}{1...Ne5 2.Ke3 Kc2 3.Kf4 Kd3 4.Kg5 Ke4 5.Kh6 Kf5 6.Kh7 Kf6 7.Kh8 Kf7 8.Nh7 Ng6\#}{https://helpman.komtera.lt/?fen=5n2/8/8/8/6N1/8/3k4/1K6&moves=7.5}{2 + 2}{pure, model, ideal, self-block, nocapture, nocheck} -\hmentry{No.~11\quad KPvkb}{KPvkb}{6k1/8/8/8/8/3b4/3P4/1K6 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]13 positions of the 5\,548\,032 indexed have a unique solution at h\#7.5.}{1...Kc1 2.Be4 d3 3.Kf7 dxe4 4.Ke6 e5 5.Kd5 e6 6.Kc4 e7 7.Kb3 e8=Q 8.Ka2 Qa4\#}{https://helpman.komtera.lt/?fen=6k1/8/8/8/8/3b4/3P4/1K6&moves=7.5}{2 + 2}{pure, model, ideal, mirror, promotion, excelsior, excelsior:white, nocheck, umnov, promotions:q} +\hmentry{No.~11\quad KPvkb}{KPvkb}{8/8/1K6/8/2b5/2P5/7k/8 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]13 positions of the 5\,548\,032 indexed have a unique solution at h\#7.5.}{1...Ka5 2.Bd5 c4 3.Kg3 cxd5 4.Kf4 d6 5.Ke5 d7 6.Kd6 Kb5 7.Kc7 Ka6 8.Kb8 d8=Q\#}{https://helpman.komtera.lt/?fen=8/8/1K6/8/2b5/2P5/7k/8&moves=7.5}{2 + 2}{set-play, pure, model, ideal, mirror, promotion, nocheck, umnov, promotions:q} \hmentry{No.~12\quad KPvkn}{KPvkn}{K7/8/8/n7/2P5/8/8/7k w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]8 positions of the 5\,548\,032 indexed have a unique solution at h\#7.5.}{1...c5 2.Kg2 c6 3.Kf3 c7 4.Ke4 c8=Q 5.Kd5 Qf5+ 6.Kc6 Kb8 7.Kb6 Kc8 8.Ka7 Qxa5\#}{https://helpman.komtera.lt/?fen=K7/8/8/n7/2P5/8/8/7k&moves=7.5}{2 + 2}{pure, model, ideal, mirror, promotion, single-piece, single-piece:black, promotions:q} -\hmentry{No.~13\quad KPvkq}{KPvkq}{6k1/8/8/8/8/1q6/3P4/1K6 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#9, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]32 positions of the 5\,548\,032 indexed have a unique solution at h\#7.5.}{1...Kc1 2.Qe3 dxe3 3.Kf7 e4 4.Ke6 e5 5.Kd5 e6 6.Kc4 e7 7.Kb3 e8=Q 8.Ka2 Qa4\#}{https://helpman.komtera.lt/?fen=6k1/8/8/8/8/1q6/3P4/1K6&moves=7.5}{2 + 2}{pure, model, ideal, mirror, promotion, excelsior, excelsior:white, nocheck, umnov, promotions:q} +\hmentry{No.~13\quad KPvkq}{KPvkq}{8/K7/8/8/8/8/3P4/2q4k w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#9, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]32 positions of the 5\,548\,032 indexed have a unique solution at h\#7.5.}{1...d4 2.Kg2 d5 3.Kf3 d6 4.Ke4 d7 5.Kd5 d8=Q+ 6.Kc6 Qd5+ 7.Kc7 Ka6 8.Kb8 Qb7\#}{https://helpman.komtera.lt/?fen=8/K7/8/8/8/8/3P4/2q4k&moves=7.5}{2 + 2}{promotion, excelsior, excelsior:white, closed-walk, single-piece, single-piece:black, nocapture, umnov, promotions:q} \hmentry{No.~14\quad KPvkr}{KPvkr}{8/7k/8/8/8/7r/1K5P/8 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 5\,548\,032 indexed has a unique solution at h\#7.5.\\[0.3em]\textit{Published:} Maslar, Zdravko -- ?,, as h\#8 0.1... (P0542623)}{1...Ka2 2.Ra3+ Kxa3 3.Kg6 h4 4.Kf5 h5 5.Ke4 h6 6.Kd3 h7 7.Kc2 h8=Q 8.Kb1 Qb2\#}{https://helpman.komtera.lt/?fen=8/7k/8/8/8/7r/1K5P/8&moves=7.5}{2 + 2}{set-play, promotion, excelsior, excelsior:white, promotions:q} \hmentry{No.~15\quad KBPvk}{KBPvk}{7k/8/8/8/B7/8/P7/3K4 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]12 positions of the 5\,548\,032 indexed have a unique solution at h\#7.\\[0.3em]\textit{Published:} Elkies, Noam D. -- The Problemist, No. H2794, 07/2004, as h\#7 (P1187767)}{1.Kg7 Bb3 2.Kf6 a4 3.Ke5 a5 4.Kd4 a6 5.Kc3 a7 6.Kb2 a8=Q 7.Kb1 Qa2\#}{https://helpman.komtera.lt/?fen=7k/8/8/8/B7/8/P7/3K4&moves=7}{3 + 1}{promotion, excelsior, excelsior:white, closed-walk, single-piece, single-piece:black, nocapture, nocheck, promotions:q} \hmentry{No.~15b\quad KBPvk}{KBPvk-b}{7k/8/8/8/B7/P7/8/3K4 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]Same material and stipulation as No.~15, which is published; this position is not in the published database, under any mirroring.}{1.Kg7 Bb3 2.Kf6 a4 3.Ke5 a5 4.Kd4 a6 5.Kc3 a7 6.Kb2 a8=Q 7.Kb1 Qa2\#}{https://helpman.komtera.lt/?fen=7k/8/8/8/B7/P7/8/3K4&moves=7}{3 + 1}{promotion, single-piece, single-piece:black, nocapture, nocheck, promotions:q} \hmentry{No.~16\quad KNPvk}{KNPvk}{8/8/8/8/8/N7/P7/3K3k b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]49 positions of the 5\,548\,032 indexed have a unique solution at h\#7.\\[0.3em]\textit{Published:} Elkies, Noam D. -- The Problemist, No. H2793, 07/2004, as h\#7 (P1187769)}{1.Kg2 Nc2 2.Kf3 a4 3.Ke4 a5 4.Kd3 a6 5.Kc3 a7 6.Kb2 a8=Q 7.Kb1 Qa1\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/N7/P7/3K3k&moves=7}{3 + 1}{promotion, excelsior, excelsior:white, single-piece, single-piece:black, nocapture, nocheck, promotions:q} -\hmentry{No.~16b\quad KNPvk}{KNPvk-b}{8/8/8/8/8/5N2/1K3P2/6k1 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]Same material and stipulation as No.~16, which is published; this position is not in the published database, under any mirroring.}{1.Kf1 Nd4 2.Ke1 f4 3.Kd2 f5 4.Kd3 f6 5.Kc4 f7 6.Kb4 f8=Q+ 7.Ka4 Qa3\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/5N2/1K3P2/6k1&moves=7}{3 + 1}{promotion, excelsior, excelsior:white, single-piece, single-piece:black, nocapture, promotions:q} +\hmentry{No.~16b\quad KNPvk}{KNPvk-b}{8/8/8/8/8/KN6/P7/7k b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]Same material and stipulation as No.~16, which is published; this position is not in the published database, under any mirroring.}{1.Kg2 Kb4 2.Kf3 a4 3.Ke4 a5 4.Kd5 a6 5.Kc6 a7 6.Kb7 Kc5 7.Ka6 a8=Q\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/KN6/P7/7k&moves=7}{3 + 1}{mirror, promotion, excelsior, excelsior:white, single-piece, single-piece:black, nocapture, nocheck, promotions:q} \hmentry{No.~17\quad KPPvk}{KPPvk}{8/7k/8/8/8/6P1/K5P1/8 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 4\,161\,024 indexed have a unique solution at h\#7.\\[0.3em]\textit{Published:} Salazar Lopez, Francisco -- British Chess Magazine, 03/1973; Catalogue h\# (CHM) avec 6 pieces, No. 213, 1995; The Problemist, 05/2005; Problemkiste, No. G), 01/2010, as h\#7 (P0545149)}{1.Kg6 Ka3 2.Kf5 g4+ 3.Ke4 g5 4.Kd3 g6 5.Kc2 g7 6.Kb1 g8=Q 7.Ka1 Qa2\#}{https://helpman.komtera.lt/?fen=8/7k/8/8/8/6P1/K5P1/8&moves=7}{3 + 1}{promotion, single-piece, single-piece:black, nocapture, promotions:q} -\hmentry{No.~18\quad KQPvk}{KQPvk}{6Qk/8/8/8/8/8/4P3/2K5 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower.\\[0.3em]12 positions of the 5\,548\,032 indexed have a unique solution at h\#7.}{1.Kxg8 e3 2.Kf7 e4 3.Ke6 e5 4.Kd5 e6 5.Kc4 e7 6.Kb3 e8=Q 7.Ka2 Qa4\#}{https://helpman.komtera.lt/?fen=6Qk/8/8/8/8/8/4P3/2K5&moves=7}{3 + 1}{pure, model, ideal, mirror, promotion, excelsior, excelsior:white, single-piece, single-piece:white, single-piece:black, phoenix, nocheck, umnov, promotions:q} +\hmentry{No.~18\quad KQPvk}{KQPvk}{6Qk/8/8/8/8/8/4P3/2K5 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower.\\[0.3em]12 positions of the 5\,548\,032 indexed have a unique solution at h\#7.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxg8 e3 2.Kf7 e4 3.Ke6 e5 4.Kd5 e6 5.Kc4 e7 6.Kb3 e8=Q 7.Ka2 Qa4\#}{https://helpman.komtera.lt/?fen=6Qk/8/8/8/8/8/4P3/2K5&moves=7}{3 + 1}{pure, model, ideal, mirror, promotion, excelsior, excelsior:white, single-piece, single-piece:white, single-piece:black, phoenix, nocheck, umnov, promotions:q} \hmentry{No.~19\quad KBBvk}{KBBvk}{7k/8/7B/8/8/8/2B5/K7 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 1\,892\,352 indexed has a unique solution at h\#6.5.\\[0.3em]\textit{Published:} Maslar, Zdravko -- feenschach, 01-03/1978; Catalogue h\# (CHM) avec 6 pieces, No. 899, 1995; Problemkiste, No. A1, 03/2012, as h\#7 0.1... (P0545758)}{1...Kb2 2.Kg8 Kc3 3.Kf7 Kd3 4.Kg6 Ke4 5.Kh5 Kf5 6.Kh4 Bg5+ 7.Kh5 Bd1\#}{https://helpman.komtera.lt/?fen=7k/8/7B/8/8/8/2B5/K7&moves=6.5}{3 + 1}{switchback, single-piece, single-piece:black, nocapture} \hmentry{No.~20\quad KBvkb}{KBvkb}{8/8/6b1/8/8/6k1/3B4/K7 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 7~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]8 positions of the 1\,892\,352 indexed have a unique solution at h\#6.5.}{1...Kb2 2.Kg4 Kc3 3.Kf5 Kd4 4.Kf6 Bc3 5.Kg7 Ke5 6.Kh8 Kf6 7.Bh7 Kf7\#}{https://helpman.komtera.lt/?fen=8/8/6b1/8/8/6k1/3B4/K7&moves=6.5}{2 + 2}{self-block, nocapture, nocheck} \hmentry{No.~21\quad KNNvk}{KNNvk}{1k5N/8/8/8/8/8/7N/3K4 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]9 positions of the 1\,892\,352 indexed have a unique solution at h\#6.5.\\[0.3em]\textit{Published:} Bebesi, Gyula -- Diagramme und Figuren, No. 1910, 12/12/1966; Catalogue h\# (CHM) avec 6 pieces, No. 624, 1995; Ideal-Mate Encyclopedia Vol.1, No. 930, 1999, as h\#7 0.1... (P0545484)}{1...Ke2 2.Kc7 Kf3 3.Kd6 Kg4 4.Ke5 Kh5 5.Kf4 Ng6+ 6.Kg3 Nf1+ 7.Kh3 Nf4\#}{https://helpman.komtera.lt/?fen=1k5N/8/8/8/8/8/7N/3K4&moves=6.5}{3 + 1}{pure, model, ideal, mirror, single-piece, single-piece:black, nocapture} \hmentry{No.~21b\quad KNNvk}{KNNvk-b}{6kN/8/8/8/8/8/7N/3K4 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]Same material and stipulation as No.~21, which is published; this position is not in the published database, under any mirroring.}{1...Ke2 2.Kg7 Kf3 3.Kf6 Kg4 4.Ke5 Kh5 5.Kf4 Ng6+ 6.Kg3 Nf1+ 7.Kh3 Nf4\#}{https://helpman.komtera.lt/?fen=6kN/8/8/8/8/8/7N/3K4&moves=6.5}{3 + 1}{pure, model, ideal, mirror, single-piece, single-piece:black, nocapture} \hmentry{No.~22\quad KBNvk}{KBNvk}{8/6N1/8/8/8/2B5/8/K2k4 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]23 positions of the 1\,892\,352 indexed have a unique solution at h\#6.}{1.Kc2 Ka2 2.Kc1 Kb3 3.Kb1 Kc4 4.Ka2 Ne6 5.Ka3 Bb4+ 6.Ka4 Nc5\#}{https://helpman.komtera.lt/?fen=8/6N1/8/8/8/2B5/8/K2k4&moves=6}{3 + 1}{set-play, single-piece, single-piece:black, nocapture} -\hmentry{No.~23\quad KQBvk}{KQBvk}{8/7B/7k/6Q1/8/8/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3 positions of the 1\,892\,352 indexed have a unique solution at h\#6.}{1.Kxh7 Kb2 2.Kh8 Kc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7\#}{https://helpman.komtera.lt/?fen=8/7B/7k/6Q1/8/8/8/K7&moves=6}{3 + 1}{pure, model, ideal, switchback, single-piece, single-piece:black, nocheck} -\hmentry{No.~24\quad KQNvk}{KQNvk}{8/7N/7k/6Q1/8/8/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3 positions of the 1\,892\,352 indexed have a unique solution at h\#6.}{1.Kxh7 Kb2 2.Kh8 Kc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7\#}{https://helpman.komtera.lt/?fen=8/7N/7k/6Q1/8/8/8/K7&moves=6}{3 + 1}{pure, model, ideal, switchback, single-piece, single-piece:black, nocheck} -\hmentry{No.~25\quad KQQvk}{KQQvk}{7Q/7k/8/6Q1/8/8/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 1\,892\,352 indexed have a unique solution at h\#6.}{1.Kxh8 Kb2 2.Kh7 Kc3 3.Kh8 Kd4 4.Kh7 Ke5 5.Kh8 Kf6 6.Kh7 Qg7\#}{https://helpman.komtera.lt/?fen=7Q/7k/8/6Q1/8/8/8/K7&moves=6}{3 + 1}{switchback, single-piece, single-piece:black, pendulum, nocheck} -\hmentry{No.~26\quad KQRvk}{KQRvk}{7R/7k/8/6Q1/8/8/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 1\,892\,352 indexed have a unique solution at h\#6.}{1.Kxh8 Kb2 2.Kh7 Kc3 3.Kh8 Kd4 4.Kh7 Ke5 5.Kh8 Kf6 6.Kh7 Qg7\#}{https://helpman.komtera.lt/?fen=7R/7k/8/6Q1/8/8/8/K7&moves=6}{3 + 1}{switchback, single-piece, single-piece:black, pendulum, nocheck} -\hmentry{No.~27\quad KQvkn}{KQvkn}{8/8/7k/6Q1/8/8/1n6/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 1\,892\,352 indexed have a unique solution at h\#6.}{1.Kh7 Kxb2 2.Kh8 Kc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7\#}{https://helpman.komtera.lt/?fen=8/8/7k/6Q1/8/8/1n6/K7&moves=6}{2 + 2}{pure, model, ideal, switchback, single-piece, single-piece:black, nocheck} -\hmentry{No.~28\quad KQvkp}{KQvkp}{K7/1p6/8/8/8/8/4Q3/5k2 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 5\,548\,032 indexed have a unique solution at h\#6.}{1.Kg1 Kxb7 2.Kh1 Kc6 3.Kg1 Kd5 4.Kh1 Ke4 5.Kg1 Kf3 6.Kh1 Qg2\#}{https://helpman.komtera.lt/?fen=K7/1p6/8/8/8/8/4Q3/5k2&moves=6}{2 + 2}{pure, model, ideal, switchback, single-piece, single-piece:black, nocheck} +\hmentry{No.~23\quad KQBvk}{KQBvk}{7B/7k/8/6Q1/8/8/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3 positions of the 1\,892\,352 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the solution begins with a capture.}{1.Kxh8 Kb2 2.Kh7 Kc3 3.Kh8 Kd4 4.Kh7 Ke5 5.Kh8 Kf6 6.Kh7 Qg7\#}{https://helpman.komtera.lt/?fen=7B/7k/8/6Q1/8/8/8/K7&moves=6}{3 + 1}{switchback, single-piece, single-piece:black, pendulum, nocheck} +\hmentry{No.~24\quad KQNvk}{KQNvk}{7N/7k/8/6Q1/8/8/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3 positions of the 1\,892\,352 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the solution begins with a capture.}{1.Kxh8 Kb2 2.Kh7 Kc3 3.Kh8 Kd4 4.Kh7 Ke5 5.Kh8 Kf6 6.Kh7 Qg7\#}{https://helpman.komtera.lt/?fen=7N/7k/8/6Q1/8/8/8/K7&moves=6}{3 + 1}{switchback, single-piece, single-piece:black, pendulum, nocheck} +\hmentry{No.~25\quad KQQvk}{KQQvk}{7Q/7k/8/6Q1/8/8/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 1\,892\,352 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxh8 Kb2 2.Kh7 Kc3 3.Kh8 Kd4 4.Kh7 Ke5 5.Kh8 Kf6 6.Kh7 Qg7\#}{https://helpman.komtera.lt/?fen=7Q/7k/8/6Q1/8/8/8/K7&moves=6}{3 + 1}{switchback, single-piece, single-piece:black, pendulum, nocheck} +\hmentry{No.~26\quad KQRvk}{KQRvk}{7R/7k/8/6Q1/8/8/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 1\,892\,352 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxh8 Kb2 2.Kh7 Kc3 3.Kh8 Kd4 4.Kh7 Ke5 5.Kh8 Kf6 6.Kh7 Qg7\#}{https://helpman.komtera.lt/?fen=7R/7k/8/6Q1/8/8/8/K7&moves=6}{3 + 1}{switchback, single-piece, single-piece:black, pendulum, nocheck} +\hmentry{No.~27\quad KQvkn}{KQvkn}{7k/8/8/6Q1/8/8/1n6/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 1\,892\,352 indexed have a unique solution at h\#6.}{1.Kh7 Kxb2 2.Kh8 Kc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7\#}{https://helpman.komtera.lt/?fen=7k/8/8/6Q1/8/8/1n6/K7&moves=6}{2 + 2}{set-play, pure, model, ideal, switchback, single-piece, single-piece:black, pendulum, nocheck} +\hmentry{No.~28\quad KQvkp}{KQvkp}{K7/1p6/8/8/8/8/4Q3/5k2 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 5\,548\,032 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1.Kg1 Kxb7 2.Kh1 Kc6 3.Kg1 Kd5 4.Kh1 Ke4 5.Kg1 Kf3 6.Kh1 Qg2\#}{https://helpman.komtera.lt/?fen=K7/1p6/8/8/8/8/4Q3/5k2&moves=6}{2 + 2}{pure, model, ideal, switchback, single-piece, single-piece:black, nocheck} \hmentry{No.~29\quad KRBvk}{KRBvk}{6R1/8/7k/8/8/8/8/K2B4 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower.\\[0.3em]20 positions of the 1\,892\,352 indexed have a unique solution at h\#6.}{1.Kh7 Kb2 2.Kh6 Kc3 3.Kh7 Kd4 4.Kh6 Ke5 5.Kh7 Kf6 6.Kh6 Rh8\#}{https://helpman.komtera.lt/?fen=6R1/8/7k/8/8/8/8/K2B4&moves=6}{3 + 1}{set-play, mirror, switchback, single-piece, single-piece:black, pendulum, nocapture, nocheck} \hmentry{No.~30\quad KRPvk}{KRPvk}{8/7k/6R1/8/8/8/P7/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]25 positions of the 5\,548\,032 indexed have a unique solution at h\#6.}{1.Kh8 a4 2.Kh7 a5 3.Kh8 a6 4.Kh7 a7 5.Kh8 a8=Q+ 6.Kh7 Qg8\#}{https://helpman.komtera.lt/?fen=8/7k/6R1/8/8/8/P7/K7&moves=6}{3 + 1}{promotion, excelsior, excelsior:white, switchback, single-piece, single-piece:white, single-piece:black, pendulum, nocapture, promotions:q} \hmentry{No.~31\quad KRvkp}{KRvkp}{8/8/7k/6R1/8/1p6/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]84 positions of the 5\,548\,032 indexed have a unique solution at h\#6.}{1.Kh7 Kb2 2.Kh8 Kc3 3.b2 Kd4 4.b1=R Ke5 5.Rb8 Kf6 6.Rg8 Rh5\#}{https://helpman.komtera.lt/?fen=8/8/7k/6R1/8/1p6/8/K7&moves=6}{2 + 2}{set-play, pure, model, ideal, promotion, underpromotion, self-block, nocapture, nocheck, umnov, promotions:r} -\hmentry{No.~32\quad KQvkq}{KQvkq}{8/8/5k2/8/6Q1/q7/8/K7 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]7 positions of the 1\,892\,352 indexed have a unique solution at h\#5.5.\\[0.3em]\textit{Published:} Sheglow, Wiktor S. -- Suomen Tehtäväniekat, No. (257), 05-06/1998, as h\#6 0.1... (P0574108)}{1...Kb1 2.Qd3+ Kc1 3.Qg6 Kd2 4.Kg7 Ke3 5.Kh6 Kf4 6.Qh7 Qg5\#}{https://helpman.komtera.lt/?fen=8/8/5k2/8/6Q1/q7/8/K7&moves=5.5}{2 + 2}{pure, model, ideal, self-block, nocapture} -\hmentry{No.~32b\quad KQvkq}{KQvkq-b}{8/7k/8/6Q1/8/8/1q6/K7 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]Same material and stipulation as No.~32, which is published; this position is not in the published database, under any mirroring.}{1...Kxb2 2.Kh8 Kc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7\#}{https://helpman.komtera.lt/?fen=8/7k/8/6Q1/8/8/1q6/K7&moves=5.5}{2 + 2}{pure, model, ideal, switchback, single-piece, single-piece:black, pendulum, nocheck} +\hmentry{No.~32\quad KQvkq}{KQvkq}{8/8/5k2/8/6Q1/q7/8/K7 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]7 positions of the 1\,892\,352 indexed have a unique solution at h\#5.5.\\[0.3em]\textit{Published:} Sheglow, Wiktor S. -- Suomen Tehtäväniekat, No. (257), 05-06/1998, as h\#6 0.1... (P0574108)\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1...Kb1 2.Qd3+ Kc1 3.Qg6 Kd2 4.Kg7 Ke3 5.Kh6 Kf4 6.Qh7 Qg5\#}{https://helpman.komtera.lt/?fen=8/8/5k2/8/6Q1/q7/8/K7&moves=5.5}{2 + 2}{pure, model, ideal, self-block, nocapture} +\hmentry{No.~32b\quad KQvkq}{KQvkq-b}{8/7k/8/6Q1/8/8/1q6/K7 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]Same material and stipulation as No.~32, which is published; this position is not in the published database, under any mirroring.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1...Kxb2 2.Kh8 Kc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7\#}{https://helpman.komtera.lt/?fen=8/7k/8/6Q1/8/8/1q6/K7&moves=5.5}{2 + 2}{pure, model, ideal, switchback, single-piece, single-piece:black, pendulum, nocheck} \hmentry{No.~33\quad KRvkq}{KRvkq}{8/8/5k2/8/8/6R1/5q2/K7 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]6 positions of the 1\,892\,352 indexed have a unique solution at h\#5.5.}{1...Kb1 2.Qf5+ Kc1 3.Qg6 Kd2 4.Kg7 Ke3 5.Kh6 Kf4 6.Kh5 Rh3\#}{https://helpman.komtera.lt/?fen=8/8/5k2/8/8/6R1/5q2/K7&moves=5.5}{2 + 2}{pure, model, ideal, self-block, nocapture} \hmentry{No.~34\quad KRvkr}{KRvkr}{8/8/5k2/8/6R1/8/7r/K7 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]9 positions of the 1\,892\,352 indexed have a unique solution at h\#5.5.}{1...Kb1 2.Rh6 Kc2 3.Rg6 Kd3 4.Kg7 Ke4 5.Kh6 Kf5 6.Rg7 Rh4\#}{https://helpman.komtera.lt/?fen=8/8/5k2/8/6R1/8/7r/K7&moves=5.5}{2 + 2}{pure, model, ideal, self-block, nocapture, nocheck} -\hmentry{No.~35\quad KQvkb}{KQvkb}{8/8/8/8/7k/b5Q1/8/K7 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#6, so the deepest sound problem is 2~plies shallower.\\[0.3em]64 positions of the 1\,892\,352 indexed have a unique solution at h\#5.}{1.Kh5 Qxa3 2.Kg4 Qa2 3.Kf3 Kb2 4.Ke2 Kc3+ 5.Kd1 Qd2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/7k/b5Q1/8/K7&moves=5}{2 + 2}{single-piece, single-piece:black} -\hmentry{No.~36\quad KQvkr}{KQvkr}{8/8/8/8/7k/1r4Q1/8/K7 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#6, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]7 positions of the 1\,892\,352 indexed have a unique solution at h\#5.}{1.Kh5 Qxb3 2.Kg4 Qa2 3.Kf3 Kb2 4.Ke2 Kc3+ 5.Kd1 Qd2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/7k/1r4Q1/8/K7&moves=5}{2 + 2}{single-piece, single-piece:black} +\hmentry{No.~35\quad KQvkb}{KQvkb}{8/8/7k/8/8/b5Q1/8/K7 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#6, so the deepest sound problem is 2~plies shallower.\\[0.3em]64 positions of the 1\,892\,352 indexed have a unique solution at h\#5.}{1.Kh5 Qxa3 2.Kg4 Qa2 3.Kf3 Kb2 4.Ke2 Kc3+ 5.Kd1 Qd2\#}{https://helpman.komtera.lt/?fen=8/8/7k/8/8/b5Q1/8/K7&moves=5}{2 + 2}{single-piece, single-piece:black} +\hmentry{No.~36\quad KQvkr}{KQvkr}{8/8/8/8/7k/1r4Q1/8/K7 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#6, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]7 positions of the 1\,892\,352 indexed have a unique solution at h\#5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1.Kh5 Qxb3 2.Kg4 Qa2 3.Kf3 Kb2 4.Ke2 Kc3+ 5.Kd1 Qd2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/7k/1r4Q1/8/K7&moves=5}{2 + 2}{single-piece, single-piece:black} \hmentry{No.~37\quad KRNvk}{KRNvk}{8/8/8/8/6k1/N4R2/8/K7 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]19 positions of the 1\,892\,352 indexed have a unique solution at h\#5.\\[0.3em]\textit{Published:} Maslar, Zdravko -- Stern, 15/01/1981; Catalogue h\# (CHM) avec 6 pieces, No. 784, 1995, as h\#5 (P0545644)}{1.Kg5 Rb3 2.Kf4 Rb2 3.Ke3 Nc2+ 4.Kd2 Ne3+ 5.Kc1 Rc2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/6k1/N4R2/8/K7&moves=5}{3 + 1}{set-play, single-piece, single-piece:black, nocapture, umnov} \hmentry{No.~37b\quad KRNvk}{KRNvk-b}{8/8/8/6k1/8/N4R2/8/K7 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]Same material and stipulation as No.~37, which is published; this position is not in the published database, under any mirroring.}{1.Kg4 Rb3 2.Kf4 Rb2 3.Ke3 Nc2+ 4.Kd2 Ne3+ 5.Kc1 Rc2\#}{https://helpman.komtera.lt/?fen=8/8/8/6k1/8/N4R2/8/K7&moves=5}{3 + 1}{set-play, single-piece, single-piece:black, nocapture, umnov} -\hmentry{No.~38\quad KRvkb}{KRvkb}{8/8/8/8/8/8/6Rk/K1b5 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]365 positions of the 1\,892\,352 indexed have a unique solution at h\#5.}{1.Kh1 Rh2+ 2.Kg1 Kb1 3.Kf1 Kc2 4.Ke1 Kd3 5.Kd1 Rh1\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/8/6Rk/K1b5&moves=5}{2 + 2}{single-piece, single-piece:black, nocapture, umnov} -\hmentry{No.~39\quad KRvkn}{KRvkn}{8/8/8/8/8/n7/6Rk/K7 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]247 positions of the 1\,892\,352 indexed have a unique solution at h\#5.}{1.Kh1 Rh2+ 2.Kg1 Kb2 3.Kf1 Kc3 4.Ke1 Kd3 5.Kd1 Rh1\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/n7/6Rk/K7&moves=5}{2 + 2}{pure, model, mirror, single-piece, single-piece:black, nocapture, umnov} -\hmentry{No.~40\quad KRRvk}{KRRvk}{8/8/8/8/8/8/1R6/K4kR1 b - - 0 1}{h\#4}{\textbf{h\#4}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]27 positions of the 1\,892\,352 indexed have a unique solution at h\#4.}{1.Kxg1 Kb1 2.Kf1 Kc2 3.Ke1 Kd3 4.Kd1 Rb1\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/8/1R6/K4kR1&moves=4}{3 + 1}{pure, model, ideal, mirror, switchback, single-piece, single-piece:black, nocheck} +\hmentry{No.~38\quad KRvkb}{KRvkb}{8/8/8/8/8/7k/6R1/K4b2 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]365 positions of the 1\,892\,352 indexed have a unique solution at h\#5.}{1.Bd3 Ra2 2.Kg3 Kb2 3.Kf2 Kc3+ 4.Ke1 Kxd3 5.Kd1 Ra1\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/7k/6R1/K4b2&moves=5}{2 + 2}{pure, model, ideal, mirror} +\hmentry{No.~39\quad KRvkn}{KRvkn}{8/8/8/8/8/n6k/6R1/K7 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]247 positions of the 1\,892\,352 indexed have a unique solution at h\#5.}{1.Nb5 Ra2 2.Kg3 Kb2 3.Kf2 Kc2 4.Ke1 Kd3 5.Kd1 Ra1\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/n6k/6R1/K7&moves=5}{2 + 2}{pure, model, mirror, nocapture, nocheck} +\hmentry{No.~40\quad KRRvk}{KRRvk}{8/8/8/8/8/8/1R6/K4kR1 b - - 0 1}{h\#4}{\textbf{h\#4}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]27 positions of the 1\,892\,352 indexed have a unique solution at h\#4.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxg1 Kb1 2.Kf1 Kc2 3.Ke1 Kd3 4.Kd1 Rb1\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/8/1R6/K4kR1&moves=4}{3 + 1}{pure, model, ideal, mirror, switchback, single-piece, single-piece:black, nocheck} \chapter{Five men} \markboth{Five men}{} @@ -360,11 +360,11 @@ \chapter{Five men} \hmentry{No.~44\quad KBPvkp}{KBPvkp}{5B2/8/8/7p/7P/1k6/8/1K6 w - - 0 1}{h\#10.5}{\textbf{h\#10.5}, unique solution.\\[0.3em]The class runs to h\#16, so the deepest sound problem is 11~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 266\,305\,536 indexed has a unique solution at h\#10.5.\\[0.3em]\textit{Published:} Szentai, Endre -- Magyar Sakkelet, 1958; Suomen Tehtäväniekat, No. 320, 18/10/1999; Ideal-Mate Encyclopedia Vol.1, No. 1304, 1999, as h\#11 0.1... (P0577820)}{1...Kc1 2.Kc4 Kd2 3.Kd5 Ke3 4.Ke6 Kf4 5.Kf7 Kg5 6.Kg8 Kxh5 7.Kh8 Kg6 8.Kg8 h5 9.Kh8 h6 10.Kg8 h7+ 11.Kh8 Bg7\#}{https://helpman.komtera.lt/?fen=5B2/8/8/7p/7P/1k6/8/1K6&moves=10.5}{3 + 2}{pure, model, ideal, switchback, single-piece, single-piece:black} \hmentry{No.~45\quad KPvkpp}{KPvkpp}{6k1/8/8/8/1p2p3/8/4P3/K7 b - - 0 1}{h\#10}{\textbf{h\#10}, unique solution.\\[0.3em]The class runs to h\#15.5, so the deepest sound problem is 11~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 199\,729\,152 indexed have a unique solution at h\#10.\\[0.3em]\textit{Published:} Ban, Jenö -- Stella Polaris, No. 1072, 06/1967; Ideal-Mate Encyclopedia Vol.1, No. 70, 1999, as h\#10 (P0559294)}{1.b3 Kb1 2.b2 Kc2 3.b1=B+ Kc1 4.Bd3 exd3 5.Kf7 dxe4 6.Ke6 e5 7.Kd5 e6 8.Kc4 e7 9.Kb3 e8=Q 10.Ka2 Qa4\#}{https://helpman.komtera.lt/?fen=6k1/8/8/8/1p2p3/8/4P3/K7&moves=10}{2 + 3}{pure, model, ideal, mirror, promotion, underpromotion, excelsior, excelsior:white, umnov, promotions:qb} \hmentry{No.~46\quad KBvknp}{KBvknp}{8/k1B2p2/8/5n2/8/8/K7/8 w - - 0 1}{h\#9.5}{\textbf{h\#9.5}, unique solution.\\[0.3em]The class runs to h\#15.5, so the deepest sound problem is 12~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 355\,074\,048 indexed have a unique solution at h\#9.5.}{1...Kb3 2.Kb7 Kc4 3.Kc8 Kd5 4.Kd7 Ke5 5.Ke8 Kf6 6.Kf8 Bd6+ 7.Kg8 Bf8 8.Kh8 Kxf7 9.Nh6+ Kg6 10.Ng8 Bg7\#}{https://helpman.komtera.lt/?fen=8/k1B2p2/8/5n2/8/8/K7/8&moves=9.5}{2 + 3}{pure, model, ideal, self-block, umnov} -\hmentry{No.~47\quad KBvkqn}{KBvkqn}{8/8/8/8/n7/2q5/2k5/K4B2 w - - 0 1}{h\#9.5}{\textbf{h\#9.5}, unique solution.\\[0.3em]The class runs to h\#13, so the deepest sound problem is 7~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]46 positions of the 121\,110\,528 indexed have a unique solution at h\#9.5.}{1...Ka2 2.Nc5 Bc4 3.Na6 Bb3+ 4.Kd3 Ka3 5.Kd4 Ka4 6.Kc5 Be6 7.Kb6 Bc8 8.Ka7 Kb5 9.Ka8 Kb6 10.Nb8 Bb7\#}{https://helpman.komtera.lt/?fen=8/8/8/8/n7/2q5/2k5/K4B2&moves=9.5}{2 + 3}{pure, model, self-block, nocapture} +\hmentry{No.~47\quad KBvkqn}{KBvkqn}{8/8/5q2/8/8/1k6/8/1K1n1B2 w - - 0 1}{h\#9.5}{\textbf{h\#9.5}, unique solution.\\[0.3em]The class runs to h\#13, so the deepest sound problem is 7~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]46 positions of the 121\,110\,528 indexed have a unique solution at h\#9.5.}{1...Kc1 2.Nf2 Kd2 3.Nh3 Ke3 4.Kc2 Bd3+ 5.Kd1 Bf5 6.Ke1 Kf3 7.Kf1 Kg3 8.Kg1 Bd3 9.Kh1 Bf1 10.Ng1 Bg2\#}{https://helpman.komtera.lt/?fen=8/8/5q2/8/8/1k6/8/1K1n1B2&moves=9.5}{2 + 3}{pure, model, switchback, self-block, nocapture} \hmentry{No.~48\quad KBvkrn}{KBvkrn}{8/8/5r2/8/8/1k6/4B3/1K1n4 w - - 0 1}{h\#9.5}{\textbf{h\#9.5}, unique solution.\\[0.3em]The class runs to h\#12.5, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]24 positions of the 121\,110\,528 indexed have a unique solution at h\#9.5.}{1...Kc1 2.Nf2 Kd2 3.Nh3 Ke3 4.Kc2 Bd3+ 5.Kd1 Bf5 6.Ke1 Kf3 7.Kf1 Kg3 8.Kg1 Bd3 9.Kh1 Bf1 10.Ng1 Bg2\#}{https://helpman.komtera.lt/?fen=8/8/5r2/8/8/1k6/4B3/1K1n4&moves=9.5}{2 + 3}{pure, model, switchback, self-block, nocapture} \hmentry{No.~49\quad KNvkpp}{KNvkpp}{8/6p1/1K2k1p1/8/8/8/8/2N5 w - - 0 1}{h\#9.5}{\textbf{h\#9.5}, unique solution.\\[0.3em]The class runs to h\#11.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 266\,305\,536 indexed have a unique solution at h\#9.5.}{1...Kc7 2.g5 Kd8 3.g4 Ke8 4.g3 Kf8 5.g2 Kxg7 6.g1=R+ Kh7 7.Kf7 Kh6 8.Kg8 Nd3 9.Kh8 Ne5 10.Rg8 Nf7\#}{https://helpman.komtera.lt/?fen=8/6p1/1K2k1p1/8/8/8/8/2N5&moves=9.5}{2 + 3}{pure, model, ideal, promotion, underpromotion, self-block, promotions:r} -\hmentry{No.~50\quad KNvkqb}{KNvkqb}{7k/6N1/8/8/8/8/b2q4/1K6 w - - 0 1}{h\#9.5}{\textbf{h\#9.5}, unique solution.\\[0.3em]The class runs to h\#11.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 121\,110\,528 indexed has a unique solution at h\#9.5.\\[0.3em]\textit{Published:} Sheglow, Wiktor S. -- Suomen Tehtäväniekat, No. (291), 05-06/1998, as h\#10 0.1... (P0574142)}{1...Ka1 2.Kg8 Nf5 3.Kf7 Ne3 4.Ke6 Nc2 5.Kd5 Kb2 6.Kc4 Ka3 7.Kc3 Ka4 8.Kb2 Nd4 9.Ka1 Ka3 10.Bb1 Nb3\#}{https://helpman.komtera.lt/?fen=7k/6N1/8/8/8/8/b2q4/1K6&moves=9.5}{2 + 3}{pure, model, switchback, self-block, nocapture, nocheck} -\hmentry{No.~51\quad KNvkqp}{KNvkqp}{8/8/6p1/8/8/q1N5/8/K1k5 w - - 0 1}{h\#9.5}{\textbf{h\#9.5}, unique solution.\\[0.3em]The class runs to h\#11.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]194 positions of the 355\,074\,048 indexed have a unique solution at h\#9.5.}{1...Na2+ 2.Kd2 Kb1 3.g5 Nc3 4.Qc1+ Ka2 5.g4 Kb3 6.g3 Kc4 7.g2 Kd4 8.g1=R Ne4+ 9.Kd1 Kd3 10.Re1 Nf2\#}{https://helpman.komtera.lt/?fen=8/8/6p1/8/8/q1N5/8/K1k5&moves=9.5}{2 + 3}{pure, model, ideal, promotion, underpromotion, switchback, self-block, nocapture, promotions:r} +\hmentry{No.~50\quad KNvkqb}{KNvkqb}{7k/6N1/8/8/8/8/b2q4/1K6 w - - 0 1}{h\#9.5}{\textbf{h\#9.5}, unique solution.\\[0.3em]The class runs to h\#11.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 121\,110\,528 indexed has a unique solution at h\#9.5.\\[0.3em]\textit{Published:} Sheglow, Wiktor S. -- Suomen Tehtäväniekat, No. (291), 05-06/1998, as h\#10 0.1... (P0574142)\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1...Ka1 2.Kg8 Nf5 3.Kf7 Ne3 4.Ke6 Nc2 5.Kd5 Kb2 6.Kc4 Ka3 7.Kc3 Ka4 8.Kb2 Nd4 9.Ka1 Ka3 10.Bb1 Nb3\#}{https://helpman.komtera.lt/?fen=7k/6N1/8/8/8/8/b2q4/1K6&moves=9.5}{2 + 3}{pure, model, switchback, self-block, nocapture, nocheck} +\hmentry{No.~51\quad KNvkqp}{KNvkqp}{8/8/4p3/4k3/8/8/2q5/K3N3 w - - 0 1}{h\#9.5}{\textbf{h\#9.5}, unique solution.\\[0.3em]The class runs to h\#11.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]194 positions of the 355\,074\,048 indexed have a unique solution at h\#9.5.}{1...Nf3+ 2.Kf4 Nd2 3.Qd1+ Kb2 4.e5 Kc3 5.e4 Kd4 6.Kg3 Ke5 7.Kf2 Kf4 8.Ke1 Kg3 9.e3 Kg2 10.e2 Nf3\#}{https://helpman.komtera.lt/?fen=8/8/4p3/4k3/8/8/2q5/K3N3&moves=9.5}{2 + 3}{pure, model, ideal, switchback, self-block, nocapture} \hmentry{No.~52\quad KPvkbp}{KPvkbp}{8/8/6p1/8/6P1/k7/8/Kb6 w - - 0 1}{h\#9.5}{\textbf{h\#9.5}, unique solution.\\[0.3em]The class runs to h\#14.5, so the deepest sound problem is 10~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]9 positions of the 266\,305\,536 indexed have a unique solution at h\#9.5.\\[0.3em]\textit{Published:} Locker, Miklos S. -- Magyar Sakkelet, 02/1966, as h\#10 0.1... (P0564289)}{1...g5 2.Kb4 Kb2 3.Kc5 Kc3 4.Kd6 Kd4 5.Ke7 Ke5 6.Kf8 Kf6 7.Ba2 Kxg6 8.Kg8 Kh6 9.Kh8 g6 10.Bg8 g7\#}{https://helpman.komtera.lt/?fen=8/8/6p1/8/6P1/k7/8/Kb6&moves=9.5}{2 + 3}{pure, model, ideal, self-block, nocheck} \hmentry{No.~52b\quad KPvkbp}{KPvkbp-b}{8/8/6p1/8/6P1/k7/2b5/K7 w - - 0 1}{h\#9.5}{\textbf{h\#9.5}, unique solution.\\[0.3em]Same material and stipulation as No.~52, which is published; this position is not in the published database, under any mirroring.}{1...g5 2.Kb4 Kb2 3.Kc5 Kc3 4.Kd6 Kd4 5.Ke7 Ke5 6.Kf8 Kf6 7.Bb3 Kxg6 8.Kg8 Kh6 9.Kh8 g6 10.Bg8 g7\#}{https://helpman.komtera.lt/?fen=8/8/6p1/8/6P1/k7/2b5/K7&moves=9.5}{2 + 3}{pure, model, ideal, self-block, nocheck} \hmentry{No.~53\quad KBBvkn}{KBBvkn}{8/8/4n3/8/3B4/8/1B4k1/3K4 b - - 0 1}{h\#9}{\textbf{h\#9}, unique solution.\\[0.3em]The class runs to h\#12, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 121\,110\,528 indexed have a unique solution at h\#9.}{1.Kf3 Bc1 2.Ke4 Ke2 3.Kxd4 Kf3 4.Ke5 Kg4 5.Kf6 Kh5 6.Kg7 Bh6+ 7.Kh8 Kg6 8.Nf8+ Kf7 9.Nh7 Bg7\#}{https://helpman.komtera.lt/?fen=8/8/4n3/8/3B4/8/1B4k1/3K4&moves=9}{3 + 2}{pure, model, ideal, self-block} @@ -375,173 +375,173 @@ \chapter{Five men} \hmentry{No.~58\quad KNPvkp}{KNPvkp}{N7/8/8/8/6k1/4p3/4P3/K7 b - - 0 1}{h\#9}{\textbf{h\#9}, unique solution.\\[0.3em]The class runs to h\#14, so the deepest sound problem is 10~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]9 positions of the 266\,305\,536 indexed have a unique solution at h\#9.}{1.Kg3 Nb6 2.Kf2 Nc4 3.Ke1 Nd2 4.exd2 e4 5.Kd1 e5 6.Kc1 e6 7.d1=R e7 8.Rd2 e8=Q 9.Rc2 Qe1\#}{https://helpman.komtera.lt/?fen=N7/8/8/8/6k1/4p3/4P3/K7&moves=9}{3 + 2}{promotion, underpromotion, excelsior, excelsior:white, switchback, self-block, nocheck, promotions:qr} \hmentry{No.~59\quad KPvknp}{KPvknp}{6k1/8/7n/8/8/p7/P7/K7 b - - 0 1}{h\#9}{\textbf{h\#9}, unique solution.\\[0.3em]The class runs to h\#14.5, so the deepest sound problem is 11~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 266\,305\,536 indexed have a unique solution at h\#9.}{1.Nf5 Kb1 2.Nd4 Kc1 3.Nb3+ axb3 4.Kf7 b4 5.Ke6 b5 6.Kd5 b6 7.Kc4 b7 8.Kb3 b8=Q+ 9.Ka2 Qb1\#}{https://helpman.komtera.lt/?fen=6k1/8/7n/8/8/p7/P7/K7&moves=9}{2 + 3}{promotion, excelsior, excelsior:white, promotions:q} \hmentry{No.~60\quad KNvkbb}{KNvkbb}{8/8/N7/7k/b1b5/8/8/K7 w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#10.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]69 positions of the 121\,110\,528 indexed have a unique solution at h\#8.5.}{1...Kb2 2.Kg4 Ka3 3.Kf3 Kxa4 4.Ke2 Kb4 5.Kd1 Kc3 6.Kc1 Nb4 7.Kb1 Kd2 8.Ka1 Kc1 9.Ba2 Nc2\#}{https://helpman.komtera.lt/?fen=8/8/N7/7k/b1b5/8/8/K7&moves=8.5}{2 + 3}{pure, model, ideal, self-block, nocheck} -\hmentry{No.~61\quad KNvkbp}{KNvkbp}{7k/8/8/p7/8/8/2b5/NK6 w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#10.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]12 positions of the 355\,074\,048 indexed have a unique solution at h\#8.5.}{1...Kb2 2.Kg7 Kc3 3.Kf6 Kc4 4.Ke5 Kb5 5.Kd4 Nb3+ 6.Kc3 Nxa5 7.Kb2 Kb4 8.Ka1 Ka3 9.Bb1 Nb3\#}{https://helpman.komtera.lt/?fen=7k/8/8/p7/8/8/2b5/NK6&moves=8.5}{2 + 3}{pure, model, ideal, switchback, self-block} +\hmentry{No.~61\quad KNvkbp}{KNvkbp}{k7/8/8/7p/8/8/5b2/3K3N w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#10.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]12 positions of the 355\,074\,048 indexed have a unique solution at h\#8.5.}{1...Ke2 2.Kb7 Kf3 3.Kc6 Kf4 4.Kd5 Kg5 5.Ke4 Ng3+ 6.Kf3 Nxh5 7.Kg2 Kg4 8.Kh1 Kh3 9.Bg1 Ng3\#}{https://helpman.komtera.lt/?fen=k7/8/8/7p/8/8/5b2/3K3N&moves=8.5}{2 + 3}{pure, model, ideal, switchback, self-block} \hmentry{No.~62\quad KNvknn}{KNvknn}{7k/8/8/8/8/8/8/KNn1n3 w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#9.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3 positions of the 121\,110\,528 indexed have a unique solution at h\#8.5.}{1...Kb2 2.Kg7 Kc3 3.Kf6 Kd2 4.Ke5 Kd1 5.Kd4 Nd2 6.Kc3 Kxe1 7.Kb2 Kd1 8.Ka1 Kc2 9.Na2 Nb3\#}{https://helpman.komtera.lt/?fen=7k/8/8/8/8/8/8/KNn1n3&moves=8.5}{2 + 3}{pure, model, ideal, switchback, self-block, nocheck} \hmentry{No.~63\quad KNvknp}{KNvknp}{N5k1/8/8/8/8/1p6/8/Kn6 w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 355\,074\,048 indexed has a unique solution at h\#8.5.\\[0.3em]\textit{Published:} Sheglow, Wiktor S. -- Suomen Tehtäväniekat, No. (286), 05-06/1998, as h\#9 0.1... (P0574137)}{1...Kb2 2.Nc3 Ka3 3.Kf7 Kb4 4.Ke6 Ka5 5.Kd5 Kb6 6.Kc4 Ka6 7.Kb4 Nb6 8.Ka3 Ka5 9.Na2 Nc4\#}{https://helpman.komtera.lt/?fen=N5k1/8/8/8/8/1p6/8/Kn6&moves=8.5}{2 + 3}{set-play, pure, model, ideal, closed-walk, self-block, nocapture, nocheck} -\hmentry{No.~64\quad KNvkqr}{KNvkqr}{8/7k/N7/8/8/8/4r3/Kq6 w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#9.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]8 positions of the 121\,110\,528 indexed have a unique solution at h\#8.5.}{1...Kxb1 2.Kg6 Nb4 3.Kf5 Nc2 4.Ke4 Kb2 5.Kd3 Kc1 6.Kc3 Kd1 7.Kb2 Nd4 8.Ka1 Kc1 9.Ra2 Nb3\#}{https://helpman.komtera.lt/?fen=8/7k/N7/8/8/8/4r3/Kq6&moves=8.5}{2 + 3}{pure, model, ideal, switchback, self-block, nocheck} -\hmentry{No.~65\quad KNvkrn}{KNvkrn}{6k1/8/8/8/8/n7/4r3/1KN5 w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#10.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 121\,110\,528 indexed has a unique solution at h\#8.5.}{1...Ka1 2.Kf7 Nxe2 3.Ke6 Kb2 4.Kd5 Kc1 5.Kc4 Kd2 6.Kb3 Nd4+ 7.Ka2 Kc3 8.Ka1 Kb3 9.Nb1 Nc2\#}{https://helpman.komtera.lt/?fen=6k1/8/8/8/8/n7/4r3/1KN5&moves=8.5}{2 + 3}{pure, model, ideal, self-block} +\hmentry{No.~64\quad KNvkqr}{KNvkqr}{8/7k/N7/8/8/8/4r3/Kq6 w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#9.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]8 positions of the 121\,110\,528 indexed have a unique solution at h\#8.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1...Kxb1 2.Kg6 Nb4 3.Kf5 Nc2 4.Ke4 Kb2 5.Kd3 Kc1 6.Kc3 Kd1 7.Kb2 Nd4 8.Ka1 Kc1 9.Ra2 Nb3\#}{https://helpman.komtera.lt/?fen=8/7k/N7/8/8/8/4r3/Kq6&moves=8.5}{2 + 3}{pure, model, ideal, switchback, self-block, nocheck} +\hmentry{No.~65\quad KNvkrn}{KNvkrn}{6k1/8/8/8/8/n7/4r3/1KN5 w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#10.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 121\,110\,528 indexed has a unique solution at h\#8.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1...Ka1 2.Kf7 Nxe2 3.Ke6 Kb2 4.Kd5 Kc1 5.Kc4 Kd2 6.Kb3 Nd4+ 7.Ka2 Kc3 8.Ka1 Kb3 9.Nb1 Nc2\#}{https://helpman.komtera.lt/?fen=6k1/8/8/8/8/n7/4r3/1KN5&moves=8.5}{2 + 3}{pure, model, ideal, self-block} \hmentry{No.~66\quad KNvkrp}{KNvkrp}{6k1/8/8/1p6/8/8/1r6/K6N w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#11.5, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]46 positions of the 355\,074\,048 indexed have a unique solution at h\#8.5.}{1...Ng3 2.Rh2 Kb1 3.Rh8 Kc2 4.b4 Kd3 5.b3 Ke4 6.b2 Kf5 7.b1=R Kg6 8.Rb8 Nf5 9.Rf8 Ne7\#}{https://helpman.komtera.lt/?fen=6k1/8/8/1p6/8/8/1r6/K6N&moves=8.5}{2 + 3}{pure, model, ideal, promotion, underpromotion, self-block, nocapture, nocheck, promotions:r} -\hmentry{No.~67\quad KNvkrr}{KNvkrr}{8/7k/N7/8/8/8/4r3/Kr6 w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#9.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]5 positions of the 121\,110\,528 indexed have a unique solution at h\#8.5.}{1...Kxb1 2.Kg6 Nb4 3.Kf5 Nc2 4.Ke4 Kb2 5.Kd3 Kc1 6.Kc3 Kd1 7.Kb2 Nd4 8.Ka1 Kc1 9.Ra2 Nb3\#}{https://helpman.komtera.lt/?fen=8/7k/N7/8/8/8/4r3/Kr6&moves=8.5}{2 + 3}{pure, model, ideal, switchback, self-block, nocheck} +\hmentry{No.~67\quad KNvkrr}{KNvkrr}{8/7k/N7/8/8/8/4r3/Kr6 w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#9.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]5 positions of the 121\,110\,528 indexed have a unique solution at h\#8.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1...Kxb1 2.Kg6 Nb4 3.Kf5 Nc2 4.Ke4 Kb2 5.Kd3 Kc1 6.Kc3 Kd1 7.Kb2 Nd4 8.Ka1 Kc1 9.Ra2 Nb3\#}{https://helpman.komtera.lt/?fen=8/7k/N7/8/8/8/4r3/Kr6&moves=8.5}{2 + 3}{pure, model, ideal, switchback, self-block, nocheck} \hmentry{No.~68\quad KPPvkp}{KPPvkp}{8/8/p7/8/P7/P7/K7/7k w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#14.5, so the deepest sound problem is 12~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]6 positions of the 199\,729\,152 indexed have a unique solution at h\#8.5.}{1...Kb3 2.Kg2 Kb4 3.a5+ Kxa5 4.Kf3 Kb4 5.Ke4 a5 6.Kd5 a6 7.Kc6 a7 8.Kb7 Kc5 9.Ka6 a8=Q\#}{https://helpman.komtera.lt/?fen=8/8/p7/8/P7/P7/K7/7k&moves=8.5}{3 + 2}{pure, model, mirror, promotion, switchback, promotions:q} \hmentry{No.~69\quad KPvkqn}{KPvkqn}{K7/8/8/8/8/2n5/2P5/2q4k w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#9.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 355\,074\,048 indexed has a unique solution at h\#8.5.}{1...Ka7 2.Nd5 c4 3.Kg2 cxd5 4.Kf3 d6 5.Ke4 d7 6.Kd5 d8=Q+ 7.Kc6 Qd5+ 8.Kc7 Ka6 9.Kb8 Qb7\#}{https://helpman.komtera.lt/?fen=K7/8/8/8/8/2n5/2P5/2q4k&moves=8.5}{2 + 3}{promotion, excelsior, excelsior:white, closed-walk, umnov, promotions:q} -\hmentry{No.~70\quad KPvkqp}{KPvkqp}{8/7k/q7/8/7p/8/7P/K7 w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#14.5, so the deepest sound problem is 12~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]9 positions of the 266\,305\,536 indexed have a unique solution at h\#8.5.}{1...Kb2 2.Qg6 Ka3 3.Qg3+ hxg3 4.Kg6 gxh4 5.Kf5 h5 6.Ke4 h6 7.Kd3 h7 8.Kc2 h8=Q 9.Kb1 Qb2\#}{https://helpman.komtera.lt/?fen=8/7k/q7/8/7p/8/7P/K7&moves=8.5}{2 + 3}{promotion, excelsior, excelsior:white, promotions:q} +\hmentry{No.~70\quad KPvkqp}{KPvkqp}{6kq/8/8/8/8/p7/P7/1K6 w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#14.5, so the deepest sound problem is 12~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]9 positions of the 266\,305\,536 indexed have a unique solution at h\#8.5.}{1...Kc2 2.Qh3 Kc1 3.Qb3 axb3 4.Kf7 b4 5.Ke6 b5 6.Kd5 b6 7.Kc4 b7 8.Kb3 b8=Q+ 9.Ka2 Qb1\#}{https://helpman.komtera.lt/?fen=6kq/8/8/8/8/p7/P7/1K6&moves=8.5}{2 + 3}{set-play, promotion, excelsior, excelsior:white, promotions:q} \hmentry{No.~71\quad KPvkrp}{KPvkrp}{8/8/8/8/6k1/5p2/2r2P2/K7 w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#14.5, so the deepest sound problem is 12~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]101 positions of the 266\,305\,536 indexed have a unique solution at h\#8.5.}{1...Kb1 2.Re2 Kc1 3.Re3 fxe3 4.Kf5 e4+ 5.Ke6 e5 6.Kd5 e6 7.Kc4 e7 8.Kb3 e8=Q 9.Ka2 Qa4\#}{https://helpman.komtera.lt/?fen=8/8/8/8/6k1/5p2/2r2P2/K7&moves=8.5}{2 + 3}{pure, model, mirror, promotion, excelsior, excelsior:white, umnov, promotions:q} \hmentry{No.~72\quad KBvkbb}{KBvkbb}{5b2/8/8/8/7B/7b/7k/K7 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]8 positions of the 121\,110\,528 indexed have a unique solution at h\#8.}{1.Bf5 Kb2 2.Kh3 Kc3 3.Kg4 Kd4 4.Kh5 Ke5 5.Kh6 Kf6 6.Kh7 Kf7 7.Kh8 Kxf8 8.Bh7 Bf6\#}{https://helpman.komtera.lt/?fen=5b2/8/8/8/7B/7b/7k/K7&moves=8}{2 + 3}{self-block, nocheck} \hmentry{No.~73\quad KNvkbn}{KNvkbn}{7k/8/8/8/8/1b6/8/Kn2N3 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]5 positions of the 121\,110\,528 indexed have a unique solution at h\#8.}{1.Kg7 Kxb1 2.Kf6 Kc1 3.Ke5 Kd2 4.Kd4 Ke2 5.Kc3 Ke3 6.Kb2 Kd2 7.Ka1 Kc1 8.Ba2 Nc2\#}{https://helpman.komtera.lt/?fen=7k/8/8/8/8/1b6/8/Kn2N3&moves=8}{2 + 3}{pure, model, ideal, closed-walk, self-block, nocheck} \hmentry{No.~74\quad KNvkqn}{KNvkqn}{8/7k/8/8/8/N7/1nq5/K7 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#10.5, so the deepest sound problem is 5~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 121\,110\,528 indexed have a unique solution at h\#8.\\[0.3em]\textit{Published:} Sheglow, Wiktor S. -- Suomen Tehtäväniekat, No. (289), 05-06/1998, as h\#8 (P0574140)}{1.Qa4 Kb1 2.Kg6 Kc1 3.Kf5 Kd2 4.Ke4 Ke1 5.Kd3 Nb5 6.Kc2 Ke2 7.Kb1 Kd2 8.Qa1 Nc3\#}{https://helpman.komtera.lt/?fen=8/7k/8/8/8/N7/1nq5/K7&moves=8}{2 + 3}{pure, model, ideal, closed-walk, self-block, nocapture, nocheck} \hmentry{No.~74b\quad KNvkqn}{KNvkqn-b}{8/N6k/8/8/8/8/1nq5/K7 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]Same material and stipulation as No.~74, which is published; this position is not in the published database, under any mirroring.}{1.Qa4+ Kb1 2.Kg6 Kc1 3.Kf5 Kd2 4.Ke4 Ke1 5.Kd3 Nb5 6.Kc2 Ke2 7.Kb1 Kd2 8.Qa1 Nc3\#}{https://helpman.komtera.lt/?fen=8/N6k/8/8/8/8/1nq5/K7&moves=8}{2 + 3}{pure, model, ideal, closed-walk, self-block, nocapture} -\hmentry{No.~75\quad KQBvkn}{KQBvkn}{8/8/8/7B/8/2Q5/3k1n2/1K6 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#12, so the deepest sound problem is 8~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]25 positions of the 121\,110\,528 indexed have a unique solution at h\#8.}{1.Kxc3 Be2 2.Kd2 Bf1 3.Ke1 Kc2 4.Nh3 Kd3 5.Kf2 Ke4 6.Kg1 Kf3 7.Kh1 Kg3 8.Ng1 Bg2\#}{https://helpman.komtera.lt/?fen=8/8/8/7B/8/2Q5/3k1n2/1K6&moves=8}{3 + 2}{pure, model, ideal, switchback, self-block, nocheck} -\hmentry{No.~76\quad KQNvkb}{KQNvkb}{8/8/8/6Qk/8/1b6/4N3/K7 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#11, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]5 positions of the 121\,110\,528 indexed have a unique solution at h\#8.}{1.Kxg5 Nd4 2.Kf4 Kb2 3.Ke3 Ka3 4.Kd2 Kb4 5.Kc1 Kc3 6.Kb1 Kd2 7.Ka1 Kc1 8.Ba2 Nc2\#}{https://helpman.komtera.lt/?fen=8/8/8/6Qk/8/1b6/4N3/K7&moves=8}{3 + 2}{pure, model, ideal, self-block, nocheck} -\hmentry{No.~77\quad KQNvkn}{KQNvkn}{5n2/8/8/8/8/8/3Q2N1/K1k5 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]16 positions of the 121\,110\,528 indexed have a unique solution at h\#8.}{1.Kxd2 Nh4 2.Ke3 Kb2 3.Kf4 Kc3 4.Kg5 Kd4 5.Kh6 Ke5 6.Kh7 Kf6 7.Kh8 Kf7 8.Nh7 Ng6\#}{https://helpman.komtera.lt/?fen=5n2/8/8/8/8/8/3Q2N1/K1k5&moves=8}{3 + 2}{pure, model, ideal, self-block, nocheck} -\hmentry{No.~78\quad KQNvkp}{KQNvkp}{8/8/8/3p4/8/kQ6/N7/K7 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#11, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 355\,074\,048 indexed have a unique solution at h\#8.}{1.Kxb3 Kb1 2.d4 Kc1 3.d3 Kd2 4.Kb2 Nb4 5.Ka1 Kc3 6.d2 Kb3 7.d1=R Ka3 8.Rb1 Nc2\#}{https://helpman.komtera.lt/?fen=8/8/8/3p4/8/kQ6/N7/K7&moves=8}{3 + 2}{pure, model, ideal, promotion, underpromotion, self-block, nocheck, umnov, promotions:r} -\hmentry{No.~79\quad KQNvkr}{KQNvkr}{8/8/8/8/8/8/5r1N/K5Qk b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]11 positions of the 121\,110\,528 indexed have a unique solution at h\#8.}{1.Kxg1 Nf3+ 2.Kf1 Kb1 3.Ke2 Kb2 4.Kd3+ Kc1 5.Kc3 Kd1 6.Kb2 Nd4 7.Ka1 Kc1 8.Ra2 Nb3\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/8/5r1N/K5Qk&moves=8}{3 + 2}{pure, model, ideal, switchback, self-block} -\hmentry{No.~80\quad KQPvkb}{KQPvkb}{8/8/1K6/8/2b5/2P5/7Q/7k b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#9, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 355\,074\,048 indexed have a unique solution at h\#8.}{1.Kxh2 Ka5 2.Bd5 c4 3.Kg3 cxd5 4.Kf4 d6 5.Ke5 d7 6.Kd6 Kb5 7.Kc7 Ka6 8.Kb8 d8=Q\#}{https://helpman.komtera.lt/?fen=8/8/1K6/8/2b5/2P5/7Q/7k&moves=8}{3 + 2}{pure, model, ideal, mirror, promotion, phoenix, nocheck, umnov, promotions:q} -\hmentry{No.~81\quad KQPvkn}{KQPvkn}{K7/8/2n5/8/8/8/2P4Q/7k b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#9, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]7 positions of the 355\,074\,048 indexed have a unique solution at h\#8.}{1.Kxh2 c3 2.Nd4 cxd4 3.Kg3 d5 4.Kf4 d6 5.Ke5 d7 6.Kd6 Ka7 7.Kc7 Ka6 8.Kb8 d8=Q\#}{https://helpman.komtera.lt/?fen=K7/8/2n5/8/8/8/2P4Q/7k&moves=8}{3 + 2}{pure, model, ideal, mirror, promotion, excelsior, excelsior:white, phoenix, nocheck, umnov, promotions:q} -\hmentry{No.~82\quad KQPvkp}{KQPvkp}{8/8/p7/8/P7/K7/6Q1/6k1 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#15, so the deepest sound problem is 14~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]42 positions of the 266\,305\,536 indexed have a unique solution at h\#8.}{1.Kxg2 Kb4 2.a5+ Kxa5 3.Kf3 Kb4 4.Ke4 a5 5.Kd5 a6 6.Kc6 a7 7.Kb7 Kc5 8.Ka6 a8=Q\#}{https://helpman.komtera.lt/?fen=8/8/p7/8/P7/K7/6Q1/6k1&moves=8}{3 + 2}{pure, model, ideal, mirror, promotion, switchback, phoenix, promotions:q} -\hmentry{No.~83\quad KRBvkn}{KRBvkn}{8/8/7n/8/8/8/1K1R1B2/3k4 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#12, so the deepest sound problem is 8~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 121\,110\,528 indexed have a unique solution at h\#8.}{1.Kxd2 Bc5 2.Kd3 Bf8 3.Ke4 Kc3 4.Kf5 Kd4 5.Kg6 Ke5 6.Kh7 Kf6 7.Kh8 Kg6 8.Ng8 Bg7\#}{https://helpman.komtera.lt/?fen=8/8/7n/8/8/8/1K1R1B2/3k4&moves=8}{3 + 2}{pure, model, ideal, self-block, nocheck} -\hmentry{No.~84\quad KRNvkn}{KRNvkn}{5n2/8/8/8/8/3N4/3R4/1K1k4 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 121\,110\,528 indexed have a unique solution at h\#8.}{1.Kxd2 Ne5 2.Ke3 Kc2 3.Kf4 Kd3 4.Kg5 Ke4 5.Kh6 Kf5 6.Kh7 Kf6 7.Kh8 Kf7 8.Nh7 Ng6\#}{https://helpman.komtera.lt/?fen=5n2/8/8/8/8/3N4/3R4/1K1k4&moves=8}{3 + 2}{pure, model, ideal, self-block, nocheck} -\hmentry{No.~85\quad KBNvkq}{KBNvkq}{1N6/7k/8/B7/8/1q6/8/1K6 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 121\,110\,528 indexed has a unique solution at h\#7.5.}{1...Ka1 2.Kg6 Nc6 3.Kf5 Nd4+ 4.Ke4 Nxb3 5.Kd3 Ka2 6.Kc2 Ka3 7.Kb1 Nd2+ 8.Ka1 Bc3\#}{https://helpman.komtera.lt/?fen=1N6/7k/8/B7/8/1q6/8/1K6&moves=7.5}{3 + 2}{mirror, single-piece, single-piece:black} -\hmentry{No.~86\quad KNPvkb}{KNPvkb}{8/8/2K5/8/N7/8/P5b1/7k w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#11, so the deepest sound problem is 7~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 355\,074\,048 indexed have a unique solution at h\#7.5.}{1...Kd6 2.Kg1 Nc5 3.Kf2 a4 4.Ke3 a5 5.Kd4 a6 6.Kc4 a7 7.Kb5 a8=Q 8.Kb6 Qa6\#}{https://helpman.komtera.lt/?fen=8/8/2K5/8/N7/8/P5b1/7k&moves=7.5}{3 + 2}{promotion, excelsior, excelsior:white, closed-walk, single-piece, single-piece:black, nocapture, nocheck, promotions:q} +\hmentry{No.~75\quad KQBvkn}{KQBvkn}{8/8/8/7B/8/2Q5/3k1n2/1K6 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#12, so the deepest sound problem is 8~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]25 positions of the 121\,110\,528 indexed have a unique solution at h\#8.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxc3 Be2 2.Kd2 Bf1 3.Ke1 Kc2 4.Nh3 Kd3 5.Kf2 Ke4 6.Kg1 Kf3 7.Kh1 Kg3 8.Ng1 Bg2\#}{https://helpman.komtera.lt/?fen=8/8/8/7B/8/2Q5/3k1n2/1K6&moves=8}{3 + 2}{pure, model, ideal, switchback, self-block, nocheck} +\hmentry{No.~76\quad KQNvkb}{KQNvkb}{8/8/8/6Qk/8/1b6/4N3/K7 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#11, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]5 positions of the 121\,110\,528 indexed have a unique solution at h\#8.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxg5 Nd4 2.Kf4 Kb2 3.Ke3 Ka3 4.Kd2 Kb4 5.Kc1 Kc3 6.Kb1 Kd2 7.Ka1 Kc1 8.Ba2 Nc2\#}{https://helpman.komtera.lt/?fen=8/8/8/6Qk/8/1b6/4N3/K7&moves=8}{3 + 2}{pure, model, ideal, self-block, nocheck} +\hmentry{No.~77\quad KQNvkn}{KQNvkn}{5n2/8/8/8/8/8/3Q2N1/K1k5 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]16 positions of the 121\,110\,528 indexed have a unique solution at h\#8.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxd2 Nh4 2.Ke3 Kb2 3.Kf4 Kc3 4.Kg5 Kd4 5.Kh6 Ke5 6.Kh7 Kf6 7.Kh8 Kf7 8.Nh7 Ng6\#}{https://helpman.komtera.lt/?fen=5n2/8/8/8/8/8/3Q2N1/K1k5&moves=8}{3 + 2}{pure, model, ideal, self-block, nocheck} +\hmentry{No.~78\quad KQNvkp}{KQNvkp}{8/8/8/3p4/8/kQ6/N7/K7 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#11, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 355\,074\,048 indexed have a unique solution at h\#8.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxb3 Kb1 2.d4 Kc1 3.d3 Kd2 4.Kb2 Nb4 5.Ka1 Kc3 6.d2 Kb3 7.d1=R Ka3 8.Rb1 Nc2\#}{https://helpman.komtera.lt/?fen=8/8/8/3p4/8/kQ6/N7/K7&moves=8}{3 + 2}{pure, model, ideal, promotion, underpromotion, self-block, nocheck, umnov, promotions:r} +\hmentry{No.~79\quad KQNvkr}{KQNvkr}{8/8/8/8/8/8/5r1N/K5Qk b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]11 positions of the 121\,110\,528 indexed have a unique solution at h\#8.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxg1 Nf3+ 2.Kf1 Kb1 3.Ke2 Kb2 4.Kd3+ Kc1 5.Kc3 Kd1 6.Kb2 Nd4 7.Ka1 Kc1 8.Ra2 Nb3\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/8/5r1N/K5Qk&moves=8}{3 + 2}{pure, model, ideal, switchback, self-block} +\hmentry{No.~80\quad KQPvkb}{KQPvkb}{8/8/1K6/8/2b5/2P5/7Q/7k b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#9, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 355\,074\,048 indexed have a unique solution at h\#8.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxh2 Ka5 2.Bd5 c4 3.Kg3 cxd5 4.Kf4 d6 5.Ke5 d7 6.Kd6 Kb5 7.Kc7 Ka6 8.Kb8 d8=Q\#}{https://helpman.komtera.lt/?fen=8/8/1K6/8/2b5/2P5/7Q/7k&moves=8}{3 + 2}{pure, model, ideal, mirror, promotion, phoenix, nocheck, umnov, promotions:q} +\hmentry{No.~81\quad KQPvkn}{KQPvkn}{K7/8/2n5/8/8/8/2P4Q/7k b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#9, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]7 positions of the 355\,074\,048 indexed have a unique solution at h\#8.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxh2 c3 2.Nd4 cxd4 3.Kg3 d5 4.Kf4 d6 5.Ke5 d7 6.Kd6 Ka7 7.Kc7 Ka6 8.Kb8 d8=Q\#}{https://helpman.komtera.lt/?fen=K7/8/2n5/8/8/8/2P4Q/7k&moves=8}{3 + 2}{pure, model, ideal, mirror, promotion, excelsior, excelsior:white, phoenix, nocheck, umnov, promotions:q} +\hmentry{No.~82\quad KQPvkp}{KQPvkp}{8/8/p7/8/P7/K7/6Q1/6k1 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#15, so the deepest sound problem is 14~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]42 positions of the 266\,305\,536 indexed have a unique solution at h\#8.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxg2 Kb4 2.a5+ Kxa5 3.Kf3 Kb4 4.Ke4 a5 5.Kd5 a6 6.Kc6 a7 7.Kb7 Kc5 8.Ka6 a8=Q\#}{https://helpman.komtera.lt/?fen=8/8/p7/8/P7/K7/6Q1/6k1&moves=8}{3 + 2}{pure, model, ideal, mirror, promotion, switchback, phoenix, promotions:q} +\hmentry{No.~83\quad KRBvkn}{KRBvkn}{8/8/7n/8/8/8/1K1R1B2/3k4 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#12, so the deepest sound problem is 8~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 121\,110\,528 indexed have a unique solution at h\#8.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxd2 Bc5 2.Kd3 Bf8 3.Ke4 Kc3 4.Kf5 Kd4 5.Kg6 Ke5 6.Kh7 Kf6 7.Kh8 Kg6 8.Ng8 Bg7\#}{https://helpman.komtera.lt/?fen=8/8/7n/8/8/8/1K1R1B2/3k4&moves=8}{3 + 2}{pure, model, ideal, self-block, nocheck} +\hmentry{No.~84\quad KRNvkn}{KRNvkn}{5n2/8/8/8/8/3N4/3R4/1K1k4 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 121\,110\,528 indexed have a unique solution at h\#8.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxd2 Ne5 2.Ke3 Kc2 3.Kf4 Kd3 4.Kg5 Ke4 5.Kh6 Kf5 6.Kh7 Kf6 7.Kh8 Kf7 8.Nh7 Ng6\#}{https://helpman.komtera.lt/?fen=5n2/8/8/8/8/3N4/3R4/1K1k4&moves=8}{3 + 2}{pure, model, ideal, self-block, nocheck} +\hmentry{No.~85\quad KBNvkq}{KBNvkq}{1N6/7k/8/B7/8/1q6/8/1K6 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 121\,110\,528 indexed has a unique solution at h\#7.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1...Ka1 2.Kg6 Nc6 3.Kf5 Nd4+ 4.Ke4 Nxb3 5.Kd3 Ka2 6.Kc2 Ka3 7.Kb1 Nd2+ 8.Ka1 Bc3\#}{https://helpman.komtera.lt/?fen=1N6/7k/8/B7/8/1q6/8/1K6&moves=7.5}{3 + 2}{mirror, single-piece, single-piece:black} +\hmentry{No.~86\quad KNPvkb}{KNPvkb}{8/8/2K5/8/N7/8/P5b1/7k w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#11, so the deepest sound problem is 7~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 355\,074\,048 indexed have a unique solution at h\#7.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1...Kd6 2.Kg1 Nc5 3.Kf2 a4 4.Ke3 a5 5.Kd4 a6 6.Kc4 a7 7.Kb5 a8=Q 8.Kb6 Qa6\#}{https://helpman.komtera.lt/?fen=8/8/2K5/8/N7/8/P5b1/7k&moves=7.5}{3 + 2}{promotion, excelsior, excelsior:white, closed-walk, single-piece, single-piece:black, nocapture, nocheck, promotions:q} \hmentry{No.~87\quad KNPvkn}{KNPvkn}{N7/K7/8/7n/8/8/P7/7k w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#9, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 355\,074\,048 indexed have a unique solution at h\#7.5.\\[0.3em]\textit{Published:} Paliulionis, Viktoras -- Sachmatija, No. H5293, 01-03/2024, as h\#8 0.1.1... (P1421423)}{1...a4 2.Nf6 a5 3.Nd7 a6 4.Nb8 Kb6 5.Kg2 a7 6.Kf3 axb8=Q 7.Ke4 Qf4+ 8.Kd5 Nc7\#}{https://helpman.komtera.lt/?fen=N7/K7/8/7n/8/8/P7/7k&moves=7.5}{3 + 2}{pure, model, ideal, mirror, promotion, excelsior, excelsior:white, promotions:q} \hmentry{No.~87b\quad KNPvkn}{KNPvkn-b}{N7/K7/8/7n/8/P7/8/7k w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]Same material and stipulation as No.~87, which is published; this position is not in the published database, under any mirroring.}{1...a4 2.Nf6 a5 3.Nd7 a6 4.Nb8 Kb6 5.Kg2 a7 6.Kf3 axb8=Q 7.Ke4 Qf4+ 8.Kd5 Nc7\#}{https://helpman.komtera.lt/?fen=N7/K7/8/7n/8/P7/8/7k&moves=7.5}{3 + 2}{pure, model, ideal, mirror, promotion, promotions:q} -\hmentry{No.~88\quad KNPvkq}{KNPvkq}{8/8/8/8/8/5N2/q4P2/K6k w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]17 positions of the 355\,074\,048 indexed have a unique solution at h\#7.5.}{1...Kxa2 2.Kg2 Nd4 3.Kf1 f4 4.Ke1 f5 5.Kd2 f6 6.Kc3 f7 7.Kb4 f8=Q+ 8.Ka4 Qa3\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/5N2/q4P2/K6k&moves=7.5}{3 + 2}{promotion, excelsior, excelsior:white, single-piece, single-piece:black, promotions:q} -\hmentry{No.~89\quad KNPvkr}{KNPvkr}{N7/8/8/8/r7/K1k5/P7/8 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#9, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3 positions of the 355\,074\,048 indexed have a unique solution at h\#7.5.}{1...Kxa4 2.Kd4 Kb4 3.Kd5 a4 4.Kc6 a5 5.Kb7 a6+ 6.Kxa8 a7 7.Kb7 Kc5 8.Ka6 a8=Q\#}{https://helpman.komtera.lt/?fen=N7/8/8/8/r7/K1k5/P7/8&moves=7.5}{3 + 2}{pure, model, ideal, mirror, promotion, excelsior, excelsior:white, switchback, single-piece, single-piece:black, promotions:q} -\hmentry{No.~90\quad KNvkrb}{KNvkrb}{8/8/8/8/6k1/1b6/1N6/Kr6 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#10.5, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]12 positions of the 121\,110\,528 indexed have a unique solution at h\#7.5.}{1...Kxb1 2.Kf3 Nc4 3.Ke2 Kb2 4.Kd1 Kc3 5.Kc1 Ne3 6.Kb1 Kd2 7.Ka1 Kc1 8.Ba2 Nc2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/6k1/1b6/1N6/Kr6&moves=7.5}{2 + 3}{pure, model, ideal, self-block, nocheck} +\hmentry{No.~88\quad KNPvkq}{KNPvkq}{8/8/8/8/8/7N/1q5P/k1K5 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]17 positions of the 355\,074\,048 indexed have a unique solution at h\#7.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1...Kd1 2.Qg7 Nf4 3.Kb2 h4 4.Kc3 h5 5.Kd4 h6 6.Ke3 hxg7 7.Kf2 g8=Q 8.Kf1 Qg2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/7N/1q5P/k1K5&moves=7.5}{3 + 2}{promotion, excelsior, excelsior:white, nocheck, promotions:q} +\hmentry{No.~89\quad KNPvkr}{KNPvkr}{N7/8/8/8/r7/K1k5/P7/8 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#9, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3 positions of the 355\,074\,048 indexed have a unique solution at h\#7.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1...Kxa4 2.Kd4 Kb4 3.Kd5 a4 4.Kc6 a5 5.Kb7 a6+ 6.Kxa8 a7 7.Kb7 Kc5 8.Ka6 a8=Q\#}{https://helpman.komtera.lt/?fen=N7/8/8/8/r7/K1k5/P7/8&moves=7.5}{3 + 2}{pure, model, ideal, mirror, promotion, excelsior, excelsior:white, switchback, single-piece, single-piece:black, promotions:q} +\hmentry{No.~90\quad KNvkrb}{KNvkrb}{8/8/8/8/6k1/1b6/1N6/Kr6 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#10.5, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]12 positions of the 121\,110\,528 indexed have a unique solution at h\#7.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1...Kxb1 2.Kf3 Nc4 3.Ke2 Kb2 4.Kd1 Kc3 5.Kc1 Ne3 6.Kb1 Kd2 7.Ka1 Kc1 8.Ba2 Nc2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/6k1/1b6/1N6/Kr6&moves=7.5}{2 + 3}{pure, model, ideal, self-block, nocheck} \hmentry{No.~91\quad KPPvkb}{KPPvkb}{K7/8/8/b7/8/P7/P7/7k w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 266\,305\,536 indexed has a unique solution at h\#7.5.}{1...Kb8 2.Bb4 axb4 3.Kg2 a4 4.Kf3 a5 5.Ke4 a6 6.Kd5 a7 7.Kc6 a8=Q+ 8.Kb6 Qb7\#}{https://helpman.komtera.lt/?fen=K7/8/8/b7/8/P7/P7/7k&moves=7.5}{3 + 2}{promotion, excelsior, excelsior:white, promotions:q} -\hmentry{No.~92\quad KPPvkn}{KPPvkn}{1K6/8/n7/8/8/P7/P7/7k w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 266\,305\,536 indexed has a unique solution at h\#7.5.}{1...Kc8 2.Nb4 axb4 3.Kg2 a4 4.Kf3 a5 5.Ke4 a6 6.Kd5 a7 7.Kc6 a8=Q+ 8.Kb6 Qb7\#}{https://helpman.komtera.lt/?fen=1K6/8/n7/8/8/P7/P7/7k&moves=7.5}{3 + 2}{promotion, excelsior, excelsior:white, promotions:q} -\hmentry{No.~93\quad KPPvkq}{KPPvkq}{8/7k/8/8/8/6P1/q5P1/K7 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 266\,305\,536 indexed has a unique solution at h\#7.5.}{1...Kxa2 2.Kg6 Ka3 3.Kf5 g4+ 4.Ke4 g5 5.Kd3 g6 6.Kc2 g7 7.Kb1 g8=Q 8.Ka1 Qa2\#}{https://helpman.komtera.lt/?fen=8/7k/8/8/8/6P1/q5P1/K7&moves=7.5}{3 + 2}{promotion, single-piece, single-piece:black, promotions:q} -\hmentry{No.~94\quad KPvkbb}{KPvkbb}{8/5b1k/5b2/8/8/8/4P3/K7 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#9.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]448 positions of the 355\,074\,048 indexed have a unique solution at h\#7.5.}{1...Kb1 2.Kg6 Kc1 3.Kf5 e4+ 4.Ke6 e5 5.Kd5 e6 6.Kc4 e7 7.Kb3 e8=Q 8.Ka2 Qa4\#}{https://helpman.komtera.lt/?fen=8/5b1k/5b2/8/8/8/4P3/K7&moves=7.5}{2 + 3}{pure, model, mirror, promotion, excelsior, excelsior:white, single-piece, single-piece:black, nocapture, umnov, promotions:q} +\hmentry{No.~92\quad KPPvkn}{KPPvkn}{1K6/8/n7/8/8/P7/P7/7k w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 266\,305\,536 indexed has a unique solution at h\#7.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1...Kc8 2.Nb4 axb4 3.Kg2 a4 4.Kf3 a5 5.Ke4 a6 6.Kd5 a7 7.Kc6 a8=Q+ 8.Kb6 Qb7\#}{https://helpman.komtera.lt/?fen=1K6/8/n7/8/8/P7/P7/7k&moves=7.5}{3 + 2}{promotion, excelsior, excelsior:white, promotions:q} +\hmentry{No.~93\quad KPPvkq}{KPPvkq}{8/7k/8/8/8/6P1/q5P1/K7 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 266\,305\,536 indexed has a unique solution at h\#7.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1...Kxa2 2.Kg6 Ka3 3.Kf5 g4+ 4.Ke4 g5 5.Kd3 g6 6.Kc2 g7 7.Kb1 g8=Q 8.Ka1 Qa2\#}{https://helpman.komtera.lt/?fen=8/7k/8/8/8/6P1/q5P1/K7&moves=7.5}{3 + 2}{promotion, single-piece, single-piece:black, promotions:q} +\hmentry{No.~94\quad KPvkbb}{KPvkbb}{8/7k/8/3b4/8/bP6/8/K7 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#9.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]448 positions of the 355\,074\,048 indexed have a unique solution at h\#7.5.}{1...Ka2 2.Kg6 Kxa3 3.Kf5 b4 4.Ke4 b5 5.Kd3 b6 6.Kc2 b7 7.Kb1 b8=Q+ 8.Ka1 Qb2\#}{https://helpman.komtera.lt/?fen=8/7k/8/3b4/8/bP6/8/K7&moves=7.5}{2 + 3}{promotion, single-piece, single-piece:black, promotions:q} \hmentry{No.~95\quad KPvkbn}{KPvkbn}{8/6k1/8/8/2n5/b7/P7/K7 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#9.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1\,222 positions of the 355\,074\,048 indexed have a unique solution at h\#7.5.}{1...Kb1 2.Bb4 a4 3.Kf6 a5 4.Ke5 a6 5.Kd4 a7 6.Kc3 a8=Q 7.Kb3 Qg2 8.Ka3 Qa2\#}{https://helpman.komtera.lt/?fen=8/6k1/8/8/2n5/b7/P7/K7&moves=7.5}{2 + 3}{set-play, promotion, excelsior, excelsior:white, closed-walk, self-block, nocapture, nocheck, promotions:q} \hmentry{No.~96\quad KPvknn}{KPvknn}{8/8/8/8/5k2/8/3n1P2/K2n4 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#9.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]476 positions of the 355\,074\,048 indexed have a unique solution at h\#7.5.}{1...Ka2 2.Ke4 f4 3.Nf3 Ka3 4.Ng5 fxg5 5.Kd3 g6 6.Kc2 g7 7.Kb1 g8=Q 8.Ka1 Qa2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/5k2/8/3n1P2/K2n4&moves=7.5}{2 + 3}{promotion, excelsior, excelsior:white, nocheck, umnov, promotions:q} \hmentry{No.~97\quad KPvkqb}{KPvkqb}{1q6/8/7k/8/8/7b/7P/K7 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#11.5, so the deepest sound problem is 8~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]342 positions of the 355\,074\,048 indexed have a unique solution at h\#7.5.}{1...Ka2 2.Bg4 h4 3.Bd1 h5 4.Kg5 h6 5.Kf4 h7 6.Ke3 h8=Q 7.Kd2 Qxb8 8.Kc1 Qb2\#}{https://helpman.komtera.lt/?fen=1q6/8/7k/8/8/7b/7P/K7&moves=7.5}{2 + 3}{set-play, promotion, excelsior, excelsior:white, self-block, nocheck, umnov, promotions:q} \hmentry{No.~98\quad KPvkqq}{KPvkqq}{8/8/8/1q5k/8/6q1/6P1/K7 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#9.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]367 positions of the 355\,074\,048 indexed have a unique solution at h\#7.5.}{1...Ka2 2.Qe3 g4+ 3.Kg6 g5 4.Kf5 g6 5.Ke4 g7 6.Kd3 g8=Q 7.Qa5+ Kb3 8.Qad2 Qc4\#}{https://helpman.komtera.lt/?fen=8/8/8/1q5k/8/6q1/6P1/K7&moves=7.5}{2 + 3}{set-play, promotion, excelsior, excelsior:white, self-block, nocapture, umnov, promotions:q} -\hmentry{No.~99\quad KPvkqr}{KPvkqr}{8/7k/8/8/5r2/8/q5P1/K7 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]40 positions of the 355\,074\,048 indexed have a unique solution at h\#7.5.}{1...Kxa2 2.Kg6 Ka3 3.Kf5 g4+ 4.Ke4 g5 5.Kd3 g6 6.Kc2 g7 7.Kb1 g8=Q 8.Ka1 Qa2\#}{https://helpman.komtera.lt/?fen=8/7k/8/8/5r2/8/q5P1/K7&moves=7.5}{2 + 3}{promotion, excelsior, excelsior:white, single-piece, single-piece:black, promotions:q} -\hmentry{No.~100\quad KPvkrb}{KPvkrb}{7k/8/8/8/2b5/8/1P6/1Kr5 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]6 positions of the 355\,074\,048 indexed have a unique solution at h\#7.5.}{1...Kxc1 2.Kg7 b3 3.Kf6 b4 4.Ke5 b5 5.Kd4 b6 6.Kc3 b7 7.Kb3 b8=Q+ 8.Ka2 Qb2\#}{https://helpman.komtera.lt/?fen=7k/8/8/8/2b5/8/1P6/1Kr5&moves=7.5}{2 + 3}{promotion, excelsior, excelsior:white, closed-walk, single-piece, single-piece:black, promotions:q} -\hmentry{No.~101\quad KPvkrn}{KPvkrn}{8/7k/8/8/8/8/r2n2P1/K7 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#9.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]50 positions of the 355\,074\,048 indexed have a unique solution at h\#7.5.}{1...Kxa2 2.Kg6 Ka3 3.Kf5 g4+ 4.Ke4 g5 5.Kd3 g6 6.Kc2 g7 7.Kb1 g8=Q 8.Ka1 Qa2\#}{https://helpman.komtera.lt/?fen=8/7k/8/8/8/8/r2n2P1/K7&moves=7.5}{2 + 3}{promotion, excelsior, excelsior:white, single-piece, single-piece:black, promotions:q} +\hmentry{No.~99\quad KPvkqr}{KPvkqr}{8/7k/8/1q6/K7/8/Pr6/8 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]40 positions of the 355\,074\,048 indexed have a unique solution at h\#7.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1...Ka3 2.Qb3+ axb3 3.Kg6 b4 4.Kf5 b5 5.Ke4 b6 6.Kd3 b7 7.Kc2 b8=Q 8.Kb1 Qxb2\#}{https://helpman.komtera.lt/?fen=8/7k/8/1q6/K7/8/Pr6/8&moves=7.5}{2 + 3}{promotion, excelsior, excelsior:white, promotions:q} +\hmentry{No.~100\quad KPvkrb}{KPvkrb}{K7/8/8/8/1r6/b7/P6k/8 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]6 positions of the 355\,074\,048 indexed have a unique solution at h\#7.5.}{1...Ka7 2.Re4 Kb6 3.Be7 a4 4.Kg3 a5 5.Kf4 a6 6.Ke5 a7 7.Kd6 a8=Q 8.Re5 Qc6\#}{https://helpman.komtera.lt/?fen=K7/8/8/8/1r6/b7/P6k/8&moves=7.5}{2 + 3}{set-play, promotion, excelsior, excelsior:white, self-block, nocapture, nocheck, promotions:q} +\hmentry{No.~101\quad KPvkrn}{KPvkrn}{8/7k/8/8/8/7r/1K5P/n7 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#9.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]50 positions of the 355\,074\,048 indexed have a unique solution at h\#7.5.}{1...Ka2 2.Ra3+ Kxa3 3.Kg6 h4 4.Kf5 h5 5.Ke4 h6 6.Kd3 h7 7.Kc2 h8=Q 8.Kb1 Qb2\#}{https://helpman.komtera.lt/?fen=8/7k/8/8/8/7r/1K5P/n7&moves=7.5}{2 + 3}{set-play, promotion, excelsior, excelsior:white, promotions:q} \hmentry{No.~102\quad KBBBvk}{KBBBvk}{5B2/5B1k/8/8/8/8/7B/K7 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3 positions of the 121\,110\,528 indexed have a unique solution at h\#7.}{1.Kh8 Kb2 2.Kh7 Kc3 3.Kh8 Kd4 4.Kh7 Ke5 5.Kh8 Kf6 6.Kh7 Be5 7.Kh8 Kg6\#}{https://helpman.komtera.lt/?fen=5B2/5B1k/8/8/8/8/7B/K7&moves=7}{4 + 1}{set-play, mirror, switchback, single-piece, single-piece:black, pendulum, nocapture, nocheck} -\hmentry{No.~103\quad KBBNvk}{KBBNvk}{5B1N/7k/8/8/8/1B6/8/K7 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 121\,110\,528 indexed has a unique solution at h\#7.}{1.Kxh8 Kb2 2.Kh7 Kc3 3.Kg6 Kc4 4.Kf7 Kd5 5.Ke8 Ke6 6.Kd8 Be7+ 7.Ke8 Ba4\#}{https://helpman.komtera.lt/?fen=5B1N/7k/8/8/8/1B6/8/K7&moves=7}{4 + 1}{switchback, single-piece, single-piece:black} +\hmentry{No.~103\quad KBBNvk}{KBBNvk}{5B1N/7k/8/8/8/1B6/8/K7 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 121\,110\,528 indexed has a unique solution at h\#7.\\[0.3em]\textit{Note:} the solution begins with a capture.}{1.Kxh8 Kb2 2.Kh7 Kc3 3.Kg6 Kc4 4.Kf7 Kd5 5.Ke8 Ke6 6.Kd8 Be7+ 7.Ke8 Ba4\#}{https://helpman.komtera.lt/?fen=5B1N/7k/8/8/8/1B6/8/K7&moves=7}{4 + 1}{switchback, single-piece, single-piece:black} \hmentry{No.~104\quad KBBPvk}{KBBPvk}{1B6/8/8/8/7B/8/7P/K5k1 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#9, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]556 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kg2 Bhg3 2.Kf3 h4 3.Ke4 h5 4.Kd5 h6 5.Kc6 h7 6.Kb7 h8=Q 7.Ka8 Qh1\#}{https://helpman.komtera.lt/?fen=1B6/8/8/8/7B/8/7P/K5k1&moves=7}{4 + 1}{pure, model, promotion, excelsior, excelsior:white, single-piece, single-piece:black, nocapture, nocheck, promotions:q} \hmentry{No.~105\quad KBBvkb}{KBBvkb}{8/8/6b1/8/8/8/3B3k/K3B3 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#10.5, so the deepest sound problem is 7~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]95 positions of the 121\,110\,528 indexed have a unique solution at h\#7.}{1.Kh3 Kb2 2.Kg4 Kc3 3.Kf5 Kd4 4.Kf6 Bc3 5.Kg7 Ke5 6.Kh8 Kf6 7.Bh7 Kf7\#}{https://helpman.komtera.lt/?fen=8/8/6b1/8/8/8/3B3k/K3B3&moves=7}{3 + 2}{self-block, nocapture, nocheck} -\hmentry{No.~106\quad KBNPvk}{KBNPvk}{8/8/8/8/8/5N2/K4PB1/7k b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]9 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kxg2 Nd4 2.Kf1 f4 3.Ke1 f5 4.Kd2 f6 5.Kc3 f7 6.Kb4 f8=Q+ 7.Ka4 Qa3\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/5N2/K4PB1/7k&moves=7}{4 + 1}{promotion, excelsior, excelsior:white, single-piece, single-piece:black, promotions:q} +\hmentry{No.~106\quad KBNPvk}{KBNPvk}{2K5/8/8/8/8/4N1Bk/4P3/8 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]9 positions of the 355\,074\,048 indexed have a unique solution at h\#7.\\[0.3em]\textit{Note:} the solution begins with a capture.}{1.Kxg3 Nd5 2.Kf2 e4 3.Ke2 e5 4.Kd3 e6 5.Kc4 e7 6.Kb5 e8=Q+ 7.Ka6 Qa4\#}{https://helpman.komtera.lt/?fen=2K5/8/8/8/8/4N1Bk/4P3/8&moves=7}{4 + 1}{pure, model, ideal, mirror, promotion, excelsior, excelsior:white, single-piece, single-piece:black, umnov, promotions:q} \hmentry{No.~107\quad KBNvkb}{KBNvkb}{7k/8/8/7N/8/8/8/K2B3b b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#11, so the deepest sound problem is 8~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]7 positions of the 121\,110\,528 indexed have a unique solution at h\#7.}{1.Kh7 Kb2 2.Kg6 Nf4+ 3.Kf5 Nd3 4.Ke4 Bf3+ 5.Ke3 Bxh1 6.Ke2 Kc3 7.Kd1 Bf3\#}{https://helpman.komtera.lt/?fen=7k/8/8/7N/8/8/8/K2B3b&moves=7}{3 + 2}{pure, model, ideal, mirror, switchback, single-piece, single-piece:black} \hmentry{No.~108\quad KBNvkn}{KBNvkn}{7k/7N/8/8/2n5/8/8/K4B2 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#12, so the deepest sound problem is 10~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]7 positions of the 121\,110\,528 indexed have a unique solution at h\#7.}{1.Kg7 Ng5 2.Kf6 Kb1 3.Ke5 Kc1 4.Kd4 Nf3+ 5.Kc3 Ne1 6.Kb3 Nc2 7.Ka2 Bxc4\#}{https://helpman.komtera.lt/?fen=7k/7N/8/8/2n5/8/8/K4B2&moves=7}{3 + 2}{pure, model, ideal, mirror, single-piece, single-piece:black} \hmentry{No.~109\quad KBNvkp}{KBNvkp}{7N/7k/8/8/2p5/8/8/K5B1 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#16, so the deepest sound problem is 18~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]50 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.c3 Nf7 2.Kg6 Ka2 3.Kf5 Kb3 4.Ke4 Nd6+ 5.Kd3 Nb5 6.Kd2 Nxc3 7.Kc1 Be3\#}{https://helpman.komtera.lt/?fen=7N/7k/8/8/2p5/8/8/K5B1&moves=7}{3 + 2}{pure, model, ideal, mirror} \hmentry{No.~110\quad KBNvkr}{KBNvkr}{7k/8/5r2/8/N7/8/8/KB6 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#9, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 121\,110\,528 indexed have a unique solution at h\#7.}{1.Kg7 Ba2 2.Kg6 Kb2 3.Kf5 Ka3 4.Ke4 Bd5+ 5.Kd3 Nc5+ 6.Kc2 Nb3 7.Kb1 Be4\#}{https://helpman.komtera.lt/?fen=7k/8/5r2/8/N7/8/8/KB6&moves=7}{3 + 2}{pure, model, mirror, single-piece, single-piece:black, nocapture} -\hmentry{No.~111\quad KBPPvk}{KBPPvk}{7k/7P/8/8/8/1KB5/1P6/8 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]12 positions of the 266\,305\,536 indexed have a unique solution at h\#7.}{1.Kxh7 Ka2 2.Kg6 b4 3.Kf5 b5 4.Ke4 b6 5.Kd3 b7 6.Kc2 b8=Q 7.Kc1 Qb1\#}{https://helpman.komtera.lt/?fen=7k/7P/8/8/8/1KB5/1P6/8&moves=7}{4 + 1}{promotion, excelsior, excelsior:white, single-piece, single-piece:black, nocheck, promotions:q} +\hmentry{No.~111\quad KBPPvk}{KBPPvk}{8/8/8/8/2B5/2PK4/2P4k/8 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]12 positions of the 266\,305\,536 indexed have a unique solution at h\#7.}{1.Kg3 Ba6 2.Kf4 c4 3.Ke5 c5 4.Kd5 c6 5.Kc5 c7 6.Kb6 c8=Q 7.Ka7 Qb7\#}{https://helpman.komtera.lt/?fen=8/8/8/8/2B5/2PK4/2P4k/8&moves=7}{4 + 1}{pure, model, promotion, single-piece, single-piece:black, nocapture, nocheck, umnov, promotions:q} \hmentry{No.~112\quad KBPvkb}{KBPvkb}{7k/6b1/8/8/3B4/8/3P4/K7 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]65 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kh7 Bc3 2.Kg6 d4 3.Kf5 d5 4.Ke4 d6 5.Kd3 d7 6.Kc2 d8=Q 7.Kc1 Qd2\#}{https://helpman.komtera.lt/?fen=7k/6b1/8/8/3B4/8/3P4/K7&moves=7}{3 + 2}{promotion, excelsior, excelsior:white, closed-walk, single-piece, single-piece:black, nocapture, nocheck, promotions:q} -\hmentry{No.~113\quad KBPvkn}{KBPvkn}{8/B7/8/8/8/K7/P7/3n2k1 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#12, so the deepest sound problem is 10~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]101 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Ne3 Kb2 2.Kf1 a4 3.Nd5 a5 4.Nb6 axb6 5.Ke2 b7 6.Kd3 b8=Q 7.Kc4 Qb3\#}{https://helpman.komtera.lt/?fen=8/B7/8/8/8/K7/P7/3n2k1&moves=7}{3 + 2}{promotion, excelsior, excelsior:white, nocheck, promotions:q} -\hmentry{No.~114\quad KBPvkq}{KBPvkq}{8/8/8/8/4B3/8/4P3/qk1K4 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]75 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kb2+ Bb1 2.Kc3 e4 3.Kd4 e5 4.Ke3 e6 5.Kf4 e7 6.Kg5 e8=Q 7.Kh6 Qg6\#}{https://helpman.komtera.lt/?fen=8/8/8/8/4B3/8/4P3/qk1K4&moves=7}{3 + 2}{pure, model, promotion, excelsior, excelsior:white, single-piece, single-piece:black, nocapture, umnov, promotions:q} -\hmentry{No.~115\quad KBPvkr}{KBPvkr}{8/8/8/8/4B3/8/4P3/rk1K4 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]69 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kb2+ Bb1 2.Kc3 e4 3.Kd4 e5 4.Ke3 e6 5.Kf4 e7 6.Kg5 e8=Q 7.Kh6 Qg6\#}{https://helpman.komtera.lt/?fen=8/8/8/8/4B3/8/4P3/rk1K4&moves=7}{3 + 2}{pure, model, promotion, excelsior, excelsior:white, single-piece, single-piece:black, nocapture, umnov, promotions:q} -\hmentry{No.~116\quad KNNPvk}{KNNPvk}{8/8/8/8/8/5N2/K4PN1/7k b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]5 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kxg2 Nd4 2.Kf1 f4 3.Ke1 f5 4.Kd2 f6 5.Kc3 f7 6.Kb4 f8=Q+ 7.Ka4 Qa3\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/5N2/K4PN1/7k&moves=7}{4 + 1}{promotion, excelsior, excelsior:white, single-piece, single-piece:black, promotions:q} +\hmentry{No.~113\quad KBPvkn}{KBPvkn}{8/8/8/8/8/K1n5/PB6/7k b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#12, so the deepest sound problem is 10~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]101 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kg2 Kb4 2.Kf3 a4 3.Ke4 a5 4.Kd5 a6 5.Kc6 a7 6.Kb7 Kc5 7.Ka6 a8=Q\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/K1n5/PB6/7k&moves=7}{3 + 2}{pure, mirror, promotion, excelsior, excelsior:white, single-piece, single-piece:black, nocapture, nocheck, promotions:q} +\hmentry{No.~114\quad KBPvkq}{KBPvkq}{8/8/B7/8/8/K7/P4q2/6k1 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]75 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kg2 Kb4 2.Kf3 a4 3.Ke4 a5 4.Qb6+ axb6 5.Kd5 b7 6.Kc6 Bb5+ 7.Kb6 b8=Q\#}{https://helpman.komtera.lt/?fen=8/8/B7/8/8/K7/P4q2/6k1&moves=7}{3 + 2}{pure, model, ideal, promotion, excelsior, excelsior:white, kniest, promotions:q} +\hmentry{No.~115\quad KBPvkr}{KBPvkr}{8/8/B7/2r5/8/K7/P7/7k b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]69 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kg2 Kb4 2.Kf3 a4 3.Rb5+ axb5 4.Ke4 b6 5.Kd5 b7 6.Kc6 Bb5+ 7.Kb6 b8=Q\#}{https://helpman.komtera.lt/?fen=8/8/B7/2r5/8/K7/P7/7k&moves=7}{3 + 2}{pure, model, ideal, promotion, excelsior, excelsior:white, promotions:q} +\hmentry{No.~116\quad KNNPvk}{KNNPvk}{8/K7/8/8/6N1/4N3/4P3/6k1 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]5 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kh1 Nf5 2.Kg2 e4 3.Kf3 e5 4.Kf4 e6 5.Kg5 e7 6.Kg6 e8=Q+ 7.Kh7 Nf6\#}{https://helpman.komtera.lt/?fen=8/K7/8/8/6N1/4N3/4P3/6k1&moves=7}{4 + 1}{set-play, mirror, promotion, excelsior, excelsior:white, single-piece, single-piece:black, nocapture, promotions:q} \hmentry{No.~117\quad KNNvkp}{KNNvkp}{8/4N2k/7p/7N/8/8/8/K7 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#11, so the deepest sound problem is 8~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kh8 Nf4 2.h5 Kb2 3.h4 Kc3 4.h3 Kd4 5.h2 Ke5 6.h1=R Kf6 7.Rh7 Nfg6\#}{https://helpman.komtera.lt/?fen=8/4N2k/7p/7N/8/8/8/K7&moves=7}{3 + 2}{set-play, pure, model, ideal, promotion, underpromotion, self-block, nocapture, nocheck, umnov, promotions:r} \hmentry{No.~118\quad KNNvkq}{KNNvkq}{k7/8/8/2q5/7N/3K4/7N/8 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 121\,110\,528 indexed has a unique solution at h\#7.\\[0.3em]\textit{Published:} Sheglow, Wiktor S. -- Suomen Tehtäväniekat, No. (269), 05-06/1998, as h\#7 (P0574120)}{1.Kb7 Ke4 2.Kc6 Kf4 3.Kd5 Kg5 4.Ke6+ Kh6 5.Kf7 Ng4 6.Kg8 Nf6+ 7.Kh8 Ng6\#}{https://helpman.komtera.lt/?fen=k7/8/8/2q5/7N/3K4/7N/8&moves=7}{3 + 2}{mirror, single-piece, single-piece:black, nocapture} \hmentry{No.~119\quad KNNvkr}{KNNvkr}{6Nk/7r/8/7N/8/8/8/K7 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 121\,110\,528 indexed has a unique solution at h\#7.}{1.Ra7+ Kb2 2.Kh7 Kc3 3.Kg6 Kd4 4.Kf7 Ke5 5.Ke8 Kf6 6.Ra8 Kg7 7.Rd8 Nhf6\#}{https://helpman.komtera.lt/?fen=6Nk/7r/8/7N/8/8/8/K7&moves=7}{3 + 2}{pure, model, ideal, self-block, nocapture} -\hmentry{No.~120\quad KNPPvk}{KNPPvk}{8/8/8/8/8/5N2/K4PP1/7k b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]18 positions of the 266\,305\,536 indexed have a unique solution at h\#7.}{1.Kxg2 Nd4 2.Kf1 f4 3.Ke1 f5 4.Kd2 f6 5.Kc3 f7 6.Kb4 f8=Q+ 7.Ka4 Qa3\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/5N2/K4PP1/7k&moves=7}{4 + 1}{promotion, excelsior, excelsior:white, single-piece, single-piece:black, promotions:q} -\hmentry{No.~121\quad KPPPvk}{KPPPvk}{8/8/8/8/K7/PP6/6P1/7k b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 199\,729\,152 indexed have a unique solution at h\#7.}{1.Kxg2 Kb4 2.Kf3 a4 3.Ke4 a5 4.Kd5 a6 5.Kc6 a7 6.Kb7 Kc5 7.Ka6 a8=Q\#}{https://helpman.komtera.lt/?fen=8/8/8/8/K7/PP6/6P1/7k&moves=7}{4 + 1}{pure, model, mirror, promotion, single-piece, single-piece:black, nocheck, promotions:q} +\hmentry{No.~120\quad KNPPvk}{KNPPvk}{8/8/8/8/4N3/K3P3/4P3/k7 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]18 positions of the 266\,305\,536 indexed have a unique solution at h\#7.}{1.Kb1 Nd6 2.Kc2 e4 3.Kc3 e5 4.Kd4 e6 5.Kc5 e7 6.Kb6 e8=Q 7.Ka5 Qb5\#}{https://helpman.komtera.lt/?fen=8/8/8/8/4N3/K3P3/4P3/k7&moves=7}{4 + 1}{promotion, single-piece, single-piece:black, nocapture, nocheck, promotions:q} +\hmentry{No.~121\quad KPPPvk}{KPPPvk}{8/8/8/8/K7/PP4P1/8/7k b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 199\,729\,152 indexed have a unique solution at h\#7.}{1.Kg2 Kb4 2.Kf3 a4 3.Ke4 a5 4.Kd5 a6 5.Kc6 a7 6.Kb7 Kc5 7.Ka6 a8=Q\#}{https://helpman.komtera.lt/?fen=8/8/8/8/K7/PP4P1/8/7k&moves=7}{4 + 1}{pure, model, mirror, promotion, single-piece, single-piece:black, nocapture, nocheck, promotions:q} \hmentry{No.~122\quad KPvkrr}{KPvkrr}{8/7k/8/8/1r6/K7/Pr6/8 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]5 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.R4b3+ axb3 2.Kg6 b4 3.Kf5 b5 4.Ke4 b6 5.Kd3 b7 6.Kc2 b8=Q 7.Kb1 Qxb2\#}{https://helpman.komtera.lt/?fen=8/7k/8/8/1r6/K7/Pr6/8&moves=7}{2 + 3}{promotion, excelsior, excelsior:white, single-piece, single-piece:white, promotions:q} -\hmentry{No.~123\quad KQBBvk}{KQBBvk}{7Q/7k/7B/8/8/8/2B5/K7 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 121\,110\,528 indexed has a unique solution at h\#7.}{1.Kxh8 Kb2 2.Kg8 Kc3 3.Kf7 Kd3 4.Kg6 Ke4 5.Kh5 Kf5 6.Kh4 Bg5+ 7.Kh5 Bd1\#}{https://helpman.komtera.lt/?fen=7Q/7k/7B/8/8/8/2B5/K7&moves=7}{4 + 1}{switchback, single-piece, single-piece:black} -\hmentry{No.~124\quad KQBPvk}{KQBPvk}{8/6Qk/8/8/8/B7/P7/2K5 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]73 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kxg7 Bb2+ 2.Kf7 a4 3.Ke6 a5 4.Kd5 a6 5.Kc4 a7 6.Kb3 a8=B 7.Ka2 Bd5\#}{https://helpman.komtera.lt/?fen=8/6Qk/8/8/8/B7/P7/2K5&moves=7}{4 + 1}{pure, model, ideal, promotion, underpromotion, excelsior, excelsior:white, single-piece, single-piece:black, promotions:b} -\hmentry{No.~125\quad KQBvkb}{KQBvkb}{8/8/6b1/8/8/6Qk/3B4/K7 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 121\,110\,528 indexed have a unique solution at h\#7.}{1.Kxg3 Kb2 2.Kg4 Kc3 3.Kf5 Kd4 4.Kf6 Bc3 5.Kg7 Ke5 6.Kh8 Kf6 7.Bh7 Kf7\#}{https://helpman.komtera.lt/?fen=8/8/6b1/8/8/6Qk/3B4/K7&moves=7}{3 + 2}{self-block, nocheck} -\hmentry{No.~126\quad KQBvkp}{KQBvkp}{8/8/8/8/2p5/8/2Q5/K1k1B3 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#16, so the deepest sound problem is 18~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]55 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kxc2 Ka2 2.c3 Ka3 3.Kb1 Kb3 4.c2 Bb4 5.Ka1 Ba3 6.c1=N+ Kc2 7.Na2 Bb2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/2p5/8/2Q5/K1k1B3&moves=7}{3 + 2}{pure, model, ideal, promotion, underpromotion, self-block, umnov, promotions:n} -\hmentry{No.~127\quad KQNNvk}{KQNNvk}{kQ5N/8/8/8/8/8/7N/3K4 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3 positions of the 121\,110\,528 indexed have a unique solution at h\#7.}{1.Kxb8 Ke2 2.Kc7 Kf3 3.Kd6 Kg4 4.Ke5 Kh5 5.Kf4 Ng6+ 6.Kg3 Nf1+ 7.Kh3 Nf4\#}{https://helpman.komtera.lt/?fen=kQ5N/8/8/8/8/8/7N/3K4&moves=7}{4 + 1}{pure, model, ideal, mirror, single-piece, single-piece:black} -\hmentry{No.~128\quad KQNPvk}{KQNPvk}{8/8/8/8/8/6N1/Q5P1/k2K4 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#9, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]160 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kxa2 Ne2 2.Kb3 g4 3.Kc4 g5 4.Kd3 g6 5.Ke3 g7 6.Kf2 g8=Q 7.Kf1 Qg1\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/6N1/Q5P1/k2K4&moves=7}{4 + 1}{promotion, excelsior, excelsior:white, single-piece, single-piece:black, phoenix, nocheck, promotions:q} -\hmentry{No.~129\quad KQPPvk}{KQPPvk}{6Qk/8/8/8/8/1P6/1P6/2K5 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]37 positions of the 266\,305\,536 indexed have a unique solution at h\#7.}{1.Kxg8 b4 2.Kf7 b5 3.Ke6 b6 4.Kd5 b7 5.Kc4 b3+ 6.Kxb3 b8=Q+ 7.Ka2 Qb2\#}{https://helpman.komtera.lt/?fen=6Qk/8/8/8/8/1P6/1P6/2K5&moves=7}{4 + 1}{promotion, single-piece, single-piece:black, phoenix, promotions:q} -\hmentry{No.~130\quad KQPvkq}{KQPvkq}{8/8/kQ6/8/2q5/8/2P5/K7 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#9, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]521 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kxb6 Kb1 2.Qe2 c4 3.Ka5 c5 4.Kb4 c6 5.Kc3 c7 6.Kd2 c8=Q 7.Kd1 Qc1\#}{https://helpman.komtera.lt/?fen=8/8/kQ6/8/2q5/8/2P5/K7&moves=7}{3 + 2}{promotion, excelsior, excelsior:white, self-block, phoenix, nocheck, umnov, promotions:q} -\hmentry{No.~131\quad KQPvkr}{KQPvkr}{4k3/4Q3/8/8/3r4/8/3P4/K7 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#9, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]105 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kxe7 d3 2.Rb4 d4 3.Kd6 d5 4.Kc5 d6 5.Rb3 d7 6.Kb4 d8=Q 7.Ka3 Qa5\#}{https://helpman.komtera.lt/?fen=4k3/4Q3/8/8/3r4/8/3P4/K7&moves=7}{3 + 2}{promotion, excelsior, excelsior:white, self-block, single-piece, single-piece:white, phoenix, nocheck, umnov, promotions:q} -\hmentry{No.~132\quad KRBBvk}{KRBBvk}{7R/7k/7B/8/8/8/2B5/K7 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 121\,110\,528 indexed has a unique solution at h\#7.}{1.Kxh8 Kb2 2.Kg8 Kc3 3.Kf7 Kd3 4.Kg6 Ke4 5.Kh5 Kf5 6.Kh4 Bg5+ 7.Kh5 Bd1\#}{https://helpman.komtera.lt/?fen=7R/7k/7B/8/8/8/2B5/K7&moves=7}{4 + 1}{switchback, single-piece, single-piece:black} -\hmentry{No.~133\quad KRBPvk}{KRBPvk}{7k/6R1/8/8/8/B7/P7/2K5 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]17 positions of the 355\,074\,048 indexed have a unique solution at h\#7.\\[0.3em]\textit{Published:} Abdurahmanovic, Fadil; Becker, Richard -- The Problemist, No. (R), 01/2006, as h\#7 (P1188551)}{1.Kxg7 Bb2+ 2.Kf7 a4 3.Ke6 a5 4.Kd5 a6 5.Kc4 a7 6.Kb3 a8=B 7.Ka2 Bd5\#}{https://helpman.komtera.lt/?fen=7k/6R1/8/8/8/B7/P7/2K5&moves=7}{4 + 1}{pure, model, ideal, promotion, underpromotion, excelsior, excelsior:white, single-piece, single-piece:black, promotions:b} -\hmentry{No.~133b\quad KRBPvk}{KRBPvk-b}{1k6/R7/8/8/6B1/8/6P1/3K4 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]Same material and stipulation as No.~133, which is published; this position is not in the published database, under any mirroring.}{1.Kxa7 Bf3 2.Kb6 g4 3.Kc5 g5 4.Kd4 g6 5.Ke3 g7 6.Kf2 g8=Q 7.Kf1 Qg2\#}{https://helpman.komtera.lt/?fen=1k6/R7/8/8/6B1/8/6P1/3K4&moves=7}{4 + 1}{promotion, excelsior, excelsior:white, closed-walk, single-piece, single-piece:black, nocheck, promotions:q} -\hmentry{No.~134\quad KRNPvk}{KRNPvk}{8/8/8/8/8/6N1/R5P1/1k1K4 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]31 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kxa2 Ne2 2.Kb3 g4 3.Kc4 g5 4.Kd3 g6 5.Ke3 g7 6.Kf2 g8=Q 7.Kf1 Qg1\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/6N1/R5P1/1k1K4&moves=7}{4 + 1}{promotion, excelsior, excelsior:white, single-piece, single-piece:black, nocheck, promotions:q} -\hmentry{No.~135\quad KRNvkp}{KRNvkp}{7k/4N2R/8/8/8/3p4/8/1K6 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#11.5, so the deepest sound problem is 9~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]6 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kxh7 Kc1 2.Kg7 Kd2 3.Kh8 Ke3 4.d2 Kf4 5.d1=B Kg5 6.Bb3 Kh6 7.Bg8 Ng6\#}{https://helpman.komtera.lt/?fen=7k/4N2R/8/8/8/3p4/8/1K6&moves=7}{3 + 2}{pure, model, ideal, promotion, underpromotion, closed-walk, self-block, nocheck, umnov, promotions:b} -\hmentry{No.~136\quad KRNvkr}{KRNvkr}{8/8/8/8/8/5N2/1r3R2/K4k2 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]9 positions of the 121\,110\,528 indexed have a unique solution at h\#7.}{1.Rxf2 Kb1 2.Ke2 Kb2 3.Kd3+ Kc1 4.Kc3 Kd1 5.Kb2 Nd4 6.Ka1 Kc1 7.Ra2 Nb3\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/5N2/1r3R2/K4k2&moves=7}{3 + 2}{pure, model, ideal, switchback, self-block} -\hmentry{No.~137\quad KRPPvk}{KRPPvk}{8/8/6R1/7k/8/6P1/K5P1/8 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 266\,305\,536 indexed have a unique solution at h\#7.}{1.Kxg6 Ka3 2.Kf5 g4+ 3.Ke4 g5 4.Kd3 g6 5.Kc2 g7 6.Kb1 g8=Q 7.Ka1 Qa2\#}{https://helpman.komtera.lt/?fen=8/8/6R1/7k/8/6P1/K5P1/8&moves=7}{4 + 1}{promotion, single-piece, single-piece:black, promotions:q} -\hmentry{No.~138\quad KRPvkb}{KRPvkb}{6Rk/7b/8/8/8/8/1P6/2K5 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower.\\[0.3em]7 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kxg8 b3 2.Kf7 b4 3.Ke6 b5 4.Kd5 b6 5.Kc4 b7 6.Kb3 b8=Q+ 7.Ka2 Qb2\#}{https://helpman.komtera.lt/?fen=6Rk/7b/8/8/8/8/1P6/2K5&moves=7}{3 + 2}{promotion, excelsior, excelsior:white, closed-walk, single-piece, single-piece:white, single-piece:black, promotions:q} -\hmentry{No.~139\quad KRPvkn}{KRPvkn}{6Rk/7n/8/8/8/8/4P3/2K5 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]14 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kxg8 e3 2.Kf7 e4 3.Ke6 e5 4.Kd5 e6 5.Kc4 e7 6.Kb3 e8=Q 7.Ka2 Qa4\#}{https://helpman.komtera.lt/?fen=6Rk/7n/8/8/8/8/4P3/2K5&moves=7}{3 + 2}{pure, model, mirror, promotion, excelsior, excelsior:white, single-piece, single-piece:white, single-piece:black, nocheck, umnov, promotions:q} -\hmentry{No.~140\quad KRPvkp}{KRPvkp}{8/8/3p4/8/8/k1K5/R1P5/8 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#14, so the deepest sound problem is 14~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]41 positions of the 266\,305\,536 indexed have a unique solution at h\#7.}{1.Kxa2 Kb4 2.d5 c4 3.d4 c5 4.d3 c6 5.d2 c7 6.d1=R c8=Q 7.Ra1 Qc2\#}{https://helpman.komtera.lt/?fen=8/8/3p4/8/8/k1K5/R1P5/8&moves=7}{3 + 2}{promotion, underpromotion, excelsior, excelsior:white, closed-walk, self-block, kniest, nocheck, promotions:qr} -\hmentry{No.~141\quad KRPvkq}{KRPvkq}{6Rk/7q/8/8/8/8/1P6/2K5 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#9, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]7 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kxg8 b3 2.Kf7 b4 3.Ke6 b5 4.Kd5 b6 5.Kc4 b7 6.Kb3 b8=Q+ 7.Ka2 Qb2\#}{https://helpman.komtera.lt/?fen=6Rk/7q/8/8/8/8/1P6/2K5&moves=7}{3 + 2}{promotion, excelsior, excelsior:white, closed-walk, single-piece, single-piece:white, single-piece:black, promotions:q} -\hmentry{No.~142\quad KRPvkr}{KRPvkr}{8/8/8/8/K7/8/kR2P3/r7 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 355\,074\,048 indexed have a unique solution at h\#7.}{1.Kxb2+ Kb5 2.Kc3 e4 3.Kd4 e5 4.Kd5 e6 5.Kd6 e7 6.Kd7 Kb6 7.Kc8 e8=Q\#}{https://helpman.komtera.lt/?fen=8/8/8/8/K7/8/kR2P3/r7&moves=7}{3 + 2}{pure, model, mirror, promotion, excelsior, excelsior:white, single-piece, single-piece:black, promotions:q} -\hmentry{No.~143\quad KBBvkq}{KBBvkq}{7k/8/7B/8/8/8/1qB5/K7 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3 positions of the 121\,110\,528 indexed have a unique solution at h\#6.5.}{1...Kxb2 2.Kg8 Kc3 3.Kf7 Kd3 4.Kg6 Ke4 5.Kh5 Kf5 6.Kh4 Bg5+ 7.Kh5 Bd1\#}{https://helpman.komtera.lt/?fen=7k/8/7B/8/8/8/1qB5/K7&moves=6.5}{3 + 2}{switchback, single-piece, single-piece:black} +\hmentry{No.~123\quad KQBBvk}{KQBBvk}{7Q/7k/7B/8/8/8/2B5/K7 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 121\,110\,528 indexed has a unique solution at h\#7.\\[0.3em]\textit{Note:} the diagram has no legal last move, so it cannot arise in a game.}{1.Kxh8 Kb2 2.Kg8 Kc3 3.Kf7 Kd3 4.Kg6 Ke4 5.Kh5 Kf5 6.Kh4 Bg5+ 7.Kh5 Bd1\#}{https://helpman.komtera.lt/?fen=7Q/7k/7B/8/8/8/2B5/K7&moves=7}{4 + 1}{switchback, single-piece, single-piece:black} +\hmentry{No.~124\quad KQBPvk}{KQBPvk}{8/6Qk/8/8/8/B7/P7/2K5 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]73 positions of the 355\,074\,048 indexed have a unique solution at h\#7.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxg7 Bb2+ 2.Kf7 a4 3.Ke6 a5 4.Kd5 a6 5.Kc4 a7 6.Kb3 a8=B 7.Ka2 Bd5\#}{https://helpman.komtera.lt/?fen=8/6Qk/8/8/8/B7/P7/2K5&moves=7}{4 + 1}{pure, model, ideal, promotion, underpromotion, excelsior, excelsior:white, single-piece, single-piece:black, promotions:b} +\hmentry{No.~125\quad KQBvkb}{KQBvkb}{8/8/6b1/8/8/6Qk/3B4/K7 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 121\,110\,528 indexed have a unique solution at h\#7.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxg3 Kb2 2.Kg4 Kc3 3.Kf5 Kd4 4.Kf6 Bc3 5.Kg7 Ke5 6.Kh8 Kf6 7.Bh7 Kf7\#}{https://helpman.komtera.lt/?fen=8/8/6b1/8/8/6Qk/3B4/K7&moves=7}{3 + 2}{self-block, nocheck} +\hmentry{No.~126\quad KQBvkp}{KQBvkp}{8/8/8/8/2p5/8/2Q5/K1k1B3 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#16, so the deepest sound problem is 18~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]55 positions of the 355\,074\,048 indexed have a unique solution at h\#7.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxc2 Ka2 2.c3 Ka3 3.Kb1 Kb3 4.c2 Bb4 5.Ka1 Ba3 6.c1=N+ Kc2 7.Na2 Bb2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/2p5/8/2Q5/K1k1B3&moves=7}{3 + 2}{pure, model, ideal, promotion, underpromotion, self-block, umnov, promotions:n} +\hmentry{No.~127\quad KQNNvk}{KQNNvk}{kQ5N/8/8/8/8/8/7N/3K4 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3 positions of the 121\,110\,528 indexed have a unique solution at h\#7.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxb8 Ke2 2.Kc7 Kf3 3.Kd6 Kg4 4.Ke5 Kh5 5.Kf4 Ng6+ 6.Kg3 Nf1+ 7.Kh3 Nf4\#}{https://helpman.komtera.lt/?fen=kQ5N/8/8/8/8/8/7N/3K4&moves=7}{4 + 1}{pure, model, ideal, mirror, single-piece, single-piece:black} +\hmentry{No.~128\quad KQNPvk}{KQNPvk}{8/8/8/8/8/6N1/Q5P1/k2K4 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#9, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]160 positions of the 355\,074\,048 indexed have a unique solution at h\#7.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxa2 Ne2 2.Kb3 g4 3.Kc4 g5 4.Kd3 g6 5.Ke3 g7 6.Kf2 g8=Q 7.Kf1 Qg1\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/6N1/Q5P1/k2K4&moves=7}{4 + 1}{promotion, excelsior, excelsior:white, single-piece, single-piece:black, phoenix, nocheck, promotions:q} +\hmentry{No.~129\quad KQPPvk}{KQPPvk}{6Qk/8/8/8/8/1P6/1P6/2K5 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]37 positions of the 266\,305\,536 indexed have a unique solution at h\#7.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxg8 b4 2.Kf7 b5 3.Ke6 b6 4.Kd5 b7 5.Kc4 b3+ 6.Kxb3 b8=Q+ 7.Ka2 Qb2\#}{https://helpman.komtera.lt/?fen=6Qk/8/8/8/8/1P6/1P6/2K5&moves=7}{4 + 1}{promotion, single-piece, single-piece:black, phoenix, promotions:q} +\hmentry{No.~130\quad KQPvkq}{KQPvkq}{8/8/kQ6/8/2q5/8/2P5/K7 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#9, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]521 positions of the 355\,074\,048 indexed have a unique solution at h\#7.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxb6 Kb1 2.Qe2 c4 3.Ka5 c5 4.Kb4 c6 5.Kc3 c7 6.Kd2 c8=Q 7.Kd1 Qc1\#}{https://helpman.komtera.lt/?fen=8/8/kQ6/8/2q5/8/2P5/K7&moves=7}{3 + 2}{promotion, excelsior, excelsior:white, self-block, phoenix, nocheck, umnov, promotions:q} +\hmentry{No.~131\quad KQPvkr}{KQPvkr}{4k3/4Q3/8/8/3r4/8/3P4/K7 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#9, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]105 positions of the 355\,074\,048 indexed have a unique solution at h\#7.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxe7 d3 2.Rb4 d4 3.Kd6 d5 4.Kc5 d6 5.Rb3 d7 6.Kb4 d8=Q 7.Ka3 Qa5\#}{https://helpman.komtera.lt/?fen=4k3/4Q3/8/8/3r4/8/3P4/K7&moves=7}{3 + 2}{promotion, excelsior, excelsior:white, self-block, single-piece, single-piece:white, phoenix, nocheck, umnov, promotions:q} +\hmentry{No.~132\quad KRBBvk}{KRBBvk}{7R/7k/7B/8/8/8/2B5/K7 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 121\,110\,528 indexed has a unique solution at h\#7.\\[0.3em]\textit{Note:} the diagram has no legal last move, so it cannot arise in a game.}{1.Kxh8 Kb2 2.Kg8 Kc3 3.Kf7 Kd3 4.Kg6 Ke4 5.Kh5 Kf5 6.Kh4 Bg5+ 7.Kh5 Bd1\#}{https://helpman.komtera.lt/?fen=7R/7k/7B/8/8/8/2B5/K7&moves=7}{4 + 1}{switchback, single-piece, single-piece:black} +\hmentry{No.~133\quad KRBPvk}{KRBPvk}{7k/6R1/8/8/8/B7/P7/2K5 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]17 positions of the 355\,074\,048 indexed have a unique solution at h\#7.\\[0.3em]\textit{Published:} Abdurahmanovic, Fadil; Becker, Richard -- The Problemist, No. (R), 01/2006, as h\#7 (P1188551)\\[0.3em]\textit{Note:} the solution begins with a capture.}{1.Kxg7 Bb2+ 2.Kf7 a4 3.Ke6 a5 4.Kd5 a6 5.Kc4 a7 6.Kb3 a8=B 7.Ka2 Bd5\#}{https://helpman.komtera.lt/?fen=7k/6R1/8/8/8/B7/P7/2K5&moves=7}{4 + 1}{pure, model, ideal, promotion, underpromotion, excelsior, excelsior:white, single-piece, single-piece:black, promotions:b} +\hmentry{No.~133b\quad KRBPvk}{KRBPvk-b}{1k6/R7/8/8/6B1/8/6P1/3K4 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]Same material and stipulation as No.~133, which is published; this position is not in the published database, under any mirroring.\\[0.3em]\textit{Note:} the solution begins with a capture.}{1.Kxa7 Bf3 2.Kb6 g4 3.Kc5 g5 4.Kd4 g6 5.Ke3 g7 6.Kf2 g8=Q 7.Kf1 Qg2\#}{https://helpman.komtera.lt/?fen=1k6/R7/8/8/6B1/8/6P1/3K4&moves=7}{4 + 1}{promotion, excelsior, excelsior:white, closed-walk, single-piece, single-piece:black, nocheck, promotions:q} +\hmentry{No.~134\quad KRNPvk}{KRNPvk}{8/8/8/8/8/6N1/R5P1/1k1K4 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]31 positions of the 355\,074\,048 indexed have a unique solution at h\#7.\\[0.3em]\textit{Note:} the solution begins with a capture.}{1.Kxa2 Ne2 2.Kb3 g4 3.Kc4 g5 4.Kd3 g6 5.Ke3 g7 6.Kf2 g8=Q 7.Kf1 Qg1\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/6N1/R5P1/1k1K4&moves=7}{4 + 1}{promotion, excelsior, excelsior:white, single-piece, single-piece:black, nocheck, promotions:q} +\hmentry{No.~135\quad KRNvkp}{KRNvkp}{8/8/8/8/3R4/2kp4/3N4/2K5 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#11.5, so the deepest sound problem is 9~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]6 positions of the 355\,074\,048 indexed have a unique solution at h\#7.\\[0.3em]\textit{Note:} the solution begins with a capture.}{1.Kxd4 Nf1 2.d2+ Kb2 3.d1=R Ka3 4.Kc3 Ka4 5.Kb2 Ne3 6.Ka1 Ka3 7.Rb1 Nc2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/3R4/2kp4/3N4/2K5&moves=7}{3 + 2}{pure, model, ideal, promotion, underpromotion, switchback, self-block, umnov, promotions:r} +\hmentry{No.~136\quad KRNvkr}{KRNvkr}{8/8/8/8/8/5N2/1r3R2/K4k2 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]9 positions of the 121\,110\,528 indexed have a unique solution at h\#7.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Rxf2 Kb1 2.Ke2 Kb2 3.Kd3+ Kc1 4.Kc3 Kd1 5.Kb2 Nd4 6.Ka1 Kc1 7.Ra2 Nb3\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/5N2/1r3R2/K4k2&moves=7}{3 + 2}{pure, model, ideal, switchback, self-block} +\hmentry{No.~137\quad KRPPvk}{KRPPvk}{8/8/6R1/7k/8/6P1/K5P1/8 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 266\,305\,536 indexed have a unique solution at h\#7.\\[0.3em]\textit{Note:} the solution begins with a capture.}{1.Kxg6 Ka3 2.Kf5 g4+ 3.Ke4 g5 4.Kd3 g6 5.Kc2 g7 6.Kb1 g8=Q 7.Ka1 Qa2\#}{https://helpman.komtera.lt/?fen=8/8/6R1/7k/8/6P1/K5P1/8&moves=7}{4 + 1}{promotion, single-piece, single-piece:black, promotions:q} +\hmentry{No.~138\quad KRPvkb}{KRPvkb}{6Rk/7b/8/8/8/8/1P6/2K5 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 2~plies shallower.\\[0.3em]7 positions of the 355\,074\,048 indexed have a unique solution at h\#7.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxg8 b3 2.Kf7 b4 3.Ke6 b5 4.Kd5 b6 5.Kc4 b7 6.Kb3 b8=Q+ 7.Ka2 Qb2\#}{https://helpman.komtera.lt/?fen=6Rk/7b/8/8/8/8/1P6/2K5&moves=7}{3 + 2}{promotion, excelsior, excelsior:white, closed-walk, single-piece, single-piece:white, single-piece:black, promotions:q} +\hmentry{No.~139\quad KRPvkn}{KRPvkn}{6Rk/7n/8/8/8/8/4P3/2K5 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]14 positions of the 355\,074\,048 indexed have a unique solution at h\#7.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxg8 e3 2.Kf7 e4 3.Ke6 e5 4.Kd5 e6 5.Kc4 e7 6.Kb3 e8=Q 7.Ka2 Qa4\#}{https://helpman.komtera.lt/?fen=6Rk/7n/8/8/8/8/4P3/2K5&moves=7}{3 + 2}{pure, model, mirror, promotion, excelsior, excelsior:white, single-piece, single-piece:white, single-piece:black, nocheck, umnov, promotions:q} +\hmentry{No.~140\quad KRPvkp}{KRPvkp}{8/8/8/pK6/P7/8/6R1/7k b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#14, so the deepest sound problem is 14~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]41 positions of the 266\,305\,536 indexed have a unique solution at h\#7.\\[0.3em]\textit{Note:} the solution begins with a capture.}{1.Kxg2 Kxa5 2.Kf3 Kb4 3.Ke4 a5 4.Kd5 a6 5.Kc6 a7 6.Kb7 Kc5 7.Ka6 a8=Q\#}{https://helpman.komtera.lt/?fen=8/8/8/pK6/P7/8/6R1/7k&moves=7}{3 + 2}{pure, model, ideal, mirror, promotion, single-piece, single-piece:black, nocheck, promotions:q} +\hmentry{No.~141\quad KRPvkq}{KRPvkq}{6Rk/7q/8/8/8/8/1P6/2K5 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#9, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]7 positions of the 355\,074\,048 indexed have a unique solution at h\#7.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxg8 b3 2.Kf7 b4 3.Ke6 b5 4.Kd5 b6 5.Kc4 b7 6.Kb3 b8=Q+ 7.Ka2 Qb2\#}{https://helpman.komtera.lt/?fen=6Rk/7q/8/8/8/8/1P6/2K5&moves=7}{3 + 2}{promotion, excelsior, excelsior:white, closed-walk, single-piece, single-piece:white, single-piece:black, promotions:q} +\hmentry{No.~142\quad KRPvkr}{KRPvkr}{8/8/8/8/K7/8/kR2P3/r7 b - - 0 1}{h\#7}{\textbf{h\#7}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 355\,074\,048 indexed have a unique solution at h\#7.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxb2+ Kb5 2.Kc3 e4 3.Kd4 e5 4.Kd5 e6 5.Kd6 e7 6.Kd7 Kb6 7.Kc8 e8=Q\#}{https://helpman.komtera.lt/?fen=8/8/8/8/K7/8/kR2P3/r7&moves=7}{3 + 2}{pure, model, mirror, promotion, excelsior, excelsior:white, single-piece, single-piece:black, promotions:q} +\hmentry{No.~143\quad KBBvkq}{KBBvkq}{7k/8/7B/8/8/8/1qB5/K7 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3 positions of the 121\,110\,528 indexed have a unique solution at h\#6.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1...Kxb2 2.Kg8 Kc3 3.Kf7 Kd3 4.Kg6 Ke4 5.Kh5 Kf5 6.Kh4 Bg5+ 7.Kh5 Bd1\#}{https://helpman.komtera.lt/?fen=7k/8/7B/8/8/8/1qB5/K7&moves=6.5}{3 + 2}{switchback, single-piece, single-piece:black} \hmentry{No.~144\quad KBNNvk}{KBNNvk}{7k/8/8/8/8/7N/2B3N1/K7 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]8 positions of the 121\,110\,528 indexed have a unique solution at h\#6.5.\\[0.3em]\textit{Published:} Sheglow, Wiktor S. -- Suomen Tehtäväniekat, No. (259), 05-06/1998, as h\#7 0.1... (P0574110)}{1...Kb2 2.Kg8 Kc3 3.Kg7 Kd4 4.Kh6 Ke5 5.Kh5 Kf6 6.Kg4 Kg7 7.Kh5 Bd1\#}{https://helpman.komtera.lt/?fen=7k/8/8/8/8/7N/2B3N1/K7&moves=6.5}{4 + 1}{pure, model, ideal, mirror, switchback, single-piece, single-piece:black, nocapture, nocheck} \hmentry{No.~144b\quad KBNNvk}{KBNNvk-b}{7k/7N/8/8/8/8/2B3N1/K7 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]Same material and stipulation as No.~144, which is published; this position is not in the published database, under any mirroring.}{1...Kb2 2.Kg8 Kc3 3.Kg7 Kd4 4.Kh6 Ke5 5.Kh5 Kf6 6.Kg4 Kg7 7.Kh5 Bd1\#}{https://helpman.komtera.lt/?fen=7k/7N/8/8/8/8/2B3N1/K7&moves=6.5}{4 + 1}{pure, model, ideal, mirror, switchback, single-piece, single-piece:black, nocapture, nocheck} \hmentry{No.~145\quad KBvkqb}{KBvkqb}{8/B7/1q6/8/2b5/8/8/K6k w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#9.5, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]256 positions of the 121\,110\,528 indexed have a unique solution at h\#6.5.\\[0.3em]\textit{Published:} Sheglow, Wiktor S. -- Suomen Tehtäväniekat, No. (304), 05-06/1998, as h\#7 0.1... (P0574155)}{1...Bb8 2.Qg1+ Kb2 3.Kg2 Kc3 4.Kf2 Kd4 5.Qd1+ Ke4 6.Ke1 Ke3 7.Bf1 Bg3\#}{https://helpman.komtera.lt/?fen=8/B7/1q6/8/2b5/8/8/K6k&moves=6.5}{2 + 3}{set-play, self-block, nocapture} -\hmentry{No.~145b\quad KBvkqb}{KBvkqb-b}{8/8/6b1/8/8/6k1/1q1B4/K7 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]Same material and stipulation as No.~145, which is published; this position is not in the published database, under any mirroring.}{1...Kxb2 2.Kg4 Kc3 3.Kf5 Kd4 4.Kf6 Bc3 5.Kg7 Ke5 6.Kh8 Kf6 7.Bh7 Kf7\#}{https://helpman.komtera.lt/?fen=8/8/6b1/8/8/6k1/1q1B4/K7&moves=6.5}{2 + 3}{self-block, nocheck} +\hmentry{No.~145b\quad KBvkqb}{KBvkqb-b}{8/B7/1q6/8/2b5/7k/8/K7 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]Same material and stipulation as No.~145, which is published; this position is not in the published database, under any mirroring.}{1...Bb8 2.Qg1+ Kb2 3.Kg2 Kc3 4.Kf2 Kd4 5.Qd1+ Ke4 6.Ke1 Ke3 7.Bf1 Bg3\#}{https://helpman.komtera.lt/?fen=8/B7/1q6/8/2b5/7k/8/K7&moves=6.5}{2 + 3}{set-play, self-block, nocapture} \hmentry{No.~146\quad KBvkrb}{KBvkrb}{8/8/b7/8/4k3/8/4rB2/K7 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#9.5, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]128 positions of the 121\,110\,528 indexed have a unique solution at h\#6.5.}{1...Bg1 2.Re1+ Kb2 3.Kf3 Kc3 4.Ke2 Kd4 5.Rd1+ Ke4 6.Ke1 Ke3 7.Bf1 Bf2\#}{https://helpman.komtera.lt/?fen=8/8/b7/8/4k3/8/4rB2/K7&moves=6.5}{2 + 3}{pure, model, ideal, switchback, self-block, nocapture} \hmentry{No.~147\quad KNNvkb}{KNNvkb}{1k5N/8/8/8/8/8/7N/b2K4 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 7~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]21 positions of the 121\,110\,528 indexed have a unique solution at h\#6.5.}{1...Ke2 2.Kc7 Kf3 3.Kd6 Kg4 4.Ke5 Kh5 5.Kf4 Ng6+ 6.Kg3 Nf1+ 7.Kh3 Nf4\#}{https://helpman.komtera.lt/?fen=1k5N/8/8/8/8/8/7N/b2K4&moves=6.5}{3 + 2}{pure, model, mirror, single-piece, single-piece:black, nocapture} -\hmentry{No.~148\quad KNNvkn}{KNNvkn}{1k5N/8/8/8/8/8/3K3N/5n2 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 121\,110\,528 indexed have a unique solution at h\#6.5.}{1...Ke2 2.Kc7 Kf3 3.Kd6 Kg4 4.Ke5 Kh5 5.Kf4 Ng6+ 6.Kg3 Nxf1+ 7.Kh3 Nf4\#}{https://helpman.komtera.lt/?fen=1k5N/8/8/8/8/8/3K3N/5n2&moves=6.5}{3 + 2}{pure, model, ideal, mirror, single-piece, single-piece:black} -\hmentry{No.~149\quad KPPvkr}{KPPvkr}{8/8/8/8/8/1P6/P7/K1r3k1 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]784 positions of the 266\,305\,536 indexed have a unique solution at h\#6.5.}{1...Kb2 2.Kf2 a4 3.Ke3 a5 4.Kd4 a6 5.Kc5 a7 6.Kb4 a8=Q 7.Rc5 Qa4\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/1P6/P7/K1r3k1&moves=6.5}{3 + 2}{promotion, excelsior, excelsior:white, closed-walk, self-block, nocapture, nocheck, promotions:q} -\hmentry{No.~150\quad KRBvkq}{KRBvkq}{7k/3B4/6R1/8/8/8/q7/K7 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3 positions of the 121\,110\,528 indexed have a unique solution at h\#6.5.}{1...Kxa2 2.Kh7 Kb3 3.Kh8 Kc4 4.Kh7 Kd5 5.Kh8 Ke6 6.Kh7 Kf7 7.Kh8 Rh6\#}{https://helpman.komtera.lt/?fen=7k/3B4/6R1/8/8/8/q7/K7&moves=6.5}{3 + 2}{pure, mirror, switchback, single-piece, single-piece:black, pendulum, nocheck} -\hmentry{No.~151\quad KRvkqb}{KRvkqb}{8/8/5k2/3R4/8/bq6/8/1K6 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 121\,110\,528 indexed has a unique solution at h\#6.5.\\[0.3em]\textit{Published:} Sheglow, Wiktor S. -- Suomen Tehtäväniekat, No. (312), 05-06/1998, as h\#7 0.1... (P0574163)}{1...Ka1 2.Bb2+ Kb1 3.Be5+ Kc1 4.Kg5 Kd2 5.Kh4 Ke2 6.Bc3 Kf3 7.Kh3 Rh5\#}{https://helpman.komtera.lt/?fen=8/8/5k2/3R4/8/bq6/8/1K6&moves=6.5}{2 + 3}{pure, model, mirror, switchback, nocapture} -\hmentry{No.~152\quad KRvkqp}{KRvkqp}{8/8/7k/6R1/8/1p6/8/qK6 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]17 positions of the 355\,074\,048 indexed have a unique solution at h\#6.5.}{1...Kxa1 2.Kh7 Kb2 3.Kh8 Kc3 4.b2 Kd4 5.b1=R Ke5 6.Rb8 Kf6 7.Rg8 Rh5\#}{https://helpman.komtera.lt/?fen=8/8/7k/6R1/8/1p6/8/qK6&moves=6.5}{2 + 3}{pure, model, ideal, promotion, underpromotion, self-block, nocheck, umnov, promotions:r} -\hmentry{No.~153\quad KRvkqq}{KRvkqq}{8/8/5k2/8/8/6R1/2q3q1/1K6 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]6 positions of the 121\,110\,528 indexed have a unique solution at h\#6.5.}{1...Ka1 2.Qb1+ Kxb1 3.Qe4+ Kc1 4.Qg6 Kd2 5.Kg7 Ke3 6.Kh6 Kf4 7.Kh5 Rh3\#}{https://helpman.komtera.lt/?fen=8/8/5k2/8/8/6R1/2q3q1/1K6&moves=6.5}{2 + 3}{pure, model, ideal, switchback, self-block, umnov} -\hmentry{No.~154\quad KRvkqr}{KRvkqr}{8/8/5k2/8/6R1/8/2q4r/1K6 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]5 positions of the 121\,110\,528 indexed have a unique solution at h\#6.5.}{1...Ka1 2.Qb1+ Kxb1 3.Rh6 Kc2 4.Rg6 Kd3 5.Kg7 Ke4 6.Kh6 Kf5 7.Rg7 Rh4\#}{https://helpman.komtera.lt/?fen=8/8/5k2/8/6R1/8/2q4r/1K6&moves=6.5}{2 + 3}{pure, model, ideal, switchback, self-block, umnov} -\hmentry{No.~155\quad KBBvkr}{KBBvkr}{8/7k/7B/8/1r6/8/8/KB6 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]28 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Kg8 Ka2 2.Ra4+ Kb3 3.Ra8 Kc4 4.Kf7 Kd5 5.Ke8 Ke6 6.Rd8 Bg6\#}{https://helpman.komtera.lt/?fen=8/7k/7B/8/1r6/8/8/KB6&moves=6}{3 + 2}{self-block, nocapture} +\hmentry{No.~148\quad KNNvkn}{KNNvkn}{1k5N/8/8/8/8/8/3K3N/5n2 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 121\,110\,528 indexed have a unique solution at h\#6.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1...Ke2 2.Kc7 Kf3 3.Kd6 Kg4 4.Ke5 Kh5 5.Kf4 Ng6+ 6.Kg3 Nxf1+ 7.Kh3 Nf4\#}{https://helpman.komtera.lt/?fen=1k5N/8/8/8/8/8/3K3N/5n2&moves=6.5}{3 + 2}{pure, model, ideal, mirror, single-piece, single-piece:black} +\hmentry{No.~149\quad KPPvkr}{KPPvkr}{8/8/6r1/6k1/6P1/6P1/8/K7 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]784 positions of the 266\,305\,536 indexed have a unique solution at h\#6.5.}{1...Kb2 2.Rf6 Kc3 3.Rf5 gxf5 4.Kg4 f6 5.Kf3 f7 6.Ke2 f8=Q 7.Kd1 Qf1\#}{https://helpman.komtera.lt/?fen=8/8/6r1/6k1/6P1/6P1/8/K7&moves=6.5}{3 + 2}{pure, model, mirror, promotion, nocheck, umnov, promotions:q} +\hmentry{No.~150\quad KRBvkq}{KRBvkq}{7k/3B4/6R1/8/8/8/q7/K7 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3 positions of the 121\,110\,528 indexed have a unique solution at h\#6.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1...Kxa2 2.Kh7 Kb3 3.Kh8 Kc4 4.Kh7 Kd5 5.Kh8 Ke6 6.Kh7 Kf7 7.Kh8 Rh6\#}{https://helpman.komtera.lt/?fen=7k/3B4/6R1/8/8/8/q7/K7&moves=6.5}{3 + 2}{pure, mirror, switchback, single-piece, single-piece:black, pendulum, nocheck} +\hmentry{No.~151\quad KRvkqb}{KRvkqb}{8/8/5k2/3R4/8/bq6/8/1K6 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 121\,110\,528 indexed has a unique solution at h\#6.5.\\[0.3em]\textit{Published:} Sheglow, Wiktor S. -- Suomen Tehtäväniekat, No. (312), 05-06/1998, as h\#7 0.1... (P0574163)\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1...Ka1 2.Bb2+ Kb1 3.Be5+ Kc1 4.Kg5 Kd2 5.Kh4 Ke2 6.Bc3 Kf3 7.Kh3 Rh5\#}{https://helpman.komtera.lt/?fen=8/8/5k2/3R4/8/bq6/8/1K6&moves=6.5}{2 + 3}{pure, model, mirror, switchback, nocapture} +\hmentry{No.~152\quad KRvkqp}{KRvkqp}{6k1/5R2/8/8/8/1p6/2q5/1K6 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]17 positions of the 355\,074\,048 indexed have a unique solution at h\#6.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1...Ka1 2.Qb2+ Kxb2 3.Kh8 Kc3 4.b2 Kd4 5.b1=R Ke5 6.Rh1 Kf6 7.Rh7 Rf8\#}{https://helpman.komtera.lt/?fen=6k1/5R2/8/8/8/1p6/2q5/1K6&moves=6.5}{2 + 3}{pure, model, ideal, promotion, underpromotion, self-block, umnov, promotions:r} +\hmentry{No.~153\quad KRvkqq}{KRvkqq}{8/8/5k2/8/8/6R1/2q3q1/1K6 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]6 positions of the 121\,110\,528 indexed have a unique solution at h\#6.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1...Ka1 2.Qb1+ Kxb1 3.Qe4+ Kc1 4.Qg6 Kd2 5.Kg7 Ke3 6.Kh6 Kf4 7.Kh5 Rh3\#}{https://helpman.komtera.lt/?fen=8/8/5k2/8/8/6R1/2q3q1/1K6&moves=6.5}{2 + 3}{pure, model, ideal, switchback, self-block, umnov} +\hmentry{No.~154\quad KRvkqr}{KRvkqr}{8/8/5k2/8/6R1/8/2q4r/1K6 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]5 positions of the 121\,110\,528 indexed have a unique solution at h\#6.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1...Ka1 2.Qb1+ Kxb1 3.Rh6 Kc2 4.Rg6 Kd3 5.Kg7 Ke4 6.Kh6 Kf5 7.Rg7 Rh4\#}{https://helpman.komtera.lt/?fen=8/8/5k2/8/6R1/8/2q4r/1K6&moves=6.5}{2 + 3}{pure, model, ideal, switchback, self-block, umnov} +\hmentry{No.~155\quad KBBvkr}{KBBvkr}{7k/8/7B/8/8/8/1r6/KB6 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]28 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Rb8 Ka2 2.Ra8+ Kb3 3.Kg8 Kc4 4.Kf7 Kd5 5.Ke8 Ke6 6.Rd8 Bg6\#}{https://helpman.komtera.lt/?fen=7k/8/7B/8/8/8/1r6/KB6&moves=6}{3 + 2}{self-block, nocapture} \hmentry{No.~156\quad KNNNvk}{KNNNvk}{5k2/8/8/8/8/3K3N/N7/7N b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Kg7 Ke4 2.Kh6 Kf5 3.Kh5 Ng3+ 4.Kh4 Kg6 5.Kg4 Nf2+ 6.Kh4 Nf5\#}{https://helpman.komtera.lt/?fen=5k2/8/8/8/8/3K3N/N7/7N&moves=6}{4 + 1}{pure, mirror, switchback, single-piece, single-piece:black, nocapture} -\hmentry{No.~157\quad KQBNvk}{KQBNvk}{8/6N1/8/8/8/2B5/8/K1kQ4 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]98 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Kxd1 Ka2 2.Kc1 Kb3 3.Kb1 Kc4 4.Ka2 Ne6 5.Ka3 Bb4+ 6.Ka4 Nc5\#}{https://helpman.komtera.lt/?fen=8/6N1/8/8/8/2B5/8/K1kQ4&moves=6}{4 + 1}{switchback, single-piece, single-piece:black} -\hmentry{No.~158\quad KQQPvk}{KQQPvk}{K7/8/8/8/8/8/P3Q3/6kQ b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]6 positions of the 355\,074\,048 indexed have a unique solution at h\#6.}{1.Kxh1 Kb7 2.Kg1 Kc6 3.Kh1 Kd5 4.Kg1 Ke4 5.Kh1 Kf3 6.Kg1 Qg2\#}{https://helpman.komtera.lt/?fen=K7/8/8/8/8/8/P3Q3/6kQ&moves=6}{4 + 1}{switchback, single-piece, single-piece:black, pendulum, nocheck} -\hmentry{No.~159\quad KQQvkn}{KQQvkn}{7Q/7k/8/6Q1/8/8/1n6/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Kxh8 Kxb2 2.Kh7 Kc3 3.Kh8 Kd4 4.Kh7 Ke5 5.Kh8 Kf6 6.Kh7 Qg7\#}{https://helpman.komtera.lt/?fen=7Q/7k/8/6Q1/8/8/1n6/K7&moves=6}{3 + 2}{switchback, single-piece, single-piece:black, pendulum, nocheck} -\hmentry{No.~160\quad KQQvkp}{KQQvkp}{K7/1p6/8/8/8/8/4Q3/6kQ b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]6 positions of the 355\,074\,048 indexed have a unique solution at h\#6.}{1.Kxh1 Kxb7 2.Kg1 Kc6 3.Kh1 Kd5 4.Kg1 Ke4 5.Kh1 Kf3 6.Kg1 Qg2\#}{https://helpman.komtera.lt/?fen=K7/1p6/8/8/8/8/4Q3/6kQ&moves=6}{3 + 2}{switchback, single-piece, single-piece:black, pendulum, nocheck} -\hmentry{No.~161\quad KQRBvk}{KQRBvk}{8/7Q/6k1/8/7B/6R1/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower.\\[0.3em]29 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Kxh7 Kb2 2.Kh6 Kc3 3.Kh5 Kd4 4.Kxh4 Ke5 5.Kh5 Kf6 6.Kh6 Rh3\#}{https://helpman.komtera.lt/?fen=8/7Q/6k1/8/7B/6R1/8/K7&moves=6}{4 + 1}{pure, model, ideal, mirror, switchback, single-piece, single-piece:black, nocheck} -\hmentry{No.~162\quad KQRPvk}{KQRPvk}{8/7Q/6Rk/8/8/8/5P2/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]14 positions of the 355\,074\,048 indexed have a unique solution at h\#6.}{1.Kxh7 f4 2.Kh8 f5 3.Kh7 f6 4.Kh8 f7 5.Kh7 Rg7+ 6.Kh8 f8=Q\#}{https://helpman.komtera.lt/?fen=8/7Q/6Rk/8/8/8/5P2/K7&moves=6}{4 + 1}{promotion, excelsior, excelsior:white, switchback, single-piece, single-piece:black, phoenix, promotions:q} -\hmentry{No.~163\quad KQRvkn}{KQRvkn}{7R/7k/8/6Q1/8/8/1n6/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Kxh8 Kxb2 2.Kh7 Kc3 3.Kh8 Kd4 4.Kh7 Ke5 5.Kh8 Kf6 6.Kh7 Qg7\#}{https://helpman.komtera.lt/?fen=7R/7k/8/6Q1/8/8/1n6/K7&moves=6}{3 + 2}{switchback, single-piece, single-piece:black, pendulum, nocheck} -\hmentry{No.~164\quad KQRvkp}{KQRvkp}{8/7Q/6Rk/8/8/1p6/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]72 positions of the 355\,074\,048 indexed have a unique solution at h\#6.}{1.Kxh7 Kb2 2.Kh8 Kc3 3.b2 Kd4 4.b1=R Ke5 5.Rb8 Kf6 6.Rg8 Rh6\#}{https://helpman.komtera.lt/?fen=8/7Q/6Rk/8/8/1p6/8/K7&moves=6}{3 + 2}{pure, model, ideal, promotion, underpromotion, self-block, nocheck, umnov, promotions:r} -\hmentry{No.~165\quad KQRvkq}{KQRvkq}{8/1qR5/6Qk/8/8/8/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Kxg6 Ka2 2.Qd5+ Ka3 3.Qf7 Kb4 4.Kg7 Kc5 5.Kf8 Kd6 6.Ke8 Rc8\#}{https://helpman.komtera.lt/?fen=8/1qR5/6Qk/8/8/8/8/K7&moves=6}{3 + 2}{pure, model, ideal, self-block} -\hmentry{No.~166\quad KQRvkr}{KQRvkr}{8/8/7Q/7k/2R5/1r6/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]6 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Kxh6 Ka2 2.Rb7 Ka3 3.Rf7 Kb4 4.Kg7 Kc5 5.Kf8 Kd6 6.Ke8 Rc8\#}{https://helpman.komtera.lt/?fen=8/8/7Q/7k/2R5/1r6/8/K7&moves=6}{3 + 2}{pure, model, ideal, self-block, nocheck} -\hmentry{No.~167\quad KQvkbn}{KQvkbn}{7k/8/8/8/8/b7/7Q/K1n5 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 121\,110\,528 indexed has a unique solution at h\#6.}{1.Kg7 Kb1 2.Ne2 Kc2 3.Ng1 Kd3 4.Nh3 Ke4 5.Kh6 Kf5 6.Kh5 Qxh3\#}{https://helpman.komtera.lt/?fen=7k/8/8/8/8/b7/7Q/K1n5&moves=6}{2 + 3}{mirror, nocheck} -\hmentry{No.~168\quad KQvknn}{KQvknn}{8/8/7k/6Q1/8/2n5/1n6/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]9 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Kh7 Kxb2 2.Kh8 Kxc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7\#}{https://helpman.komtera.lt/?fen=8/8/7k/6Q1/8/2n5/1n6/K7&moves=6}{2 + 3}{pure, model, ideal, switchback, single-piece, single-piece:black, nocheck} -\hmentry{No.~169\quad KQvknp}{KQvknp}{8/8/7k/6Q1/4p3/8/8/K2n4 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]18 positions of the 355\,074\,048 indexed have a unique solution at h\#6.}{1.Kh7 Kb1 2.e3 Kc2 3.e2 Kd3 4.e1=B Ke4 5.Bc3 Kf5 6.Bh8 Qg6\#}{https://helpman.komtera.lt/?fen=8/8/7k/6Q1/4p3/8/8/K2n4&moves=6}{2 + 3}{pure, model, promotion, underpromotion, self-block, nocapture, nocheck, promotions:b} -\hmentry{No.~170\quad KQvkpp}{KQvkpp}{8/6k1/4pQ2/8/p7/8/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]15 positions of the 266\,305\,536 indexed have a unique solution at h\#6.}{1.Kg8 Kb2 2.a3+ Kc3 3.a2 Kd4 4.a1=R Ke5 5.Rh1 Kxe6 6.Rh8 Qf7\#}{https://helpman.komtera.lt/?fen=8/6k1/4pQ2/8/p7/8/8/K7&moves=6}{2 + 3}{pure, model, ideal, promotion, underpromotion, self-block, promotions:r} -\hmentry{No.~171\quad KQvkqn}{KQvkqn}{8/8/7k/6Q1/1q1n4/8/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Kh7 Ka2 2.Qb7 Ka3 3.Qg7 Kb4 4.Kg8 Kc5 5.Kf8 Kd6 6.Qg8 Qe7\#}{https://helpman.komtera.lt/?fen=8/8/7k/6Q1/1q1n4/8/8/K7&moves=6}{2 + 3}{pure, model, self-block, nocapture, nocheck} -\hmentry{No.~172\quad KQvkqp}{KQvkqp}{K7/8/2p5/1q6/8/8/8/5Qk1 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 355\,074\,048 indexed have a unique solution at h\#6.}{1.Kh2 Qf7 2.Kg3 Qb7 3.Kf4 Kb8 4.Ke5 Kc8 5.Kd6 Kd8 6.Qd5 Qe7\#}{https://helpman.komtera.lt/?fen=K7/8/2p5/1q6/8/8/8/5Qk1&moves=6}{2 + 3}{self-block, nocapture, nocheck} -\hmentry{No.~173\quad KRBNvk}{KRBNvk}{8/6N1/8/8/8/2B5/2R5/K2k4 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]36 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Kxc2 Ka2 2.Kc1 Kb3 3.Kb1 Kc4 4.Ka2 Ne6 5.Ka3 Bb4+ 6.Ka4 Nc5\#}{https://helpman.komtera.lt/?fen=8/6N1/8/8/8/2B5/2R5/K2k4&moves=6}{4 + 1}{single-piece, single-piece:black} -\hmentry{No.~174\quad KRBvkb}{KRBvkb}{8/4B3/8/6Rk/7b/8/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 8~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]28 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Kh6 Rg8 2.Kh5 Re8 3.Kg4 Kb2 4.Kf3 Kc3 5.Ke2 Bxh4+ 6.Kd1 Re1\#}{https://helpman.komtera.lt/?fen=8/4B3/8/6Rk/7b/8/8/K7&moves=6}{3 + 2}{pure, model, ideal, switchback, single-piece, single-piece:black} -\hmentry{No.~175\quad KRBvkp}{KRBvkp}{8/8/8/8/8/8/2pR4/K1k3B1 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#16, so the deepest sound problem is 20~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]175 positions of the 355\,074\,048 indexed have a unique solution at h\#6.}{1.Kxd2 Ka2 2.Kc1 Kb3 3.Kb1 Bc5 4.Ka1 Ba3 5.c1=N+ Kc2 6.Na2 Bb2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/8/2pR4/K1k3B1&moves=6}{3 + 2}{pure, model, ideal, promotion, underpromotion, switchback, self-block, umnov, promotions:n} -\hmentry{No.~176\quad KRNNvk}{KRNNvk}{8/8/8/8/8/8/k1K5/R1N4N b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]27 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Kxa1 Kd1 2.Kb2 Nb3 3.Kc3 Kc1 4.Kd3 Nc5+ 5.Ke2 Ng3+ 6.Ke1 Nd3\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/8/k1K5/R1N4N&moves=6}{4 + 1}{pure, model, ideal, mirror, single-piece, single-piece:black} -\hmentry{No.~177\quad KRNvkb}{KRNvkb}{8/8/8/8/8/4N3/4R3/Kb2k3 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 8~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]33 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Kxe2 Kb2 2.Kd3 Kc1 3.Kc3 Kd1 4.Kb2 Kd2 5.Ka1 Kc1 6.Ba2 Nc2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/4N3/4R3/Kb2k3&moves=6}{3 + 2}{pure, model, ideal, closed-walk, self-block, nocheck} -\hmentry{No.~178\quad KRRBvk}{KRRBvk}{8/7R/7k/8/7B/6R1/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower.\\[0.3em]17 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Kxh7 Kb2 2.Kh6 Kc3 3.Kh5 Kd4 4.Kxh4 Ke5 5.Kh5 Kf6 6.Kh6 Rh3\#}{https://helpman.komtera.lt/?fen=8/7R/7k/8/7B/6R1/8/K7&moves=6}{4 + 1}{pure, model, ideal, mirror, switchback, single-piece, single-piece:black, nocheck} -\hmentry{No.~179\quad KRRPvk}{KRRPvk}{7k/7R/6R1/8/8/8/5P2/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]5 positions of the 355\,074\,048 indexed have a unique solution at h\#6.}{1.Kxh7 f4 2.Kh8 f5 3.Kh7 f6 4.Kh8 f7 5.Kh7 Rg7+ 6.Kh8 f8=Q\#}{https://helpman.komtera.lt/?fen=7k/7R/6R1/8/8/8/5P2/K7&moves=6}{4 + 1}{promotion, excelsior, excelsior:white, switchback, single-piece, single-piece:black, pendulum, promotions:q} -\hmentry{No.~180\quad KRRvkp}{KRRvkp}{8/7R/6Rk/8/8/1p6/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]43 positions of the 355\,074\,048 indexed have a unique solution at h\#6.}{1.Kxh7 Kb2 2.Kh8 Kc3 3.b2 Kd4 4.b1=R Ke5 5.Rb8 Kf6 6.Rg8 Rh6\#}{https://helpman.komtera.lt/?fen=8/7R/6Rk/8/8/1p6/8/K7&moves=6}{3 + 2}{pure, model, ideal, promotion, underpromotion, self-block, nocheck, umnov, promotions:r} -\hmentry{No.~181\quad KRRvkr}{KRRvkr}{4kR2/7R/8/8/8/8/6r1/1K6 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 121\,110\,528 indexed has a unique solution at h\#6.}{1.Kxf8 Kc1 2.Rg7 Kd2 3.Kf7 Ke3 4.Kg6 Rxg7+ 5.Kh5 Kf4 6.Kh4 Rh7\#}{https://helpman.komtera.lt/?fen=4kR2/7R/8/8/8/8/6r1/1K6&moves=6}{3 + 2}{pure, model, ideal, mirror, switchback} -\hmentry{No.~182\quad KRvkbb}{KRvkbb}{8/6R1/6k1/8/8/8/2b5/K1b5 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Kf6 Ka2 2.Bg6 Kb3 3.Bf7+ Kb4 4.Ke7 Kc5 5.Kd8 Kd6 6.Bg8 Rxg8\#}{https://helpman.komtera.lt/?fen=8/6R1/6k1/8/8/8/2b5/K1b5&moves=6}{2 + 3}{pure, model, mirror} -\hmentry{No.~183\quad KRvkbn}{KRvkbn}{8/8/7k/8/2b5/8/7R/K2n4 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]12 positions of the 121\,110\,528 indexed have a unique solution at h\#6.\\[0.3em]\textit{Published:} Sheglow, Wiktor S. -- Suomen Tehtäväniekat, No. (306), 05-06/1998, as h\#6 (P0574158)}{1.Kg5 Rc2 2.Kf4 Rxc4+ 3.Ke3 Ka2 4.Kd2 Rd4+ 5.Kc1 Kb3 6.Kb1 Rxd1\#}{https://helpman.komtera.lt/?fen=8/8/7k/8/2b5/8/7R/K2n4&moves=6}{2 + 3}{pure, model, ideal, mirror, single-piece, single-piece:black} -\hmentry{No.~183b\quad KRvkbn}{KRvkbn-b}{8/8/7k/8/2b5/7R/8/K2n4 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]Same material and stipulation as No.~183, which is published; this position is not in the published database, under any mirroring.}{1.Kg5 Rc3 2.Kf4 Rxc4+ 3.Ke3 Ka2 4.Kd2 Rd4+ 5.Kc1 Kb3 6.Kb1 Rxd1\#}{https://helpman.komtera.lt/?fen=8/8/7k/8/2b5/7R/8/K2n4&moves=6}{2 + 3}{pure, model, ideal, mirror, single-piece, single-piece:black} -\hmentry{No.~184\quad KRvkbp}{KRvkbp}{8/8/6k1/6R1/8/pb6/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]817 positions of the 355\,074\,048 indexed have a unique solution at h\#6.}{1.Kh7 Kb1 2.Bg8 Kc2 3.a2 Kd3 4.a1=R Ke4 5.Ra7 Kf5 6.Rg7 Rh5\#}{https://helpman.komtera.lt/?fen=8/8/6k1/6R1/8/pb6/8/K7&moves=6}{2 + 3}{pure, model, ideal, promotion, underpromotion, self-block, nocapture, nocheck, promotions:r} -\hmentry{No.~185\quad KRvknn}{KRvknn}{8/8/5Rk1/8/8/2nn4/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]38 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Kg5 Rc6 2.Kf4 Rxc3 3.Ke3 Ka2 4.Kd2 Rxd3+ 5.Kc1 Kb3 6.Kb1 Rd1\#}{https://helpman.komtera.lt/?fen=8/8/5Rk1/8/8/2nn4/8/K7&moves=6}{2 + 3}{pure, model, ideal, mirror, single-piece, single-piece:black} +\hmentry{No.~157\quad KQBNvk}{KQBNvk}{8/6N1/8/8/8/2B5/8/K1kQ4 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]98 positions of the 121\,110\,528 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxd1 Ka2 2.Kc1 Kb3 3.Kb1 Kc4 4.Ka2 Ne6 5.Ka3 Bb4+ 6.Ka4 Nc5\#}{https://helpman.komtera.lt/?fen=8/6N1/8/8/8/2B5/8/K1kQ4&moves=6}{4 + 1}{switchback, single-piece, single-piece:black} +\hmentry{No.~158\quad KQQPvk}{KQQPvk}{K7/8/8/8/8/8/P3Q3/6kQ b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]6 positions of the 355\,074\,048 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxh1 Kb7 2.Kg1 Kc6 3.Kh1 Kd5 4.Kg1 Ke4 5.Kh1 Kf3 6.Kg1 Qg2\#}{https://helpman.komtera.lt/?fen=K7/8/8/8/8/8/P3Q3/6kQ&moves=6}{4 + 1}{switchback, single-piece, single-piece:black, pendulum, nocheck} +\hmentry{No.~159\quad KQQvkn}{KQQvkn}{7Q/7k/8/6Q1/8/8/1n6/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 121\,110\,528 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxh8 Kxb2 2.Kh7 Kc3 3.Kh8 Kd4 4.Kh7 Ke5 5.Kh8 Kf6 6.Kh7 Qg7\#}{https://helpman.komtera.lt/?fen=7Q/7k/8/6Q1/8/8/1n6/K7&moves=6}{3 + 2}{switchback, single-piece, single-piece:black, pendulum, nocheck} +\hmentry{No.~160\quad KQQvkp}{KQQvkp}{K7/1p6/8/8/8/8/4Q3/6kQ b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]6 positions of the 355\,074\,048 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxh1 Kxb7 2.Kg1 Kc6 3.Kh1 Kd5 4.Kg1 Ke4 5.Kh1 Kf3 6.Kg1 Qg2\#}{https://helpman.komtera.lt/?fen=K7/1p6/8/8/8/8/4Q3/6kQ&moves=6}{3 + 2}{switchback, single-piece, single-piece:black, pendulum, nocheck} +\hmentry{No.~161\quad KQRBvk}{KQRBvk}{8/7Q/7k/8/7B/6R1/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower.\\[0.3em]29 positions of the 121\,110\,528 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxh7 Kb2 2.Kh6 Kc3 3.Kh5 Kd4 4.Kxh4 Ke5 5.Kh5 Kf6 6.Kh6 Rh3\#}{https://helpman.komtera.lt/?fen=8/7Q/7k/8/7B/6R1/8/K7&moves=6}{4 + 1}{pure, model, ideal, mirror, switchback, single-piece, single-piece:black, nocheck} +\hmentry{No.~162\quad KQRPvk}{KQRPvk}{7k/7Q/6R1/8/8/8/5P2/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]14 positions of the 355\,074\,048 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxh7 f4 2.Kh8 f5 3.Kh7 f6 4.Kh8 f7 5.Kh7 Rg7+ 6.Kh8 f8=Q\#}{https://helpman.komtera.lt/?fen=7k/7Q/6R1/8/8/8/5P2/K7&moves=6}{4 + 1}{promotion, excelsior, excelsior:white, switchback, single-piece, single-piece:black, phoenix, pendulum, promotions:q} +\hmentry{No.~163\quad KQRvkn}{KQRvkn}{7R/7k/8/6Q1/8/8/1n6/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 121\,110\,528 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxh8 Kxb2 2.Kh7 Kc3 3.Kh8 Kd4 4.Kh7 Ke5 5.Kh8 Kf6 6.Kh7 Qg7\#}{https://helpman.komtera.lt/?fen=7R/7k/8/6Q1/8/8/1n6/K7&moves=6}{3 + 2}{switchback, single-piece, single-piece:black, pendulum, nocheck} +\hmentry{No.~164\quad KQRvkp}{KQRvkp}{7Q/7k/8/6R1/p7/8/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]72 positions of the 355\,074\,048 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxh8 Kb2 2.a3+ Kc3 3.a2 Kd4 4.a1=R Ke5 5.Ra8 Kf6 6.Rg8 Rh5\#}{https://helpman.komtera.lt/?fen=7Q/7k/8/6R1/p7/8/8/K7&moves=6}{3 + 2}{pure, model, ideal, promotion, underpromotion, self-block, kniest, promotions:r} +\hmentry{No.~165\quad KQRvkq}{KQRvkq}{8/1qR5/6Qk/8/8/8/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 121\,110\,528 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxg6 Ka2 2.Qd5+ Ka3 3.Qf7 Kb4 4.Kg7 Kc5 5.Kf8 Kd6 6.Ke8 Rc8\#}{https://helpman.komtera.lt/?fen=8/1qR5/6Qk/8/8/8/8/K7&moves=6}{3 + 2}{pure, model, ideal, self-block} +\hmentry{No.~166\quad KQRvkr}{KQRvkr}{8/8/7Q/7k/2R5/1r6/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]6 positions of the 121\,110\,528 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxh6 Ka2 2.Rb7 Ka3 3.Rf7 Kb4 4.Kg7 Kc5 5.Kf8 Kd6 6.Ke8 Rc8\#}{https://helpman.komtera.lt/?fen=8/8/7Q/7k/2R5/1r6/8/K7&moves=6}{3 + 2}{pure, model, ideal, self-block, nocheck} +\hmentry{No.~167\quad KQvkbn}{KQvkbn}{7k/8/8/8/8/b7/7Q/K1n5 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 121\,110\,528 indexed has a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1.Kg7 Kb1 2.Ne2 Kc2 3.Ng1 Kd3 4.Nh3 Ke4 5.Kh6 Kf5 6.Kh5 Qxh3\#}{https://helpman.komtera.lt/?fen=7k/8/8/8/8/b7/7Q/K1n5&moves=6}{2 + 3}{mirror, nocheck} +\hmentry{No.~168\quad KQvknn}{KQvknn}{8/8/7k/6Q1/8/2n5/1n6/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]9 positions of the 121\,110\,528 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1.Kh7 Kxb2 2.Kh8 Kxc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7\#}{https://helpman.komtera.lt/?fen=8/8/7k/6Q1/8/2n5/1n6/K7&moves=6}{2 + 3}{pure, model, ideal, switchback, single-piece, single-piece:black, nocheck} +\hmentry{No.~169\quad KQvknp}{KQvknp}{8/8/7k/6Q1/4p3/8/8/K2n4 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]18 positions of the 355\,074\,048 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1.Kh7 Kb1 2.e3 Kc2 3.e2 Kd3 4.e1=B Ke4 5.Bc3 Kf5 6.Bh8 Qg6\#}{https://helpman.komtera.lt/?fen=8/8/7k/6Q1/4p3/8/8/K2n4&moves=6}{2 + 3}{pure, model, promotion, underpromotion, self-block, nocapture, nocheck, promotions:b} +\hmentry{No.~170\quad KQvkpp}{KQvkpp}{8/7k/5Q2/p4p2/8/8/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]15 positions of the 266\,305\,536 indexed have a unique solution at h\#6.}{1.a4 Kb2 2.a3+ Kc3 3.a2 Kd4 4.a1=R Ke5 5.Ra8 Kxf5 6.Rh8 Qg6\#}{https://helpman.komtera.lt/?fen=8/7k/5Q2/p4p2/8/8/8/K7&moves=6}{2 + 3}{pure, model, ideal, promotion, underpromotion, self-block, single-piece, single-piece:black, promotions:r} +\hmentry{No.~171\quad KQvkqn}{KQvkqn}{8/8/7k/6Q1/1q1n4/8/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 121\,110\,528 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1.Kh7 Ka2 2.Qb7 Ka3 3.Qg7 Kb4 4.Kg8 Kc5 5.Kf8 Kd6 6.Qg8 Qe7\#}{https://helpman.komtera.lt/?fen=8/8/7k/6Q1/1q1n4/8/8/K7&moves=6}{2 + 3}{pure, model, self-block, nocapture, nocheck} +\hmentry{No.~172\quad KQvkqp}{KQvkqp}{K7/8/2p5/1q6/8/8/8/5Qk1 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 355\,074\,048 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1.Kh2 Qf7 2.Kg3 Qb7 3.Kf4 Kb8 4.Ke5 Kc8 5.Kd6 Kd8 6.Qd5 Qe7\#}{https://helpman.komtera.lt/?fen=K7/8/2p5/1q6/8/8/8/5Qk1&moves=6}{2 + 3}{self-block, nocapture, nocheck} +\hmentry{No.~173\quad KRBNvk}{KRBNvk}{8/6N1/8/8/8/2B5/2R5/K2k4 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]36 positions of the 121\,110\,528 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the solution begins with a capture.}{1.Kxc2 Ka2 2.Kc1 Kb3 3.Kb1 Kc4 4.Ka2 Ne6 5.Ka3 Bb4+ 6.Ka4 Nc5\#}{https://helpman.komtera.lt/?fen=8/6N1/8/8/8/2B5/2R5/K2k4&moves=6}{4 + 1}{single-piece, single-piece:black} +\hmentry{No.~174\quad KRBvkb}{KRBvkb}{7b/7k/8/4R3/8/8/8/K1B5 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 8~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]28 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Kg6 Bg5 2.Kh5 Kb1 3.Kg4 Re8 4.Kf3 Be7 5.Ke2 Bb4+ 6.Kd1 Re1\#}{https://helpman.komtera.lt/?fen=7b/7k/8/4R3/8/8/8/K1B5&moves=6}{3 + 2}{single-piece, single-piece:black, nocapture} +\hmentry{No.~175\quad KRBvkp}{KRBvkp}{6R1/8/7k/7p/7B/8/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#16, so the deepest sound problem is 20~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]175 positions of the 355\,074\,048 indexed have a unique solution at h\#6.}{1.Kh7 Kb2 2.Kh6 Kc3 3.Kh7 Kd4 4.Kh6 Ke5 5.Kh7 Kf6 6.Kh6 Rh8\#}{https://helpman.komtera.lt/?fen=6R1/8/7k/7p/7B/8/8/K7&moves=6}{3 + 2}{switchback, single-piece, single-piece:black, pendulum, nocapture, nocheck} +\hmentry{No.~176\quad KRNNvk}{KRNNvk}{5k2/4R3/7N/8/6N1/8/2K5/8 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]27 positions of the 121\,110\,528 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the solution begins with a capture.}{1.Kxe7 Nf2 2.Kf6 Kd3 3.Kg5 Ke4 4.Kh4 Kf5 5.Kg3 Kg6 6.Kh4 Nf5\#}{https://helpman.komtera.lt/?fen=5k2/4R3/7N/8/6N1/8/2K5/8&moves=6}{4 + 1}{pure, model, ideal, mirror, switchback, single-piece, single-piece:black, nocheck} +\hmentry{No.~177\quad KRNvkb}{KRNvkb}{8/8/8/8/8/4N3/4R3/Kb2k3 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 8~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]33 positions of the 121\,110\,528 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxe2 Kb2 2.Kd3 Kc1 3.Kc3 Kd1 4.Kb2 Kd2 5.Ka1 Kc1 6.Ba2 Nc2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/4N3/4R3/Kb2k3&moves=6}{3 + 2}{pure, model, ideal, closed-walk, self-block, nocheck} +\hmentry{No.~178\quad KRRBvk}{KRRBvk}{8/7R/7k/8/7B/6R1/8/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower.\\[0.3em]17 positions of the 121\,110\,528 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxh7 Kb2 2.Kh6 Kc3 3.Kh5 Kd4 4.Kxh4 Ke5 5.Kh5 Kf6 6.Kh6 Rh3\#}{https://helpman.komtera.lt/?fen=8/7R/7k/8/7B/6R1/8/K7&moves=6}{4 + 1}{pure, model, ideal, mirror, switchback, single-piece, single-piece:black, nocheck} +\hmentry{No.~179\quad KRRPvk}{KRRPvk}{7k/7R/6R1/8/8/8/5P2/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]5 positions of the 355\,074\,048 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxh7 f4 2.Kh8 f5 3.Kh7 f6 4.Kh8 f7 5.Kh7 Rg7+ 6.Kh8 f8=Q\#}{https://helpman.komtera.lt/?fen=7k/7R/6R1/8/8/8/5P2/K7&moves=6}{4 + 1}{promotion, excelsior, excelsior:white, switchback, single-piece, single-piece:black, pendulum, promotions:q} +\hmentry{No.~180\quad KRRvkp}{KRRvkp}{K7/8/8/8/5R1p/7k/6R1/8 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]43 positions of the 355\,074\,048 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the solution begins with a capture.}{1.Kxg2 Kb7 2.h3 Kc6 3.h2 Kd5 4.h1=R Ke4 5.Kh2 Kf3 6.Rg1 Rh4\#}{https://helpman.komtera.lt/?fen=K7/8/8/8/5R1p/7k/6R1/8&moves=6}{3 + 2}{pure, model, ideal, promotion, underpromotion, self-block, nocheck, promotions:r} +\hmentry{No.~181\quad KRRvkr}{KRRvkr}{4kR2/7R/8/8/8/8/6r1/1K6 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1 position of the 121\,110\,528 indexed has a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxf8 Kc1 2.Rg7 Kd2 3.Kf7 Ke3 4.Kg6 Rxg7+ 5.Kh5 Kf4 6.Kh4 Rh7\#}{https://helpman.komtera.lt/?fen=4kR2/7R/8/8/8/8/6r1/1K6&moves=6}{3 + 2}{pure, model, ideal, mirror, switchback} +\hmentry{No.~182\quad KRvkbb}{KRvkbb}{8/6R1/6k1/8/8/8/2b5/K1b5 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3 positions of the 121\,110\,528 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1.Kf6 Ka2 2.Bg6 Kb3 3.Bf7+ Kb4 4.Ke7 Kc5 5.Kd8 Kd6 6.Bg8 Rxg8\#}{https://helpman.komtera.lt/?fen=8/6R1/6k1/8/8/8/2b5/K1b5&moves=6}{2 + 3}{pure, model, mirror} +\hmentry{No.~183\quad KRvkbn}{KRvkbn}{8/8/7k/8/2b5/8/7R/K2n4 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]12 positions of the 121\,110\,528 indexed have a unique solution at h\#6.\\[0.3em]\textit{Published:} Sheglow, Wiktor S. -- Suomen Tehtäväniekat, No. (306), 05-06/1998, as h\#6 (P0574158)\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1.Kg5 Rc2 2.Kf4 Rxc4+ 3.Ke3 Ka2 4.Kd2 Rd4+ 5.Kc1 Kb3 6.Kb1 Rxd1\#}{https://helpman.komtera.lt/?fen=8/8/7k/8/2b5/8/7R/K2n4&moves=6}{2 + 3}{pure, model, ideal, mirror, single-piece, single-piece:black} +\hmentry{No.~183b\quad KRvkbn}{KRvkbn-b}{8/8/7k/8/2b5/7R/8/K2n4 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]Same material and stipulation as No.~183, which is published; this position is not in the published database, under any mirroring.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1.Kg5 Rc3 2.Kf4 Rxc4+ 3.Ke3 Ka2 4.Kd2 Rd4+ 5.Kc1 Kb3 6.Kb1 Rxd1\#}{https://helpman.komtera.lt/?fen=8/8/7k/8/2b5/7R/8/K2n4&moves=6}{2 + 3}{pure, model, ideal, mirror, single-piece, single-piece:black} +\hmentry{No.~184\quad KRvkbp}{KRvkbp}{8/8/7k/6p1/6R1/8/8/K1b5 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]817 positions of the 355\,074\,048 indexed have a unique solution at h\#6.}{1.Kh5 Rxg5+ 2.Kh4 Rh5+ 3.Kg3 Kb1 4.Kf2 Kc2 5.Ke1 Kd3 6.Kd1 Rh1\#}{https://helpman.komtera.lt/?fen=8/8/7k/6p1/6R1/8/8/K1b5&moves=6}{2 + 3}{single-piece, single-piece:black, umnov} +\hmentry{No.~185\quad KRvknn}{KRvknn}{8/8/7k/6R1/8/8/1n5n/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]38 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Nd3 Kb1 2.Nf4 Kc2 3.Nh5 Kd3 4.Ng4 Ke4 5.Ngf6+ Kf5 6.Nh7 Rg6\#}{https://helpman.komtera.lt/?fen=8/8/7k/6R1/8/8/1n5n/K7&moves=6}{2 + 3}{self-block, nocapture} \hmentry{No.~186\quad KRvknp}{KRvknp}{8/8/6k1/5R2/p7/8/8/K1n5 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1\,731 positions of the 355\,074\,048 indexed have a unique solution at h\#6.}{1.Kh7 Kb2 2.a3+ Kc3 3.a2 Kd4 4.a1=R Ke5 5.Ra8 Kf6 6.Rg8 Rh5\#}{https://helpman.komtera.lt/?fen=8/8/6k1/5R2/p7/8/8/K1n5&moves=6}{2 + 3}{pure, model, promotion, underpromotion, self-block, nocapture, promotions:r} \hmentry{No.~187\quad KRvkpp}{KRvkpp}{8/8/8/6pk/6R1/8/2p5/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1\,085 positions of the 266\,305\,536 indexed have a unique solution at h\#6.}{1.c1=B Rxg5+ 2.Kh4 Rh5+ 3.Kg3 Kb1 4.Kf2 Kc2 5.Ke1 Kd3 6.Kd1 Rh1\#}{https://helpman.komtera.lt/?fen=8/8/8/6pk/6R1/8/2p5/K7&moves=6}{2 + 3}{set-play, promotion, underpromotion, umnov, promotions:b} \hmentry{No.~188\quad KRvkqn}{KRvkqn}{1q6/8/6k1/4R3/8/8/8/K3n3 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]66 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Qd8 Kb2 2.Qg5 Kc3 3.Kh5 Kd4 4.Kh4 Ke4 5.Qg2+ Kf4 6.Kh3 Rh5\#}{https://helpman.komtera.lt/?fen=1q6/8/6k1/4R3/8/8/8/K3n3&moves=6}{2 + 3}{pure, model, self-block, nocapture} -\hmentry{No.~189\quad KRvkrb}{KRvkrb}{8/3b4/6k1/6R1/8/8/3r4/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]55 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Kh7 Kb1 2.Rd6 Kc2 3.Rg6 Kd3 4.Be6 Ke4 5.Bg8 Kf5 6.Rg7 Rh5\#}{https://helpman.komtera.lt/?fen=8/3b4/6k1/6R1/8/8/3r4/K7&moves=6}{2 + 3}{pure, model, ideal, self-block, nocapture, nocheck} -\hmentry{No.~190\quad KRvkrn}{KRvkrn}{8/8/6k1/6R1/8/8/3r3n/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]22 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Kh6 Kb1 2.Rd7 Kc2 3.Rh7 Kd3 4.Ng4 Ke4 5.Nf6+ Kf5 6.Nh5 Rg6\#}{https://helpman.komtera.lt/?fen=8/8/6k1/6R1/8/8/3r3n/K7&moves=6}{2 + 3}{self-block, nocapture} -\hmentry{No.~191\quad KRvkrp}{KRvkrp}{8/8/7k/8/8/8/p1r5/K6R b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]175 positions of the 355\,074\,048 indexed have a unique solution at h\#6.}{1.Kg5 Rb1 2.Kf4 Rb2 3.Ke3 Kxa2 4.Kd2 Kb3 5.Kc1 Ra2 6.Rd2 Ra1\#}{https://helpman.komtera.lt/?fen=8/8/7k/8/8/8/p1r5/K6R&moves=6}{2 + 3}{pure, model, ideal, self-block, nocheck} -\hmentry{No.~192\quad KRvkrr}{KRvkrr}{8/8/8/1r4k1/6R1/8/3r4/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]100 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Kf5 Rg5+ 2.Ke4 Rxb5 3.Kd3 Ra5 4.Kc2 Ka2 5.Kd1+ Kb3 6.Kc1 Ra1\#}{https://helpman.komtera.lt/?fen=8/8/8/1r4k1/6R1/8/3r4/K7&moves=6}{2 + 3}{pure, model, ideal, single-piece, single-piece:black, umnov} -\hmentry{No.~193\quad KQBvkq}{KQBvkq}{7B/7k/8/6Q1/8/8/1q6/K7 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]6 positions of the 121\,110\,528 indexed have a unique solution at h\#5.5.}{1...Kxb2 2.Kxh8 Kc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7\#}{https://helpman.komtera.lt/?fen=7B/7k/8/6Q1/8/8/1q6/K7&moves=5.5}{3 + 2}{pure, model, ideal, switchback, single-piece, single-piece:black, kniest, pendulum, nocheck} -\hmentry{No.~194\quad KQNvkq}{KQNvkq}{7N/7k/8/6Q1/8/8/1q6/K7 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]6 positions of the 121\,110\,528 indexed have a unique solution at h\#5.5.}{1...Kxb2 2.Kxh8 Kc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7\#}{https://helpman.komtera.lt/?fen=7N/7k/8/6Q1/8/8/1q6/K7&moves=5.5}{3 + 2}{pure, model, ideal, switchback, single-piece, single-piece:black, kniest, pendulum, nocheck} -\hmentry{No.~195\quad KQvkbb}{KQvkbb}{8/8/7k/8/8/1bb5/8/KQ6 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 121\,110\,528 indexed have a unique solution at h\#5.5.}{1...Qb2 2.Kg5 Qxc3 3.Kf4 Qf6+ 4.Ke3 Kb2 5.Ke2 Kc3 6.Kd1 Qf1\#}{https://helpman.komtera.lt/?fen=8/8/7k/8/8/1bb5/8/KQ6&moves=5.5}{2 + 3}{pure, model, mirror, single-piece, single-piece:black} -\hmentry{No.~196\quad KQvkbp}{KQvkbp}{6Q1/8/7k/8/3b4/8/p7/K7 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 355\,074\,048 indexed have a unique solution at h\#5.5.}{1...Kxa2 2.Kh5 Kb1 3.Kh4 Qa2 4.Kg3 Kc2 5.Kf2 Kd3+ 6.Ke1 Qe2\#}{https://helpman.komtera.lt/?fen=6Q1/8/7k/8/3b4/8/p7/K7&moves=5.5}{2 + 3}{single-piece, single-piece:black} -\hmentry{No.~197\quad KQvkqb}{KQvkqb}{8/8/5k2/8/6Q1/q7/8/Kb6 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]25 positions of the 121\,110\,528 indexed have a unique solution at h\#5.5.}{1...Kxb1 2.Qd3+ Kc1 3.Qg6 Kd2 4.Kg7 Ke3 5.Kh6 Kf4 6.Qh7 Qg5\#}{https://helpman.komtera.lt/?fen=8/8/5k2/8/6Q1/q7/8/Kb6&moves=5.5}{2 + 3}{pure, model, ideal, self-block} -\hmentry{No.~198\quad KQvkqq}{KQvkqq}{8/8/5k2/8/6Q1/q7/8/Kq6 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]58 positions of the 121\,110\,528 indexed have a unique solution at h\#5.5.}{1...Kxb1 2.Qd3+ Kc1 3.Qg6 Kd2 4.Kg7 Ke3 5.Kh6 Kf4 6.Qh7 Qg5\#}{https://helpman.komtera.lt/?fen=8/8/5k2/8/6Q1/q7/8/Kq6&moves=5.5}{2 + 3}{pure, model, ideal, self-block} -\hmentry{No.~199\quad KQvkqr}{KQvkqr}{8/8/5k2/8/6Q1/q7/8/Kr6 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#6.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]10 positions of the 121\,110\,528 indexed have a unique solution at h\#5.5.}{1...Kxb1 2.Qd3+ Kc1 3.Qg6 Kd2 4.Kg7 Ke3 5.Kh6 Kf4 6.Qh7 Qg5\#}{https://helpman.komtera.lt/?fen=8/8/5k2/8/6Q1/q7/8/Kr6&moves=5.5}{2 + 3}{pure, model, ideal, self-block} -\hmentry{No.~200\quad KQvkrn}{KQvkrn}{8/6k1/8/8/8/8/8/Krn4Q w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#6.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 121\,110\,528 indexed have a unique solution at h\#5.5.}{1...Kxb1 2.Ne2 Kc2 3.Ng1 Kd3 4.Nh3 Ke4 5.Kh6 Kf5 6.Kh5 Qxh3\#}{https://helpman.komtera.lt/?fen=8/6k1/8/8/8/8/8/Krn4Q&moves=5.5}{2 + 3}{mirror, nocheck} -\hmentry{No.~201\quad KRNvkq}{KRNvkq}{8/N7/8/7k/R7/8/8/Kq6 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 121\,110\,528 indexed have a unique solution at h\#5.5.}{1...Kxb1 2.Kg5 Ra6 3.Kf4 Nb5 4.Ke3 Re6+ 5.Kd2 Re2+ 6.Kd1 Nc3\#}{https://helpman.komtera.lt/?fen=8/N7/8/7k/R7/8/8/Kq6&moves=5.5}{3 + 2}{single-piece, single-piece:black} -\hmentry{No.~202\quad KQBvkr}{KQBvkr}{8/8/8/8/6kB/1r3Q2/8/K7 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#6, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]15 positions of the 121\,110\,528 indexed have a unique solution at h\#5.}{1.Kxh4 Qxb3 2.Kg4 Qa2 3.Kf3 Kb2 4.Ke2 Kc3+ 5.Kd1 Qd2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/6kB/1r3Q2/8/K7&moves=5}{3 + 2}{switchback, single-piece, single-piece:black} -\hmentry{No.~203\quad KQQvkb}{KQQvkb}{8/8/8/7Q/6k1/4Q3/8/K2b4 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#6, so the deepest sound problem is 2~plies shallower.\\[0.3em]408 positions of the 121\,110\,528 indexed have a unique solution at h\#5.}{1.Kxh5 Kb2 2.Kg4 Qg5+ 3.Kf3 Kc3 4.Kf2 Kd3 5.Ke1 Qg1\#}{https://helpman.komtera.lt/?fen=8/8/8/7Q/6k1/4Q3/8/K2b4&moves=5}{3 + 2}{switchback, single-piece, single-piece:black} -\hmentry{No.~204\quad KQQvkq}{KQQvkq}{8/8/8/4Q3/8/8/4q2k/K4Q2 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]441 positions of the 121\,110\,528 indexed have a unique solution at h\#5.}{1.Qxe5+ Kb1 2.Kg3 Qb5 3.Kf2 Kc2 4.Ke1 Kd3 5.Kd1 Qb1\#}{https://helpman.komtera.lt/?fen=8/8/8/4Q3/8/8/4q2k/K4Q2&moves=5}{3 + 2}{mirror} -\hmentry{No.~205\quad KQQvkr}{KQQvkr}{8/8/8/8/7Q/1r3Q1k/8/K7 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#6, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]46 positions of the 121\,110\,528 indexed have a unique solution at h\#5.}{1.Kxh4 Qxb3 2.Kg4 Qa2 3.Kf3 Kb2 4.Ke2 Kc3+ 5.Kd1 Qd2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/7Q/1r3Q1k/8/K7&moves=5}{3 + 2}{single-piece, single-piece:black} -\hmentry{No.~206\quad KQRNvk}{KQRNvk}{8/8/8/8/6Qk/N4R2/8/K7 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]26 positions of the 121\,110\,528 indexed have a unique solution at h\#5.}{1.Kxg4 Rb3 2.Kf4 Rb2 3.Ke3 Nc2+ 4.Kd2 Ne3+ 5.Kc1 Rc2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/6Qk/N4R2/8/K7&moves=5}{4 + 1}{single-piece, single-piece:black, umnov} -\hmentry{No.~207\quad KQRvkb}{KQRvkb}{8/8/8/8/8/8/6R1/K1b3kQ b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1\,113 positions of the 121\,110\,528 indexed have a unique solution at h\#5.}{1.Kxh1 Rh2+ 2.Kg1 Kb1 3.Kf1 Kc2 4.Ke1 Kd3 5.Kd1 Rh1\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/8/6R1/K1b3kQ&moves=5}{3 + 2}{switchback, single-piece, single-piece:black} -\hmentry{No.~208\quad KQvkrb}{KQvkrb}{8/2r5/8/8/8/1b5k/6Q1/K7 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#6.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]23 positions of the 121\,110\,528 indexed have a unique solution at h\#5.}{1.Kh4 Qc6 2.Kg3 Kb2 3.Kf2 Kc3 4.Ke1 Kd3 5.Kd1 Qh1\#}{https://helpman.komtera.lt/?fen=8/2r5/8/8/8/1b5k/6Q1/K7&moves=5}{2 + 3}{pure, model, mirror, single-piece, single-piece:black, nocapture, nocheck} -\hmentry{No.~209\quad KQvkrp}{KQvkrp}{8/2r5/8/8/8/1p5k/6Q1/K7 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#6.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]631 positions of the 355\,074\,048 indexed have a unique solution at h\#5.}{1.Kh4 Qc6 2.Kg3 Kb2 3.Kf2 Kc3 4.Ke1 Kd3 5.Kd1 Qh1\#}{https://helpman.komtera.lt/?fen=8/2r5/8/8/8/1p5k/6Q1/K7&moves=5}{2 + 3}{pure, model, mirror, single-piece, single-piece:black, nocapture, nocheck} -\hmentry{No.~210\quad KRBvkr}{KRBvkr}{6rk/6B1/8/8/8/8/7R/1K6 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3 positions of the 121\,110\,528 indexed have a unique solution at h\#5.}{1.Kxg7 Kc2 2.Rh8 Kd3 3.Rh3+ Ke4 4.Kh6 Kf5 5.Kh5 Rxh3\#}{https://helpman.komtera.lt/?fen=6rk/6B1/8/8/8/8/7R/1K6&moves=5}{3 + 2}{pure, model, ideal, mirror} -\hmentry{No.~211\quad KRRNvk}{KRRNvk}{8/8/8/6R1/7k/N4R2/8/K7 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 121\,110\,528 indexed have a unique solution at h\#5.}{1.Kxg5 Rb3 2.Kf4 Rb2 3.Ke3 Nc2+ 4.Kd2 Ne3+ 5.Kc1 Rc2\#}{https://helpman.komtera.lt/?fen=8/8/8/6R1/7k/N4R2/8/K7&moves=5}{4 + 1}{single-piece, single-piece:black, umnov} -\hmentry{No.~212\quad KRRvkb}{KRRvkb}{7b/6R1/8/8/8/8/6R1/K6k b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 4~plies shallower.\\[0.3em]290 positions of the 121\,110\,528 indexed have a unique solution at h\#5.}{1.Bxg7+ Rb2 2.Kg1 Kb1 3.Kf1 Kc2 4.Ke1 Kd3 5.Kd1 Rb1\#}{https://helpman.komtera.lt/?fen=7b/6R1/8/8/8/8/6R1/K6k&moves=5}{3 + 2}{pure, model, mirror} -\hmentry{No.~213\quad KRRvkn}{KRRvkn}{8/8/8/8/8/n7/1R6/K5kR b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]229 positions of the 121\,110\,528 indexed have a unique solution at h\#5.}{1.Kxh1 Rh2+ 2.Kg1 Kb2 3.Kf1 Kc3 4.Ke1 Kd3 5.Kd1 Rh1\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/n7/1R6/K5kR&moves=5}{3 + 2}{pure, model, mirror, switchback, single-piece, single-piece:black} -\hmentry{No.~214\quad KRRvkq}{KRRvkq}{8/8/8/8/8/8/3q1R2/K3R2k b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]219 positions of the 121\,110\,528 indexed have a unique solution at h\#5.}{1.Qxe1+ Kb2 2.Kg1 Rc2 3.Qf2 Kc3 4.Kf1 Kd3 5.Ke1 Rc1\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/8/3q1R2/K3R2k&moves=5}{3 + 2}{pure, model, ideal, self-block, kniest, umnov} -\hmentry{No.~215\quad KQvkrr}{KQvkrr}{8/5Q2/8/8/6k1/1r6/r7/K7 w - - 0 1}{h\#4.5}{\textbf{h\#4.5}, unique solution.\\[0.3em]The class runs to h\#6, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]460 positions of the 121\,110\,528 indexed have a unique solution at h\#4.5.}{1...Kxa2 2.Kg3 Qc4 3.Kf2 Kxb3 4.Ke1 Kc3 5.Kd1 Qf1\#}{https://helpman.komtera.lt/?fen=8/5Q2/8/8/6k1/1r6/r7/K7&moves=4.5}{2 + 3}{pure, model, ideal, mirror, single-piece, single-piece:black, nocheck} -\hmentry{No.~216\quad KQQNvk}{KQQNvk}{N7/8/8/8/8/1Q6/7Q/K6k b - - 0 1}{h\#4}{\textbf{h\#4}, unique solution.\\[0.3em]The class runs to h\#5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]18 positions of the 121\,110\,528 indexed have a unique solution at h\#4.}{1.Kxh2 Qg8 2.Kh3 Nc7 3.Kh4 Ne6 4.Kh5 Qg5\#}{https://helpman.komtera.lt/?fen=N7/8/8/8/8/1Q6/7Q/K6k&moves=4}{4 + 1}{pure, model, single-piece, single-piece:black, nocheck} -\hmentry{No.~217\quad KQQBvk}{KQQBvk}{8/8/8/8/3Q4/1Bk5/2Q5/K7 b - - 0 1}{h\#3}{\textbf{h\#3}, unique solution.\\[0.3em]The class runs to h\#4, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]293 positions of the 121\,110\,528 indexed have a unique solution at h\#3.}{1.Kxd4 Qg6 2.Kc5 Kb2 3.Kb4 Qb6\#}{https://helpman.komtera.lt/?fen=8/8/8/8/3Q4/1Bk5/2Q5/K7&moves=3}{4 + 1}{pure, model, ideal, single-piece, single-piece:black, nocheck} -\hmentry{No.~218\quad KQQRvk}{KQQRvk}{8/8/8/8/8/4Q3/1RQk4/K7 b - - 0 1}{h\#3}{\textbf{h\#3}, unique solution.\\[0.3em]The class runs to h\#4, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]775 positions of the 121\,110\,528 indexed have a unique solution at h\#3.}{1.Kxe3 Ka2 2.Kd4 Qe4+ 3.Kc3 Rc2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/4Q3/1RQk4/K7&moves=3}{4 + 1}{single-piece, single-piece:black} -\hmentry{No.~219\quad KQRRvk}{KQRRvk}{8/8/8/8/8/4R3/1RQk4/K7 b - - 0 1}{h\#3}{\textbf{h\#3}, unique solution.\\[0.3em]The class runs to h\#5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1\,116 positions of the 121\,110\,528 indexed have a unique solution at h\#3.}{1.Kxe3 Ka2 2.Kd4 Qe4+ 3.Kc3 Rc2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/4R3/1RQk4/K7&moves=3}{4 + 1}{single-piece, single-piece:black} -\hmentry{No.~220\quad KRRRvk}{KRRRvk}{8/8/8/8/8/4R3/3RkR2/K7 b - - 0 1}{h\#3}{\textbf{h\#3}, unique solution.\\[0.3em]The class runs to h\#5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]217 positions of the 121\,110\,528 indexed have a unique solution at h\#3.}{1.Kxe3 Kb2 2.Ke4 Kc3 3.Ke3 Rde2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/4R3/3RkR2/K7&moves=3}{4 + 1}{switchback, single-piece, single-piece:black, kniest, nocheck} -\hmentry{No.~221\quad KQQQvk}{KQQQvk}{2Q5/2Q5/8/8/8/8/8/K1kQ4 b - - 0 1}{h\#2}{\textbf{h\#2}, unique solution.\\[0.3em]The class runs to h\#3, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3\,150 positions of the 121\,110\,528 indexed have a unique solution at h\#2.}{1.Kxd1 Qh2 2.Ke1 Qc1\#}{https://helpman.komtera.lt/?fen=2Q5/2Q5/8/8/8/8/8/K1kQ4&moves=2}{4 + 1}{mirror, single-piece, single-piece:black, nocheck} +\hmentry{No.~189\quad KRvkrb}{KRvkrb}{8/7k/8/6R1/8/b7/4r3/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]55 positions of the 121\,110\,528 indexed have a unique solution at h\#6.}{1.Bb2+ Ka2 2.Bg7+ Kb3 3.Kg8 Kc4 4.Kf8 Kd5 5.Be5 Ke6 6.Ke8 Rg8\#}{https://helpman.komtera.lt/?fen=8/7k/8/6R1/8/b7/4r3/K7&moves=6}{2 + 3}{pure, model, mirror, nocapture} +\hmentry{No.~190\quad KRvkrn}{KRvkrn}{8/8/6k1/6R1/8/8/3r3n/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]22 positions of the 121\,110\,528 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1.Kh6 Kb1 2.Rd7 Kc2 3.Rh7 Kd3 4.Ng4 Ke4 5.Nf6+ Kf5 6.Nh5 Rg6\#}{https://helpman.komtera.lt/?fen=8/8/6k1/6R1/8/8/3r3n/K7&moves=6}{2 + 3}{self-block, nocapture} +\hmentry{No.~191\quad KRvkrp}{KRvkrp}{8/8/7k/6R1/8/1p6/1r6/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]175 positions of the 355\,074\,048 indexed have a unique solution at h\#6.}{1.Kh7 Kxb2 2.Kh8 Kc3 3.b2 Kd4 4.b1=R Ke5 5.Rb8 Kf6 6.Rg8 Rh5\#}{https://helpman.komtera.lt/?fen=8/8/7k/6R1/8/1p6/1r6/K7&moves=6}{2 + 3}{set-play, pure, model, ideal, promotion, underpromotion, self-block, phoenix, nocheck, umnov, promotions:r} +\hmentry{No.~192\quad KRvkrr}{KRvkrr}{8/8/8/1r4k1/6R1/8/3r4/K7 b - - 0 1}{h\#6}{\textbf{h\#6}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]100 positions of the 121\,110\,528 indexed have a unique solution at h\#6.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1.Kf5 Rg5+ 2.Ke4 Rxb5 3.Kd3 Ra5 4.Kc2 Ka2 5.Kd1+ Kb3 6.Kc1 Ra1\#}{https://helpman.komtera.lt/?fen=8/8/8/1r4k1/6R1/8/3r4/K7&moves=6}{2 + 3}{pure, model, ideal, single-piece, single-piece:black, umnov} +\hmentry{No.~193\quad KQBvkq}{KQBvkq}{7B/7k/8/6Q1/8/8/1q6/K7 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]6 positions of the 121\,110\,528 indexed have a unique solution at h\#5.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1...Kxb2 2.Kxh8 Kc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7\#}{https://helpman.komtera.lt/?fen=7B/7k/8/6Q1/8/8/1q6/K7&moves=5.5}{3 + 2}{pure, model, ideal, switchback, single-piece, single-piece:black, kniest, pendulum, nocheck} +\hmentry{No.~194\quad KQNvkq}{KQNvkq}{7N/7k/8/6Q1/8/8/1q6/K7 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]6 positions of the 121\,110\,528 indexed have a unique solution at h\#5.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1...Kxb2 2.Kxh8 Kc3 3.Kh7 Kd4 4.Kh8 Ke5 5.Kh7 Kf6 6.Kh8 Qg7\#}{https://helpman.komtera.lt/?fen=7N/7k/8/6Q1/8/8/1q6/K7&moves=5.5}{3 + 2}{pure, model, ideal, switchback, single-piece, single-piece:black, kniest, pendulum, nocheck} +\hmentry{No.~195\quad KQvkbb}{KQvkbb}{8/8/7k/8/8/1bb5/8/KQ6 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 121\,110\,528 indexed have a unique solution at h\#5.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1...Qb2 2.Kg5 Qxc3 3.Kf4 Qf6+ 4.Ke3 Kb2 5.Ke2 Kc3 6.Kd1 Qf1\#}{https://helpman.komtera.lt/?fen=8/8/7k/8/8/1bb5/8/KQ6&moves=5.5}{2 + 3}{pure, model, mirror, single-piece, single-piece:black} +\hmentry{No.~196\quad KQvkbp}{KQvkbp}{6Q1/8/7k/8/3b4/8/p7/K7 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 355\,074\,048 indexed have a unique solution at h\#5.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1...Kxa2 2.Kh5 Kb1 3.Kh4 Qa2 4.Kg3 Kc2 5.Kf2 Kd3+ 6.Ke1 Qe2\#}{https://helpman.komtera.lt/?fen=6Q1/8/7k/8/3b4/8/p7/K7&moves=5.5}{2 + 3}{single-piece, single-piece:black} +\hmentry{No.~197\quad KQvkqb}{KQvkqb}{8/8/7k/8/1b6/q7/8/KQ6 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]25 positions of the 121\,110\,528 indexed have a unique solution at h\#5.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1...Qa2 2.Kg5 Qxa3 3.Kf4 Qa2 4.Ke3 Kb2 5.Kd2 Kb3+ 6.Kc1 Qc2\#}{https://helpman.komtera.lt/?fen=8/8/7k/8/1b6/q7/8/KQ6&moves=5.5}{2 + 3}{switchback, single-piece, single-piece:black} +\hmentry{No.~198\quad KQvkqq}{KQvkqq}{8/7k/8/8/8/1q6/Q7/K2q4 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#7.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]58 positions of the 121\,110\,528 indexed have a unique solution at h\#5.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1...Qb1+ 2.Qdd3 Qe1 3.Qf7 Kb2 4.Qdg6 Kc3 5.Kg7 Kd4 6.Kf6 Qe5\#}{https://helpman.komtera.lt/?fen=8/7k/8/8/8/1q6/Q7/K2q4&moves=5.5}{2 + 3}{pure, model, ideal, self-block, nocapture} +\hmentry{No.~199\quad KQvkqr}{KQvkqr}{8/8/5k2/8/6Q1/q7/8/Kr6 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#6.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]10 positions of the 121\,110\,528 indexed have a unique solution at h\#5.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1...Kxb1 2.Qd3+ Kc1 3.Qg6 Kd2 4.Kg7 Ke3 5.Kh6 Kf4 6.Qh7 Qg5\#}{https://helpman.komtera.lt/?fen=8/8/5k2/8/6Q1/q7/8/Kr6&moves=5.5}{2 + 3}{pure, model, ideal, self-block} +\hmentry{No.~200\quad KQvkrn}{KQvkrn}{8/6k1/8/8/8/8/8/Krn4Q w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#6.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 121\,110\,528 indexed have a unique solution at h\#5.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1...Kxb1 2.Ne2 Kc2 3.Ng1 Kd3 4.Nh3 Ke4 5.Kh6 Kf5 6.Kh5 Qxh3\#}{https://helpman.komtera.lt/?fen=8/6k1/8/8/8/8/8/Krn4Q&moves=5.5}{2 + 3}{mirror, nocheck} +\hmentry{No.~201\quad KRNvkq}{KRNvkq}{8/N7/8/7k/R7/8/8/Kq6 w - - 0 1}{h\#5.5}{\textbf{h\#5.5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 121\,110\,528 indexed have a unique solution at h\#5.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1...Kxb1 2.Kg5 Ra6 3.Kf4 Nb5 4.Ke3 Re6+ 5.Kd2 Re2+ 6.Kd1 Nc3\#}{https://helpman.komtera.lt/?fen=8/N7/8/7k/R7/8/8/Kq6&moves=5.5}{3 + 2}{single-piece, single-piece:black} +\hmentry{No.~202\quad KQBvkr}{KQBvkr}{8/8/8/8/6kB/1r3Q2/8/K7 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#6, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]15 positions of the 121\,110\,528 indexed have a unique solution at h\#5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxh4 Qxb3 2.Kg4 Qa2 3.Kf3 Kb2 4.Ke2 Kc3+ 5.Kd1 Qd2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/6kB/1r3Q2/8/K7&moves=5}{3 + 2}{switchback, single-piece, single-piece:black} +\hmentry{No.~203\quad KQQvkb}{KQQvkb}{4k2b/2Q3Q1/8/8/8/8/8/1K6 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#6, so the deepest sound problem is 2~plies shallower.\\[0.3em]408 positions of the 121\,110\,528 indexed have a unique solution at h\#5.\\[0.3em]\textit{Note:} the solution begins with a capture.}{1.Bxg7 Kc2 2.Kf8 Kd3 3.Kg8 Ke4 4.Kh7 Kf5 5.Kh6 Qh2\#}{https://helpman.komtera.lt/?fen=4k2b/2Q3Q1/8/8/8/8/8/1K6&moves=5}{3 + 2}{pure, model, ideal, self-block, nocheck} +\hmentry{No.~204\quad KQQvkq}{KQQvkq}{8/8/8/4Q3/8/8/4q2k/K4Q2 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]441 positions of the 121\,110\,528 indexed have a unique solution at h\#5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Qxe5+ Kb1 2.Kg3 Qb5 3.Kf2 Kc2 4.Ke1 Kd3 5.Kd1 Qb1\#}{https://helpman.komtera.lt/?fen=8/8/8/4Q3/8/8/4q2k/K4Q2&moves=5}{3 + 2}{mirror} +\hmentry{No.~205\quad KQQvkr}{KQQvkr}{8/8/2rQ4/7Q/6k1/8/8/K7 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#6, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]46 positions of the 121\,110\,528 indexed have a unique solution at h\#5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxh5 Qxc6 2.Kg4 Qh6 3.Kf3 Kb2 4.Ke2 Kc3 5.Kd1 Qd2\#}{https://helpman.komtera.lt/?fen=8/8/2rQ4/7Q/6k1/8/8/K7&moves=5}{3 + 2}{switchback, single-piece, single-piece:black, nocheck} +\hmentry{No.~206\quad KQRNvk}{KQRNvk}{8/8/8/8/6Qk/N4R2/8/K7 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]26 positions of the 121\,110\,528 indexed have a unique solution at h\#5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxg4 Rb3 2.Kf4 Rb2 3.Ke3 Nc2+ 4.Kd2 Ne3+ 5.Kc1 Rc2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/6Qk/N4R2/8/K7&moves=5}{4 + 1}{single-piece, single-piece:black, umnov} +\hmentry{No.~207\quad KQRvkb}{KQRvkb}{7b/6Q1/8/8/8/8/6R1/K6k b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1\,113 positions of the 121\,110\,528 indexed have a unique solution at h\#5.\\[0.3em]\textit{Note:} the solution begins with a capture.}{1.Bxg7+ Rb2 2.Kg1 Kb1 3.Kf1 Kc2 4.Ke1 Kd3 5.Kd1 Rb1\#}{https://helpman.komtera.lt/?fen=7b/6Q1/8/8/8/8/6R1/K6k&moves=5}{3 + 2}{pure, model, mirror} +\hmentry{No.~208\quad KQvkrb}{KQvkrb}{8/2r5/8/8/8/1b5k/6Q1/K7 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#6.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]23 positions of the 121\,110\,528 indexed have a unique solution at h\#5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1.Kh4 Qc6 2.Kg3 Kb2 3.Kf2 Kc3 4.Ke1 Kd3 5.Kd1 Qh1\#}{https://helpman.komtera.lt/?fen=8/2r5/8/8/8/1b5k/6Q1/K7&moves=5}{2 + 3}{pure, model, mirror, single-piece, single-piece:black, nocapture, nocheck} +\hmentry{No.~209\quad KQvkrp}{KQvkrp}{8/2r5/8/8/8/1p5k/6Q1/K7 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#6.5, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]631 positions of the 355\,074\,048 indexed have a unique solution at h\#5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1.Kh4 Qc6 2.Kg3 Kb2 3.Kf2 Kc3 4.Ke1 Kd3 5.Kd1 Qh1\#}{https://helpman.komtera.lt/?fen=8/2r5/8/8/8/1p5k/6Q1/K7&moves=5}{2 + 3}{pure, model, mirror, single-piece, single-piece:black, nocapture, nocheck} +\hmentry{No.~210\quad KRBvkr}{KRBvkr}{6rk/6B1/8/8/8/8/7R/1K6 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3 positions of the 121\,110\,528 indexed have a unique solution at h\#5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxg7 Kc2 2.Rh8 Kd3 3.Rh3+ Ke4 4.Kh6 Kf5 5.Kh5 Rxh3\#}{https://helpman.komtera.lt/?fen=6rk/6B1/8/8/8/8/7R/1K6&moves=5}{3 + 2}{pure, model, ideal, mirror} +\hmentry{No.~211\quad KRRNvk}{KRRNvk}{8/8/8/6R1/7k/N4R2/8/K7 b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 121\,110\,528 indexed have a unique solution at h\#5.\\[0.3em]\textit{Note:} the solution begins with a capture.}{1.Kxg5 Rb3 2.Kf4 Rb2 3.Ke3 Nc2+ 4.Kd2 Ne3+ 5.Kc1 Rc2\#}{https://helpman.komtera.lt/?fen=8/8/8/6R1/7k/N4R2/8/K7&moves=5}{4 + 1}{single-piece, single-piece:black, umnov} +\hmentry{No.~212\quad KRRvkb}{KRRvkb}{7b/6R1/8/8/8/8/6R1/K6k b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 4~plies shallower.\\[0.3em]290 positions of the 121\,110\,528 indexed have a unique solution at h\#5.\\[0.3em]\textit{Note:} the solution begins with a capture.}{1.Bxg7+ Rb2 2.Kg1 Kb1 3.Kf1 Kc2 4.Ke1 Kd3 5.Kd1 Rb1\#}{https://helpman.komtera.lt/?fen=7b/6R1/8/8/8/8/6R1/K6k&moves=5}{3 + 2}{pure, model, mirror} +\hmentry{No.~213\quad KRRvkn}{KRRvkn}{7k/6R1/8/8/7n/8/8/1K5R b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]229 positions of the 121\,110\,528 indexed have a unique solution at h\#5.\\[0.3em]\textit{Note:} the solution begins with a capture.}{1.Kxg7 Kc2 2.Nf3 Kd3 3.Nh2 Ke4 4.Kh6 Kf5 5.Kh5 Rxh2\#}{https://helpman.komtera.lt/?fen=7k/6R1/8/8/7n/8/8/1K5R&moves=5}{3 + 2}{pure, model, ideal, mirror, nocheck} +\hmentry{No.~214\quad KRRvkq}{KRRvkq}{8/8/8/8/8/8/5R2/K4Rqk b - - 0 1}{h\#5}{\textbf{h\#5}, unique solution.\\[0.3em]The class runs to h\#7, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]219 positions of the 121\,110\,528 indexed have a unique solution at h\#5.\\[0.3em]\textit{Note:} the solution begins with a capture.}{1.Qxf1+ Kb2 2.Kg1 Rc2 3.Qf2 Kc3 4.Kf1 Kd3 5.Ke1 Rc1\#}{https://helpman.komtera.lt/?fen=8/8/8/8/8/8/5R2/K4Rqk&moves=5}{3 + 2}{pure, model, ideal, self-block, umnov} +\hmentry{No.~215\quad KQvkrr}{KQvkrr}{8/8/8/6k1/8/8/1r2r3/K4Q2 w - - 0 1}{h\#4.5}{\textbf{h\#4.5}, unique solution.\\[0.3em]The class runs to h\#6, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]460 positions of the 121\,110\,528 indexed have a unique solution at h\#4.5.}{1...Qb1 2.Kf4 Qxb2 3.Ke3 Qa3+ 4.Kd2 Kb1 5.Kd1 Qc1\#}{https://helpman.komtera.lt/?fen=8/8/8/6k1/8/8/1r2r3/K4Q2&moves=4.5}{2 + 3}{single-piece, single-piece:black} +\hmentry{No.~216\quad KQQNvk}{KQQNvk}{N7/8/8/8/8/1Q6/7Q/K6k b - - 0 1}{h\#4}{\textbf{h\#4}, unique solution.\\[0.3em]The class runs to h\#5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]18 positions of the 121\,110\,528 indexed have a unique solution at h\#4.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxh2 Qg8 2.Kh3 Nc7 3.Kh4 Ne6 4.Kh5 Qg5\#}{https://helpman.komtera.lt/?fen=N7/8/8/8/8/1Q6/7Q/K6k&moves=4}{4 + 1}{pure, model, single-piece, single-piece:black, nocheck} +\hmentry{No.~217\quad KQQBvk}{KQQBvk}{8/8/8/8/4Q3/B2k4/1Q6/K7 b - - 0 1}{h\#3}{\textbf{h\#3}, unique solution.\\[0.3em]The class runs to h\#4, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]293 positions of the 121\,110\,528 indexed have a unique solution at h\#3.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxe4 Kb1 2.Ke3 Bc5+ 3.Kd3 Qc2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/4Q3/B2k4/1Q6/K7&moves=3}{4 + 1}{pure, model, ideal, closed-walk, single-piece, single-piece:black} +\hmentry{No.~218\quad KQQRvk}{KQQRvk}{8/8/8/8/3Q4/3k4/2R5/K1Q5 b - - 0 1}{h\#3}{\textbf{h\#3}, unique solution.\\[0.3em]The class runs to h\#4, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]775 positions of the 121\,110\,528 indexed have a unique solution at h\#3.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxd4 Kb2 2.Ke4 Qf4+ 3.Kd3 Rd2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/3Q4/3k4/2R5/K1Q5&moves=3}{4 + 1}{closed-walk, single-piece, single-piece:black} +\hmentry{No.~219\quad KQRRvk}{KQRRvk}{8/8/8/8/4R3/3k4/2R5/K1Q5 b - - 0 1}{h\#3}{\textbf{h\#3}, unique solution.\\[0.3em]The class runs to h\#5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]1\,116 positions of the 121\,110\,528 indexed have a unique solution at h\#3.\\[0.3em]\textit{Note:} the solution begins with a capture.}{1.Kxe4 Kb2 2.Kd4 Qf4+ 3.Kd3 Rd2\#}{https://helpman.komtera.lt/?fen=8/8/8/8/4R3/3k4/2R5/K1Q5&moves=3}{4 + 1}{closed-walk, single-piece, single-piece:black} +\hmentry{No.~220\quad KRRRvk}{KRRRvk}{8/8/8/8/3R4/2k5/1R6/K3R3 b - - 0 1}{h\#3}{\textbf{h\#3}, unique solution.\\[0.3em]The class runs to h\#5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]217 positions of the 121\,110\,528 indexed have a unique solution at h\#3.\\[0.3em]\textit{Note:} the solution begins with a capture.}{1.Kxd4 Rbb1 2.Kd3 Kb2 3.Kd2 Rbd1\#}{https://helpman.komtera.lt/?fen=8/8/8/8/3R4/2k5/1R6/K3R3&moves=3}{4 + 1}{single-piece, single-piece:black, nocheck} +\hmentry{No.~221\quad KQQQvk}{KQQQvk}{5Q2/4Q3/8/8/8/8/8/K1Qk4 b - - 0 1}{h\#2}{\textbf{h\#2}, unique solution.\\[0.3em]The class runs to h\#3, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]3\,150 positions of the 121\,110\,528 indexed have a unique solution at h\#2.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1.Kxc1 Qf2 2.Kd1 Qee1\#}{https://helpman.komtera.lt/?fen=5Q2/4Q3/8/8/8/8/8/K1Qk4&moves=2}{4 + 1}{switchback, single-piece, single-piece:black, nocheck} \chapter{Six men} \markboth{Six men}{} @@ -550,18 +550,18 @@ \chapter{Six men} with 6 men that can hold a mate, deepest sound problem first. \hmentry{No.~222\quad KBvkqnn}{KBvkqnn}{2n5/1n6/2q5/8/8/8/7B/1K5k b - - 0 1}{h\#10}{\textbf{h\#10}, unique solution.\\[0.3em]The class runs to h\#13, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]5 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#10.}{1.Kg2 Be5 2.Kf3 Bc3 3.Ke4 Kc2 4.Kd5 Kd3 5.Kd6 Kd4 6.Kc7 Ke5 7.Qa4 Ke6 8.Qa8 Ba5+ 9.Kb8 Kd7 10.Na7 Bc7\#}{https://helpman.komtera.lt/?fen=2n5/1n6/2q5/8/8/8/7B/1K5k&moves=10}{2 + 4}{pure, model, ideal, self-block, nocapture} -\hmentry{No.~223\quad KBvkqbn}{KBvkqbn}{8/8/1n6/3b4/q7/8/8/K1kB4 w - - 0 1}{h\#9.5}{\textbf{h\#9.5}, unique solution.\\[0.3em]The class runs to h\#12.5, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]90 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#9.5.}{1...Bxa4 2.Kd2 Bb5 3.Kc3 Ba6 4.Kb4 Kb2 5.Ka5 Kc3 6.Nc8 Kd4 7.Kb6 Kxd5 8.Ka7 Kc6 9.Ka8 Kc7 10.Na7 Bb7\#}{https://helpman.komtera.lt/?fen=8/8/1n6/3b4/q7/8/8/K1kB4&moves=9.5}{2 + 4}{pure, model, ideal, self-block, nocheck} -\hmentry{No.~224\quad KBvkqqn}{KBvkqqn}{8/1q6/1n6/8/8/8/q7/KBk5 w - - 0 1}{h\#9.5}{\textbf{h\#9.5}, unique solution.\\[0.3em]The class runs to h\#12.5, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]341 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#9.5.}{1...Kxa2 2.Kd2 Be4 3.Kc3 Bxb7 4.Kb4 Ba6 5.Ka5 Kb3 6.Nc8 Kc4 7.Kb6 Kd5 8.Ka7 Kc6 9.Ka8 Kc7 10.Na7 Bb7\#}{https://helpman.komtera.lt/?fen=8/1q6/1n6/8/8/8/q7/KBk5&moves=9.5}{2 + 4}{pure, model, ideal, switchback, self-block, nocheck} -\hmentry{No.~225\quad KBvkqrn}{KBvkqrn}{8/1q6/1n6/8/8/8/r7/KBk5 w - - 0 1}{h\#9.5}{\textbf{h\#9.5}, unique solution.\\[0.3em]The class runs to h\#12.5, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]394 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#9.5.}{1...Kxa2 2.Kd2 Be4 3.Kc3 Bxb7 4.Kb4 Ba6 5.Ka5 Kb3 6.Nc8 Kc4 7.Kb6 Kd5 8.Ka7 Kc6 9.Ka8 Kc7 10.Na7 Bb7\#}{https://helpman.komtera.lt/?fen=8/1q6/1n6/8/8/8/r7/KBk5&moves=9.5}{2 + 4}{pure, model, ideal, switchback, self-block, nocheck} +\hmentry{No.~223\quad KBvkqbn}{KBvkqbn}{7n/8/2B5/3b4/8/2k5/2q5/1K6 w - - 0 1}{h\#9.5}{\textbf{h\#9.5}, unique solution.\\[0.3em]The class runs to h\#12.5, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]90 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#9.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1...Ka1 2.Kb4 Bb5 3.Qc5 Kb2 4.Bb3 Bc4 5.Ka4 Kc3 6.Qa3 Kd4 7.Ng6 Kd5 8.Nf4+ Kc6 9.Nd3 Kb6 10.Nb4 Bb5\#}{https://helpman.komtera.lt/?fen=7n/8/2B5/3b4/8/2k5/2q5/1K6&moves=9.5}{2 + 4}{pure, model, ideal, switchback, self-block, nocapture} +\hmentry{No.~224\quad KBvkqqn}{KBvkqqn}{8/1q6/1n6/8/8/8/q7/KBk5 w - - 0 1}{h\#9.5}{\textbf{h\#9.5}, unique solution.\\[0.3em]The class runs to h\#12.5, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]341 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#9.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1...Kxa2 2.Kd2 Be4 3.Kc3 Bxb7 4.Kb4 Ba6 5.Ka5 Kb3 6.Nc8 Kc4 7.Kb6 Kd5 8.Ka7 Kc6 9.Ka8 Kc7 10.Na7 Bb7\#}{https://helpman.komtera.lt/?fen=8/1q6/1n6/8/8/8/q7/KBk5&moves=9.5}{2 + 4}{pure, model, ideal, switchback, self-block, nocheck} +\hmentry{No.~225\quad KBvkqrn}{KBvkqrn}{n7/8/4r3/8/8/5k2/2qB4/K7 w - - 0 1}{h\#9.5}{\textbf{h\#9.5}, unique solution.\\[0.3em]The class runs to h\#12.5, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]394 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#9.5.}{1...Be3 2.Qd1+ Kb2 3.Nc7 Kc3 4.Nb5+ Kc4 5.Nd4 Kd5 6.Rd6+ Ke5 7.Ke2 Kf4 8.Ke1 Kg3 9.Ne2+ Kg2 10.Rd2 Bf2\#}{https://helpman.komtera.lt/?fen=n7/8/4r3/8/8/5k2/2qB4/K7&moves=9.5}{2 + 4}{set-play, pure, model, ideal, self-block, nocapture} \hmentry{No.~226\quad KBBvkbn}{KBBvkbn}{8/8/1n6/3b4/8/8/2B5/KBk5 b - - 0 1}{h\#9}{\textbf{h\#9}, unique solution.\\[0.3em]The class runs to h\#12, so the deepest sound problem is 6~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]244 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#9.}{1.Kd2 Bd3 2.Kc3 Ba6 3.Kb4 Kb2 4.Ka5 Kc3 5.Nc8 Kd4 6.Kb6 Kxd5 7.Ka7 Kc6 8.Ka8 Kc7 9.Na7 Bb7\#}{https://helpman.komtera.lt/?fen=8/8/1n6/3b4/8/8/2B5/KBk5&moves=9}{3 + 3}{pure, self-block, nocheck} \hmentry{No.~227\quad KBBvknn}{KBBvknn}{n7/8/5B2/8/7B/7k/2n5/1K6 w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#13, so the deepest sound problem is 9~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]17 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#8.5.}{1...Bg3 2.Ne3 Bb8 3.Ng4 Kc2 4.Nc7 Kd3 5.Kg3 Be5+ 6.Kh4 Ke4 7.Ne6 Kf5 8.Ng5 Kg6 9.Nh3 Bg3\#}{https://helpman.komtera.lt/?fen=n7/8/5B2/8/7B/7k/2n5/1K6&moves=8.5}{3 + 3}{pure, model, ideal, self-block, nocapture} -\hmentry{No.~228\quad KBvkqbb}{KBvkqbb}{5b2/8/8/8/7B/7b/7k/Kq6 w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#10.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]25 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#8.5.}{1...Kxb1 2.Bf5+ Kb2 3.Kh3 Kc3 4.Kg4 Kd4 5.Kh5 Ke5 6.Kh6 Kf6 7.Kh7 Kf7 8.Kh8 Kxf8 9.Bh7 Bf6\#}{https://helpman.komtera.lt/?fen=5b2/8/8/8/7B/7b/7k/Kq6&moves=8.5}{2 + 4}{self-block} -\hmentry{No.~229\quad KBvkrbb}{KBvkrbb}{b7/8/8/8/8/8/2B2b2/k1Kr4 w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#9.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#8.5.}{1...Kxd1 2.Kb2 Be4 3.Kc3 Bxa8 4.Kd3 Kc1 5.Ke2 Kc2 6.Kf1 Kd3 7.Kg1 Ke4 8.Kh1 Kf3 9.Bg1 Kg3\#}{https://helpman.komtera.lt/?fen=b7/8/8/8/8/8/2B2b2/k1Kr4&moves=8.5}{2 + 4}{switchback, self-block, nocheck} -\hmentry{No.~230\quad KNvknnn}{KNvknnn}{7k/8/8/8/8/8/1n6/KNn1n3 w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#9.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#8.5.}{1...Kxb2 2.Kg7 Kc3 3.Kf6 Kd2 4.Ke5 Kd1 5.Kd4 Nd2 6.Kc3 Kxe1 7.Kb2 Kd1 8.Ka1 Kc2 9.Na2 Nb3\#}{https://helpman.komtera.lt/?fen=7k/8/8/8/8/8/1n6/KNn1n3&moves=8.5}{2 + 4}{pure, model, ideal, switchback, self-block, nocheck} +\hmentry{No.~228\quad KBvkqbb}{KBvkqbb}{5b2/8/8/8/7B/7b/7k/Kq6 w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#10.5, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]25 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#8.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1...Kxb1 2.Bf5+ Kb2 3.Kh3 Kc3 4.Kg4 Kd4 5.Kh5 Ke5 6.Kh6 Kf6 7.Kh7 Kf7 8.Kh8 Kxf8 9.Bh7 Bf6\#}{https://helpman.komtera.lt/?fen=5b2/8/8/8/7B/7b/7k/Kq6&moves=8.5}{2 + 4}{self-block} +\hmentry{No.~229\quad KBvkrbb}{KBvkrbb}{b7/8/8/8/8/8/2B2b2/k1Kr4 w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#9.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]2 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#8.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture.}{1...Kxd1 2.Kb2 Be4 3.Kc3 Bxa8 4.Kd3 Kc1 5.Ke2 Kc2 6.Kf1 Kd3 7.Kg1 Ke4 8.Kh1 Kf3 9.Bg1 Kg3\#}{https://helpman.komtera.lt/?fen=b7/8/8/8/8/8/2B2b2/k1Kr4&moves=8.5}{2 + 4}{switchback, self-block, nocheck} +\hmentry{No.~230\quad KNvknnn}{KNvknnn}{7k/8/1n6/8/8/8/8/KNn1n3 w - - 0 1}{h\#8.5}{\textbf{h\#8.5}, unique solution.\\[0.3em]The class runs to h\#9.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]4 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#8.5.}{1...Kb2 2.Kg7 Kc3 3.Kf6 Kd2 4.Ke5 Kd1 5.Kd4 Nd2 6.Kc3 Kxe1 7.Kb2 Kd1 8.Ka1 Kc2 9.Na2 Nb3\#}{https://helpman.komtera.lt/?fen=7k/8/1n6/8/8/8/8/KNn1n3&moves=8.5}{2 + 4}{pure, model, switchback, self-block, nocheck} \hmentry{No.~231\quad KBBvkbb}{KBBvkbb}{5b2/8/8/6B1/8/7b/7k/K3B3 b - - 0 1}{h\#8}{\textbf{h\#8}, unique solution.\\[0.3em]The class runs to h\#10, so the deepest sound problem is 4~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]129 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#8.}{1.Bf5 Kb2 2.Kh3 Kc3 3.Kg4 Kd4 4.Kxg5 Ke5 5.Kh6 Kf6 6.Kh7 Kf7 7.Kh8 Kxf8 8.Bh7 Bc3\#}{https://helpman.komtera.lt/?fen=5b2/8/8/6B1/8/7b/7k/K3B3&moves=8}{3 + 3}{self-block, nocheck} -\hmentry{No.~232\quad KBvkqqb}{KBvkqqb}{7b/8/8/4k3/8/8/B1q3q1/1K6 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]8 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#7.5.}{1...Ka1 2.Kd4 Bd5 3.Kc3 Bxg2 4.Qc1+ Ka2 5.Kd2 Kb3 6.Bc3 Kc4 7.Kd1 Kd3 8.Be1 Bf3\#}{https://helpman.komtera.lt/?fen=7b/8/8/4k3/8/8/B1q3q1/1K6&moves=7.5}{2 + 4}{self-block} -\hmentry{No.~233\quad KBvkqrb}{KBvkqrb}{8/7k/7b/8/8/8/B2r4/K1q5 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 2~plies shallower.\\[0.3em]2 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#7.5.}{1...Bb1+ 2.Qc2 Ba2 3.Qb1+ Kxb1 4.Rd1+ Kc2 5.Rh1 Kd3 6.Kg6 Ke4 7.Kh5 Kf5 8.Rh4 Bf7\#}{https://helpman.komtera.lt/?fen=8/7k/7b/8/8/8/B2r4/K1q5&moves=7.5}{2 + 4}{switchback, self-block, umnov} -\hmentry{No.~234\quad KNNvknn}{KNNvknn}{7k/8/8/8/8/2n5/8/NKnN4 w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]31 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#6.5.}{1...Kb2 2.Kg7 Ka3 3.Kf6 Kb4 4.Ke5 Kc5 5.Nb3+ Kc6 6.Kd4 Nc2+ 7.Kc4 Nb2\#}{https://helpman.komtera.lt/?fen=7k/8/8/8/8/2n5/8/NKnN4&moves=6.5}{3 + 3}{pure, model, ideal, self-block, nocapture} +\hmentry{No.~232\quad KBvkqqb}{KBvkqqb}{7b/8/8/4k3/8/8/B1q3q1/1K6 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 2~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]8 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#7.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1...Ka1 2.Kd4 Bd5 3.Kc3 Bxg2 4.Qc1+ Ka2 5.Kd2 Kb3 6.Bc3 Kc4 7.Kd1 Kd3 8.Be1 Bf3\#}{https://helpman.komtera.lt/?fen=7b/8/8/4k3/8/8/B1q3q1/1K6&moves=7.5}{2 + 4}{self-block} +\hmentry{No.~233\quad KBvkqrb}{KBvkqrb}{8/7k/7b/8/8/8/B2r4/K1q5 w - - 0 1}{h\#7.5}{\textbf{h\#7.5}, unique solution.\\[0.3em]The class runs to h\#8.5, so the deepest sound problem is 2~plies shallower.\\[0.3em]2 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#7.5.\\[0.3em]\textit{Note:} the side to move is in check in the diagram.}{1...Bb1+ 2.Qc2 Ba2 3.Qb1+ Kxb1 4.Rd1+ Kc2 5.Rh1 Kd3 6.Kg6 Ke4 7.Kh5 Kf5 8.Rh4 Bf7\#}{https://helpman.komtera.lt/?fen=8/7k/7b/8/8/8/B2r4/K1q5&moves=7.5}{2 + 4}{switchback, self-block, umnov} +\hmentry{No.~234\quad KNNvknn}{KNNvknn}{1k5n/8/8/8/8/6Nn/8/3K3N w - - 0 1}{h\#6.5}{\textbf{h\#6.5}, unique solution.\\[0.3em]The class runs to h\#8, so the deepest sound problem is 3~plies shallower. Every position at that depth has a saturated solution count (255 or more).\\[0.3em]31 positions of the 7\,751\,073\,792 indexed have a unique solution at h\#6.5.}{1...Ke2 2.Kc7 Kf3 3.Kd6 Kg4 4.Ke5 Kh5 5.Kf4 Kh6 6.Kg4 Nf2+ 7.Kh4 Nf5\#}{https://helpman.komtera.lt/?fen=1k5n/8/8/8/8/6Nn/8/3K3N&moves=6.5}{3 + 3}{single-piece, single-piece:black, nocapture} \appendix \chapter{Index of material classes} @@ -571,251 +571,251 @@ \chapter{Index of material classes} longest helpmate in that material at any solution count. {\footnotesize -\begin{longtable}{lrrrrr} +\begin{longtable}{lrrrrlr} \toprule -material & men & sound & class max & gap & page \\ +material & men & sound & class max & gap & published by & page \\ \midrule \endfirsthead \toprule -material & men & sound & class max & gap & page \\ +material & men & sound & class max & gap & published by & page \\ \midrule \endhead \bottomrule \endfoot -KBvkrp & 5 & \textbf{h\#13} & h\#16.5 & 7 & \pageref{hm:KBvkrp} \\ -KBvkqp & 5 & \textbf{h\#12} & h\#17 & 10 & \pageref{hm:KBvkqp} \\ -KBvkbp & 5 & \textbf{h\#11.5} & h\#16 & 9 & \pageref{hm:KBvkbp} \\ -KBPvkp & 5 & \textbf{h\#10.5} & h\#16 & 11 & \pageref{hm:KBPvkp} \\ -KBvkqnn & 6 & \textbf{h\#10} & h\#13 & 6 & \pageref{hm:KBvkqnn} \\ -KPvkpp & 5 & \textbf{h\#10} & h\#15.5 & 11 & \pageref{hm:KPvkpp} \\ -KBvknp & 5 & \textbf{h\#9.5} & h\#15.5 & 12 & \pageref{hm:KBvknp} \\ -KBvkqbn & 6 & \textbf{h\#9.5} & h\#12.5 & 6 & \pageref{hm:KBvkqbn} \\ -KBvkqn & 5 & \textbf{h\#9.5} & h\#13 & 7 & \pageref{hm:KBvkqn} \\ -KBvkqqn & 6 & \textbf{h\#9.5} & h\#12.5 & 6 & \pageref{hm:KBvkqqn} \\ -KBvkqrn & 6 & \textbf{h\#9.5} & h\#12.5 & 6 & \pageref{hm:KBvkqrn} \\ -KBvkrn & 5 & \textbf{h\#9.5} & h\#12.5 & 6 & \pageref{hm:KBvkrn} \\ -KNvkpp & 5 & \textbf{h\#9.5} & h\#11.5 & 4 & \pageref{hm:KNvkpp} \\ -KNvkqb & 5 & \textbf{h\#9.5} & h\#11.5 & 4 & \pageref{hm:KNvkqb} \\ -KNvkqp & 5 & \textbf{h\#9.5} & h\#11.5 & 4 & \pageref{hm:KNvkqp} \\ -KPvkbp & 5 & \textbf{h\#9.5} & h\#14.5 & 10 & \pageref{hm:KPvkbp} \\ -KBBvkbn & 6 & \textbf{h\#9} & h\#12 & 6 & \pageref{hm:KBBvkbn} \\ -KBBvkn & 5 & \textbf{h\#9} & h\#12 & 6 & \pageref{hm:KBBvkn} \\ -KBBvkp & 5 & \textbf{h\#9} & h\#16 & 14 & \pageref{hm:KBBvkp} \\ -KBvkbn & 5 & \textbf{h\#9} & h\#12 & 6 & \pageref{hm:KBvkbn} \\ -KBvknn & 5 & \textbf{h\#9} & h\#12.5 & 7 & \pageref{hm:KBvknn} \\ -KBvkpp & 5 & \textbf{h\#9} & h\#16 & 14 & \pageref{hm:KBvkpp} \\ -KNPvkp & 5 & \textbf{h\#9} & h\#14 & 10 & \pageref{hm:KNPvkp} \\ -KPvknp & 5 & \textbf{h\#9} & h\#14.5 & 11 & \pageref{hm:KPvknp} \\ -KBBvknn & 6 & \textbf{h\#8.5} & h\#13 & 9 & \pageref{hm:KBBvknn} \\ -KBvkqbb & 6 & \textbf{h\#8.5} & h\#10.5 & 4 & \pageref{hm:KBvkqbb} \\ -KBvkrbb & 6 & \textbf{h\#8.5} & h\#9.5 & 2 & \pageref{hm:KBvkrbb} \\ -KNvkbb & 5 & \textbf{h\#8.5} & h\#10.5 & 4 & \pageref{hm:KNvkbb} \\ -KNvkbp & 5 & \textbf{h\#8.5} & h\#10.5 & 4 & \pageref{hm:KNvkbp} \\ -KNvknn & 5 & \textbf{h\#8.5} & h\#9.5 & 2 & \pageref{hm:KNvknn} \\ -KNvknnn & 6 & \textbf{h\#8.5} & h\#9.5 & 2 & \pageref{hm:KNvknnn} \\ -KNvknp & 5 & \textbf{h\#8.5} & h\#10 & 3 & \pageref{hm:KNvknp} \\ -KNvkqr & 5 & \textbf{h\#8.5} & h\#9.5 & 2 & \pageref{hm:KNvkqr} \\ -KNvkrn & 5 & \textbf{h\#8.5} & h\#10.5 & 4 & \pageref{hm:KNvkrn} \\ -KNvkrp & 5 & \textbf{h\#8.5} & h\#11.5 & 6 & \pageref{hm:KNvkrp} \\ -KNvkrr & 5 & \textbf{h\#8.5} & h\#9.5 & 2 & \pageref{hm:KNvkrr} \\ -KPPvkp & 5 & \textbf{h\#8.5} & h\#14.5 & 12 & \pageref{hm:KPPvkp} \\ -KPvkp & 4 & \textbf{h\#8.5} & h\#14.5 & 12 & \pageref{hm:KPvkp} \\ -KPvkqn & 5 & \textbf{h\#8.5} & h\#9.5 & 2 & \pageref{hm:KPvkqn} \\ -KPvkqp & 5 & \textbf{h\#8.5} & h\#14.5 & 12 & \pageref{hm:KPvkqp} \\ -KPvkrp & 5 & \textbf{h\#8.5} & h\#14.5 & 12 & \pageref{hm:KPvkrp} \\ -KBBvkbb & 6 & \textbf{h\#8} & h\#10 & 4 & \pageref{hm:KBBvkbb} \\ -KBvkbb & 5 & \textbf{h\#8} & h\#10 & 4 & \pageref{hm:KBvkbb} \\ -KBvkn & 4 & \textbf{h\#8} & h\#12 & 8 & \pageref{hm:KBvkn} \\ -KBvkp & 4 & \textbf{h\#8} & h\#16 & 16 & \pageref{hm:KBvkp} \\ -KNvkb & 4 & \textbf{h\#8} & h\#10.5 & 5 & \pageref{hm:KNvkb} \\ -KNvkbn & 5 & \textbf{h\#8} & h\#10 & 4 & \pageref{hm:KNvkbn} \\ -KNvkp & 4 & \textbf{h\#8} & h\#11.5 & 7 & \pageref{hm:KNvkp} \\ -KNvkqn & 5 & \textbf{h\#8} & h\#10.5 & 5 & \pageref{hm:KNvkqn} \\ -KNvkr & 4 & \textbf{h\#8} & h\#9.5 & 3 & \pageref{hm:KNvkr} \\ -KQBvkn & 5 & \textbf{h\#8} & h\#12 & 8 & \pageref{hm:KQBvkn} \\ -KQNvkb & 5 & \textbf{h\#8} & h\#11 & 6 & \pageref{hm:KQNvkb} \\ -KQNvkn & 5 & \textbf{h\#8} & h\#10 & 4 & \pageref{hm:KQNvkn} \\ -KQNvkp & 5 & \textbf{h\#8} & h\#11 & 6 & \pageref{hm:KQNvkp} \\ -KQNvkr & 5 & \textbf{h\#8} & h\#10 & 4 & \pageref{hm:KQNvkr} \\ -KQPvkb & 5 & \textbf{h\#8} & h\#9 & 2 & \pageref{hm:KQPvkb} \\ -KQPvkn & 5 & \textbf{h\#8} & h\#9 & 2 & \pageref{hm:KQPvkn} \\ -KQPvkp & 5 & \textbf{h\#8} & h\#15 & 14 & \pageref{hm:KQPvkp} \\ -KRBvkn & 5 & \textbf{h\#8} & h\#12 & 8 & \pageref{hm:KRBvkn} \\ -KRNvkn & 5 & \textbf{h\#8} & h\#10 & 4 & \pageref{hm:KRNvkn} \\ -KBNvkq & 5 & \textbf{h\#7.5} & h\#8.5 & 2 & \pageref{hm:KBNvkq} \\ -KBvkqqb & 6 & \textbf{h\#7.5} & h\#8.5 & 2 & \pageref{hm:KBvkqqb} \\ -KBvkqrb & 6 & \textbf{h\#7.5} & h\#8.5 & 2 & \pageref{hm:KBvkqrb} \\ -KNPvkb & 5 & \textbf{h\#7.5} & h\#11 & 7 & \pageref{hm:KNPvkb} \\ -KNPvkn & 5 & \textbf{h\#7.5} & h\#9 & 3 & \pageref{hm:KNPvkn} \\ -KNPvkq & 5 & \textbf{h\#7.5} & h\#8.5 & 2 & \pageref{hm:KNPvkq} \\ -KNPvkr & 5 & \textbf{h\#7.5} & h\#9 & 3 & \pageref{hm:KNPvkr} \\ -KNvkn & 4 & \textbf{h\#7.5} & h\#10 & 5 & \pageref{hm:KNvkn} \\ -KNvkrb & 5 & \textbf{h\#7.5} & h\#10.5 & 6 & \pageref{hm:KNvkrb} \\ -KPPvkb & 5 & \textbf{h\#7.5} & h\#8.5 & 2 & \pageref{hm:KPPvkb} \\ -KPPvkn & 5 & \textbf{h\#7.5} & h\#8.5 & 2 & \pageref{hm:KPPvkn} \\ -KPPvkq & 5 & \textbf{h\#7.5} & h\#8.5 & 2 & \pageref{hm:KPPvkq} \\ -KPvkb & 4 & \textbf{h\#7.5} & h\#8.5 & 2 & \pageref{hm:KPvkb} \\ -KPvkbb & 5 & \textbf{h\#7.5} & h\#9.5 & 4 & \pageref{hm:KPvkbb} \\ -KPvkbn & 5 & \textbf{h\#7.5} & h\#9.5 & 4 & \pageref{hm:KPvkbn} \\ -KPvkn & 4 & \textbf{h\#7.5} & h\#8.5 & 2 & \pageref{hm:KPvkn} \\ -KPvknn & 5 & \textbf{h\#7.5} & h\#9.5 & 4 & \pageref{hm:KPvknn} \\ -KPvkq & 4 & \textbf{h\#7.5} & h\#9 & 3 & \pageref{hm:KPvkq} \\ -KPvkqb & 5 & \textbf{h\#7.5} & h\#11.5 & 8 & \pageref{hm:KPvkqb} \\ -KPvkqq & 5 & \textbf{h\#7.5} & h\#9.5 & 4 & \pageref{hm:KPvkqq} \\ -KPvkqr & 5 & \textbf{h\#7.5} & h\#8.5 & 2 & \pageref{hm:KPvkqr} \\ -KPvkr & 4 & \textbf{h\#7.5} & h\#8.5 & 2 & \pageref{hm:KPvkr} \\ -KPvkrb & 5 & \textbf{h\#7.5} & h\#8.5 & 2 & \pageref{hm:KPvkrb} \\ -KPvkrn & 5 & \textbf{h\#7.5} & h\#9.5 & 4 & \pageref{hm:KPvkrn} \\ -KBBBvk & 5 & \textbf{h\#7} & h\#8 & 2 & \pageref{hm:KBBBvk} \\ -KBBNvk & 5 & \textbf{h\#7} & h\#8 & 2 & \pageref{hm:KBBNvk} \\ -KBBPvk & 5 & \textbf{h\#7} & h\#9 & 4 & \pageref{hm:KBBPvk} \\ -KBBvkb & 5 & \textbf{h\#7} & h\#10.5 & 7 & \pageref{hm:KBBvkb} \\ -KBNPvk & 5 & \textbf{h\#7} & h\#8 & 2 & \pageref{hm:KBNPvk} \\ -KBNvkb & 5 & \textbf{h\#7} & h\#11 & 8 & \pageref{hm:KBNvkb} \\ -KBNvkn & 5 & \textbf{h\#7} & h\#12 & 10 & \pageref{hm:KBNvkn} \\ -KBNvkp & 5 & \textbf{h\#7} & h\#16 & 18 & \pageref{hm:KBNvkp} \\ -KBNvkr & 5 & \textbf{h\#7} & h\#9 & 4 & \pageref{hm:KBNvkr} \\ -KBPPvk & 5 & \textbf{h\#7} & h\#8 & 2 & \pageref{hm:KBPPvk} \\ -KBPvk & 4 & \textbf{h\#7} & h\#8 & 2 & \pageref{hm:KBPvk} \\ -KBPvkb & 5 & \textbf{h\#7} & h\#10 & 6 & \pageref{hm:KBPvkb} \\ -KBPvkn & 5 & \textbf{h\#7} & h\#12 & 10 & \pageref{hm:KBPvkn} \\ -KBPvkq & 5 & \textbf{h\#7} & h\#8.5 & 3 & \pageref{hm:KBPvkq} \\ -KBPvkr & 5 & \textbf{h\#7} & h\#8.5 & 3 & \pageref{hm:KBPvkr} \\ -KNNPvk & 5 & \textbf{h\#7} & h\#8 & 2 & \pageref{hm:KNNPvk} \\ -KNNvkp & 5 & \textbf{h\#7} & h\#11 & 8 & \pageref{hm:KNNvkp} \\ -KNNvkq & 5 & \textbf{h\#7} & h\#8.5 & 3 & \pageref{hm:KNNvkq} \\ -KNNvkr & 5 & \textbf{h\#7} & h\#10 & 6 & \pageref{hm:KNNvkr} \\ -KNPPvk & 5 & \textbf{h\#7} & h\#8.5 & 3 & \pageref{hm:KNPPvk} \\ -KNPvk & 4 & \textbf{h\#7} & h\#8.5 & 3 & \pageref{hm:KNPvk} \\ -KPPPvk & 5 & \textbf{h\#7} & h\#8 & 2 & \pageref{hm:KPPPvk} \\ -KPPvk & 4 & \textbf{h\#7} & h\#8 & 2 & \pageref{hm:KPPvk} \\ -KPvkrr & 5 & \textbf{h\#7} & h\#8.5 & 3 & \pageref{hm:KPvkrr} \\ -KQBBvk & 5 & \textbf{h\#7} & h\#8 & 2 & \pageref{hm:KQBBvk} \\ -KQBPvk & 5 & \textbf{h\#7} & h\#8 & 2 & \pageref{hm:KQBPvk} \\ -KQBvkb & 5 & \textbf{h\#7} & h\#10 & 6 & \pageref{hm:KQBvkb} \\ -KQBvkp & 5 & \textbf{h\#7} & h\#16 & 18 & \pageref{hm:KQBvkp} \\ -KQNNvk & 5 & \textbf{h\#7} & h\#8 & 2 & \pageref{hm:KQNNvk} \\ -KQNPvk & 5 & \textbf{h\#7} & h\#9 & 4 & \pageref{hm:KQNPvk} \\ -KQPPvk & 5 & \textbf{h\#7} & h\#8 & 2 & \pageref{hm:KQPPvk} \\ -KQPvk & 4 & \textbf{h\#7} & h\#8 & 2 & \pageref{hm:KQPvk} \\ -KQPvkq & 5 & \textbf{h\#7} & h\#9 & 4 & \pageref{hm:KQPvkq} \\ -KQPvkr & 5 & \textbf{h\#7} & h\#9 & 4 & \pageref{hm:KQPvkr} \\ -KRBBvk & 5 & \textbf{h\#7} & h\#8 & 2 & \pageref{hm:KRBBvk} \\ -KRBPvk & 5 & \textbf{h\#7} & h\#8 & 2 & \pageref{hm:KRBPvk} \\ -KRNPvk & 5 & \textbf{h\#7} & h\#8 & 2 & \pageref{hm:KRNPvk} \\ -KRNvkp & 5 & \textbf{h\#7} & h\#11.5 & 9 & \pageref{hm:KRNvkp} \\ -KRNvkr & 5 & \textbf{h\#7} & h\#10 & 6 & \pageref{hm:KRNvkr} \\ -KRPPvk & 5 & \textbf{h\#7} & h\#8 & 2 & \pageref{hm:KRPPvk} \\ -KRPvkb & 5 & \textbf{h\#7} & h\#8 & 2 & \pageref{hm:KRPvkb} \\ -KRPvkn & 5 & \textbf{h\#7} & h\#8.5 & 3 & \pageref{hm:KRPvkn} \\ -KRPvkp & 5 & \textbf{h\#7} & h\#14 & 14 & \pageref{hm:KRPvkp} \\ -KRPvkq & 5 & \textbf{h\#7} & h\#9 & 4 & \pageref{hm:KRPvkq} \\ -KRPvkr & 5 & \textbf{h\#7} & h\#8.5 & 3 & \pageref{hm:KRPvkr} \\ -KBBvk & 4 & \textbf{h\#6.5} & h\#8 & 3 & \pageref{hm:KBBvk} \\ -KBBvkq & 5 & \textbf{h\#6.5} & h\#7.5 & 2 & \pageref{hm:KBBvkq} \\ -KBNNvk & 5 & \textbf{h\#6.5} & h\#8 & 3 & \pageref{hm:KBNNvk} \\ -KBvkb & 4 & \textbf{h\#6.5} & h\#10 & 7 & \pageref{hm:KBvkb} \\ -KBvkqb & 5 & \textbf{h\#6.5} & h\#9.5 & 6 & \pageref{hm:KBvkqb} \\ -KBvkrb & 5 & \textbf{h\#6.5} & h\#9.5 & 6 & \pageref{hm:KBvkrb} \\ -KNNvk & 4 & \textbf{h\#6.5} & h\#8 & 3 & \pageref{hm:KNNvk} \\ -KNNvkb & 5 & \textbf{h\#6.5} & h\#10 & 7 & \pageref{hm:KNNvkb} \\ -KNNvkn & 5 & \textbf{h\#6.5} & h\#7.5 & 2 & \pageref{hm:KNNvkn} \\ -KNNvknn & 6 & \textbf{h\#6.5} & h\#8 & 3 & \pageref{hm:KNNvknn} \\ -KPPvkr & 5 & \textbf{h\#6.5} & h\#8.5 & 4 & \pageref{hm:KPPvkr} \\ -KPvk & 3 & \textbf{h\#6.5} & h\#8.5 & 4 & \pageref{hm:KPvk} \\ -KRBvkq & 5 & \textbf{h\#6.5} & h\#7.5 & 2 & \pageref{hm:KRBvkq} \\ -KRvkqb & 5 & \textbf{h\#6.5} & h\#7.5 & 2 & \pageref{hm:KRvkqb} \\ -KRvkqp & 5 & \textbf{h\#6.5} & h\#7.5 & 2 & \pageref{hm:KRvkqp} \\ -KRvkqq & 5 & \textbf{h\#6.5} & h\#8 & 3 & \pageref{hm:KRvkqq} \\ -KRvkqr & 5 & \textbf{h\#6.5} & h\#8 & 3 & \pageref{hm:KRvkqr} \\ -KBBvkr & 5 & \textbf{h\#6} & h\#7.5 & 3 & \pageref{hm:KBBvkr} \\ -KBNvk & 4 & \textbf{h\#6} & h\#8 & 4 & \pageref{hm:KBNvk} \\ -KNNNvk & 5 & \textbf{h\#6} & h\#8 & 4 & \pageref{hm:KNNNvk} \\ -KQBNvk & 5 & \textbf{h\#6} & h\#8 & 4 & \pageref{hm:KQBNvk} \\ -KQBvk & 4 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQBvk} \\ -KQNvk & 4 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQNvk} \\ -KQQPvk & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQQPvk} \\ -KQQvk & 4 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQQvk} \\ -KQQvkn & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQQvkn} \\ -KQQvkp & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQQvkp} \\ -KQRBvk & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQRBvk} \\ -KQRPvk & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQRPvk} \\ -KQRvk & 4 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQRvk} \\ -KQRvkn & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQRvkn} \\ -KQRvkp & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQRvkp} \\ -KQRvkq & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQRvkq} \\ -KQRvkr & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQRvkr} \\ -KQvk & 3 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQvk} \\ -KQvkbn & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQvkbn} \\ -KQvkn & 4 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQvkn} \\ -KQvknn & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQvknn} \\ -KQvknp & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQvknp} \\ -KQvkp & 4 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQvkp} \\ -KQvkpp & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQvkpp} \\ -KQvkqn & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQvkqn} \\ -KQvkqp & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KQvkqp} \\ -KRBNvk & 5 & \textbf{h\#6} & h\#8 & 4 & \pageref{hm:KRBNvk} \\ -KRBvk & 4 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KRBvk} \\ -KRBvkb & 5 & \textbf{h\#6} & h\#10 & 8 & \pageref{hm:KRBvkb} \\ -KRBvkp & 5 & \textbf{h\#6} & h\#16 & 20 & \pageref{hm:KRBvkp} \\ -KRNNvk & 5 & \textbf{h\#6} & h\#8 & 4 & \pageref{hm:KRNNvk} \\ -KRNvkb & 5 & \textbf{h\#6} & h\#10 & 8 & \pageref{hm:KRNvkb} \\ -KRPvk & 4 & \textbf{h\#6} & h\#8 & 4 & \pageref{hm:KRPvk} \\ -KRRBvk & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KRRBvk} \\ -KRRPvk & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KRRPvk} \\ -KRRvkp & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KRRvkp} \\ -KRRvkr & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KRRvkr} \\ -KRvkbb & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KRvkbb} \\ -KRvkbn & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KRvkbn} \\ -KRvkbp & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KRvkbp} \\ -KRvknn & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KRvknn} \\ -KRvknp & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KRvknp} \\ -KRvkp & 4 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KRvkp} \\ -KRvkpp & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KRvkpp} \\ -KRvkqn & 5 & \textbf{h\#6} & h\#7.5 & 3 & \pageref{hm:KRvkqn} \\ -KRvkrb & 5 & \textbf{h\#6} & h\#7 & 2 & \pageref{hm:KRvkrb} \\ -KRvkrn & 5 & \textbf{h\#6} & h\#7.5 & 3 & \pageref{hm:KRvkrn} \\ -KRvkrp & 5 & \textbf{h\#6} & h\#7.5 & 3 & \pageref{hm:KRvkrp} \\ -KRvkrr & 5 & \textbf{h\#6} & h\#7.5 & 3 & \pageref{hm:KRvkrr} \\ -KQBvkq & 5 & \textbf{h\#5.5} & h\#7 & 3 & \pageref{hm:KQBvkq} \\ -KQNvkq & 5 & \textbf{h\#5.5} & h\#7 & 3 & \pageref{hm:KQNvkq} \\ -KQvkbb & 5 & \textbf{h\#5.5} & h\#7 & 3 & \pageref{hm:KQvkbb} \\ -KQvkbp & 5 & \textbf{h\#5.5} & h\#7 & 3 & \pageref{hm:KQvkbp} \\ -KQvkq & 4 & \textbf{h\#5.5} & h\#7 & 3 & \pageref{hm:KQvkq} \\ -KQvkqb & 5 & \textbf{h\#5.5} & h\#7.5 & 4 & \pageref{hm:KQvkqb} \\ -KQvkqq & 5 & \textbf{h\#5.5} & h\#7.5 & 4 & \pageref{hm:KQvkqq} \\ -KQvkqr & 5 & \textbf{h\#5.5} & h\#6.5 & 2 & \pageref{hm:KQvkqr} \\ -KQvkrn & 5 & \textbf{h\#5.5} & h\#6.5 & 2 & \pageref{hm:KQvkrn} \\ -KRNvkq & 5 & \textbf{h\#5.5} & h\#7 & 3 & \pageref{hm:KRNvkq} \\ -KRvkq & 4 & \textbf{h\#5.5} & h\#7.5 & 4 & \pageref{hm:KRvkq} \\ -KRvkr & 4 & \textbf{h\#5.5} & h\#7 & 3 & \pageref{hm:KRvkr} \\ -KQBvkr & 5 & \textbf{h\#5} & h\#6 & 2 & \pageref{hm:KQBvkr} \\ -KQQvkb & 5 & \textbf{h\#5} & h\#6 & 2 & \pageref{hm:KQQvkb} \\ -KQQvkq & 5 & \textbf{h\#5} & h\#7 & 4 & \pageref{hm:KQQvkq} \\ -KQQvkr & 5 & \textbf{h\#5} & h\#6 & 2 & \pageref{hm:KQQvkr} \\ -KQRNvk & 5 & \textbf{h\#5} & h\#7 & 4 & \pageref{hm:KQRNvk} \\ -KQRvkb & 5 & \textbf{h\#5} & h\#7 & 4 & \pageref{hm:KQRvkb} \\ -KQvkb & 4 & \textbf{h\#5} & h\#6 & 2 & \pageref{hm:KQvkb} \\ -KQvkr & 4 & \textbf{h\#5} & h\#6 & 2 & \pageref{hm:KQvkr} \\ -KQvkrb & 5 & \textbf{h\#5} & h\#6.5 & 3 & \pageref{hm:KQvkrb} \\ -KQvkrp & 5 & \textbf{h\#5} & h\#6.5 & 3 & \pageref{hm:KQvkrp} \\ -KRBvkr & 5 & \textbf{h\#5} & h\#7 & 4 & \pageref{hm:KRBvkr} \\ -KRNvk & 4 & \textbf{h\#5} & h\#7 & 4 & \pageref{hm:KRNvk} \\ -KRRNvk & 5 & \textbf{h\#5} & h\#7 & 4 & \pageref{hm:KRRNvk} \\ -KRRvkb & 5 & \textbf{h\#5} & h\#7 & 4 & \pageref{hm:KRRvkb} \\ -KRRvkn & 5 & \textbf{h\#5} & h\#7 & 4 & \pageref{hm:KRRvkn} \\ -KRRvkq & 5 & \textbf{h\#5} & h\#7 & 4 & \pageref{hm:KRRvkq} \\ -KRvkb & 4 & \textbf{h\#5} & h\#7 & 4 & \pageref{hm:KRvkb} \\ -KRvkn & 4 & \textbf{h\#5} & h\#7 & 4 & \pageref{hm:KRvkn} \\ -KQvkrr & 5 & \textbf{h\#4.5} & h\#6 & 3 & \pageref{hm:KQvkrr} \\ -KRvk & 3 & \textbf{h\#4.5} & h\#7 & 5 & \pageref{hm:KRvk} \\ -KQQNvk & 5 & \textbf{h\#4} & h\#5 & 2 & \pageref{hm:KQQNvk} \\ -KRRvk & 4 & \textbf{h\#4} & h\#7 & 6 & \pageref{hm:KRRvk} \\ -KQQBvk & 5 & \textbf{h\#3} & h\#4 & 2 & \pageref{hm:KQQBvk} \\ -KQQRvk & 5 & \textbf{h\#3} & h\#4 & 2 & \pageref{hm:KQQRvk} \\ -KQRRvk & 5 & \textbf{h\#3} & h\#5 & 4 & \pageref{hm:KQRRvk} \\ -KRRRvk & 5 & \textbf{h\#3} & h\#5 & 4 & \pageref{hm:KRRRvk} \\ -KQQQvk & 5 & \textbf{h\#2} & h\#3 & 2 & \pageref{hm:KQQQvk} \\ +KBvkrp & 5 & \textbf{h\#13} & h\#16.5 & 7 & & \pageref{hm:KBvkrp} \\ +KBvkqp & 5 & \textbf{h\#12} & h\#17 & 10 & & \pageref{hm:KBvkqp} \\ +KBvkbp & 5 & \textbf{h\#11.5} & h\#16 & 9 & & \pageref{hm:KBvkbp} \\ +KBPvkp & 5 & \textbf{h\#10.5} & h\#16 & 11 & Szentai (1958) & \pageref{hm:KBPvkp} \\ +KBvkqnn & 6 & \textbf{h\#10} & h\#13 & 6 & & \pageref{hm:KBvkqnn} \\ +KPvkpp & 5 & \textbf{h\#10} & h\#15.5 & 11 & Ban (1967) & \pageref{hm:KPvkpp} \\ +KBvknp & 5 & \textbf{h\#9.5} & h\#15.5 & 12 & & \pageref{hm:KBvknp} \\ +KBvkqbn & 6 & \textbf{h\#9.5} & h\#12.5 & 6 & & \pageref{hm:KBvkqbn} \\ +KBvkqn & 5 & \textbf{h\#9.5} & h\#13 & 7 & & \pageref{hm:KBvkqn} \\ +KBvkqqn & 6 & \textbf{h\#9.5} & h\#12.5 & 6 & & \pageref{hm:KBvkqqn} \\ +KBvkqrn & 6 & \textbf{h\#9.5} & h\#12.5 & 6 & & \pageref{hm:KBvkqrn} \\ +KBvkrn & 5 & \textbf{h\#9.5} & h\#12.5 & 6 & & \pageref{hm:KBvkrn} \\ +KNvkpp & 5 & \textbf{h\#9.5} & h\#11.5 & 4 & & \pageref{hm:KNvkpp} \\ +KNvkqb & 5 & \textbf{h\#9.5} & h\#11.5 & 4 & Sheglow (1998) & \pageref{hm:KNvkqb} \\ +KNvkqp & 5 & \textbf{h\#9.5} & h\#11.5 & 4 & & \pageref{hm:KNvkqp} \\ +KPvkbp & 5 & \textbf{h\#9.5} & h\#14.5 & 10 & Locker (1966) & \pageref{hm:KPvkbp} \\ +KBBvkbn & 6 & \textbf{h\#9} & h\#12 & 6 & & \pageref{hm:KBBvkbn} \\ +KBBvkn & 5 & \textbf{h\#9} & h\#12 & 6 & & \pageref{hm:KBBvkn} \\ +KBBvkp & 5 & \textbf{h\#9} & h\#16 & 14 & & \pageref{hm:KBBvkp} \\ +KBvkbn & 5 & \textbf{h\#9} & h\#12 & 6 & & \pageref{hm:KBvkbn} \\ +KBvknn & 5 & \textbf{h\#9} & h\#12.5 & 7 & & \pageref{hm:KBvknn} \\ +KBvkpp & 5 & \textbf{h\#9} & h\#16 & 14 & & \pageref{hm:KBvkpp} \\ +KNPvkp & 5 & \textbf{h\#9} & h\#14 & 10 & & \pageref{hm:KNPvkp} \\ +KPvknp & 5 & \textbf{h\#9} & h\#14.5 & 11 & & \pageref{hm:KPvknp} \\ +KBBvknn & 6 & \textbf{h\#8.5} & h\#13 & 9 & & \pageref{hm:KBBvknn} \\ +KBvkqbb & 6 & \textbf{h\#8.5} & h\#10.5 & 4 & & \pageref{hm:KBvkqbb} \\ +KBvkrbb & 6 & \textbf{h\#8.5} & h\#9.5 & 2 & & \pageref{hm:KBvkrbb} \\ +KNvkbb & 5 & \textbf{h\#8.5} & h\#10.5 & 4 & & \pageref{hm:KNvkbb} \\ +KNvkbp & 5 & \textbf{h\#8.5} & h\#10.5 & 4 & & \pageref{hm:KNvkbp} \\ +KNvknn & 5 & \textbf{h\#8.5} & h\#9.5 & 2 & & \pageref{hm:KNvknn} \\ +KNvknnn & 6 & \textbf{h\#8.5} & h\#9.5 & 2 & & \pageref{hm:KNvknnn} \\ +KNvknp & 5 & \textbf{h\#8.5} & h\#10 & 3 & Sheglow (1998) & \pageref{hm:KNvknp} \\ +KNvkqr & 5 & \textbf{h\#8.5} & h\#9.5 & 2 & & \pageref{hm:KNvkqr} \\ +KNvkrn & 5 & \textbf{h\#8.5} & h\#10.5 & 4 & & \pageref{hm:KNvkrn} \\ +KNvkrp & 5 & \textbf{h\#8.5} & h\#11.5 & 6 & & \pageref{hm:KNvkrp} \\ +KNvkrr & 5 & \textbf{h\#8.5} & h\#9.5 & 2 & & \pageref{hm:KNvkrr} \\ +KPPvkp & 5 & \textbf{h\#8.5} & h\#14.5 & 12 & & \pageref{hm:KPPvkp} \\ +KPvkp & 4 & \textbf{h\#8.5} & h\#14.5 & 12 & & \pageref{hm:KPvkp} \\ +KPvkqn & 5 & \textbf{h\#8.5} & h\#9.5 & 2 & & \pageref{hm:KPvkqn} \\ +KPvkqp & 5 & \textbf{h\#8.5} & h\#14.5 & 12 & & \pageref{hm:KPvkqp} \\ +KPvkrp & 5 & \textbf{h\#8.5} & h\#14.5 & 12 & & \pageref{hm:KPvkrp} \\ +KBBvkbb & 6 & \textbf{h\#8} & h\#10 & 4 & & \pageref{hm:KBBvkbb} \\ +KBvkbb & 5 & \textbf{h\#8} & h\#10 & 4 & & \pageref{hm:KBvkbb} \\ +KBvkn & 4 & \textbf{h\#8} & h\#12 & 8 & & \pageref{hm:KBvkn} \\ +KBvkp & 4 & \textbf{h\#8} & h\#16 & 16 & & \pageref{hm:KBvkp} \\ +KNvkb & 4 & \textbf{h\#8} & h\#10.5 & 5 & & \pageref{hm:KNvkb} \\ +KNvkbn & 5 & \textbf{h\#8} & h\#10 & 4 & & \pageref{hm:KNvkbn} \\ +KNvkp & 4 & \textbf{h\#8} & h\#11.5 & 7 & & \pageref{hm:KNvkp} \\ +KNvkqn & 5 & \textbf{h\#8} & h\#10.5 & 5 & Sheglow (1998) & \pageref{hm:KNvkqn} \\ +KNvkr & 4 & \textbf{h\#8} & h\#9.5 & 3 & Elkies (1995) & \pageref{hm:KNvkr} \\ +KQBvkn & 5 & \textbf{h\#8} & h\#12 & 8 & & \pageref{hm:KQBvkn} \\ +KQNvkb & 5 & \textbf{h\#8} & h\#11 & 6 & & \pageref{hm:KQNvkb} \\ +KQNvkn & 5 & \textbf{h\#8} & h\#10 & 4 & & \pageref{hm:KQNvkn} \\ +KQNvkp & 5 & \textbf{h\#8} & h\#11 & 6 & & \pageref{hm:KQNvkp} \\ +KQNvkr & 5 & \textbf{h\#8} & h\#10 & 4 & & \pageref{hm:KQNvkr} \\ +KQPvkb & 5 & \textbf{h\#8} & h\#9 & 2 & & \pageref{hm:KQPvkb} \\ +KQPvkn & 5 & \textbf{h\#8} & h\#9 & 2 & & \pageref{hm:KQPvkn} \\ +KQPvkp & 5 & \textbf{h\#8} & h\#15 & 14 & & \pageref{hm:KQPvkp} \\ +KRBvkn & 5 & \textbf{h\#8} & h\#12 & 8 & & \pageref{hm:KRBvkn} \\ +KRNvkn & 5 & \textbf{h\#8} & h\#10 & 4 & & \pageref{hm:KRNvkn} \\ +KBNvkq & 5 & \textbf{h\#7.5} & h\#8.5 & 2 & & \pageref{hm:KBNvkq} \\ +KBvkqqb & 6 & \textbf{h\#7.5} & h\#8.5 & 2 & & \pageref{hm:KBvkqqb} \\ +KBvkqrb & 6 & \textbf{h\#7.5} & h\#8.5 & 2 & & \pageref{hm:KBvkqrb} \\ +KNPvkb & 5 & \textbf{h\#7.5} & h\#11 & 7 & & \pageref{hm:KNPvkb} \\ +KNPvkn & 5 & \textbf{h\#7.5} & h\#9 & 3 & Paliulionis (2024) & \pageref{hm:KNPvkn} \\ +KNPvkq & 5 & \textbf{h\#7.5} & h\#8.5 & 2 & & \pageref{hm:KNPvkq} \\ +KNPvkr & 5 & \textbf{h\#7.5} & h\#9 & 3 & & \pageref{hm:KNPvkr} \\ +KNvkn & 4 & \textbf{h\#7.5} & h\#10 & 5 & Kotesovec (1987) & \pageref{hm:KNvkn} \\ +KNvkrb & 5 & \textbf{h\#7.5} & h\#10.5 & 6 & & \pageref{hm:KNvkrb} \\ +KPPvkb & 5 & \textbf{h\#7.5} & h\#8.5 & 2 & & \pageref{hm:KPPvkb} \\ +KPPvkn & 5 & \textbf{h\#7.5} & h\#8.5 & 2 & & \pageref{hm:KPPvkn} \\ +KPPvkq & 5 & \textbf{h\#7.5} & h\#8.5 & 2 & & \pageref{hm:KPPvkq} \\ +KPvkb & 4 & \textbf{h\#7.5} & h\#8.5 & 2 & & \pageref{hm:KPvkb} \\ +KPvkbb & 5 & \textbf{h\#7.5} & h\#9.5 & 4 & & \pageref{hm:KPvkbb} \\ +KPvkbn & 5 & \textbf{h\#7.5} & h\#9.5 & 4 & & \pageref{hm:KPvkbn} \\ +KPvkn & 4 & \textbf{h\#7.5} & h\#8.5 & 2 & & \pageref{hm:KPvkn} \\ +KPvknn & 5 & \textbf{h\#7.5} & h\#9.5 & 4 & & \pageref{hm:KPvknn} \\ +KPvkq & 4 & \textbf{h\#7.5} & h\#9 & 3 & & \pageref{hm:KPvkq} \\ +KPvkqb & 5 & \textbf{h\#7.5} & h\#11.5 & 8 & & \pageref{hm:KPvkqb} \\ +KPvkqq & 5 & \textbf{h\#7.5} & h\#9.5 & 4 & & \pageref{hm:KPvkqq} \\ +KPvkqr & 5 & \textbf{h\#7.5} & h\#8.5 & 2 & & \pageref{hm:KPvkqr} \\ +KPvkr & 4 & \textbf{h\#7.5} & h\#8.5 & 2 & Maslar & \pageref{hm:KPvkr} \\ +KPvkrb & 5 & \textbf{h\#7.5} & h\#8.5 & 2 & & \pageref{hm:KPvkrb} \\ +KPvkrn & 5 & \textbf{h\#7.5} & h\#9.5 & 4 & & \pageref{hm:KPvkrn} \\ +KBBBvk & 5 & \textbf{h\#7} & h\#8 & 2 & & \pageref{hm:KBBBvk} \\ +KBBNvk & 5 & \textbf{h\#7} & h\#8 & 2 & & \pageref{hm:KBBNvk} \\ +KBBPvk & 5 & \textbf{h\#7} & h\#9 & 4 & & \pageref{hm:KBBPvk} \\ +KBBvkb & 5 & \textbf{h\#7} & h\#10.5 & 7 & & \pageref{hm:KBBvkb} \\ +KBNPvk & 5 & \textbf{h\#7} & h\#8 & 2 & & \pageref{hm:KBNPvk} \\ +KBNvkb & 5 & \textbf{h\#7} & h\#11 & 8 & & \pageref{hm:KBNvkb} \\ +KBNvkn & 5 & \textbf{h\#7} & h\#12 & 10 & & \pageref{hm:KBNvkn} \\ +KBNvkp & 5 & \textbf{h\#7} & h\#16 & 18 & & \pageref{hm:KBNvkp} \\ +KBNvkr & 5 & \textbf{h\#7} & h\#9 & 4 & & \pageref{hm:KBNvkr} \\ +KBPPvk & 5 & \textbf{h\#7} & h\#8 & 2 & & \pageref{hm:KBPPvk} \\ +KBPvk & 4 & \textbf{h\#7} & h\#8 & 2 & Elkies (2004) & \pageref{hm:KBPvk} \\ +KBPvkb & 5 & \textbf{h\#7} & h\#10 & 6 & & \pageref{hm:KBPvkb} \\ +KBPvkn & 5 & \textbf{h\#7} & h\#12 & 10 & & \pageref{hm:KBPvkn} \\ +KBPvkq & 5 & \textbf{h\#7} & h\#8.5 & 3 & & \pageref{hm:KBPvkq} \\ +KBPvkr & 5 & \textbf{h\#7} & h\#8.5 & 3 & & \pageref{hm:KBPvkr} \\ +KNNPvk & 5 & \textbf{h\#7} & h\#8 & 2 & & \pageref{hm:KNNPvk} \\ +KNNvkp & 5 & \textbf{h\#7} & h\#11 & 8 & & \pageref{hm:KNNvkp} \\ +KNNvkq & 5 & \textbf{h\#7} & h\#8.5 & 3 & Sheglow (1998) & \pageref{hm:KNNvkq} \\ +KNNvkr & 5 & \textbf{h\#7} & h\#10 & 6 & & \pageref{hm:KNNvkr} \\ +KNPPvk & 5 & \textbf{h\#7} & h\#8.5 & 3 & & \pageref{hm:KNPPvk} \\ +KNPvk & 4 & \textbf{h\#7} & h\#8.5 & 3 & Elkies (2004) & \pageref{hm:KNPvk} \\ +KPPPvk & 5 & \textbf{h\#7} & h\#8 & 2 & & \pageref{hm:KPPPvk} \\ +KPPvk & 4 & \textbf{h\#7} & h\#8 & 2 & Salazar Lopez (1973) & \pageref{hm:KPPvk} \\ +KPvkrr & 5 & \textbf{h\#7} & h\#8.5 & 3 & & \pageref{hm:KPvkrr} \\ +KQBBvk & 5 & \textbf{h\#7} & h\#8 & 2 & & \pageref{hm:KQBBvk} \\ +KQBPvk & 5 & \textbf{h\#7} & h\#8 & 2 & & \pageref{hm:KQBPvk} \\ +KQBvkb & 5 & \textbf{h\#7} & h\#10 & 6 & & \pageref{hm:KQBvkb} \\ +KQBvkp & 5 & \textbf{h\#7} & h\#16 & 18 & & \pageref{hm:KQBvkp} \\ +KQNNvk & 5 & \textbf{h\#7} & h\#8 & 2 & & \pageref{hm:KQNNvk} \\ +KQNPvk & 5 & \textbf{h\#7} & h\#9 & 4 & & \pageref{hm:KQNPvk} \\ +KQPPvk & 5 & \textbf{h\#7} & h\#8 & 2 & & \pageref{hm:KQPPvk} \\ +KQPvk & 4 & \textbf{h\#7} & h\#8 & 2 & & \pageref{hm:KQPvk} \\ +KQPvkq & 5 & \textbf{h\#7} & h\#9 & 4 & & \pageref{hm:KQPvkq} \\ +KQPvkr & 5 & \textbf{h\#7} & h\#9 & 4 & & \pageref{hm:KQPvkr} \\ +KRBBvk & 5 & \textbf{h\#7} & h\#8 & 2 & & \pageref{hm:KRBBvk} \\ +KRBPvk & 5 & \textbf{h\#7} & h\#8 & 2 & Abdurahmanovic \& Becker (2006) & \pageref{hm:KRBPvk} \\ +KRNPvk & 5 & \textbf{h\#7} & h\#8 & 2 & & \pageref{hm:KRNPvk} \\ +KRNvkp & 5 & \textbf{h\#7} & h\#11.5 & 9 & & \pageref{hm:KRNvkp} \\ +KRNvkr & 5 & \textbf{h\#7} & h\#10 & 6 & & \pageref{hm:KRNvkr} \\ +KRPPvk & 5 & \textbf{h\#7} & h\#8 & 2 & & \pageref{hm:KRPPvk} \\ +KRPvkb & 5 & \textbf{h\#7} & h\#8 & 2 & & \pageref{hm:KRPvkb} \\ +KRPvkn & 5 & \textbf{h\#7} & h\#8.5 & 3 & & \pageref{hm:KRPvkn} \\ +KRPvkp & 5 & \textbf{h\#7} & h\#14 & 14 & & \pageref{hm:KRPvkp} \\ +KRPvkq & 5 & \textbf{h\#7} & h\#9 & 4 & & \pageref{hm:KRPvkq} \\ +KRPvkr & 5 & \textbf{h\#7} & h\#8.5 & 3 & & \pageref{hm:KRPvkr} \\ +KBBvk & 4 & \textbf{h\#6.5} & h\#8 & 3 & Maslar (1978) & \pageref{hm:KBBvk} \\ +KBBvkq & 5 & \textbf{h\#6.5} & h\#7.5 & 2 & & \pageref{hm:KBBvkq} \\ +KBNNvk & 5 & \textbf{h\#6.5} & h\#8 & 3 & Sheglow (1998) & \pageref{hm:KBNNvk} \\ +KBvkb & 4 & \textbf{h\#6.5} & h\#10 & 7 & & \pageref{hm:KBvkb} \\ +KBvkqb & 5 & \textbf{h\#6.5} & h\#9.5 & 6 & Sheglow (1998) & \pageref{hm:KBvkqb} \\ +KBvkrb & 5 & \textbf{h\#6.5} & h\#9.5 & 6 & & \pageref{hm:KBvkrb} \\ +KNNvk & 4 & \textbf{h\#6.5} & h\#8 & 3 & Bebesi (1910) & \pageref{hm:KNNvk} \\ +KNNvkb & 5 & \textbf{h\#6.5} & h\#10 & 7 & & \pageref{hm:KNNvkb} \\ +KNNvkn & 5 & \textbf{h\#6.5} & h\#7.5 & 2 & & \pageref{hm:KNNvkn} \\ +KNNvknn & 6 & \textbf{h\#6.5} & h\#8 & 3 & & \pageref{hm:KNNvknn} \\ +KPPvkr & 5 & \textbf{h\#6.5} & h\#8.5 & 4 & & \pageref{hm:KPPvkr} \\ +KPvk & 3 & \textbf{h\#6.5} & h\#8.5 & 4 & Niemann (1947) & \pageref{hm:KPvk} \\ +KRBvkq & 5 & \textbf{h\#6.5} & h\#7.5 & 2 & & \pageref{hm:KRBvkq} \\ +KRvkqb & 5 & \textbf{h\#6.5} & h\#7.5 & 2 & Sheglow (1998) & \pageref{hm:KRvkqb} \\ +KRvkqp & 5 & \textbf{h\#6.5} & h\#7.5 & 2 & & \pageref{hm:KRvkqp} \\ +KRvkqq & 5 & \textbf{h\#6.5} & h\#8 & 3 & & \pageref{hm:KRvkqq} \\ +KRvkqr & 5 & \textbf{h\#6.5} & h\#8 & 3 & & \pageref{hm:KRvkqr} \\ +KBBvkr & 5 & \textbf{h\#6} & h\#7.5 & 3 & & \pageref{hm:KBBvkr} \\ +KBNvk & 4 & \textbf{h\#6} & h\#8 & 4 & & \pageref{hm:KBNvk} \\ +KNNNvk & 5 & \textbf{h\#6} & h\#8 & 4 & & \pageref{hm:KNNNvk} \\ +KQBNvk & 5 & \textbf{h\#6} & h\#8 & 4 & & \pageref{hm:KQBNvk} \\ +KQBvk & 4 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KQBvk} \\ +KQNvk & 4 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KQNvk} \\ +KQQPvk & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KQQPvk} \\ +KQQvk & 4 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KQQvk} \\ +KQQvkn & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KQQvkn} \\ +KQQvkp & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KQQvkp} \\ +KQRBvk & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KQRBvk} \\ +KQRPvk & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KQRPvk} \\ +KQRvk & 4 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KQRvk} \\ +KQRvkn & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KQRvkn} \\ +KQRvkp & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KQRvkp} \\ +KQRvkq & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KQRvkq} \\ +KQRvkr & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KQRvkr} \\ +KQvk & 3 & \textbf{h\#6} & h\#7 & 2 & Csaszar (1945) & \pageref{hm:KQvk} \\ +KQvkbn & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KQvkbn} \\ +KQvkn & 4 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KQvkn} \\ +KQvknn & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KQvknn} \\ +KQvknp & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KQvknp} \\ +KQvkp & 4 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KQvkp} \\ +KQvkpp & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KQvkpp} \\ +KQvkqn & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KQvkqn} \\ +KQvkqp & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KQvkqp} \\ +KRBNvk & 5 & \textbf{h\#6} & h\#8 & 4 & & \pageref{hm:KRBNvk} \\ +KRBvk & 4 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KRBvk} \\ +KRBvkb & 5 & \textbf{h\#6} & h\#10 & 8 & & \pageref{hm:KRBvkb} \\ +KRBvkp & 5 & \textbf{h\#6} & h\#16 & 20 & & \pageref{hm:KRBvkp} \\ +KRNNvk & 5 & \textbf{h\#6} & h\#8 & 4 & & \pageref{hm:KRNNvk} \\ +KRNvkb & 5 & \textbf{h\#6} & h\#10 & 8 & & \pageref{hm:KRNvkb} \\ +KRPvk & 4 & \textbf{h\#6} & h\#8 & 4 & & \pageref{hm:KRPvk} \\ +KRRBvk & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KRRBvk} \\ +KRRPvk & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KRRPvk} \\ +KRRvkp & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KRRvkp} \\ +KRRvkr & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KRRvkr} \\ +KRvkbb & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KRvkbb} \\ +KRvkbn & 5 & \textbf{h\#6} & h\#7 & 2 & Sheglow (1998) & \pageref{hm:KRvkbn} \\ +KRvkbp & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KRvkbp} \\ +KRvknn & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KRvknn} \\ +KRvknp & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KRvknp} \\ +KRvkp & 4 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KRvkp} \\ +KRvkpp & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KRvkpp} \\ +KRvkqn & 5 & \textbf{h\#6} & h\#7.5 & 3 & & \pageref{hm:KRvkqn} \\ +KRvkrb & 5 & \textbf{h\#6} & h\#7 & 2 & & \pageref{hm:KRvkrb} \\ +KRvkrn & 5 & \textbf{h\#6} & h\#7.5 & 3 & & \pageref{hm:KRvkrn} \\ +KRvkrp & 5 & \textbf{h\#6} & h\#7.5 & 3 & & \pageref{hm:KRvkrp} \\ +KRvkrr & 5 & \textbf{h\#6} & h\#7.5 & 3 & & \pageref{hm:KRvkrr} \\ +KQBvkq & 5 & \textbf{h\#5.5} & h\#7 & 3 & & \pageref{hm:KQBvkq} \\ +KQNvkq & 5 & \textbf{h\#5.5} & h\#7 & 3 & & \pageref{hm:KQNvkq} \\ +KQvkbb & 5 & \textbf{h\#5.5} & h\#7 & 3 & & \pageref{hm:KQvkbb} \\ +KQvkbp & 5 & \textbf{h\#5.5} & h\#7 & 3 & & \pageref{hm:KQvkbp} \\ +KQvkq & 4 & \textbf{h\#5.5} & h\#7 & 3 & Sheglow (1998) & \pageref{hm:KQvkq} \\ +KQvkqb & 5 & \textbf{h\#5.5} & h\#7.5 & 4 & & \pageref{hm:KQvkqb} \\ +KQvkqq & 5 & \textbf{h\#5.5} & h\#7.5 & 4 & & \pageref{hm:KQvkqq} \\ +KQvkqr & 5 & \textbf{h\#5.5} & h\#6.5 & 2 & & \pageref{hm:KQvkqr} \\ +KQvkrn & 5 & \textbf{h\#5.5} & h\#6.5 & 2 & & \pageref{hm:KQvkrn} \\ +KRNvkq & 5 & \textbf{h\#5.5} & h\#7 & 3 & & \pageref{hm:KRNvkq} \\ +KRvkq & 4 & \textbf{h\#5.5} & h\#7.5 & 4 & & \pageref{hm:KRvkq} \\ +KRvkr & 4 & \textbf{h\#5.5} & h\#7 & 3 & & \pageref{hm:KRvkr} \\ +KQBvkr & 5 & \textbf{h\#5} & h\#6 & 2 & & \pageref{hm:KQBvkr} \\ +KQQvkb & 5 & \textbf{h\#5} & h\#6 & 2 & & \pageref{hm:KQQvkb} \\ +KQQvkq & 5 & \textbf{h\#5} & h\#7 & 4 & & \pageref{hm:KQQvkq} \\ +KQQvkr & 5 & \textbf{h\#5} & h\#6 & 2 & & \pageref{hm:KQQvkr} \\ +KQRNvk & 5 & \textbf{h\#5} & h\#7 & 4 & & \pageref{hm:KQRNvk} \\ +KQRvkb & 5 & \textbf{h\#5} & h\#7 & 4 & & \pageref{hm:KQRvkb} \\ +KQvkb & 4 & \textbf{h\#5} & h\#6 & 2 & & \pageref{hm:KQvkb} \\ +KQvkr & 4 & \textbf{h\#5} & h\#6 & 2 & & \pageref{hm:KQvkr} \\ +KQvkrb & 5 & \textbf{h\#5} & h\#6.5 & 3 & & \pageref{hm:KQvkrb} \\ +KQvkrp & 5 & \textbf{h\#5} & h\#6.5 & 3 & & \pageref{hm:KQvkrp} \\ +KRBvkr & 5 & \textbf{h\#5} & h\#7 & 4 & & \pageref{hm:KRBvkr} \\ +KRNvk & 4 & \textbf{h\#5} & h\#7 & 4 & Maslar (1981) & \pageref{hm:KRNvk} \\ +KRRNvk & 5 & \textbf{h\#5} & h\#7 & 4 & & \pageref{hm:KRRNvk} \\ +KRRvkb & 5 & \textbf{h\#5} & h\#7 & 4 & & \pageref{hm:KRRvkb} \\ +KRRvkn & 5 & \textbf{h\#5} & h\#7 & 4 & & \pageref{hm:KRRvkn} \\ +KRRvkq & 5 & \textbf{h\#5} & h\#7 & 4 & & \pageref{hm:KRRvkq} \\ +KRvkb & 4 & \textbf{h\#5} & h\#7 & 4 & & \pageref{hm:KRvkb} \\ +KRvkn & 4 & \textbf{h\#5} & h\#7 & 4 & & \pageref{hm:KRvkn} \\ +KQvkrr & 5 & \textbf{h\#4.5} & h\#6 & 3 & & \pageref{hm:KQvkrr} \\ +KRvk & 3 & \textbf{h\#4.5} & h\#7 & 5 & Ban (1965) & \pageref{hm:KRvk} \\ +KQQNvk & 5 & \textbf{h\#4} & h\#5 & 2 & & \pageref{hm:KQQNvk} \\ +KRRvk & 4 & \textbf{h\#4} & h\#7 & 6 & & \pageref{hm:KRRvk} \\ +KQQBvk & 5 & \textbf{h\#3} & h\#4 & 2 & & \pageref{hm:KQQBvk} \\ +KQQRvk & 5 & \textbf{h\#3} & h\#4 & 2 & & \pageref{hm:KQQRvk} \\ +KQRRvk & 5 & \textbf{h\#3} & h\#5 & 4 & & \pageref{hm:KQRRvk} \\ +KRRRvk & 5 & \textbf{h\#3} & h\#5 & 4 & & \pageref{hm:KRRRvk} \\ +KQQQvk & 5 & \textbf{h\#2} & h\#3 & 2 & & \pageref{hm:KQQQvk} \\ \end{longtable} } diff --git a/docs/images/deepest/KBBvkr.svg b/docs/images/deepest/KBBvkr.svg index ed5d582..158d18e 100644 --- a/docs/images/deepest/KBBvkr.svg +++ b/docs/images/deepest/KBBvkr.svg @@ -72,9 +72,9 @@ - + - + diff --git a/docs/images/deepest/KBNPvk.svg b/docs/images/deepest/KBNPvk.svg index dd3ff2d..897345b 100644 --- a/docs/images/deepest/KBNPvk.svg +++ b/docs/images/deepest/KBNPvk.svg @@ -1,12 +1,6 @@ - - - - - - - + @@ -15,8 +9,11 @@ - - + + + + + @@ -34,6 +31,9 @@ + + + @@ -68,10 +68,10 @@ - - - - - + + + + + diff --git a/docs/images/deepest/KBPPvk.svg b/docs/images/deepest/KBPPvk.svg index 69867be..39c6d7f 100644 --- a/docs/images/deepest/KBPPvk.svg +++ b/docs/images/deepest/KBPPvk.svg @@ -1,12 +1,12 @@ - - - - - - - + + + + + + + @@ -20,13 +20,13 @@ - - - - - - - + + + + + + + @@ -62,10 +62,10 @@ - - - - - + + + + + diff --git a/docs/images/deepest/KBPvkn.svg b/docs/images/deepest/KBPvkn.svg index 86dacd8..c0035b4 100644 --- a/docs/images/deepest/KBPvkn.svg +++ b/docs/images/deepest/KBPvkn.svg @@ -1,14 +1,6 @@ - - - - - - - - - + @@ -17,9 +9,6 @@ - - - @@ -27,6 +16,17 @@ + + + + + + + + + + + @@ -69,10 +69,10 @@ - + - - + + diff --git a/docs/images/deepest/KBPvkq.svg b/docs/images/deepest/KBPvkq.svg index 291cc83..210049b 100644 --- a/docs/images/deepest/KBPvkq.svg +++ b/docs/images/deepest/KBPvkq.svg @@ -8,6 +8,15 @@ + + + + + + + + + @@ -35,15 +44,6 @@ - - - - - - - - - @@ -78,10 +78,10 @@ - - - - - + + + + + diff --git a/docs/images/deepest/KBPvkr.svg b/docs/images/deepest/KBPvkr.svg index d642c62..d4d28ab 100644 --- a/docs/images/deepest/KBPvkr.svg +++ b/docs/images/deepest/KBPvkr.svg @@ -8,9 +8,6 @@ - - - @@ -24,14 +21,6 @@ - - - - - - - - @@ -41,6 +30,17 @@ + + + + + + + + + + + @@ -75,10 +75,10 @@ - - - - - + + + + + diff --git a/docs/images/deepest/KBvkn.svg b/docs/images/deepest/KBvkn.svg index cc7787e..c19ed0c 100644 --- a/docs/images/deepest/KBvkn.svg +++ b/docs/images/deepest/KBvkn.svg @@ -69,6 +69,6 @@ - + diff --git a/docs/images/deepest/KBvkqb-b.svg b/docs/images/deepest/KBvkqb-b.svg index 247ca0d..9e41d7a 100644 --- a/docs/images/deepest/KBvkqb-b.svg +++ b/docs/images/deepest/KBvkqb-b.svg @@ -1,20 +1,12 @@ - - + + - - - - - - - - - + @@ -32,13 +24,21 @@ - - + + - + + + + + + + + + @@ -83,10 +83,10 @@ - - - - + + + + diff --git a/docs/images/deepest/KBvkqbn.svg b/docs/images/deepest/KBvkqbn.svg index 8516364..b2c9f21 100644 --- a/docs/images/deepest/KBvkqbn.svg +++ b/docs/images/deepest/KBvkqbn.svg @@ -7,6 +7,14 @@ + + + + + + + + @@ -15,6 +23,14 @@ + + + + + + + + @@ -40,22 +56,6 @@ - - - - - - - - - - - - - - - - @@ -90,11 +90,11 @@ - + + - - - - + + + diff --git a/docs/images/deepest/KBvkqn.svg b/docs/images/deepest/KBvkqn.svg index 1f37073..ec58f10 100644 --- a/docs/images/deepest/KBvkqn.svg +++ b/docs/images/deepest/KBvkqn.svg @@ -1,13 +1,6 @@ - - - - - - - - + @@ -40,6 +33,13 @@ + + + + + + + @@ -82,10 +82,10 @@ - - - - + + + + diff --git a/docs/images/deepest/KBvkqrn.svg b/docs/images/deepest/KBvkqrn.svg index 8b99386..5639a8f 100644 --- a/docs/images/deepest/KBvkqrn.svg +++ b/docs/images/deepest/KBvkqrn.svg @@ -1,22 +1,6 @@ - - - - - - - - - - - - - - - - - + @@ -36,14 +20,29 @@ - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -53,13 +52,14 @@ - - - - - - - + + + + + + + + @@ -95,11 +95,11 @@ - - - + + + + + - - diff --git a/docs/images/deepest/KNNPvk.svg b/docs/images/deepest/KNNPvk.svg index 40387d7..67e4eb4 100644 --- a/docs/images/deepest/KNNPvk.svg +++ b/docs/images/deepest/KNNPvk.svg @@ -1,12 +1,6 @@ - - - - - - - + @@ -15,6 +9,12 @@ + + + + + + @@ -60,10 +60,10 @@ - - - - - + + + + + diff --git a/docs/images/deepest/KNNvknn.svg b/docs/images/deepest/KNNvknn.svg index a56f643..7aeeaf4 100644 --- a/docs/images/deepest/KNNvknn.svg +++ b/docs/images/deepest/KNNvknn.svg @@ -64,11 +64,11 @@ - - - - - - + + + + + + diff --git a/docs/images/deepest/KNPPvk.svg b/docs/images/deepest/KNPPvk.svg index 3d302c9..c1bca58 100644 --- a/docs/images/deepest/KNPPvk.svg +++ b/docs/images/deepest/KNPPvk.svg @@ -60,10 +60,10 @@ - - - - - + + + + + diff --git a/docs/images/deepest/KNPvk-b.svg b/docs/images/deepest/KNPvk-b.svg index 0dbc9ef..b737be9 100644 --- a/docs/images/deepest/KNPvk-b.svg +++ b/docs/images/deepest/KNPvk-b.svg @@ -1,12 +1,6 @@ - - - - - - - + @@ -15,6 +9,12 @@ + + + + + + @@ -60,9 +60,9 @@ - - - - + + + + diff --git a/docs/images/deepest/KNPvkq.svg b/docs/images/deepest/KNPvkq.svg index d708cca..77c0d5d 100644 --- a/docs/images/deepest/KNPvkq.svg +++ b/docs/images/deepest/KNPvkq.svg @@ -25,6 +25,14 @@ + + + + + + + + @@ -34,14 +42,6 @@ - - - - - - - - @@ -76,10 +76,10 @@ - - - - - + + + + + diff --git a/docs/images/deepest/KNvkbp.svg b/docs/images/deepest/KNvkbp.svg index 3113919..7af0e99 100644 --- a/docs/images/deepest/KNvkbp.svg +++ b/docs/images/deepest/KNvkbp.svg @@ -19,12 +19,6 @@ - - - - - - @@ -34,6 +28,12 @@ + + + + + + @@ -68,10 +68,10 @@ - - - - - + + + + + diff --git a/docs/images/deepest/KNvknnn.svg b/docs/images/deepest/KNvknnn.svg index a019570..b33e412 100644 --- a/docs/images/deepest/KNvknnn.svg +++ b/docs/images/deepest/KNvknnn.svg @@ -65,7 +65,7 @@ - + diff --git a/docs/images/deepest/KNvkqp.svg b/docs/images/deepest/KNvkqp.svg index c5b116c..f780893 100644 --- a/docs/images/deepest/KNvkqp.svg +++ b/docs/images/deepest/KNvkqp.svg @@ -3,7 +3,15 @@ - + + + + + + + + + @@ -19,12 +27,6 @@ - - - - - - @@ -34,13 +36,11 @@ - - - - - - - + + + + + @@ -76,10 +76,10 @@ - - - + + + - + diff --git a/docs/images/deepest/KPPPvk.svg b/docs/images/deepest/KPPPvk.svg index 1934322..88f0700 100644 --- a/docs/images/deepest/KPPPvk.svg +++ b/docs/images/deepest/KPPPvk.svg @@ -57,7 +57,7 @@ - + diff --git a/docs/images/deepest/KPPvkr.svg b/docs/images/deepest/KPPvkr.svg index 3cf6297..6ef4c2c 100644 --- a/docs/images/deepest/KPPvkr.svg +++ b/docs/images/deepest/KPPvkr.svg @@ -1,18 +1,6 @@ - - - - - - - - - - - - - + @@ -33,6 +21,18 @@ + + + + + + + + + + + + @@ -67,10 +67,10 @@ - - + + + + - - diff --git a/docs/images/deepest/KPvkb.svg b/docs/images/deepest/KPvkb.svg index 5889df1..09bff0a 100644 --- a/docs/images/deepest/KPvkb.svg +++ b/docs/images/deepest/KPvkb.svg @@ -1,12 +1,13 @@ - - - - - - - + + + + + + + + @@ -19,14 +20,13 @@ - - - - - - - - + + + + + + + @@ -62,9 +62,9 @@ - - - - + + + + diff --git a/docs/images/deepest/KPvkbb.svg b/docs/images/deepest/KPvkbb.svg index 53448ff..04240c2 100644 --- a/docs/images/deepest/KPvkbb.svg +++ b/docs/images/deepest/KPvkbb.svg @@ -1,14 +1,6 @@ - - - - - - - - - + @@ -16,6 +8,14 @@ + + + + + + + + @@ -62,10 +62,10 @@ - - - + + + diff --git a/docs/images/deepest/KPvkq.svg b/docs/images/deepest/KPvkq.svg index 2d769b1..6644781 100644 --- a/docs/images/deepest/KPvkq.svg +++ b/docs/images/deepest/KPvkq.svg @@ -1,12 +1,16 @@ - - - - - - - + + + + + + + + + + + @@ -24,17 +28,13 @@ - - - - - - - - - - - + + + + + + + @@ -70,9 +70,9 @@ - - + - + + diff --git a/docs/images/deepest/KPvkqp.svg b/docs/images/deepest/KPvkqp.svg index d3e3d2c..44fff3f 100644 --- a/docs/images/deepest/KPvkqp.svg +++ b/docs/images/deepest/KPvkqp.svg @@ -73,10 +73,10 @@ - - - - - + + + + + diff --git a/docs/images/deepest/KPvkqr.svg b/docs/images/deepest/KPvkqr.svg index f5c828a..e2b685e 100644 --- a/docs/images/deepest/KPvkqr.svg +++ b/docs/images/deepest/KPvkqr.svg @@ -8,19 +8,6 @@ - - - - - - - - - - - - - @@ -37,9 +24,6 @@ - - - @@ -49,6 +33,22 @@ + + + + + + + + + + + + + + + + @@ -84,9 +84,9 @@ - - - - + + + + diff --git a/docs/images/deepest/KPvkrb.svg b/docs/images/deepest/KPvkrb.svg index f0fef1e..89278f0 100644 --- a/docs/images/deepest/KPvkrb.svg +++ b/docs/images/deepest/KPvkrb.svg @@ -1,25 +1,6 @@ - - - - - - - - - - - - - - - - - - - - + @@ -41,6 +22,25 @@ + + + + + + + + + + + + + + + + + + + @@ -75,10 +75,10 @@ - - - - - + + + + + diff --git a/docs/images/deepest/KPvkrn.svg b/docs/images/deepest/KPvkrn.svg index cc79fde..215cbe9 100644 --- a/docs/images/deepest/KPvkrn.svg +++ b/docs/images/deepest/KPvkrn.svg @@ -21,16 +21,6 @@ - - - - - - - - - - @@ -40,6 +30,16 @@ + + + + + + + + + + @@ -75,9 +75,9 @@ - - - - + + + + diff --git a/docs/images/deepest/KQBvk.svg b/docs/images/deepest/KQBvk.svg index c9513a3..40043df 100644 --- a/docs/images/deepest/KQBvk.svg +++ b/docs/images/deepest/KQBvk.svg @@ -70,8 +70,8 @@ - - + + diff --git a/docs/images/deepest/KQNvk.svg b/docs/images/deepest/KQNvk.svg index 51813f8..427394e 100644 --- a/docs/images/deepest/KQNvk.svg +++ b/docs/images/deepest/KQNvk.svg @@ -68,8 +68,8 @@ - - + + diff --git a/docs/images/deepest/KQQBvk.svg b/docs/images/deepest/KQQBvk.svg index 826fb91..dedd812 100644 --- a/docs/images/deepest/KQQBvk.svg +++ b/docs/images/deepest/KQQBvk.svg @@ -70,10 +70,10 @@ - - - - + + + + diff --git a/docs/images/deepest/KQQQvk.svg b/docs/images/deepest/KQQQvk.svg index 7534fa4..623f22f 100644 --- a/docs/images/deepest/KQQQvk.svg +++ b/docs/images/deepest/KQQQvk.svg @@ -62,10 +62,10 @@ - - + + - - + + diff --git a/docs/images/deepest/KQQRvk.svg b/docs/images/deepest/KQQRvk.svg index a6b1491..3918da7 100644 --- a/docs/images/deepest/KQQRvk.svg +++ b/docs/images/deepest/KQQRvk.svg @@ -11,6 +11,14 @@ + + + + + + + + @@ -20,14 +28,6 @@ - - - - - - - - @@ -71,10 +71,10 @@ - - - - + + + + diff --git a/docs/images/deepest/KQQvkb.svg b/docs/images/deepest/KQQvkb.svg index 122bc7f..ffc5cd7 100644 --- a/docs/images/deepest/KQQvkb.svg +++ b/docs/images/deepest/KQQvkb.svg @@ -1,6 +1,22 @@ - + + + + + + + + + + + + + + + + + @@ -11,14 +27,6 @@ - - - - - - - - @@ -28,14 +36,6 @@ - - - - - - - - @@ -70,10 +70,10 @@ - - - - - + + + + + diff --git a/docs/images/deepest/KQQvkr.svg b/docs/images/deepest/KQQvkr.svg index ac1b751..34c9c7e 100644 --- a/docs/images/deepest/KQQvkr.svg +++ b/docs/images/deepest/KQQvkr.svg @@ -1,17 +1,6 @@ - - - - - - - - - - - - + @@ -24,6 +13,17 @@ + + + + + + + + + + + @@ -75,10 +75,10 @@ - - - - + + + + diff --git a/docs/images/deepest/KQRBvk.svg b/docs/images/deepest/KQRBvk.svg index 091df65..28f1295 100644 --- a/docs/images/deepest/KQRBvk.svg +++ b/docs/images/deepest/KQRBvk.svg @@ -80,7 +80,7 @@ - + diff --git a/docs/images/deepest/KQRPvk.svg b/docs/images/deepest/KQRPvk.svg index 9660978..65c08be 100644 --- a/docs/images/deepest/KQRPvk.svg +++ b/docs/images/deepest/KQRPvk.svg @@ -1,6 +1,14 @@ - + + + + + + + + + @@ -20,14 +28,6 @@ - - - - - - - - @@ -74,9 +74,9 @@ + - diff --git a/docs/images/deepest/KQRRvk.svg b/docs/images/deepest/KQRRvk.svg index 800d1d0..3d8533a 100644 --- a/docs/images/deepest/KQRRvk.svg +++ b/docs/images/deepest/KQRRvk.svg @@ -9,17 +9,6 @@ - - - - - - - - - - - @@ -37,6 +26,17 @@ + + + + + + + + + + + @@ -71,10 +71,10 @@ - - - - + + + + diff --git a/docs/images/deepest/KQRvkb.svg b/docs/images/deepest/KQRvkb.svg index 642027b..b759f75 100644 --- a/docs/images/deepest/KQRvkb.svg +++ b/docs/images/deepest/KQRvkb.svg @@ -1,6 +1,25 @@ - + + + + + + + + + + + + + + + + + + + + @@ -18,14 +37,6 @@ - - - - - - - - @@ -34,17 +45,6 @@ - - - - - - - - - - - @@ -79,10 +79,10 @@ + + - - - + diff --git a/docs/images/deepest/KQRvkp.svg b/docs/images/deepest/KQRvkp.svg index aedb80c..bee4ebe 100644 --- a/docs/images/deepest/KQRvkp.svg +++ b/docs/images/deepest/KQRvkp.svg @@ -11,6 +11,14 @@ + + + + + + + + @@ -20,14 +28,6 @@ - - - - - - - - @@ -74,10 +74,10 @@ - - - - + + + + diff --git a/docs/images/deepest/KQvkb.svg b/docs/images/deepest/KQvkb.svg index aa17ba6..7a59ade 100644 --- a/docs/images/deepest/KQvkb.svg +++ b/docs/images/deepest/KQvkb.svg @@ -70,7 +70,7 @@ - + diff --git a/docs/images/deepest/KQvkn.svg b/docs/images/deepest/KQvkn.svg index f0552da..db6fa33 100644 --- a/docs/images/deepest/KQvkn.svg +++ b/docs/images/deepest/KQvkn.svg @@ -69,7 +69,7 @@ - + diff --git a/docs/images/deepest/KQvkpp.svg b/docs/images/deepest/KQvkpp.svg index 7dbbeb7..3e6181a 100644 --- a/docs/images/deepest/KQvkpp.svg +++ b/docs/images/deepest/KQvkpp.svg @@ -8,10 +8,7 @@ - - - - + @@ -22,7 +19,10 @@ - + + + + @@ -65,10 +65,10 @@ - - + - + + diff --git a/docs/images/deepest/KQvkqb.svg b/docs/images/deepest/KQvkqb.svg index cd7996f..2272b13 100644 --- a/docs/images/deepest/KQvkqb.svg +++ b/docs/images/deepest/KQvkqb.svg @@ -8,16 +8,13 @@ - - - - - - - - - - + + + + + + + @@ -44,13 +41,16 @@ - - - - - - - + + + + + + + + + + @@ -86,10 +86,10 @@ - - + + - + diff --git a/docs/images/deepest/KQvkqq.svg b/docs/images/deepest/KQvkqq.svg index e45eee6..86fed59 100644 --- a/docs/images/deepest/KQvkqq.svg +++ b/docs/images/deepest/KQvkqq.svg @@ -8,17 +8,6 @@ - - - - - - - - - - - @@ -35,6 +24,17 @@ + + + + + + + + + + + @@ -78,10 +78,10 @@ - - - + + + - + diff --git a/docs/images/deepest/KQvkrr.svg b/docs/images/deepest/KQvkrr.svg index 03cd61c..9e9e0db 100644 --- a/docs/images/deepest/KQvkrr.svg +++ b/docs/images/deepest/KQvkrr.svg @@ -1,17 +1,6 @@ - - - - - - - - - - - - + @@ -41,6 +30,17 @@ + + + + + + + + + + + @@ -75,10 +75,10 @@ - - - - + + + + diff --git a/docs/images/deepest/KRBvkb.svg b/docs/images/deepest/KRBvkb.svg index b573e4a..f757948 100644 --- a/docs/images/deepest/KRBvkb.svg +++ b/docs/images/deepest/KRBvkb.svg @@ -1,21 +1,12 @@ - - + + - - - - - - - - - - + @@ -25,13 +16,14 @@ - - - - - - - + + + + + + + + @@ -42,6 +34,14 @@ + + + + + + + + @@ -76,10 +76,10 @@ - - - - + + + + diff --git a/docs/images/deepest/KRBvkp.svg b/docs/images/deepest/KRBvkp.svg index 1629bf6..f3a4e41 100644 --- a/docs/images/deepest/KRBvkp.svg +++ b/docs/images/deepest/KRBvkp.svg @@ -1,9 +1,6 @@ - - - - + @@ -12,15 +9,6 @@ - - - - - - - - - @@ -29,7 +17,10 @@ - + + + + @@ -37,6 +28,15 @@ + + + + + + + + + @@ -71,10 +71,10 @@ - - + + + + - - diff --git a/docs/images/deepest/KRNNvk.svg b/docs/images/deepest/KRNNvk.svg index ce7e108..7c78a5d 100644 --- a/docs/images/deepest/KRNNvk.svg +++ b/docs/images/deepest/KRNNvk.svg @@ -8,15 +8,6 @@ - - - - - - - - - @@ -32,6 +23,15 @@ + + + + + + + + + @@ -66,10 +66,10 @@ - + + + + - - - diff --git a/docs/images/deepest/KRNvkp.svg b/docs/images/deepest/KRNvkp.svg index a3390c8..7340024 100644 --- a/docs/images/deepest/KRNvkp.svg +++ b/docs/images/deepest/KRNvkp.svg @@ -1,6 +1,15 @@ - + + + + + + + + + + @@ -8,25 +17,16 @@ - + + + + - - - - - - - - - - - - - + @@ -69,10 +69,10 @@ - - - + + - + + diff --git a/docs/images/deepest/KRPvkp.svg b/docs/images/deepest/KRPvkp.svg index ae16f15..6908cd8 100644 --- a/docs/images/deepest/KRPvkp.svg +++ b/docs/images/deepest/KRPvkp.svg @@ -3,15 +3,7 @@ - - - - - - - - - + @@ -20,6 +12,9 @@ + + + @@ -29,8 +24,13 @@ - - + + + + + + + @@ -66,10 +66,10 @@ - - - - - + + + + + diff --git a/docs/images/deepest/KRRRvk.svg b/docs/images/deepest/KRRRvk.svg index 077270d..e2e8d92 100644 --- a/docs/images/deepest/KRRRvk.svg +++ b/docs/images/deepest/KRRRvk.svg @@ -60,10 +60,10 @@ - - - - + + + + diff --git a/docs/images/deepest/KRRvkn.svg b/docs/images/deepest/KRRvkn.svg index b7ee371..a73422a 100644 --- a/docs/images/deepest/KRRvkn.svg +++ b/docs/images/deepest/KRRvkn.svg @@ -1,11 +1,12 @@ - - - - - - + + + + + + + @@ -16,6 +17,13 @@ + + + + + + + @@ -25,14 +33,6 @@ - - - - - - - - @@ -67,10 +67,10 @@ - - - - + + + + diff --git a/docs/images/deepest/KRRvkp.svg b/docs/images/deepest/KRRvkp.svg index d9ef758..286697a 100644 --- a/docs/images/deepest/KRRvkp.svg +++ b/docs/images/deepest/KRRvkp.svg @@ -1,6 +1,15 @@ - + + + + + + + + + + @@ -9,7 +18,10 @@ - + + + + @@ -17,18 +29,6 @@ - - - - - - - - - - - - @@ -63,10 +63,10 @@ - - - - - + + + + + diff --git a/docs/images/deepest/KRRvkq.svg b/docs/images/deepest/KRRvkq.svg index 750e490..aa581e1 100644 --- a/docs/images/deepest/KRRvkq.svg +++ b/docs/images/deepest/KRRvkq.svg @@ -1,22 +1,6 @@ - - - - - - - - - - - - - - - - - + @@ -34,6 +18,22 @@ + + + + + + + + + + + + + + + + @@ -76,10 +76,10 @@ - - + + diff --git a/docs/images/deepest/KRvkb.svg b/docs/images/deepest/KRvkb.svg index 00d4798..895df31 100644 --- a/docs/images/deepest/KRvkb.svg +++ b/docs/images/deepest/KRvkb.svg @@ -1,6 +1,14 @@ - + + + + + + + + + @@ -9,14 +17,6 @@ - - - - - - - - @@ -68,9 +68,9 @@ + - - + diff --git a/docs/images/deepest/KRvkbp.svg b/docs/images/deepest/KRvkbp.svg index 45334ee..73b1907 100644 --- a/docs/images/deepest/KRvkbp.svg +++ b/docs/images/deepest/KRvkbp.svg @@ -8,7 +8,10 @@ - + + + + @@ -17,17 +20,6 @@ - - - - - - - - - - - @@ -37,6 +29,14 @@ + + + + + + + + @@ -71,10 +71,10 @@ - - - - + + + + diff --git a/docs/images/deepest/KRvkn.svg b/docs/images/deepest/KRvkn.svg index 3ae7e5b..3495d79 100644 --- a/docs/images/deepest/KRvkn.svg +++ b/docs/images/deepest/KRvkn.svg @@ -7,6 +7,14 @@ + + + + + + + + @@ -16,14 +24,6 @@ - - - - - - - - @@ -68,8 +68,8 @@ + - diff --git a/docs/images/deepest/KRvknn.svg b/docs/images/deepest/KRvknn.svg index b4e4c20..224ba89 100644 --- a/docs/images/deepest/KRvknn.svg +++ b/docs/images/deepest/KRvknn.svg @@ -1,6 +1,14 @@ - + + + + + + + + + @@ -9,14 +17,6 @@ - - - - - - - - @@ -67,10 +67,10 @@ - - - - + + + + diff --git a/docs/images/deepest/KRvkqp.svg b/docs/images/deepest/KRvkqp.svg index 5085f9d..58aa841 100644 --- a/docs/images/deepest/KRvkqp.svg +++ b/docs/images/deepest/KRvkqp.svg @@ -79,10 +79,10 @@ - - + + - + diff --git a/docs/images/deepest/KRvkrb.svg b/docs/images/deepest/KRvkrb.svg index 4672c98..63ff2c1 100644 --- a/docs/images/deepest/KRvkrb.svg +++ b/docs/images/deepest/KRvkrb.svg @@ -1,14 +1,6 @@ - - - - - - - - - + @@ -25,6 +17,14 @@ + + + + + + + + @@ -81,10 +81,10 @@ - - + - + + diff --git a/docs/images/deepest/KRvkrp.svg b/docs/images/deepest/KRvkrp.svg index 4ef1a47..f2db881 100644 --- a/docs/images/deepest/KRvkrp.svg +++ b/docs/images/deepest/KRvkrp.svg @@ -8,6 +8,15 @@ + + + + + + + + + @@ -33,15 +42,6 @@ - - - - - - - - - @@ -77,9 +77,9 @@ - - + + + - diff --git a/tests/repo/test_deepest_render.py b/tests/repo/test_deepest_render.py index d8b7293..1515eba 100644 --- a/tests/repo/test_deepest_render.py +++ b/tests/repo/test_deepest_render.py @@ -409,3 +409,26 @@ def test_booklet_entry_numbers_links_and_lists_themes(rows): assert tex.count("}{") == 8 # nine arguments assert "pure, model" in tex assert lib.helpman_url(r["fen"], r["dtm"]) in tex + + +def test_markdown_index_has_a_published_by_column_and_cards_carry_notes(markdown, rows): + assert "| published by |" in markdown + for r in rows: + if r.get("published_by"): + assert f"| {r['published_by']} |" in markdown, r["material"] + render = _load("render_deepest") + r = dict(next(x for x in rows if x["material"] == "KQvk")) + r["quality"] = {"capture_first": True, "check": False, "legal": True} + assert "Note: the solution begins with a capture." in render.card(r, 1, "x.svg") + r["quality"] = {"capture_first": False, "check": False, "legal": True} + assert "Note:" not in render.card(r, 1, "x.svg") + r["quality"] = {"capture_first": False, "check": True, "legal": False} + assert "no legal last move" in render.card(r, 1, "x.svg") + + +def test_booklet_index_has_a_published_by_column_and_entries_carry_notes(tex, rows): + assert r"material & men & sound & class max & gap & published by & page" in tex + booklet = _load("deepest_booklet") + r = dict(next(x for x in rows if x["material"] == "KQvk")) + r["quality"] = {"capture_first": True, "check": True, "legal": True} + assert r"\textit{Note:} the side to move is in check in the diagram; the solution begins with a capture." in booklet.entry(r, 1) diff --git a/tests/repo/test_published_problems.py b/tests/repo/test_published_problems.py index adfac7c..1b23322 100644 --- a/tests/repo/test_published_problems.py +++ b/tests/repo/test_published_problems.py @@ -120,25 +120,25 @@ def described(fen): calls.append(fen) return {"fen": fen, "solution": "1.Kc1 Qb1#", "themes": ["pure"]} - matched, changed = pp.annotate([r], index, mine=lambda m, d, n: mined, describe_fn=described) - assert (matched, changed) == (1, 1) + matched, replaced, changed = pp.annotate([r], index, mine=lambda m, d, n: mined, describe_fn=described) + assert (matched, replaced, changed) == (1, 0, 1) assert r["published"][0]["id"] == "P1" and r["published"][0]["author"] == "A, B" assert r["alternative"]["fen"] == "8/8/8/8/8/8/8/K1Qk4 b - - 0 1" assert calls == ["8/8/8/8/8/8/8/K1Qk4 b - - 0 1"] # only the survivor is described # a second run with nothing published clears both keys and reports the change - matched, changed = pp.annotate([r], pp.PublishedIndex([]), mine=lambda m, d, n: [], describe_fn=described) - assert (matched, changed) == (0, 1) + matched, replaced, changed = pp.annotate([r], pp.PublishedIndex([]), mine=lambda m, d, n: [], describe_fn=described) + assert (matched, replaced, changed) == (0, 0, 1) assert "published" not in r and "alternative" not in r -def test_annotate_is_a_no_op_without_matches(): - rows = json.loads(DATA.read_text()) - for r in rows: # start from a showcase that carries no annotation - r.pop("published", None) - r.pop("alternative", None) +def test_annotate_twice_is_a_no_op_the_second_time(): + rows = json.loads(DATA.read_text())[:20] + pp.annotate(rows, pp.PublishedIndex([]), mine=lambda m, d, n: [], describe_fn=None, replace=False) + assert all("quality" in r and "published" not in r for r in rows) snapshot = json.dumps(rows) - matched, changed = pp.annotate(rows, pp.PublishedIndex([]), mine=lambda m, d, n: [], describe_fn=None) - assert (matched, changed) == (0, 0) + matched, replaced, changed = pp.annotate(rows, pp.PublishedIndex([]), mine=lambda m, d, n: [], + describe_fn=None, replace=False) + assert (matched, replaced, changed) == (0, 0, 0) assert json.dumps(rows) == snapshot @@ -153,3 +153,84 @@ def test_real_database_parses_and_the_annotation_agrees_with_it(): # whatever the database holds today, the annotation in DEEPEST.json agrees with it assert [r["material"] for r in rows if index.lookup(r["fen"])] == \ [r["material"] for r in rows if r.get("published")] + + +# -------------------------------------------------------------------------- +# quality: capture on move one, check in the diagram, no legal last move + + +def test_assess_flags_a_first_move_capture_and_a_check(): + q = pp.assess("8/1q6/1n6/8/8/8/q7/KBk5 w - - 0 1", "Kxa2 Kd2 Be4") + assert q["capture_first"] is True and q["check"] is True and q["legal"] is True + q = pp.assess("8/7k/8/6Q1/8/8/8/K7 b - - 0 1", "Kh8 Kb2") + assert q == {"capture_first": False, "check": False, "legal": True} + + +def test_legal_last_move_is_decided_exactly(): + import chess + # White's men are all immobile and never moved: no retraction, illegal. + assert pp.legal_last_move(chess.Board("7k/8/8/8/8/8/PPP5/KB6 b - - 0 1")) is False + # Free c2 and the bishop can have come from there: legal. + assert pp.legal_last_move(chess.Board("7k/8/8/8/8/8/PP6/KB6 b - - 0 1")) is True + # Side not to move in check is illegal outright. + assert pp.legal_last_move(chess.Board("7k/8/8/8/8/8/8/K6q b - - 0 1")) is False + # A rook on the back rank next to its king with nothing else around + # could only have arrived by capturing or moving in: legal. + assert pp.legal_last_move(chess.Board("k7/8/8/8/8/8/8/KR6 b - - 0 1")) is True + # Unpromotion: a white knight on b8 with the pawn's origin a7/c7 free. + assert pp.legal_last_move(chess.Board("1N5k/8/8/8/8/8/8/K7 b - - 0 1")) is True + + +def test_rank_orders_the_weaknesses(): + ok = {"capture_first": False, "check": False, "legal": True} + assert pp.rank(ok) == 0 + assert pp.rank({**ok, "check": True}) == 1 + assert pp.rank({**ok, "capture_first": True}) == 2 + assert pp.rank({**ok, "capture_first": True, "check": True}) == 3 + assert pp.rank({**ok, "legal": False}) == 4 + assert pp.quality_note(ok) == "" + assert "capture" in pp.quality_note({**ok, "capture_first": True}) + assert "legal last move" in pp.quality_note({**ok, "legal": False}) + + +def test_published_by_is_surname_and_year(): + P = pp.Published + assert pp.published_by(P("1", "P1", "Sheglow, Wiktor S.", ["Suomen Tehtäväniekat, No. (257), 05-06/1998"], "8", "h#6", "")) == "Sheglow (1998)" + assert pp.published_by(P("1", "P1", "Abdurahmanovic, Fadil; Becker, Richard", ["The Problemist, No. (R), 01/2006"], "8", "h#7", "")) == "Abdurahmanovic & Becker (2006)" + assert pp.published_by(P("1", "P1", "?, ?", ["Sachova skladba, No. 1065, 06/1987"], "8", "h#8", "")) == "unknown (1987)" + assert pp.published_by(P("1", "P1", "Maslar, Zdravko", ["?"], "8", "h#8", "")) == "Maslar" + assert pp.published_by({"author": "Ban, Jenö", "sources": ["Stella Polaris, No. 1072, 06/1967"]}) == "Ban (1967)" + + +def test_annotate_replaces_a_weak_unpublished_position_with_a_cleaner_one(): + # entry: unpublished, solution starts with a capture (rank 2) + r = {"material": "KQvk", "pieces": 3, "dtm": 12, "max_dtm": 14, "unique_at_depth": 3, + "saturated_at_max": True, "fen": "8/8/7k/6Q1/8/8/8/K7 b - - 0 1", + "solution": "Kxg5 Kb2 Kh7 Kc3 Kh8 Kd4 Kh7 Ke5 Kh8 Kf6 Kh7 Qg7#", "themes": []} + candidates = ["8/8/7k/6Q1/8/8/8/K7 b - - 0 1", # itself + "8/7k/8/6Q1/8/8/8/K7 b - - 0 1"] # clean + def describe(fen): + return {"fen": fen, "solution": "Kh8 Kb2 Kh7 Kc3 Kh8 Kd4 Kh7 Ke5 Kh8 Kf6 Kh7 Qg7#", "themes": ["pure"]} + matched, replaced, changed = pp.annotate([r], pp.PublishedIndex([]), mine=lambda m, d, n: candidates, + describe_fn=describe) + assert (matched, replaced, changed) == (0, 1, 1) + assert r["fen"] == "8/7k/8/6Q1/8/8/8/K7 b - - 0 1" and r["replaced_from"] == "8/8/7k/6Q1/8/8/8/K7 b - - 0 1" + assert r["quality"] == {"capture_first": False, "check": False, "legal": True} + # keep-positions: the weak entry stays and only gets graded + r2 = {**r, "fen": r["replaced_from"], "solution": "Kxg5 x"}; r2.pop("replaced_from") + pp.annotate([r2], pp.PublishedIndex([]), mine=lambda m, d, n: candidates, describe_fn=describe, replace=False) + assert r2["fen"] == "8/8/7k/6Q1/8/8/8/K7 b - - 0 1" and r2["quality"]["capture_first"] is True + + +def test_best_candidate_prefers_the_best_rank_and_skips_illegal_diagrams(): + entry = {"material": "KQvk", "dtm": 12, "fen": "8/8/7k/6Q1/8/8/8/K7 b - - 0 1"} + cands = ["7k/8/8/8/8/8/PPP5/KB6 b - - 0 1", # illegal + "8/8/8/8/8/8/8/K1Q4k b - - 0 1", # black king in check + "8/7k/8/6Q1/8/8/8/K7 b - - 0 1"] # clean + seen = [] + def describe(fen): + seen.append(fen) + return {"fen": fen, "solution": "Kh8 Qg7#", "themes": []} + best = pp.best_candidate(entry, pp.PublishedIndex([]), mine=lambda m, d, n: cands, describe_fn=describe) + assert best["fen"] == "8/7k/8/6Q1/8/8/8/K7 b - - 0 1" and pp.rank(best["quality"]) == 0 + assert cands[0] not in seen # never described: illegal diagrams are skipped on the FEN alone diff --git a/tools/deepest_booklet.py b/tools/deepest_booklet.py index cd6e3cf..911f33c 100644 --- a/tools/deepest_booklet.py +++ b/tools/deepest_booklet.py @@ -403,6 +403,24 @@ def stats_chapter(rows: list[dict], s: dict) -> list[str]: return L +def quality_note(q: dict | None) -> str: + if not q: + return "" + if not q.get("legal", True): + return "the diagram has no legal last move, so it cannot arise in a game" + parts = [] + if q.get("check"): + parts.append("the side to move is in check in the diagram") + if q.get("capture_first"): + parts.append("the solution begins with a capture") + return "; ".join(parts) + + +def note_tex(q: dict | None) -> str: + n = quality_note(q) + return rf"\\[0.3em]\textit{{Note:}} {tex_escape(n)}." if n else "" + + def published_tex(pubs: list[dict]) -> str: parts = [] for p in pubs: @@ -429,6 +447,7 @@ def facts(r: dict) -> str: rf"{'have' if plural else 'has'} a unique solution at " rf"{tex_escape(hn(r['dtm']))}." + (published_tex(r["published"]) if r.get("published") else "") + + note_tex(r.get("quality")) ) @@ -439,7 +458,8 @@ def alternative_entry(r: dict, n: int) -> str: themes = a.get("themes") or [] facts_b = (rf"\textbf{{{tex_escape(hn(r['dtm']))}}}, unique solution.\\[0.3em]" rf"Same material and stipulation as No.~{n}, which is published; " - rf"this position is not in the published database, under any mirroring.") + rf"this position is not in the published database, under any mirroring." + + note_tex(a.get("quality"))) return "\\hmentry{%s}{%s}{%s}{%s}{%s}{%s}{%s}{%s}{%s}" % ( rf"No.~{n}b\quad {tex_escape(r['material'])}", f"{r['material']}-b", @@ -479,13 +499,13 @@ def index_appendix(rows: list[dict]) -> list[str]: r"longest helpmate in that material at any solution count.", "", r"{\footnotesize", - r"\begin{longtable}{lrrrrr}", + r"\begin{longtable}{lrrrrlr}", r"\toprule", - r"material & men & sound & class max & gap & page \\", + r"material & men & sound & class max & gap & published by & page \\", r"\midrule", r"\endfirsthead", r"\toprule", - r"material & men & sound & class max & gap & page \\", + r"material & men & sound & class max & gap & published by & page \\", r"\midrule", r"\endhead", r"\bottomrule", @@ -496,6 +516,7 @@ def index_appendix(rows: list[dict]) -> list[str]: rf"{r['material']} & {r['pieces']} & " rf"\textbf{{{tex_escape(hn(r['dtm']))}}} & " rf"{tex_escape(hn(r['max_dtm']))} & {r['max_dtm'] - r['dtm']} & " + rf"{tex_escape(r.get('published_by', ''))} & " rf"\pageref{{hm:{r['material']}}} \\" ) L += [r"\end{longtable}", r"}", ""] diff --git a/tools/published_problems.py b/tools/published_problems.py index 23d02e2..8a522c1 100644 --- a/tools/published_problems.py +++ b/tools/published_problems.py @@ -33,10 +33,29 @@ `alternative`: fen, solution and themes, ready to be shown next to the published one as an unpublished problem of the same stipulation. -Entries without a match are left exactly as they were, and the JSON is only -rewritten when something changed, so running this with a file that contains -none of the showcase (the case on 2026-09-13: a database of h#2 against a -showcase of h#6..h#17) is a no-op that says so. +Every position shown -- the showcase's own and every alternative -- is also +graded as a chess problem (`quality`): + +* 2a: the solution begins with a capture; +* 2b: the side to move is in check in the diagram; +* 3: the diagram has no legal last move, i.e. no legal position with the + other side to move leads to it by a legal move. That is decided exactly + for one retraction: every quiet move, uncapture of any piece, and + unpromotion (with or without capture) by the side that just moved is + tried, and the predecessor must be legal and the move legal from it. En + passant is not retracted. A diagram with the side NOT to move in check is + illegal outright. + +Ranking, best first: no weakness, check only, capture only, both, illegal. +An unpublished showcase position with a weakness is replaced by the +best-ranked unpublished unique position of the same material and depth the +tablebase can offer, if that one ranks better; otherwise it stays and the +documents say what is wrong with it. A published showcase position is never +replaced (it is the published problem); its alternative is chosen by the +same ranking. `published_by` (`Sheglow (1998)`) is stored for the index +tables. + +The JSON is only rewritten when something changed. """ from __future__ import annotations @@ -50,6 +69,8 @@ from pathlib import Path from typing import Callable +import chess + sys.path.insert(0, str(Path(__file__).resolve().parent)) from deepest_lib import hn # noqa: E402 @@ -199,49 +220,201 @@ def describe(binary: str, tables: str, fen: str) -> dict: return {"fen": fen, "solution": solution, "themes": themes} -def find_alternative(entry: dict, index: PublishedIndex, - mine: Callable[[str, int, int], list[str]], - describe_fn: Callable[[str], dict], - max_hits: int = 5000) -> dict | None: - """The first unique-solution position of the entry's material at its - depth that is neither the entry itself nor published, described.""" +YEAR = re.compile(r"(? str: + """`Sheglow (1998)`; `Abdurahmanovic & Becker (2006)`; `unknown (1987)`.""" + author = p.author if isinstance(p, Published) else p.get("author", "") + sources = p.sources if isinstance(p, Published) else p.get("sources", []) + names = [] + for part in author.split(";"): + last = part.split(",")[0].strip() + names.append(last if last and last != "?" else "unknown") + who = " & ".join(names) if names else "unknown" + years = [m.group(1) for src in sources for m in YEAR.finditer(src)] + return f"{who} ({years[0]})" if years else who + + +# -------------------------------------------------------------------------- +# quality of a position as a chess problem + + +def legal_last_move(board: chess.Board) -> bool: + """Does a legal position with the other side to move lead to `board` by + one legal move? Exact over quiet moves, uncaptures (any piece) and + unpromotions, with or without capture; en passant is not retracted.""" + if not board.is_valid(): + return False + mover = not board.turn + opp = board.turn + target = board.board_fen() + uncaptures = [None, chess.QUEEN, chess.ROOK, chess.BISHOP, chess.KNIGHT, chess.PAWN] + for t in chess.SquareSet(board.occupied_co[mover]): + piece = board.piece_at(t) + last_rank = 7 if mover == chess.WHITE else 0 + back = -8 if mover == chess.WHITE else 8 # one step back for this side's pawns + # (origin square, piece that stood there, promotion, capture required) + origins: list[tuple[int, int, int | None, bool]] = [] + if piece.piece_type == chess.PAWN: + f = t + back + if 0 <= f < 64: + origins.append((f, chess.PAWN, None, False)) + for df in (-1, 1): + g = f + df + if 0 <= g < 64 and abs(chess.square_file(g) - chess.square_file(t)) == 1: + origins.append((g, chess.PAWN, None, True)) + if chess.square_rank(t) == (3 if mover == chess.WHITE else 4): + origins.append((t + 2 * back, chess.PAWN, None, False)) + else: + for f in chess.SQUARES: + if f != t and board.piece_at(f) is None: + origins.append((f, piece.piece_type, None, False)) + if chess.square_rank(t) == last_rank and piece.piece_type != chess.KING: + f = t + back + if 0 <= f < 64: + origins.append((f, chess.PAWN, piece.piece_type, False)) + for df in (-1, 1): + g = f + df + if 0 <= g < 64 and abs(chess.square_file(g) - chess.square_file(t)) == 1: + origins.append((g, chess.PAWN, piece.piece_type, True)) + for f, ptype, promo, must_capture in origins: + for cap in uncaptures: + if must_capture and cap is None: + continue + if cap == chess.PAWN and chess.square_rank(t) in (0, 7): + continue + prev = chess.Board(None) + prev.set_piece_map(board.piece_map()) + prev.remove_piece_at(t) + prev.set_piece_at(f, chess.Piece(ptype, mover)) + if cap is not None: + prev.set_piece_at(t, chess.Piece(cap, opp)) + prev.turn = mover + if not prev.is_valid(): + continue + mv = chess.Move(f, t, promotion=promo) + if mv not in prev.legal_moves: + continue + prev.push(mv) + if prev.board_fen() == target: + return True + return False + + +def assess(fen: str, solution: str) -> dict: + """The weaknesses of a problem: see the module docstring.""" + board = chess.Board(fen) + first = solution.split()[0] if solution.split() else "" + return { + "capture_first": "x" in first, + "check": board.is_check(), + "legal": board.is_valid() and legal_last_move(board), + } + + +def rank(q: dict) -> int: + """0 best. Check is the milder weakness, a first-move capture the more + dramatic one, an illegal diagram the worst.""" + if not q["legal"]: + return 4 + if q["capture_first"] and q["check"]: + return 3 + if q["capture_first"]: + return 2 + if q["check"]: + return 1 + return 0 + + +def quality_note(q: dict) -> str: + """Empty for a well-formed problem, else what is wrong, for the documents.""" + if not q["legal"]: + return "the diagram has no legal last move, so it cannot arise in a game" + parts = [] + if q["check"]: + parts.append("the side to move is in check in the diagram") + if q["capture_first"]: + parts.append("the solution begins with a capture") + return "; ".join(parts) + + +def best_candidate(entry: dict, index: PublishedIndex, + mine: Callable[[str, int, int], list[str]], + describe_fn: Callable[[str], dict], + max_hits: int = 5000, better_than: int = 5) -> dict | None: + """The best-ranked unique-solution position of the entry's material at + its depth that is neither the entry itself nor published; None if no + candidate ranks better than `better_than`. Cheap checks (check, legal + last move) come from the FEN alone; the solution is fetched only for + candidates that could still win, and the scan stops at a flawless one.""" own = canon(entry["fen"]) + best: dict | None = None + best_rank = min(better_than, 4) # an illegal diagram is never worth offering for fen in mine(entry["material"], entry["dtm"], max_hits): - k = canon(fen) - if k == own or index.lookup(fen): + if canon(fen) == own or index.lookup(fen): continue - return describe_fn(fen) - return None - - -def published_record(p: Published) -> dict: - return {"id": p.id, "author": p.author, "sources": p.sources, - "stipulation": p.stipulation, "fen": p.fen} + board = chess.Board(fen) + legal = board.is_valid() and legal_last_move(board) + floor = 4 if not legal else (1 if board.is_check() else 0) + if floor >= best_rank: + continue + d = describe_fn(fen) + q = assess(fen, d["solution"]) + r = rank(q) + if r < best_rank: + best, best_rank = {**d, "quality": q}, r + if r == 0: + break + return best def annotate(rows: list[dict], index: PublishedIndex, mine: Callable[[str, int, int], list[str]], - describe_fn: Callable[[str], dict]) -> tuple[int, int]: - """Set `published` / `alternative` on matching entries, drop them from - the rest. Returns (entries matched, entries changed).""" - matched = changed = 0 + describe_fn: Callable[[str], dict], + max_hits: int = 5000, replace: bool = True) -> tuple[int, int, int]: + """Set `published`/`published_by`/`alternative`/`quality` on every entry. + Returns (entries published, entries whose position was replaced, entries + changed).""" + matched = replaced = changed = 0 for r in rows: - before = (r.get("published"), r.get("alternative")) + before = json.dumps({k: r.get(k) for k in + ("fen", "published", "published_by", "alternative", "quality")}, + sort_keys=True) hits = index.lookup(r["fen"]) + r["quality"] = assess(r["fen"], r["solution"]) if hits: matched += 1 r["published"] = [published_record(p) for p in hits] - alt = find_alternative(r, index, mine, describe_fn) + r["published_by"] = published_by(hits[0]) + alt = best_candidate(r, index, mine, describe_fn, max_hits) if alt: r["alternative"] = alt else: r.pop("alternative", None) else: - r.pop("published", None) - r.pop("alternative", None) - if (r.get("published"), r.get("alternative")) != before: + for k in ("published", "published_by", "alternative"): + r.pop(k, None) + if replace and rank(r["quality"]) > 0: + better = best_candidate(r, index, mine, describe_fn, max_hits, + better_than=rank(r["quality"])) + if better: + r.setdefault("replaced_from", r["fen"]) + r["fen"], r["solution"] = better["fen"], better["solution"] + r["themes"], r["quality"] = better["themes"], better["quality"] + r["probe"] = f"dtm={r['dtm']} ({hn(r['dtm'])}) count=1" + replaced += 1 + after = json.dumps({k: r.get(k) for k in + ("fen", "published", "published_by", "alternative", "quality")}, + sort_keys=True) + if after != before: changed += 1 - return matched, changed + return matched, replaced, changed + + +def published_record(p: Published) -> dict: + return {"id": p.id, "author": p.author, "sources": p.sources, + "stipulation": p.stipulation, "fen": p.fen} def main() -> int: @@ -253,6 +426,8 @@ def main() -> int: ap.add_argument("--binary", default="./build/helpmate") ap.add_argument("--max-hits", type=int, default=5000, help="how many unique positions to scan for an alternative") + ap.add_argument("--keep-positions", action="store_true", + help="never replace a weak unpublished showcase position") a = ap.parse_args() problems = parse(Path(a.published).read_text(encoding="latin-1")) @@ -261,26 +436,35 @@ def main() -> int: print(f"{len(problems)} published problems indexed; {len(rows)} showcase entries", file=sys.stderr) - matched, changed = annotate( + ap_replace = not a.keep_positions + matched, replaced, changed = annotate( rows, index, mine=lambda mat, dtm, n: mine_unique(a.binary, a.tables, mat, dtm, n), describe_fn=lambda fen: describe(a.binary, a.tables, fen), + max_hits=a.max_hits, replace=ap_replace, ) + weak = 0 for r in rows: + note = quality_note(r["quality"]) if r.get("published"): - p = r["published"][0] alt = r.get("alternative") - print(f" {r['material']} {hn(r['dtm'])}: published -- {p['author']}, " - f"{p['sources'][0] if p['sources'] else '?'} ({p['id']})" - + (f"; alternative {alt['fen']}" if alt else "; no unpublished alternative found"), - file=sys.stderr) + print(f" {r['material']} {hn(r['dtm'])}: published by {r['published_by']}" + + (f"; alternative {alt['fen']} ({quality_note(alt['quality']) or 'well formed'})" + if alt else "; no unpublished alternative found"), file=sys.stderr) + elif r.get("replaced_from"): + print(f" {r['material']} {hn(r['dtm'])}: replaced {r['replaced_from']} -> {r['fen']}" + f" ({note or 'well formed'})", file=sys.stderr) + if note: + weak += 1 + print(f" {r['material']} {hn(r['dtm'])}: weakness stays -- {note}", file=sys.stderr) out = Path(a.out) if a.out else Path(a.data) if changed or (a.out and out != Path(a.data)): out.write_text(json.dumps(rows, indent=1)) - print(f"wrote {out}: {matched} published, {changed} entries changed", file=sys.stderr) + print(f"wrote {out}: {matched} published, {replaced} positions replaced, " + f"{weak} still with a weakness, {changed} entries changed", file=sys.stderr) else: - print(f"{matched} showcase entries are published; nothing to change in {a.data}", - file=sys.stderr) + print(f"{matched} showcase entries are published, {weak} with a weakness; " + f"nothing to change in {a.data}", file=sys.stderr) return 0 diff --git a/tools/render_deepest.py b/tools/render_deepest.py index d77936f..6107869 100644 --- a/tools/render_deepest.py +++ b/tools/render_deepest.py @@ -42,12 +42,28 @@ def card(r: dict, n: int, img: str) -> str: f"
Solution: {numbered(r['solution'], r['dtm'])}
", f"
Themes: {tags}
", *([f"
Published: {published_text(r['published'])}
"] if r.get("published") else []), + *([f"
Note: {note}.
"] if (note := quality_note(r.get("quality"))) else []), f"
{r['fen']}", "", "", ]) +def quality_note(q: dict | None) -> str: + """What is wrong with a position as a problem, or empty. Mirrors + tools/published_problems.quality_note without importing python-chess.""" + if not q: + return "" + if not q.get("legal", True): + return "the diagram has no legal last move, so it cannot arise in a game" + parts = [] + if q.get("check"): + parts.append("the side to move is in check in the diagram") + if q.get("capture_first"): + parts.append("the solution begins with a capture") + return "; ".join(parts) + + def published_text(pubs: list[dict]) -> str: """`Steudel, Theodor — Die Schwalbe, No. 2746, 07-08/1968 (P0003471)`, one per matching problem, joined by `; `.""" @@ -77,6 +93,7 @@ def alternative_card(r: dict, n: int, img: str) -> str: f"not in the published database (checked under every mirroring).
", f"
Solution: {numbered(a['solution'], r['dtm'])}
", f"
Themes: {tags}
", + *([f"
Note: {note}.
"] if (note := quality_note(a.get("quality"))) else []), f"
{a['fen']}", "", "", @@ -131,6 +148,12 @@ def main() -> int: helpmates has been cross-checked (`tools/published_problems.py`), a problem the database contains carries a *Published* line and is followed by an unpublished sibling of the same material and stipulation, numbered *N b*. +Every position is also graded as a problem: a *Note* says when the solution +begins with a capture, when the side to move is in check in the diagram, or +when the diagram has no legal last move; an unpublished showcase position +with such a weakness was swapped for a cleaner unique position of the same +material and depth whenever the tablebase had one. The index's *published by* +column names the composer and year of the first source. Generated by [`tools/deepest_showcase.py`](../tools/deepest_showcase.py) and rendered by [`tools/render_deepest.py`](../tools/render_deepest.py) — nothing here @@ -148,12 +171,13 @@ def main() -> int: L.append("## Index\n") L.append("Sorted by how deep a *sound* problem gets. `class max` is the longest " "helpmate in that material at any solution count.\n") - L.append("| material | pieces | deepest sound | class max | gap | unique positions there |") - L.append("| --- | --- | --- | --- | --- | --- |") + L.append("| material | pieces | deepest sound | class max | gap | unique positions there | published by |") + L.append("| --- | --- | --- | --- | --- | --- | --- |") for r in sorted(rows, key=lambda r: (-r["dtm"], r["material"])): g = r["max_dtm"] - r["dtm"] L.append(f"| [{r['material']}](#{r['material'].lower()}) | {r['pieces']} " - f"| **{hn(r['dtm'])}** | {hn(r['max_dtm'])} | −{g} | {r['unique_at_depth']:,} |") + f"| **{hn(r['dtm'])}** | {hn(r['max_dtm'])} | −{g} | {r['unique_at_depth']:,} " + f"| {r.get('published_by', '')} |") L.append("") out_path = Path(a.out)