The "IQ" test - update

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

Moderators: hgm, Rebel, chrisw

lech
Posts: 1136
Joined: Sun Feb 14, 2010 10:02 pm

The "IQ" test - update

Post by lech »

The "IQ" test doesn't contain middle-game tactical positions and technical endgames.
Here are positions dedicated to test so-called by me "quasi-intelligent" abilities of engines.
Don't use such tricks like: rule-50 changing, null-move disabling, backward-forward, special parameters (versions) and others.
The external tools like: MultiPV, tablebases, auto-play(ing), skipping (PV) moves and "Monte Carlo" are also not welcome here.
"WIN" means the correct solution and a full depth with a positive score.
Don't do the test in a machine way. Test and analyze each of items separately!
In my opinion: if an engine is able to do it (100/100), is "intelligent", in fact.
BTW. Click the d8 square on the chessboard to get the test in pgn.
[pgn][Result "1"] [FEN "rkr5/p5p1/Pp4Kp/8/3B4/1B6/8/8 w - - 0 1"] 1. Be5 {win}
[Result "2"] [FEN "7k/6rp/6pN/1r4P1/3B4/8/8/K7 b - - 0 1"] 1... Rxg5
[Result "3"] [FEN "1B1k4/3p4/1Kp5/PpP2p2/1PqP1P2/8/1P6/8 w - - 0 1"] 1. a6 {win}
[Result "4"] [FEN "3N2r1/2K1p3/4Pk2/8/Bp5b/8/2P5/8 b - - 0 1"] 1... Bg3 2. Kd7 {or Kc8} Rxd8
[Result "5"] [FEN "8/7p/5P1k/1p5P/5p2/2p1p3/P1P1P1P1/1K3Nb1 w - - 0 1"] 1. Ng3
[Result "6"] [FEN "6q1/PpB5/k7/P6K/6n1/1P4p1/5p2/1B3N1N w - - 0 1"] 1. a8Q {or a8R}
[Result "7"] [FEN "6k1/6p1/4Rb1p/p7/rp2P1N1/2P3P1/1P5P/6K1 b - - 0 1"] 1... Bxc3
[Result "8"] [FEN "8/8/p2k1p2/1p1p3p/1P1P3p/P3NPP1/5K2/1b6 w - - 0 1"] 1. Ng2
[Result "9"] [FEN "2k5/p7/Pp1p1b2/1P1P1p2/2P2P1p/3K3P/5B2/8 w - - 0 1"] 1. c5
[Result "10"] [FEN "1n6/Pp1p1p1p/1P1P1P1P/4K3/2p5/p7/rpp1P3/qkb1R3 w - - 0 1"] 1. axb8N {win}
[Result "11"] [FEN "1N4K1/1pp1p3/7k/2r3pP/p2pp1P1/P6N/8/2B5 w - - 0 1"] 1. Nc6
[Result "12"] [FEN "5K2/k4p1p/5p1p/1p3p2/bP6/1p6/1P5p/7B w - - 0 1"] 1. Ke8 {or Ke7 win}
[Result "13"] [FEN "k1b5/1p1p1p1p/1PpPpP2/2B5/8/2p1p2P/2PbP3/3K4 w - - 0 1"] 1. Bd4 {win}
[Result "14"] [FEN "8/8/8/8/1kB1q3/8/1PRb4/1K6 b - - 0 1"] 1... Qh1 2. Ka2 Qa8 3.Kb1 Qe4 {or other way to get this position for white}
[Result "15"] [FEN "8/2N4r/1p3pkp/8/5K1p/2P4N/P3Bn2/8 w - - 0 1"] 1. Bh5
[Result "16"] [FEN "4k1rr/1R1R3p/8/8/8/2K5/7P/8 w k - 0 1"] 1. Rd2
[Result "17"] [FEN "5k2/4bp2/2B3p1/1P4p1/3R4/3P2PP/2r2PK1/8 b - - 0 1"] 1... Rxf2
[Result "18"] [FEN "1b6/2p5/1kB5/1PN5/8/3K4/8/q7 w - - 0 1"] 1. Nb3
[Result "19"] [FEN "N7/8/2KQ2rp/6k1/3p3p/2p4P/4PP2/5N2 w - - 0 1"] 1. f4
[Result "20"] [FEN "2br4/r2pp3/8/1p1p1kN1/pP1P4/2P3R1/PP3PP1/2K5 w - - 0 1"] 1. Nf7 Re8 2. Nd6
[Result "21"] [FEN "8/8/4B3/6p1/7k/8/4pPKP/8 w - - 0 1"] 1. Bg4
[Result "22"] [FEN "r7/7k/5R2/p3p3/Pp1pPp2/1PpP1Pp1/K1P3P1/8 w - - 0 1"] 1. Kb1 Kg7 {or 1... Rh8 2. Rf8} 2. Rh6
[Result "23"] [FEN "1K3kB1/8/6p1/7R/8/4b3/8/6n1 w - - 0 1"] 1. Rh8 Kg7 2. Bh7
[Result "24"] [FEN "8/8/R7/1b4k1/5p2/1B3r2/7P/7K w - - 0 1"] 1. h4 Kxh4 2. Rh6 Kg5 3. Rh5
[Result "25"] [FEN "7Q/4p3/4p3/p1p1P3/Pp2P3/3Kp3/p1PbP3/kN6 w - - 0 1"] 1. Na3 bxa3 2. Qh1 Kb2 3. Qa1 Kxa1 4. c4
[Result "26"] [FEN "4q1bk/PP4p1/1p4P1/8/1p3QPP/2Pp4/3P1pP1/K7 w - - 0 1"] {1.a8R -> b8R}
[Result "27"] [FEN "q7/b1p5/kp1p4/p2PN3/PPP5/1K6/8/5B2 w - - 0 1"] 1. c5 Kb7 2. Ba6 {win}
[Result "28"] [FEN "1k1n4/1p1b1p2/1Bp1pPp1/1PP1P3/8/6P1/8/1K6 w - - 0 1"] 1. Bc7 {win}
[Result "29"] [FEN "4q1kr/p6p/1prQPppB/4n3/4P3/2P5/PP2B2P/R5K1 w - - 0 1"] 1. Qxe5 {win}
[Result "30"] [FEN "q1b4n/1p1pKp2/1p1p1Pp1/1P1P2Pp/2P4P/8/7R/1N1k4 w - - 0 1"] 1. Ra2 {win}
[Result "31"] [FEN "3k4/2pq3p/pp5R/4P3/P6P/2PN4/1PN3K1/8 w - - 0 1"] 1. Nd4 {win}
[Result "32"] [FEN "8/7p/6pP/p4pP1/3BpP2/p1KpP3/pn1N4/k7 w - - 0 1"] 1. Bh8 {win}
[Result "33"] [FEN "8/6p1/p7/rp1K2p1/kb3pP1/2p2p1b/P1Np1P2/3N2R1 w - - 0 1"] 1. Ke6 {or Ke4 win}
[Result "34"] [FEN "8/b4kp1/2p1p3/5pB1/p1PP4/1p6/3K1P2/3N4 w - - 0 1"] 1. Kc3
[Result "35"] [FEN "1qN5/b1pB4/1pP2k2/pP3P2/P1P5/8/8/K7 w - - 0 1"] {Ka1->h5->d8}
[Result "36"] [FEN "8/3P3k/n2K3p/2p3n1/1b4N1/2p1p1P1/8/3B4 w - - 0 1"] 1. Nf6
[Result "37"] [FEN "8/5K2/3p3p/3p3P/pp1P4/rkb1R3/p1p3P1/n1B2B2 w - - 0 1"] 1. Rd3 {win}
[Result "38"] [FEN "6bn/p4p1k/rp3Pp1/rp2BBP1/1p6/pK6/P2P4/8 w - - 0 1"] 1. Bc8 {win}
[Result "39"] [FEN "6K1/3p1pPN/r7/1p3kP1/8/1P4b1/2P1P3/8 w - - 0 1"] 1. e4 Ke6 2. Nf8 Ke7 3. Kh7 Ra8 4. g8Q Rxf8 5. Qg7 {win}
[Result "40"] [FEN "8/P7/4k3/8/5P2/4Bq2/5P2/5K2 b - - 0 1"] 1... Kf5
[Result "41"] [FEN "8/6kP/1p6/p7/Pr6/K2B4/8/8 b - - 0 1"] {Rb4->h4 and next Kg7->e5(d5)}
[Result "42"] [FEN "8/8/2b1N3/5p2/3B4/2K5/6kp/R7 w - - 0 1"] 1. Rh1
[Result "43"] [FEN "8/8/4kpp1/3p1b2/p6P/2B5/6P1/6K1 b - - 0 1"] 1... Bh3
[Result "44"] [FEN "5rk1/5ppp/p1Q1p3/1R6/q7/4b1P1/P2RPP1P/6K1 w - - 0 1"] 1. Rd8 {win}
[Result "45"] [FEN "r7/1b1r4/k1p1p1p1/1p1pPpPp/p1PP1P1P/PP1K4/8/4Q3 w - - 0 1"] 1. Qa5
[Result "46"] [FEN "3B4/1r2p3/r2p1p2/bkp1P1p1/1p1P1PPp/p1P4P/PPB1K3/8 w - - 0 1"] 1. Ba4
[Result "47"] [FEN "2k5/2p5/1q1p4/pPpPp1pp/N1P1Pp2/P4PbP/KQ4P1/8 w - - 0 1"] {avoid Nxb6}
[Result "48"] [FEN "1r6/4k3/r2p2p1/2pR1p1p/2P1pP1P/pPK1P1P1/P7/1B6 b - - 0 1"] 1... Rxb3
[Result "49"] [FEN "8/5k2/6p1/4BP1p/6p1/p1p3PP/6P1/1n2K2R b K - 0 1"] 1... a2 2. fxg6 Kg8
[Result "50"] [FEN "8/3k1b1r/2p1p1p1/rpPpPpPp/p2P1P1P/P2K4/8/4B3 w - - 0 1"] 1. Bb4
[Result "51"] [FEN "7b/p1p1p3/P1PpPp2/2nP1kpr/5P1p/p3KBPP/P7/8 w - - 0 1"] 1. Be4
[Result "52"] [FEN "7r/p1p1p1pk/3pPp1p/2pP1PP1/P1P4P/1K6/P6B/8 w - - 0 1"] 1. g6 Kg8 2. a5 a6 3. Bxd6 cxd6 4. h5 {or 2. Bxd6 cxd6 3. h5}
[Result "53"] [FEN "8/1p1q1k2/1Pp5/p1Pp4/P2Pp1p1/4PpPp/1N3P1P/3B2K1 w - - 0 1"] 1. Bb3 Qc8 2. Nd1 Qa8 3. Bc4
[Result "54"] [FEN "8/8/2pk4/8/p1p3B1/PpP5/1P6/r1NK4 w - - 0 1"] 1. Bf5 {-> Ra2 Nxa2}
[Result "55"] [FEN "1R3b2/5ppQ/6Pp/6PP/R6P/P7/7K/2q1k3 w - - 0 1"] 1. Rb1 Qxb1 2. gxf7
[Result "56"] [FEN "Kn6/8/8/3R2PB/8/2p2NP1/1q6/2k5 w - - 0 1"] 1. Rd1
[Result "57"] [FEN "1B3B1B/2B5/p6B/8/8/8/8/1k1K4 w - - 0 1"] 1. Bce5
[Result "58"] [FEN "4kr2/5p1K/3p1Q2/1p4P1/4P3/1PP5/7b/8 w - - 0 1"] 1. Kh6 {win}
[Result "59"] [FEN "6R1/8/2pB3k/2P4p/5p1q/5P2/4P1K1/8 w - - 0 1"] 1. Bf8 {win}
[Result "60"] [FEN "n2Bqk2/5p1p/Q4KP1/p7/8/8/8/8 w - - 0 1"] 1. Qc8 Kg8 2. Bc7 {win}
[Result "61"] [FEN "8/5p2/8/8/p7/rpK4p/1p3ppr/bQ1N1bqk w - - 0 1"] 1. Kb4 {or Kd4 win}
[Result "62"] [FEN "8/8/7p/3KNN1k/2p4p/8/3P2p1/8 w - - 0 1"] 1. Kc6
[Result "63"] [FEN "1R6/pPk1r3/2p5/K7/8/2B1b3/8/8 w - - 0 1"] 1. Ka6
[Result "64"] [FEN "8/p7/qkpN1p2/8/1B1P4/PP3K2/5P2/8 w - - 0 1"] 1. Ba5 {win}
[Result "65"] [FEN "2N5/p7/P7/8/1KPp1p1p/3p1Bpp/3P2rq/R5bk w - - 0 1"] 1. Nb6 {win}
[Result "66"] [FEN "5kN1/3p1q2/5P2/5PP1/2pK4/1p1R4/1P6/8 w - - 0 1"] 1. Rxb3
[Result "67"] [FEN "2b1rk2/5p2/p1P5/2p2P2/2p5/7B/P7/2KR4 w - - 0 1"] 1. f6
[Result "68"] [FEN "2r5/prkpR1p1/2p1ppK1/P1p1N1B1/P1P1P3/8/8/8 w - - 0 1"] 1. Bf4
[Result "69"] [FEN "rk1b4/p2p2p1/1P6/2R2P2/8/2K5/8/5B2 w - - 0 1"] 1. Rc8 {win}
[Result "70"] [FEN "3k4/4pp2/n2n4/5BN1/3N4/b7/4K3/8 w - - 0 1"] 1. Nxf7
[Result "71"] [FEN "4b3/8/1P6/3K4/6p1/5pP1/5P1B/7k w - - 0 1"] 1. b7 Bb5 2. b8R
[Result "72"] [FEN "8/5pKN/5Pp1/5kP1/8/Bb6/8/7q b - - 0 1"] 1... Qxh7+
[Result "73"] [FEN "8/p5p1/1pP3p1/p5p1/k3p3/4p3/K7/8 w - - 0 1"] 1. c7 {win}
[Result "74"] [FEN "q7/8/2p5/B2p2pp/5pp1/2N3k1/6P1/7K w - - 0 1"] 1. Ne4 Kh4 2. Ng3 fxg3 3. Bb6
[Result "75"] [FEN "q7/7R/k7/1p6/1p6/1P2B3/7K/8 w - - 0 1"] 1. Bd4 {win}
[Result "76"] [FEN "1q1r3k/3P1pp1/ppBR1n1p/4Q2P/P4P2/8/5PK1/8 w - - 0 1"] 1. Rxf6
[Result "77"] [FEN "1r3q1k/2N2P1p/6pQ/4p3/7p/n6P/3B4/7K w - - 0 1"] 1. Qf4 {win}
[Result "78"] [FEN "5nr1/2Pp2pk/3Pp1p1/4P1P1/6P1/5K2/8/7n w - - 0 1"] 1. c8N
[Result "79"] [FEN "2K3k1/1p6/R3p1p1/1rB1P1P1/8/8/1Pb5/8 w - - 0 1"] 1. Rc6
[Result "80"] [FEN "4q3/2r1r2p/3P3P/1p6/kP6/Pp6/1P6/KB2R3 w - - 0 1"] 1. Rxe7 Qxe7 {or 1... Rxe7 2. dxe7} 2. dxc7
[Result "81"] [FEN "3B2r1/n3Pp2/P7/5k1p/q3NP2/7K/5P2/4NB2 w - - 0 1"] 1. Nf6
[Result "82"] [FEN "8/8/8/1k3p2/p1p1pPp1/PpPpP1Pp/1P1P3P/QNK2NRR w - - 0 1"] {Q->a2 win}
[Result "83"] [FEN "4b1k1/P4pPp/1R3P1P/2r5/8/1P6/1K6/8 w - - 0 1"] 1. a8B
[Result "84"] [FEN "4N2k/4PB1p/7P/B1p5/2P5/3q2Pp/1P3P1K/2r5 w - - 0 1"] 1. Bc3 Rxc3 2. Nc7
[Result "85"] [FEN "1k6/3p4/1B6/4Pp1p/1p5R/1p4p1/pP3n2/K6n w - - 0 1"] 1. Rxh1 Nxh1 2. e6 dxe6 3. Bc7
[Result "86"] [FEN "N3kb2/pq4p1/4B1P1/1p1P2B1/p7/3P4/2P5/2K5 w - - 0 1"] 1. Bf7 Kd7 2. Be6 Kd6 3. Bf4 Kc5 4. Be3 Kb4 5. Bd2 Ka3 6. Kb1
[Result "87"] [FEN "8/1B3b1p/7P/p2p4/P2pp1kp/Q7/1N1Pq2P/7K w - - 0 1"] 1. Qh3
[Result "88"] [FEN "1B2b2k/2N1qr2/4n2p/4p1PQ/1r2N3/1p6/7P/2KB4 w - - 0 1"] 1. Nd5 Rc4 2. Kb1 Rc1 3. Kb2 Rf2 4. Nf2 Rb1 5. Kb1 Qh7 6. g6 Bg6 7. Bc2 bxc2 8. Kc1 Bxh5 9. Be5 Ng7 10. Ne7
[Result "89"] [FEN "2k4N/Q1np4/2p2Bpp/1p1P4/pPP1p2P/P7/7q/1K6 w - - 0 1"] 1. Nf7 Qg3 2. Qxc7 {win}
[Result "90"] [FEN "8/4nk2/1p3p2/2rp2pp/1P1R1N1P/6P1/3KPP2/8 b - - 0 1"] {avoid 1... Rb5}
[Result "91"] [FEN "5BK1/5p1N/5Pp1/6Pk/8/1b6/8/7q b - - 0 1"] 1... Qa8 {-> Kxg5}
[Result "92"] [FEN "2b5/1pr4p/3bp1pk/1p6/1PpN2PP/K1P1n3/P3N1R1/3R4 w - - 0 1"] 1. Nxb5 Nxd1 2. Nd6
[Result "93"] [FEN "8/1p1pNpbk/q2P4/p3p2K/PP2N3/4P1P1/3P4/8 w - - 0 1"] 1. b5 Qb6 2. Nc8
[Result "94"] [FEN "1rr5/6pk/7p/8/8/7P/1Pb1RRPK/8 b - - 0 1"] {avoid Rxb2}
[Result "95"] [FEN "6Q1/8/8/8/8/7k/ppp1p3/brrbK3 w - - 0 1"] 1. Qg1 {win}
[Result "96"] [FEN "1B1K1k2/4N2p/3pP1pP/6p1/p7/3N2b1/2r2p2/8 w - - 0 1"] 1. Nc6 {win}
[Result "97"] [FEN "8/4Pr1N/8/6PN/8/3K1ppp/4prkb/4Bbnn w - - 0 1"] 1. Nf8 {win}
[Result "98"] [FEN "8/b7/3p2b1/5p1n/5Pk1/4P1p1/B5P1/R4K2 w - - 0 1"] 1. Ke2
[Result "99"] [FEN "5K2/8/5B2/p7/8/p4p2/pn1PpPp1/kb2R3 w - - 0 1"] 1. Bh8 a4 2. Kg7 {win}
[Result "100"] [FEN "3rqQ2/3ppppp/7k/R7/8/8/1PPP2K1/8 w - - 0 1"] 1. Ra3[/pgn]

The authors of studies selected to the "IQ" test:

by YACPDB:

Mendheim Julius - 1
Blathy Otto - 3, 12, 13
Benko Pal - 16, 75
Hasek Josef - 22, 28
Gurvich Abram - 23
Kasparyan Genrikh - 24
Neghina Mihai - 27
Grasemann Herbert - 37
Rudolph William - 46
Troitzky Aleksei - 57
Reti Richard - 58
Matous Mario - 60
Behting Carl - 62
Klyatskin Mikhail - 66
Kubbel Karl - 69
Novomesky Daniel - 73
Lazard Frederic - 74
Marwitz Jan - 79
Lamford Paul - 82
Simkhovich Froim - 86

by other sources:

Solovyov Y. - 6
Babic M. - 10
Neghina Mihai - 11, 31, 34, 35 (based on study), 81, 84, 87, 89, 92
Simkhovich Froim - 20
van Breukelen Gijs - 36
Hoch Yehuda & Aloni Hillel - 55
Troitzky Aleksei - 59
Smyslov Vasily - 67
Bondarenko F. & Kuznetsov A. - 68
Stavrietsky Aleksandr - 88
Kazantsev A. - 93
Ryabinin Nikolaj - 96
Neghina Mihai & Rusz Arpad- 97
Kamody Mario & Neghina Mihai - 98
Fekete Zoltan - 99 (part of study)
Maybe, I can't be friendly, but let me be useful.
lech
Posts: 1136
Joined: Sun Feb 14, 2010 10:02 pm

Re: The "IQ" test - update

Post by lech »

I decided to remove two examples of this test. Why? At first, in both there is possibility to make solutions much longer.

[d]B7/p1p5/k2p4/p3p3/P1Nb1p2/6p1/7p/4K3 w - - {Ke1->c8}
34 - white King can starts from e.g. the a3 square.

[d]3k4/8/7p/2p1p1pP/1pPpPpP1/1P1P1P2/N7/2K5 w - - {Na2->h4}
81 - white King can starts from e.g. the h3 square.

Moreover, both the examples in fact are dedicated to be solving by auto-play(ing) rather than search(ing).
They are replaced by two Neghina's studies.
Maybe, I can't be friendly, but let me be useful.
lech
Posts: 1136
Joined: Sun Feb 14, 2010 10:02 pm

Re: The "IQ" test - update

Post by lech »

lech wrote: Sat Jan 02, 2021 12:26 pm The "IQ" test doesn't contain middle-game tactical positions and technical endgames.
Here are positions dedicated to test so-called by me "quasi-intelligent" abilities of engines.
Don't use such tricks like: rule-50 changing, null-move disabling, backward-forward, special parameters (versions) and others.
The external tools like: MultiPV, tablebases, auto-play(ing), skipping (PV) moves and "Monte Carlo" are also not welcome here.
"WIN" means the correct solution and a full depth with a positive score.
Don't do the test in a machine way. Test and analyze each of items separately!
In my opinion: if an engine is able to do it (100/100), is "intelligent", in fact.
One very important question was skipped by me here: max time per each item. I think that half hour (+ time to the end of depth), if an engine (machine) is able to get 4 000 000 nodes / second, is correct.
Maybe, I can't be friendly, but let me be useful.
lech
Posts: 1136
Joined: Sun Feb 14, 2010 10:02 pm

Re: The "IQ" test - update

Post by lech »

I changed: 15, 71 are more difficult, in 4, 20, 39, 49 some obvious first moves are skipped.
[pgn][Result "1"] [FEN "rkr5/p5p1/Pp4Kp/8/3B4/1B6/8/8 w - - 0 1"] 1. Be5 {win}
[Result "2"] [FEN "7k/6rp/6pN/1r4P1/3B4/8/8/K7 b - - 0 1"] 1... Rxg5
[Result "3"] [FEN "1B1k4/3p4/1Kp5/PpP2p2/1PqP1P2/8/1P6/8 w - - 0 1"] 1. a6 {win}
[Result "4"] [FEN "3N2r1/3Kp3/4Pk2/8/Bp6/6b1/2P5/8 b - - 0 1"] 1... Rxd8
[Result "5"] [FEN "8/7p/5P1k/1p5P/5p2/2p1p3/P1P1P1P1/1K3Nb1 w - - 0 1"] 1. Ng3
[Result "6"] [FEN "6q1/PpB5/k7/P6K/6n1/1P4p1/5p2/1B3N1N w - - 0 1"] 1. a8Q {or a8R}
[Result "7"] [FEN "6k1/6p1/4Rb1p/p7/rp2P1N1/2P3P1/1P5P/6K1 b - - 0 1"] 1... Bxc3
[Result "8"] [FEN "8/8/p2k1p2/1p1p3p/1P1P3p/P3NPP1/5K2/1b6 w - - 0 1"] 1. Ng2
[Result "9"] [FEN "2k5/p7/Pp1p1b2/1P1P1p2/2P2P1p/3K3P/5B2/8 w - - 0 1"] 1. c5
[Result "10"] [FEN "1n6/Pp1p1p1p/1P1P1P1P/4K3/2p5/p7/rpp1P3/qkb1R3 w - - 0 1"] 1. axb8N {win}
[Result "11"] [FEN "1N4K1/1pp1p3/7k/2r3pP/p2pp1P1/P6N/8/2B5 w - - 0 1"] 1. Nc6
[Result "12"] [FEN "5K2/k4p1p/5p1p/1p3p2/bP6/1p6/1P5p/7B w - - 0 1"] 1. Ke8 {or Ke7 win}
[Result "13"] [FEN "k1b5/1p1p1p1p/1PpPpP2/2B5/8/2p1p2P/2PbP3/3K4 w - - 0 1"] 1. Bd4 {win}
[Result "14"] [FEN "8/8/8/8/1kB1q3/8/1PRb4/1K6 b - - 0 1"] 1... Qh1 2. Ka2 Qa8 3.Kb1 Qe4 {or other way to get this position for white}
[Result "15"] [FEN "8/1pN4r/5pkp/8/5K1p/2P4N/P3Bn2/8 w - - 0 1"] 1. Bh5
[Result "16"] [FEN "4k1rr/1R1R3p/8/8/8/2K5/7P/8 w k - 0 1"] 1. Rd2
[Result "17"] [FEN "5k2/4bp2/2B3p1/1P4p1/3R4/3P2PP/2r2PK1/8 b - - 0 1"] 1... Rxf2
[Result "18"] [FEN "1b6/2p5/1kB5/1PN5/8/3K4/8/q7 w - - 0 1"] 1. Nb3
[Result "19"] [FEN "N7/8/2KQ2rp/6k1/3p3p/2p4P/4PP2/5N2 w - - 0 1"] 1. f4
[Result "20"] [FEN "2b1r3/r2ppN2/8/1p1p1k2/pP1P4/2P3R1/PP3PP1/2K5 w - - 0 1"] 1. Nd6
[Result "21"] [FEN "8/8/4B3/6p1/7k/8/4pPKP/8 w - - 0 1"] 1. Bg4
[Result "22"] [FEN "r7/7k/5R2/p3p3/Pp1pPp2/1PpP1Pp1/K1P3P1/8 w - - 0 1"] 1. Kb1 Kg7 {or 1... Rh8 2. Rf8} 2. Rh6
[Result "23"] [FEN "1K3kB1/8/6p1/7R/8/4b3/8/6n1 w - - 0 1"] 1. Rh8 Kg7 2. Bh7
[Result "24"] [FEN "8/8/R7/1b4k1/5p2/1B3r2/7P/7K w - - 0 1"] 1. h4 Kxh4 2. Rh6 Kg5 3. Rh5
[Result "25"] [FEN "7Q/4p3/4p3/p1p1P3/Pp2P3/3Kp3/p1PbP3/kN6 w - - 0 1"] 1. Na3 bxa3 2. Qh1 Kb2 3. Qa1 Kxa1 4. c4
[Result "26"] [FEN "4q1bk/PP4p1/1p4P1/8/1p3QPP/2Pp4/3P1pP1/K7 w - - 0 1"] {1.a8R -> b8R}
[Result "27"] [FEN "q7/b1p5/kp1p4/p2PN3/PPP5/1K6/8/5B2 w - - 0 1"] 1. c5 Kb7 2. Ba6 {win}
[Result "28"] [FEN "1k1n4/1p1b1p2/1Bp1pPp1/1PP1P3/8/6P1/8/1K6 w - - 0 1"] 1. Bc7 {win}
[Result "29"] [FEN "4q1kr/p6p/1prQPppB/4n3/4P3/2P5/PP2B2P/R5K1 w - - 0 1"] 1. Qxe5 {win}
[Result "30"] [FEN "q1b4n/1p1pKp2/1p1p1Pp1/1P1P2Pp/2P4P/8/7R/1N1k4 w - - 0 1"] 1. Ra2 {win}
[Result "31"] [FEN "3k4/2pq3p/pp5R/4P3/P6P/2PN4/1PN3K1/8 w - - 0 1"] 1. Nd4 {win}
[Result "32"] [FEN "8/7p/6pP/p4pP1/3BpP2/p1KpP3/pn1N4/k7 w - - 0 1"] 1. Bh8 {win}
[Result "33"] [FEN "8/6p1/p7/rp1K2p1/kb3pP1/2p2p1b/P1Np1P2/3N2R1 w - - 0 1"] 1. Ke6 {or Ke4 win}
[Result "34"] [FEN "8/b4kp1/2p1p3/5pB1/p1PP4/1p6/3K1P2/3N4 w - - 0 1"] 1. Kc3
[Result "35"] [FEN "1qN5/b1pB4/1pP2k2/pP3P2/P1P5/8/8/K7 w - - 0 1"] {Ka1->h5->d8}
[Result "36"] [FEN "8/3P3k/n2K3p/2p3n1/1b4N1/2p1p1P1/8/3B4 w - - 0 1"] 1. Nf6
[Result "37"] [FEN "8/5K2/3p3p/3p3P/pp1P4/rkb1R3/p1p3P1/n1B2B2 w - - 0 1"] 1. Rd3 {win}
[Result "38"] [FEN "6bn/p4p1k/rp3Pp1/rp2BBP1/1p6/pK6/P2P4/8 w - - 0 1"] 1. Bc8 {win}
[Result "39"] [FEN "6K1/3p1pPN/r3k3/1p4P1/4P3/1P4b1/2P5/8 w - - 0 1"] 1. Nf8 Ke7 2. Kh7 Ra8 3. g8Q Rxf8 4. Qg7 {win}
[Result "40"] [FEN "8/P7/4k3/8/5P2/4Bq2/5P2/5K2 b - - 0 1"] 1... Kf5
[Result "41"] [FEN "8/6kP/1p6/p7/Pr6/K2B4/8/8 b - - 0 1"] {Rb4->h4 and next Kg7->e5(d5)}
[Result "42"] [FEN "8/8/2b1N3/5p2/3B4/2K5/6kp/R7 w - - 0 1"] 1. Rh1
[Result "43"] [FEN "8/8/4kpp1/3p1b2/p6P/2B5/6P1/6K1 b - - 0 1"] 1... Bh3
[Result "44"] [FEN "5rk1/5ppp/p1Q1p3/1R6/q7/4b1P1/P2RPP1P/6K1 w - - 0 1"] 1. Rd8 {win}
[Result "45"] [FEN "r7/1b1r4/k1p1p1p1/1p1pPpPp/p1PP1P1P/PP1K4/8/4Q3 w - - 0 1"] 1. Qa5
[Result "46"] [FEN "3B4/1r2p3/r2p1p2/bkp1P1p1/1p1P1PPp/p1P4P/PPB1K3/8 w - - 0 1"] 1. Ba4
[Result "47"] [FEN "2k5/2p5/1q1p4/pPpPp1pp/N1P1Pp2/P4PbP/KQ4P1/8 w - - 0 1"] {avoid Nxb6}
[Result "48"] [FEN "1r6/4k3/r2p2p1/2pR1p1p/2P1pP1P/pPK1P1P1/P7/1B6 b - - 0 1"] 1... Rxb3
[Result "49"] [FEN "8/5k2/6P1/4B2p/6p1/2p3PP/p5P1/1n2K2R b K - 0 1"] 1... Kg8
[Result "50"] [FEN "8/3k1b1r/2p1p1p1/rpPpPpPp/p2P1P1P/P2K4/8/4B3 w - - 0 1"] 1. Bb4
[Result "51"] [FEN "7b/p1p1p3/P1PpPp2/2nP1kpr/5P1p/p3KBPP/P7/8 w - - 0 1"] 1. Be4
[Result "52"] [FEN "7r/p1p1p1pk/3pPp1p/2pP1PP1/P1P4P/1K6/P6B/8 w - - 0 1"] 1. g6 Kg8 2. a5 a6 3. Bxd6 cxd6 4. h5 {or 2. Bxd6 cxd6 3. h5}
[Result "53"] [FEN "8/1p1q1k2/1Pp5/p1Pp4/P2Pp1p1/4PpPp/1N3P1P/3B2K1 w - - 0 1"] 1. Bb3 Qc8 2. Nd1 Qa8 3. Bc4
[Result "54"] [FEN "8/8/2pk4/8/p1p3B1/PpP5/1P6/r1NK4 w - - 0 1"] 1. Bf5 {-> Ra2 Nxa2}
[Result "55"] [FEN "1R3b2/5ppQ/6Pp/6PP/R6P/P7/7K/2q1k3 w - - 0 1"] 1. Rb1 Qxb1 2. gxf7
[Result "56"] [FEN "Kn6/8/8/3R2PB/8/2p2NP1/1q6/2k5 w - - 0 1"] 1. Rd1
[Result "57"] [FEN "1B3B1B/2B5/p6B/8/8/8/8/1k1K4 w - - 0 1"] 1. Bce5
[Result "58"] [FEN "4kr2/5p1K/3p1Q2/1p4P1/4P3/1PP5/7b/8 w - - 0 1"] 1. Kh6 {win}
[Result "59"] [FEN "6R1/8/2pB3k/2P4p/5p1q/5P2/4P1K1/8 w - - 0 1"] 1. Bf8 {win}
[Result "60"] [FEN "n2Bqk2/5p1p/Q4KP1/p7/8/8/8/8 w - - 0 1"] 1. Qc8 Kg8 2. Bc7 {win}
[Result "61"] [FEN "8/5p2/8/8/p7/rpK4p/1p3ppr/bQ1N1bqk w - - 0 1"] 1. Kb4 {or Kd4 win}
[Result "62"] [FEN "8/8/7p/3KNN1k/2p4p/8/3P2p1/8 w - - 0 1"] 1. Kc6
[Result "63"] [FEN "1R6/pPk1r3/2p5/K7/8/2B1b3/8/8 w - - 0 1"] 1. Ka6
[Result "64"] [FEN "8/p7/qkpN1p2/8/1B1P4/PP3K2/5P2/8 w - - 0 1"] 1. Ba5 {win}
[Result "65"] [FEN "2N5/p7/P7/8/1KPp1p1p/3p1Bpp/3P2rq/R5bk w - - 0 1"] 1. Nb6 {win}
[Result "66"] [FEN "5kN1/3p1q2/5P2/5PP1/2pK4/1p1R4/1P6/8 w - - 0 1"] 1. Rxb3
[Result "67"] [FEN "2b1rk2/5p2/p1P5/2p2P2/2p5/7B/P7/2KR4 w - - 0 1"] 1. f6
[Result "68"] [FEN "2r5/prkpR1p1/2p1ppK1/P1p1N1B1/P1P1P3/8/8/8 w - - 0 1"] 1. Bf4
[Result "69"] [FEN "rk1b4/p2p2p1/1P6/2R2P2/8/2K5/8/5B2 w - - 0 1"] 1. Rc8 {win}
[Result "70"] [FEN "3k4/4pp2/n2n4/5BN1/3N4/b7/4K3/8 w - - 0 1"] 1. Nxf7
[Result "71"] [FEN "4b3/8/1P1K4/8/6p1/5pP1/5P1B/7k w - - 0 1"] 1. Kc5 Bg6 2. Kd4 Be8 3. b7 Bb5 4. b8R
[Result "72"] [FEN "8/5pKN/5Pp1/5kP1/8/Bb6/8/7q b - - 0 1"] 1... Qxh7+
[Result "73"] [FEN "8/p5p1/1pP3p1/p5p1/k3p3/4p3/K7/8 w - - 0 1"] 1. c7 {win}
[Result "74"] [FEN "q7/8/2p5/B2p2pp/5pp1/2N3k1/6P1/7K w - - 0 1"] 1. Ne4 Kh4 2. Ng3 fxg3 3. Bb6
[Result "75"] [FEN "q7/7R/k7/1p6/1p6/1P2B3/7K/8 w - - 0 1"] 1. Bd4 {win}
[Result "76"] [FEN "1q1r3k/3P1pp1/ppBR1n1p/4Q2P/P4P2/8/5PK1/8 w - - 0 1"] 1. Rxf6
[Result "77"] [FEN "1r3q1k/2N2P1p/6pQ/4p3/7p/n6P/3B4/7K w - - 0 1"] 1. Qf4 {win}
[Result "78"] [FEN "5nr1/2Pp2pk/3Pp1p1/4P1P1/6P1/5K2/8/7n w - - 0 1"] 1. c8N
[Result "79"] [FEN "2K3k1/1p6/R3p1p1/1rB1P1P1/8/8/1Pb5/8 w - - 0 1"] 1. Rc6
[Result "80"] [FEN "4q3/2r1r2p/3P3P/1p6/kP6/Pp6/1P6/KB2R3 w - - 0 1"] 1. Rxe7 Qxe7 {or 1... Rxe7 2. dxe7} 2. dxc7
[Result "81"] [FEN "3B2r1/n3Pp2/P7/5k1p/q3NP2/7K/5P2/4NB2 w - - 0 1"] 1. Nf6
[Result "82"] [FEN "8/8/8/1k3p2/p1p1pPp1/PpPpP1Pp/1P1P3P/QNK2NRR w - - 0 1"] {Q->a2 win}
[Result "83"] [FEN "4b1k1/P4pPp/1R3P1P/2r5/8/1P6/1K6/8 w - - 0 1"] 1. a8B
[Result "84"] [FEN "4N2k/4PB1p/7P/B1p5/2P5/3q2Pp/1P3P1K/2r5 w - - 0 1"] 1. Bc3 Rxc3 2. Nc7
[Result "85"] [FEN "1k6/3p4/1B6/4Pp1p/1p5R/1p4p1/pP3n2/K6n w - - 0 1"] 1. Rxh1 Nxh1 2. e6 dxe6 3. Bc7
[Result "86"] [FEN "N3kb2/pq4p1/4B1P1/1p1P2B1/p7/3P4/2P5/2K5 w - - 0 1"] 1. Bf7 Kd7 2. Be6 Kd6 3. Bf4 Kc5 4. Be3 Kb4 5. Bd2 Ka3 6. Kb1
[Result "87"] [FEN "8/1B3b1p/7P/p2p4/P2pp1kp/Q7/1N1Pq2P/7K w - - 0 1"] 1. Qh3
[Result "88"] [FEN "1B2b2k/2N1qr2/4n2p/4p1PQ/1r2N3/1p6/7P/2KB4 w - - 0 1"] 1. Nd5 Rc4 2. Kb1 Rc1 3. Kb2 Rf2 4. Nf2 Rb1 5. Kb1 Qh7 6. g6 Bg6 7. Bc2 bxc2 8. Kc1 Bxh5 9. Be5 Ng7 10. Ne7
[Result "89"] [FEN "2k4N/Q1np4/2p2Bpp/1p1P4/pPP1p2P/P7/7q/1K6 w - - 0 1"] 1. Nf7 Qg3 2. Qxc7 {win}
[Result "90"] [FEN "8/4nk2/1p3p2/2rp2pp/1P1R1N1P/6P1/3KPP2/8 b - - 0 1"] {avoid 1... Rb5}
[Result "91"] [FEN "5BK1/5p1N/5Pp1/6Pk/8/1b6/8/7q b - - 0 1"] 1... Qa8 {-> Kxg5}
[Result "92"] [FEN "2b5/1pr4p/3bp1pk/1p6/1PpN2PP/K1P1n3/P3N1R1/3R4 w - - 0 1"] 1. Nxb5 Nxd1 2. Nd6
[Result "93"] [FEN "8/1p1pNpbk/q2P4/p3p2K/PP2N3/4P1P1/3P4/8 w - - 0 1"] 1. b5 Qb6 2. Nc8
[Result "94"] [FEN "1rr5/6pk/7p/8/8/7P/1Pb1RRPK/8 b - - 0 1"] {avoid Rxb2}
[Result "95"] [FEN "6Q1/8/8/8/8/7k/ppp1p3/brrbK3 w - - 0 1"] 1. Qg1 {win}
[Result "96"] [FEN "1B1K1k2/4N2p/3pP1pP/6p1/p7/3N2b1/2r2p2/8 w - - 0 1"] 1. Nc6 {win}
[Result "97"] [FEN "8/4Pr1N/8/6PN/8/3K1ppp/4prkb/4Bbnn w - - 0 1"] 1. Nf8 {win}
[Result "98"] [FEN "8/b7/3p2b1/5p1n/5Pk1/4P1p1/B5P1/R4K2 w - - 0 1"] 1. Ke2
[Result "99"] [FEN "5K2/8/5B2/p7/8/p4p2/pn1PpPp1/kb2R3 w - - 0 1"] 1. Bh8 a4 2. Kg7 {win}
[Result "100"] [FEN "3rqQ2/3ppppp/7k/R7/8/8/1PPP2K1/8 w - - 0 1"] 1. Ra3[/pgn]
Maybe, I can't be friendly, but let me be useful.
Vinvin
Posts: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: The "IQ" test - update

Post by Vinvin »

lech wrote: Wed Jan 13, 2021 5:52 pm I changed: 15, 71 are more difficult, in 4, 20, 39, 49 some obvious first moves are skipped.
[pgn][Result "1"] [FEN "rkr5/p5p1/Pp4Kp/8/3B4/1B6/8/8 w - - 0 1"] 1. Be5 {win}
[Result "2"] [FEN "7k/6rp/6pN/1r4P1/3B4/8/8/K7 b - - 0 1"] 1... Rxg5
[Result "3"] [FEN "1B1k4/3p4/1Kp5/PpP2p2/1PqP1P2/8/1P6/8 w - - 0 1"] 1. a6 {win}
[Result "4"] [FEN "3N2r1/3Kp3/4Pk2/8/Bp6/6b1/2P5/8 b - - 0 1"] 1... Rxd8
[Result "5"] [FEN "8/7p/5P1k/1p5P/5p2/2p1p3/P1P1P1P1/1K3Nb1 w - - 0 1"] 1. Ng3
[Result "6"] [FEN "6q1/PpB5/k7/P6K/6n1/1P4p1/5p2/1B3N1N w - - 0 1"] 1. a8Q {or a8R}
[Result "7"] [FEN "6k1/6p1/4Rb1p/p7/rp2P1N1/2P3P1/1P5P/6K1 b - - 0 1"] 1... Bxc3
[Result "8"] [FEN "8/8/p2k1p2/1p1p3p/1P1P3p/P3NPP1/5K2/1b6 w - - 0 1"] 1. Ng2
[Result "9"] [FEN "2k5/p7/Pp1p1b2/1P1P1p2/2P2P1p/3K3P/5B2/8 w - - 0 1"] 1. c5
[Result "10"] [FEN "1n6/Pp1p1p1p/1P1P1P1P/4K3/2p5/p7/rpp1P3/qkb1R3 w - - 0 1"] 1. axb8N {win}
[Result "11"] [FEN "1N4K1/1pp1p3/7k/2r3pP/p2pp1P1/P6N/8/2B5 w - - 0 1"] 1. Nc6
[Result "12"] [FEN "5K2/k4p1p/5p1p/1p3p2/bP6/1p6/1P5p/7B w - - 0 1"] 1. Ke8 {or Ke7 win}
[Result "13"] [FEN "k1b5/1p1p1p1p/1PpPpP2/2B5/8/2p1p2P/2PbP3/3K4 w - - 0 1"] 1. Bd4 {win}
[Result "14"] [FEN "8/8/8/8/1kB1q3/8/1PRb4/1K6 b - - 0 1"] 1... Qh1 2. Ka2 Qa8 3.Kb1 Qe4 {or other way to get this position for white}
[Result "15"] [FEN "8/1pN4r/5pkp/8/5K1p/2P4N/P3Bn2/8 w - - 0 1"] 1. Bh5
[Result "16"] [FEN "4k1rr/1R1R3p/8/8/8/2K5/7P/8 w k - 0 1"] 1. Rd2
[Result "17"] [FEN "5k2/4bp2/2B3p1/1P4p1/3R4/3P2PP/2r2PK1/8 b - - 0 1"] 1... Rxf2
[Result "18"] [FEN "1b6/2p5/1kB5/1PN5/8/3K4/8/q7 w - - 0 1"] 1. Nb3
[Result "19"] [FEN "N7/8/2KQ2rp/6k1/3p3p/2p4P/4PP2/5N2 w - - 0 1"] 1. f4
[Result "20"] [FEN "2b1r3/r2ppN2/8/1p1p1k2/pP1P4/2P3R1/PP3PP1/2K5 w - - 0 1"] 1. Nd6
[Result "21"] [FEN "8/8/4B3/6p1/7k/8/4pPKP/8 w - - 0 1"] 1. Bg4
[Result "22"] [FEN "r7/7k/5R2/p3p3/Pp1pPp2/1PpP1Pp1/K1P3P1/8 w - - 0 1"] 1. Kb1 Kg7 {or 1... Rh8 2. Rf8} 2. Rh6
[Result "23"] [FEN "1K3kB1/8/6p1/7R/8/4b3/8/6n1 w - - 0 1"] 1. Rh8 Kg7 2. Bh7
[Result "24"] [FEN "8/8/R7/1b4k1/5p2/1B3r2/7P/7K w - - 0 1"] 1. h4 Kxh4 2. Rh6 Kg5 3. Rh5
[Result "25"] [FEN "7Q/4p3/4p3/p1p1P3/Pp2P3/3Kp3/p1PbP3/kN6 w - - 0 1"] 1. Na3 bxa3 2. Qh1 Kb2 3. Qa1 Kxa1 4. c4
[Result "26"] [FEN "4q1bk/PP4p1/1p4P1/8/1p3QPP/2Pp4/3P1pP1/K7 w - - 0 1"] {1.a8R -> b8R}
[Result "27"] [FEN "q7/b1p5/kp1p4/p2PN3/PPP5/1K6/8/5B2 w - - 0 1"] 1. c5 Kb7 2. Ba6 {win}
[Result "28"] [FEN "1k1n4/1p1b1p2/1Bp1pPp1/1PP1P3/8/6P1/8/1K6 w - - 0 1"] 1. Bc7 {win}
[Result "29"] [FEN "4q1kr/p6p/1prQPppB/4n3/4P3/2P5/PP2B2P/R5K1 w - - 0 1"] 1. Qxe5 {win}
[Result "30"] [FEN "q1b4n/1p1pKp2/1p1p1Pp1/1P1P2Pp/2P4P/8/7R/1N1k4 w - - 0 1"] 1. Ra2 {win}
[Result "31"] [FEN "3k4/2pq3p/pp5R/4P3/P6P/2PN4/1PN3K1/8 w - - 0 1"] 1. Nd4 {win}
[Result "32"] [FEN "8/7p/6pP/p4pP1/3BpP2/p1KpP3/pn1N4/k7 w - - 0 1"] 1. Bh8 {win}
[Result "33"] [FEN "8/6p1/p7/rp1K2p1/kb3pP1/2p2p1b/P1Np1P2/3N2R1 w - - 0 1"] 1. Ke6 {or Ke4 win}
[Result "34"] [FEN "8/b4kp1/2p1p3/5pB1/p1PP4/1p6/3K1P2/3N4 w - - 0 1"] 1. Kc3
[Result "35"] [FEN "1qN5/b1pB4/1pP2k2/pP3P2/P1P5/8/8/K7 w - - 0 1"] {Ka1->h5->d8}
[Result "36"] [FEN "8/3P3k/n2K3p/2p3n1/1b4N1/2p1p1P1/8/3B4 w - - 0 1"] 1. Nf6
[Result "37"] [FEN "8/5K2/3p3p/3p3P/pp1P4/rkb1R3/p1p3P1/n1B2B2 w - - 0 1"] 1. Rd3 {win}
[Result "38"] [FEN "6bn/p4p1k/rp3Pp1/rp2BBP1/1p6/pK6/P2P4/8 w - - 0 1"] 1. Bc8 {win}
[Result "39"] [FEN "6K1/3p1pPN/r3k3/1p4P1/4P3/1P4b1/2P5/8 w - - 0 1"] 1. Nf8 Ke7 2. Kh7 Ra8 3. g8Q Rxf8 4. Qg7 {win}
[Result "40"] [FEN "8/P7/4k3/8/5P2/4Bq2/5P2/5K2 b - - 0 1"] 1... Kf5
[Result "41"] [FEN "8/6kP/1p6/p7/Pr6/K2B4/8/8 b - - 0 1"] {Rb4->h4 and next Kg7->e5(d5)}
[Result "42"] [FEN "8/8/2b1N3/5p2/3B4/2K5/6kp/R7 w - - 0 1"] 1. Rh1
[Result "43"] [FEN "8/8/4kpp1/3p1b2/p6P/2B5/6P1/6K1 b - - 0 1"] 1... Bh3
[Result "44"] [FEN "5rk1/5ppp/p1Q1p3/1R6/q7/4b1P1/P2RPP1P/6K1 w - - 0 1"] 1. Rd8 {win}
[Result "45"] [FEN "r7/1b1r4/k1p1p1p1/1p1pPpPp/p1PP1P1P/PP1K4/8/4Q3 w - - 0 1"] 1. Qa5
[Result "46"] [FEN "3B4/1r2p3/r2p1p2/bkp1P1p1/1p1P1PPp/p1P4P/PPB1K3/8 w - - 0 1"] 1. Ba4
[Result "47"] [FEN "2k5/2p5/1q1p4/pPpPp1pp/N1P1Pp2/P4PbP/KQ4P1/8 w - - 0 1"] {avoid Nxb6}
[Result "48"] [FEN "1r6/4k3/r2p2p1/2pR1p1p/2P1pP1P/pPK1P1P1/P7/1B6 b - - 0 1"] 1... Rxb3
[Result "49"] [FEN "8/5k2/6P1/4B2p/6p1/2p3PP/p5P1/1n2K2R b K - 0 1"] 1... Kg8
[Result "50"] [FEN "8/3k1b1r/2p1p1p1/rpPpPpPp/p2P1P1P/P2K4/8/4B3 w - - 0 1"] 1. Bb4
[Result "51"] [FEN "7b/p1p1p3/P1PpPp2/2nP1kpr/5P1p/p3KBPP/P7/8 w - - 0 1"] 1. Be4
[Result "52"] [FEN "7r/p1p1p1pk/3pPp1p/2pP1PP1/P1P4P/1K6/P6B/8 w - - 0 1"] 1. g6 Kg8 2. a5 a6 3. Bxd6 cxd6 4. h5 {or 2. Bxd6 cxd6 3. h5}
[Result "53"] [FEN "8/1p1q1k2/1Pp5/p1Pp4/P2Pp1p1/4PpPp/1N3P1P/3B2K1 w - - 0 1"] 1. Bb3 Qc8 2. Nd1 Qa8 3. Bc4
[Result "54"] [FEN "8/8/2pk4/8/p1p3B1/PpP5/1P6/r1NK4 w - - 0 1"] 1. Bf5 {-> Ra2 Nxa2}
[Result "55"] [FEN "1R3b2/5ppQ/6Pp/6PP/R6P/P7/7K/2q1k3 w - - 0 1"] 1. Rb1 Qxb1 2. gxf7
[Result "56"] [FEN "Kn6/8/8/3R2PB/8/2p2NP1/1q6/2k5 w - - 0 1"] 1. Rd1
[Result "57"] [FEN "1B3B1B/2B5/p6B/8/8/8/8/1k1K4 w - - 0 1"] 1. Bce5
[Result "58"] [FEN "4kr2/5p1K/3p1Q2/1p4P1/4P3/1PP5/7b/8 w - - 0 1"] 1. Kh6 {win}
[Result "59"] [FEN "6R1/8/2pB3k/2P4p/5p1q/5P2/4P1K1/8 w - - 0 1"] 1. Bf8 {win}
[Result "60"] [FEN "n2Bqk2/5p1p/Q4KP1/p7/8/8/8/8 w - - 0 1"] 1. Qc8 Kg8 2. Bc7 {win}
[Result "61"] [FEN "8/5p2/8/8/p7/rpK4p/1p3ppr/bQ1N1bqk w - - 0 1"] 1. Kb4 {or Kd4 win}
[Result "62"] [FEN "8/8/7p/3KNN1k/2p4p/8/3P2p1/8 w - - 0 1"] 1. Kc6
[Result "63"] [FEN "1R6/pPk1r3/2p5/K7/8/2B1b3/8/8 w - - 0 1"] 1. Ka6
[Result "64"] [FEN "8/p7/qkpN1p2/8/1B1P4/PP3K2/5P2/8 w - - 0 1"] 1. Ba5 {win}
[Result "65"] [FEN "2N5/p7/P7/8/1KPp1p1p/3p1Bpp/3P2rq/R5bk w - - 0 1"] 1. Nb6 {win}
[Result "66"] [FEN "5kN1/3p1q2/5P2/5PP1/2pK4/1p1R4/1P6/8 w - - 0 1"] 1. Rxb3
[Result "67"] [FEN "2b1rk2/5p2/p1P5/2p2P2/2p5/7B/P7/2KR4 w - - 0 1"] 1. f6
[Result "68"] [FEN "2r5/prkpR1p1/2p1ppK1/P1p1N1B1/P1P1P3/8/8/8 w - - 0 1"] 1. Bf4
[Result "69"] [FEN "rk1b4/p2p2p1/1P6/2R2P2/8/2K5/8/5B2 w - - 0 1"] 1. Rc8 {win}
[Result "70"] [FEN "3k4/4pp2/n2n4/5BN1/3N4/b7/4K3/8 w - - 0 1"] 1. Nxf7
[Result "71"] [FEN "4b3/8/1P1K4/8/6p1/5pP1/5P1B/7k w - - 0 1"] 1. Kc5 Bg6 2. Kd4 Be8 3. b7 Bb5 4. b8R
[Result "72"] [FEN "8/5pKN/5Pp1/5kP1/8/Bb6/8/7q b - - 0 1"] 1... Qxh7+
[Result "73"] [FEN "8/p5p1/1pP3p1/p5p1/k3p3/4p3/K7/8 w - - 0 1"] 1. c7 {win}
[Result "74"] [FEN "q7/8/2p5/B2p2pp/5pp1/2N3k1/6P1/7K w - - 0 1"] 1. Ne4 Kh4 2. Ng3 fxg3 3. Bb6
[Result "75"] [FEN "q7/7R/k7/1p6/1p6/1P2B3/7K/8 w - - 0 1"] 1. Bd4 {win}
[Result "76"] [FEN "1q1r3k/3P1pp1/ppBR1n1p/4Q2P/P4P2/8/5PK1/8 w - - 0 1"] 1. Rxf6
[Result "77"] [FEN "1r3q1k/2N2P1p/6pQ/4p3/7p/n6P/3B4/7K w - - 0 1"] 1. Qf4 {win}
[Result "78"] [FEN "5nr1/2Pp2pk/3Pp1p1/4P1P1/6P1/5K2/8/7n w - - 0 1"] 1. c8N
[Result "79"] [FEN "2K3k1/1p6/R3p1p1/1rB1P1P1/8/8/1Pb5/8 w - - 0 1"] 1. Rc6
[Result "80"] [FEN "4q3/2r1r2p/3P3P/1p6/kP6/Pp6/1P6/KB2R3 w - - 0 1"] 1. Rxe7 Qxe7 {or 1... Rxe7 2. dxe7} 2. dxc7
[Result "81"] [FEN "3B2r1/n3Pp2/P7/5k1p/q3NP2/7K/5P2/4NB2 w - - 0 1"] 1. Nf6
[Result "82"] [FEN "8/8/8/1k3p2/p1p1pPp1/PpPpP1Pp/1P1P3P/QNK2NRR w - - 0 1"] {Q->a2 win}
[Result "83"] [FEN "4b1k1/P4pPp/1R3P1P/2r5/8/1P6/1K6/8 w - - 0 1"] 1. a8B
[Result "84"] [FEN "4N2k/4PB1p/7P/B1p5/2P5/3q2Pp/1P3P1K/2r5 w - - 0 1"] 1. Bc3 Rxc3 2. Nc7
[Result "85"] [FEN "1k6/3p4/1B6/4Pp1p/1p5R/1p4p1/pP3n2/K6n w - - 0 1"] 1. Rxh1 Nxh1 2. e6 dxe6 3. Bc7
[Result "86"] [FEN "N3kb2/pq4p1/4B1P1/1p1P2B1/p7/3P4/2P5/2K5 w - - 0 1"] 1. Bf7 Kd7 2. Be6 Kd6 3. Bf4 Kc5 4. Be3 Kb4 5. Bd2 Ka3 6. Kb1
[Result "87"] [FEN "8/1B3b1p/7P/p2p4/P2pp1kp/Q7/1N1Pq2P/7K w - - 0 1"] 1. Qh3
[Result "88"] [FEN "1B2b2k/2N1qr2/4n2p/4p1PQ/1r2N3/1p6/7P/2KB4 w - - 0 1"] 1. Nd5 Rc4 2. Kb1 Rc1 3. Kb2 Rf2 4. Nf2 Rb1 5. Kb1 Qh7 6. g6 Bg6 7. Bc2 bxc2 8. Kc1 Bxh5 9. Be5 Ng7 10. Ne7
[Result "89"] [FEN "2k4N/Q1np4/2p2Bpp/1p1P4/pPP1p2P/P7/7q/1K6 w - - 0 1"] 1. Nf7 Qg3 2. Qxc7 {win}
[Result "90"] [FEN "8/4nk2/1p3p2/2rp2pp/1P1R1N1P/6P1/3KPP2/8 b - - 0 1"] {avoid 1... Rb5}
[Result "91"] [FEN "5BK1/5p1N/5Pp1/6Pk/8/1b6/8/7q b - - 0 1"] 1... Qa8 {-> Kxg5}
[Result "92"] [FEN "2b5/1pr4p/3bp1pk/1p6/1PpN2PP/K1P1n3/P3N1R1/3R4 w - - 0 1"] 1. Nxb5 Nxd1 2. Nd6
[Result "93"] [FEN "8/1p1pNpbk/q2P4/p3p2K/PP2N3/4P1P1/3P4/8 w - - 0 1"] 1. b5 Qb6 2. Nc8
[Result "94"] [FEN "1rr5/6pk/7p/8/8/7P/1Pb1RRPK/8 b - - 0 1"] {avoid Rxb2}
[Result "95"] [FEN "6Q1/8/8/8/8/7k/ppp1p3/brrbK3 w - - 0 1"] 1. Qg1 {win}
[Result "96"] [FEN "1B1K1k2/4N2p/3pP1pP/6p1/p7/3N2b1/2r2p2/8 w - - 0 1"] 1. Nc6 {win}
[Result "97"] [FEN "8/4Pr1N/8/6PN/8/3K1ppp/4prkb/4Bbnn w - - 0 1"] 1. Nf8 {win}
[Result "98"] [FEN "8/b7/3p2b1/5p1n/5Pk1/4P1p1/B5P1/R4K2 w - - 0 1"] 1. Ke2
[Result "99"] [FEN "5K2/8/5B2/p7/8/p4p2/pn1PpPp1/kb2R3 w - - 0 1"] 1. Bh8 a4 2. Kg7 {win}
[Result "100"] [FEN "3rqQ2/3ppppp/7k/R7/8/8/1PPP2K1/8 w - - 0 1"] 1. Ra3[/pgn]
Crystal3.1 is not bad on this set.
Conditions : 10 min (1 core old i7@4 GHz) per position
79 found but I have to check manually a dozen of solutions to see if it really solves them.

Code: Select all

Analysis of D:\echecs\positions\IQ test 2021-1.epd   
Analyzing engine: Crystal3.1-sse4-popcnt
27/01/21 03:40:22 Level: 600 Seconds
IQ test 2021-1.epd
Use seconds per move      : 600 Seconds per move
   
  1) Bd4-e5             Bd4-e5  * 0 Seconds
  2) .. Rb5xg5          Rb5xg5  * 0 Seconds
  3) a5-a6              a5-a6   * 0 Seconds
  4) .. Rg8xd8          Rg8xd8  * 4 Seconds
  5) Nf1-g3             Nf1-g3  * 6 Seconds
  6) a7-a8Q, a7-a8R     Bc7-b8   
  7) .. Bf6xc3          Bf6xc3  * 58 Seconds
  8) Ne3-g2             Ne3-g2  * 1 Second
  9) c4-c5              c4-c5   * 0 Seconds
 10) a7xb8N             a7xb8N  * 398 Seconds
 11) Nb8-c6             Nb8-c6  * 364 Seconds
 12) Kf8-e8, Kf8-e7     Kf8xf7   
 13) Bc5-d4             Bc5-d4  * 0 Seconds
 14) .. Qe4-h1          Qe4-h1  * 0 Seconds
 15) Be2-h5             Be2-h5  * 496 Seconds
 16) Rd7-d2             Rd7-d2  * 245 Seconds
 17) .. Rc2xf2          Rc2xf2  * 3 Seconds
 18) Nc5-b3             Nc5-d7   
 19) f2-f4              f2-f4   * 0 Seconds
 20) Nf7-d6             Rg3-f3   
 21) Be6-g4             Be6-g4  * 0 Seconds
 22) Ka2-b1             Ka2-b1  * 55 Seconds
 23) Rh5-h8             Rh5-h8  * 0 Seconds
 24) h2-h4              h2-h4   * 0 Seconds
 25) Nb1-a3             Nb1-a3  * 2 Seconds
 26) a7-a8R             a7-a8R  * 8 Seconds
 27) c4-c5              c4-c5   * 0 Seconds
 28) Bb6-c7             Bb6-c7  * 0 Seconds
 29) Qd6xe5             Qd6xe5  * 6 Seconds
 30) Rh2-a2             Rh2-a2  * 1 Second
 31) Nc2-d4             Kg2-f3   
 32) Bd4-h8             Bd4-h8  * 0 Seconds
 33) Kd5-e6, Kd5-e4     Kd5-e4  * 0 Seconds
 34) Kd2-c3             Kd2-c3  * 10 Seconds
 35) Ka1-b2             Ka1-a2   
 36) Ng4-f6             Ng4-f6  * 3 Seconds
 37) Re3-d3             Kf7-e6   
 38) Bf5-c8             Bf5-c8  * 27 Seconds
 39) Nh7-f8             Nh7-f8  * 0 Seconds
 40) .. Ke6-f5          Ke6-f5  * 0 Seconds
 41) ..                 Rb4-h4   
 42) Ra1-h1             Ra1-h1  * 175 Seconds
 43) .. Bf5-h3          Bf5-h3  * 37 Seconds
 44) Rd2-d8             Rd2-d8  * 0 Seconds
 45) Qe1-a5             Qe1-a5  * 2 Seconds
 46) Bc2-a4             Bc2-a4  * 33 Seconds
 47) Na4xb6(?)          Qb2-d2  * 1 Second
 48) .. Rb8xb3          Rb8xb3  * 0 Seconds
 49) .. Kf7-g8          Kf7-g8  * 8 Seconds
 50) Be1-b4             Be1-b4  * 0 Seconds
 51) Bf3-e4             Bf3-e4  * 9 Seconds
 52) g5-g6              g5-g6   * 0 Seconds
 53) Bd1-b3             Kg1-f1   
 54) Bg4-f5             Bg4-f5  * 2 Seconds
 55) Rb8-b1             Rb8xf8   
 56) Rd5-d1             Rd5-d1  * 0 Seconds
 57) Bc7-e5             Bh6-c1   
 58) Kh7-h6             Kh7-h6  * 0 Seconds
 59) Bd6-f8             Bd6-f8  * 475 Seconds
 60) Qa6-c8, Bd8-c7     Qa6-c8  * 2 Seconds
 61) Kc3-b4, Kc3-d4     Kc3-d4  * 0 Seconds
 62) Kd5-c6             Kd5-c6  * 28 Seconds
 63) Ka5-a6             Ka5-a6  * 0 Seconds
 64) Bb4-a5             Bb4-a5  * 0 Seconds
 65) Nc8-b6             Nc8-b6  * 37 Seconds
 66) Rd3xb3             Rd3xb3  * 0 Seconds
 67) f5-f6              f5-f6   * 106 Seconds
 68) Bg5-f4             Bg5-f4  * 1 Second
 69) Rc5-c8             Rc5-c8  * 0 Seconds
 70) Ng5xf7             Ng5xf7  * 0 Seconds
 71) Kd6-c5             Kd6-c5  * 0 Seconds
 72) .. Qh1xh7          Qh1xh7  * 1 Second
 73) c6-c7              c6-c7   * 0 Seconds
 74) Nc3-e4             Nc3-e4  * 0 Seconds
 75) Be3-d4             Be3-d4  * 0 Seconds
 76) Rd6xf6             Kg2-g1   
 77) Qh6-f4             Qh6-f4  * 0 Seconds
 78) c7-c8N             c7-c8N  * 3 Seconds
 79) Ra6-c6             Ra6-c6  * 0 Seconds
 80) Re1xe7             Re1xe7  * 0 Seconds
 81) Ne4-f6             Ne4-f6  * 11 Seconds
 82) Kc1-d1             Rg1-g2   
 83) a7-a8B             Rb6-b7   
 84) Ba5-c3             Ba5-c3  * 0 Seconds
 85) Rh4xh1             Rh4xb4   
 86) Be6-f7             Be6-f7  * 0 Seconds
 87) Qa3-h3             Qa3-h3  * 7 Seconds
 88) Nc7-d5             Nc7-d5  * 0 Seconds
 89) Nh8-f7             Nh8-f7  * 0 Seconds
 90) .. Rc5-b5(?)       Rc5-b5   
 91) .. Qh1-a8          Qh1-a8  * 6 Seconds
 92) Nd4xb5             Rg2-g1   
 93) b4-b5              b4-b5   * 6 Seconds
 94) .. Rb8xb2(?)       Bc2-g6  * 0 Seconds
 95) Qg8-g1             Qg8-g1  * 170 Seconds
 96) Ne7-c6             Ne7xg6   
 97) Nh7-f8             e7-e8Q   
 98) Kf1-e2             Ba2-f7   
 99) Bf6-h8             Kf8-g7   
100) Ra5-a3             Ra5-a3  * 2 Seconds
lech
Posts: 1136
Joined: Sun Feb 14, 2010 10:02 pm

Re: The "IQ" test - update

Post by lech »

Vinvin wrote: Thu Jan 28, 2021 2:48 am Crystal3.1 is not bad on this set.
Conditions : 10 min (1 core old i7@4 GHz) per position
79 found but I have to check manually a dozen of solutions to see if it really solves them.
A good work Vincent!
The task is: to solve all 100/100 positions (half hour per item for 4 000 000 nodes/sec) . It is very
difficult but it means that there are not any tricks (selective subjective code) and an engine can be
intelligent in fact.
When is "win" in conditions, it means that a good first move(s) need non-zero score yet.
Sometimes good only first moves don't lead to solution too.

At this moment Sting probably solves 99/100 but this missing one makes for me a huge difference. :)
Maybe, I can't be friendly, but let me be useful.
Vinvin
Posts: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: The "IQ" test - update

Post by Vinvin »

Vinvin wrote: Thu Jan 28, 2021 2:48 am Crystal3.1 is not bad on this set.
Conditions : 10 min (1 core old i7@4 GHz) per position
79 found but I have to check manually a dozen of solutions to see if it really solves them.

...
I found what seems to be a bug : when I set the HT size to 2048 MB instead of 2200 MB, the rate of percentage fill seems to be around 10 times slower.
I reran the same set with 2048 MB : 80 solutions found

Code: Select all

  1) Bd4-e5             Bd4-e5  * 0 Seconds
  2) .. Rb5xg5          Rb5xg5  * 0 Seconds
  3) a5-a6              a5-a6   * 0 Seconds
  4) .. Rg8xd8          Rg8xd8  * 9 Seconds
  5) Nf1-g3             Nf1-g3  * 3 Seconds
  6) a7-a8Q, a7-a8R     Bc7-b8   
  7) .. Bf6xc3          Bf6xc3  * 33 Seconds
  8) Ne3-g2             Ne3-g2  * 1 Second
  9) c4-c5              c4-c5   * 0 Seconds
 10) a7xb8N             a7xb8N  * 114 Seconds
 11) Nb8-c6             Nb8-c6  * 433 Seconds
 12) Kf8-e8, Kf8-e7     Kf8-e8  * 82 Seconds
 13) Bc5-d4             Bc5-d4  * 0 Seconds
 14) .. Qe4-h1          Qe4-h1  * 0 Seconds
 15) Be2-h5             Be2-h5  * 143 Seconds
 16) Rd7-d2             Rd7-d2  * 9 Seconds
 17) .. Rc2xf2          Rc2xf2  * 9 Seconds
 18) Nc5-b3             Nc5-d7   
 19) f2-f4              f2-f4   * 2 Seconds
 20) Nf7-d6             Rg3-e3   
 21) Be6-g4             Be6-g4  * 0 Seconds
 22) Ka2-b1             Ka2-b1  * 10 Seconds
 23) Rh5-h8             Rh5-h8  * 0 Seconds
 24) h2-h4              h2-h4   * 0 Seconds
 25) Nb1-a3             Nb1-a3  * 2 Seconds
 26) a7-a8R             a7-a8R  * 63 Seconds
 27) c4-c5              c4-c5   * 0 Seconds
 28) Bb6-c7             Bb6-c7  * 0 Seconds
 29) Qd6xe5             Qd6xe5  * 6 Seconds
 30) Rh2-a2             Rh2-a2  * 1 Second
 31) Nc2-d4             Kg2-f3   
 32) Bd4-h8             Bd4-h8  * 0 Seconds
 33) Kd5-e6, Kd5-e4     Kd5-e6  * 0 Seconds
 34) Kd2-c3             Kd2-c3  * 12 Seconds
 35) Ka1-b2             Ka1-a2   
 36) Ng4-f6             Ng4-f6  * 1 Second
 37) Re3-d3             Re3-d3  * 312 Seconds
 38) Bf5-c8             Bf5-c8  * 46 Seconds
 39) Nh7-f8             Nh7-f8  * 0 Seconds
 40) .. Ke6-f5          Ke6-f5  * 0 Seconds
 41) ..                 Rb4-h4   
 42) Ra1-h1             Ra1-a2   
 43) .. Bf5-h3          Bf5-h3  * 84 Seconds
 44) Rd2-d8             Rd2-d8  * 2 Seconds
 45) Qe1-a5             Qe1-a5  * 3 Seconds
 46) Bc2-a4             Bc2-a4  * 13 Seconds
 47) Na4xb6(?)          Ka2-b3  * 1 Second
 48) .. Rb8xb3          Rb8xb3  * 0 Seconds
 49) .. Kf7-g8          Kf7-g8  * 2 Seconds
 50) Be1-b4             Be1-b4  * 0 Seconds
 51) Bf3-e4             Bf3-e4  * 1 Second
 52) g5-g6              g5-g6   * 0 Seconds
 53) Bd1-b3             Kg1-f1   
 54) Bg4-f5             Bg4-f5  * 12 Seconds
 55) Rb8-b1             Rb8xf8   
 56) Rd5-d1             Rd5-d1  * 0 Seconds
 57) Bc7-e5             Bf8-d6   
 58) Kh7-h6             Kh7-h6  * 0 Seconds
 59) Bd6-f8             Bd6-f8  * 33 Seconds
 60) Qa6-c8, Bd8-c7     Qa6-c8  * 2 Seconds
 61) Kc3-b4, Kc3-d4     Kc3-d4  * 0 Seconds
 62) Kd5-c6             Kd5-c6  * 24 Seconds
 63) Ka5-a6             Ka5-a6  * 0 Seconds
 64) Bb4-a5             Bb4-a5  * 0 Seconds
 65) Nc8-b6             Nc8-b6  * 31 Seconds
 66) Rd3xb3             Rd3xb3  * 0 Seconds
 67) f5-f6              f5-f6   * 49 Seconds
 68) Bg5-f4             Bg5-f4  * 3 Seconds
 69) Rc5-c8             Rc5-c8  * 0 Seconds
 70) Ng5xf7             Ng5xf7  * 0 Seconds
 71) Kd6-c5             Kd6-c5  * 0 Seconds
 72) .. Qh1xh7          Qh1-h4   
 73) c6-c7              c6-c7   * 0 Seconds
 74) Nc3-e4             Nc3-e4  * 0 Seconds
 75) Be3-d4             Be3-d4  * 0 Seconds
 76) Rd6xf6             Kg2-g1   
 77) Qh6-f4             Qh6-f4  * 0 Seconds
 78) c7-c8N             c7-c8N  * 15 Seconds
 79) Ra6-c6             Ra6-c6  * 0 Seconds
 80) Re1xe7             Re1xe7  * 0 Seconds
 81) Ne4-f6             Ne4-f6  * 3 Seconds
 82) Kc1-d1             Rg1-g2   
 83) a7-a8B             Rb6-b7   
 84) Ba5-c3             Ba5-c3  * 0 Seconds
 85) Rh4xh1             Rh4xb4   
 86) Be6-f7             Be6-f7  * 0 Seconds
 87) Qa3-h3             Qa3-h3  * 6 Seconds
 88) Nc7-d5             Nc7-d5  * 0 Seconds
 89) Nh8-f7             Nh8-f7  * 0 Seconds
 90) .. Rc5-b5(?)       Rc5-b5   
 91) .. Qh1-a8          Qh1-a8  * 2 Seconds
 92) Nd4xb5             Rg2-g1   
 93) b4-b5              b4-b5   * 3 Seconds
 94) .. Rb8xb2(?)       Bc2-g6  * 0 Seconds
 95) Qg8-g1             Qg8-g1  * 379 Seconds
 96) Ne7-c6             Ne7xg6   
 97) Nh7-f8             e7-e8Q   
 98) Kf1-e2             Ra1-d1   
 99) Bf6-h8             Bf6-h8  * 15 Seconds
100) Ra5-a3             Ra5-a3  * 4 Seconds
Vinvin
Posts: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: The "IQ" test - update

Post by Vinvin »

lech wrote: Wed Jan 13, 2021 5:52 pm I changed: 15, 71 are more difficult, in 4, 20, 39, 49 some obvious first moves are skipped.
...
Crystal 3.1 found another solution for position 53 : 1. Kf1 Qc8 2. Ke1 Qa8 3. Nc4 dxc4 4. Kd2 c3+ 5. Kxc3 Qa6 6. Bb3+ Ke7 7. Bc4

Code: Select all

FEN: 8/1p1q1k2/1Pp5/p1Pp4/P2Pp1p1/4PpPp/1N3P1P/3B2K1 w - - 0 1

Crystal3.1-sse4-popcnt:
Found 511 tablebases
NNUE evaluation using nn-62ef826d1a6d.nnue enabled
...
 34/17	00:03	 22 294 495	7 401 890	 0,00	1.Kf1 Kf8 2.Ke1 Qf7 3.Kd2 Qe8 4.Nc4 Qa8 5.Kc3 Qa6 6.Bb3 Ke7 7.Ba2 Qa8 8.Bb3
 35/17	00:03	 25 483 187	7 570 762	 0,00	1.Kf1 Kf8 2.Ke1 Qf7 3.Kd2 Qe8 4.Nc4 Qa8 5.Kc3 Qa6 6.Bb3 Ke7 7.Ba2 Qa8 8.Bb3
 36/16	00:03	 28 570 530	7 556 342	 0,00	1.Kf1 Kf8 2.Ke1 Qf7 3.Kd2 Qe8 4.Nc4 Qa8 5.Kc3 Qa6 6.Bb3 Ke7 7.Ba2 Kf8
 37/16	00:07	 48 637 517	6 767 429	 0,00	1.Kf1 Kf8 2.Ke1 Qf7 3.Kd2 Qe8 4.Nc4 Qa8 5.Kc3 Qa6 6.Bb3 Ke7 7.Ba2 Kf8
 38/16	00:07	 48 976 551	6 762 848	 0,00	1.Kf1 Kf8 2.Ke1 Qf7 3.Kd2 Qe8 4.Nc4 dxc4 5.Bc2 Qa8 6.Kc3 Ke8 7.Bb1 Kf8
 39/16	00:09	 63 990 418	6 644 213	 0,00	1.Kf1 Kf8 2.Ke1 Qf7 3.Kd2 Qe8 4.Nc4 dxc4 5.Bc2 Qa8 6.Kc3 Ke8 7.Bb1 Kf8
 40/28	00:11	 75 126 048	6 568 684	 0,00	1.Kf1 Kf8 2.Ke1 Qf7 3.Kd2 Qe8 4.Nc4 dxc4 5.Bc2 Qa8 6.Kc3 Ke8 7.Bd1 Qd8 8.Kd2 c3+ 9.Kxc3 Qa8 10.Bb3 Ke7 11.Ba2 Kf8 12.Bc4 Qc8 13.Bb3 Qa8
 41/24	00:12	 80 789 395	6 632 410	 0,00	1.Kf1 Kf8 2.Ke1 Qf7 3.Kd2 Qe8 4.Nc4 dxc4 5.Bc2 Qa8 6.Kc3 Ke8 7.Bd1 Qd8 8.Kd2 c3+ 9.Kxc3 Qa8 10.Bb3 Qa6 11.Bc4 Qa8
lech
Posts: 1136
Joined: Sun Feb 14, 2010 10:02 pm

Re: The "IQ" test - update

Post by lech »

53 - correction and 39 - new
[pgn][Result "1"] [FEN "rkr5/p5p1/Pp4Kp/8/3B4/1B6/8/8 w - - 0 1"] 1. Be5 {win}
[Result "2"] [FEN "7k/6rp/6pN/1r4P1/3B4/8/8/K7 b - - 0 1"] 1... Rxg5
[Result "3"] [FEN "1B1k4/3p4/1Kp5/PpP2p2/1PqP1P2/8/1P6/8 w - - 0 1"] 1. a6 {win}
[Result "4"] [FEN "3N2r1/3Kp3/4Pk2/8/Bp6/6b1/2P5/8 b - - 0 1"] 1... Rxd8
[Result "5"] [FEN "8/7p/5P1k/1p5P/5p2/2p1p3/P1P1P1P1/1K3Nb1 w - - 0 1"] 1. Ng3
[Result "6"] [FEN "6q1/PpB5/k7/P6K/6n1/1P4p1/5p2/1B3N1N w - - 0 1"] 1. a8Q {or a8R}
[Result "7"] [FEN "6k1/6p1/4Rb1p/p7/rp2P1N1/2P3P1/1P5P/6K1 b - - 0 1"] 1... Bxc3
[Result "8"] [FEN "8/8/p2k1p2/1p1p3p/1P1P3p/P3NPP1/5K2/1b6 w - - 0 1"] 1. Ng2
[Result "9"] [FEN "2k5/p7/Pp1p1b2/1P1P1p2/2P2P1p/3K3P/5B2/8 w - - 0 1"] 1. c5
[Result "10"] [FEN "1n6/Pp1p1p1p/1P1P1P1P/4K3/2p5/p7/rpp1P3/qkb1R3 w - - 0 1"] 1. axb8N {win}
[Result "11"] [FEN "1N4K1/1pp1p3/7k/2r3pP/p2pp1P1/P6N/8/2B5 w - - 0 1"] 1. Nc6
[Result "12"] [FEN "5K2/k4p1p/5p1p/1p3p2/bP6/1p6/1P5p/7B w - - 0 1"] 1. Ke8 {or Ke7 win}
[Result "13"] [FEN "k1b5/1p1p1p1p/1PpPpP2/2B5/8/2p1p2P/2PbP3/3K4 w - - 0 1"] 1. Bd4 {win}
[Result "14"] [FEN "8/8/8/8/1kB1q3/8/1PRb4/1K6 b - - 0 1"] 1... Qh1 2. Ka2 Qa8 3.Kb1 Qe4 {or other way to get 8/8/8/8/1kB1q3/8/1PRb4/1K6 w - -}
[Result "15"] [FEN "8/1pN4r/5pkp/8/5K1p/2P4N/P3Bn2/8 w - - 0 1"] 1. Bh5
[Result "16"] [FEN "4k1rr/1R1R3p/8/8/8/2K5/7P/8 w k - 0 1"] 1. Rd2
[Result "17"] [FEN "5k2/4bp2/2B3p1/1P4p1/3R4/3P2PP/2r2PK1/8 b - - 0 1"] 1... Rxf2
[Result "18"] [FEN "1b6/2p5/1kB5/1PN5/8/3K4/8/q7 w - - 0 1"] 1. Nb3
[Result "19"] [FEN "N7/8/2KQ2rp/6k1/3p3p/2p4P/4PP2/5N2 w - - 0 1"] 1. f4
[Result "20"] [FEN "2b1r3/r2ppN2/8/1p1p1k2/pP1P4/2P3R1/PP3PP1/2K5 w - - 0 1"] 1. Nd6
[Result "21"] [FEN "8/8/4B3/6p1/7k/8/4pPKP/8 w - - 0 1"] 1. Bg4
[Result "22"] [FEN "r7/7k/5R2/p3p3/Pp1pPp2/1PpP1Pp1/K1P3P1/8 w - - 0 1"] 1. Kb1 Kg7 {or 1... Rh8 2. Rf8} 2. Rh6
[Result "23"] [FEN "1K3kB1/8/6p1/7R/8/4b3/8/6n1 w - - 0 1"] 1. Rh8 Kg7 2. Bh7
[Result "24"] [FEN "8/8/R7/1b4k1/5p2/1B3r2/7P/7K w - - 0 1"] 1. h4 Kxh4 2. Rh6 Kg5 3. Rh5
[Result "25"] [FEN "7Q/4p3/4p3/p1p1P3/Pp2P3/3Kp3/p1PbP3/kN6 w - - 0 1"] 1. Na3 bxa3 2. Qh1 Kb2 3. Qa1 Kxa1 4. c4
[Result "26"] [FEN "4q1bk/PP4p1/1p4P1/8/1p3QPP/2Pp4/3P1pP1/K7 w - - 0 1"] 1. a8R {-> b8R}
[Result "27"] [FEN "q7/b1p5/kp1p4/p2PN3/PPP5/1K6/8/5B2 w - - 0 1"] 1. c5 Kb7 2. Ba6 {win}
[Result "28"] [FEN "1k1n4/1p1b1p2/1Bp1pPp1/1PP1P3/8/6P1/8/1K6 w - - 0 1"] 1. Bc7 {win}
[Result "29"] [FEN "4q1kr/p6p/1prQPppB/4n3/4P3/2P5/PP2B2P/R5K1 w - - 0 1"] 1. Qxe5 {win}
[Result "30"] [FEN "q1b4n/1p1pKp2/1p1p1Pp1/1P1P2Pp/2P4P/8/7R/1N1k4 w - - 0 1"] 1. Ra2 {win}
[Result "31"] [FEN "3k4/2pq3p/pp5R/4P3/P6P/2PN4/1PN3K1/8 w - - 0 1"] 1. Nd4 {win}
[Result "32"] [FEN "8/7p/6pP/p4pP1/3BpP2/p1KpP3/pn1N4/k7 w - - 0 1"] 1. Bh8 {win}
[Result "33"] [FEN "8/6p1/p7/rp1K2p1/kb3pP1/2p2p1b/P1Np1P2/3N2R1 w - - 0 1"] 1. Ke6 {or Ke4 win}
[Result "34"] [FEN "8/b4kp1/2p1p3/5pB1/p1PP4/1p6/3K1P2/3N4 w - - 0 1"] 1. Kc3
[Result "35"] [FEN "1qN5/b1pB4/1pP2k2/pP3P2/P1P5/8/8/K7 w - - 0 1"] {Ka1->h5->d8}
[Result "36"] [FEN "8/3P3k/n2K3p/2p3n1/1b4N1/2p1p1P1/8/3B4 w - - 0 1"] 1. Nf6
[Result "37"] [FEN "8/5K2/3p3p/3p3P/pp1P4/rkb1R3/p1p3P1/n1B2B2 w - - 0 1"] 1. Rd3 {win}
[Result "38"] [FEN "6bn/p4p1k/rp3Pp1/rp2BBP1/1p6/pK6/P2P4/8 w - - 0 1"] 1. Bc8 {win}
[Result "39"] [FEN "8/1p6/1Pp2N1q/p1Ppk2p/P3p3/3PPpPp/3K1P1P/2R5 w - - 0 1"] 1. Ng4 hxg4 2. d4 {next Rh1 and K->g1}
[Result "40"] [FEN "8/P7/4k3/8/5P2/4Bq2/5P2/5K2 b - - 0 1"] 1... Kf5
[Result "41"] [FEN "8/6kP/1p6/p7/Pr6/K2B4/8/8 b - - 0 1"] {Rb4->h4 and next Kg7->e5(d5)}
[Result "42"] [FEN "8/8/2b1N3/5p2/3B4/2K5/6kp/R7 w - - 0 1"] 1. Rh1
[Result "43"] [FEN "8/8/4kpp1/3p1b2/p6P/2B5/6P1/6K1 b - - 0 1"] 1... Bh3
[Result "44"] [FEN "5rk1/5ppp/p1Q1p3/1R6/q7/4b1P1/P2RPP1P/6K1 w - - 0 1"] 1. Rd8 {win}
[Result "45"] [FEN "r7/1b1r4/k1p1p1p1/1p1pPpPp/p1PP1P1P/PP1K4/8/4Q3 w - - 0 1"] 1. Qa5
[Result "46"] [FEN "3B4/1r2p3/r2p1p2/bkp1P1p1/1p1P1PPp/p1P4P/PPB1K3/8 w - - 0 1"] 1. Ba4
[Result "47"] [FEN "2k5/2p5/1q1p4/pPpPp1pp/N1P1Pp2/P4PbP/KQ4P1/8 w - - 0 1"] {avoid Nxb6}
[Result "48"] [FEN "1r6/4k3/r2p2p1/2pR1p1p/2P1pP1P/pPK1P1P1/P7/1B6 b - - 0 1"] 1... Rxb3
[Result "49"] [FEN "8/5k2/6P1/4B2p/6p1/2p3PP/p5P1/1n2K2R b K - 0 1"] 1... Kg8
[Result "50"] [FEN "8/3k1b1r/2p1p1p1/rpPpPpPp/p2P1P1P/P2K4/8/4B3 w - - 0 1"] 1. Bb4
[Result "51"] [FEN "7b/p1p1p3/P1PpPp2/2nP1kpr/5P1p/p3KBPP/P7/8 w - - 0 1"] 1. Be4
[Result "52"] [FEN "7r/p1p1p1pk/3pPp1p/2pP1PP1/P1P4P/1K6/P6B/8 w - - 0 1"] 1. g6 Kg8 2. a5 a6 3. Bxd6 cxd6 4. h5 {or 2. Bxd6 cxd6 3. h5}
[Result "53"] [FEN "8/1p1q2k1/1Pp5/p1Pp4/P2Pp1p1/4PpPp/1N3P1P/3B2K1 w - - 0 1"] 1. Bb3 Qc8 2. Nd1 Qa8 3. Bc4
[Result "54"] [FEN "8/8/2pk4/8/p1p3B1/PpP5/1P6/r1NK4 w - - 0 1"] 1. Bf5 {-> Ra2 Nxa2}
[Result "55"] [FEN "1R3b2/5ppQ/6Pp/6PP/R6P/P7/7K/2q1k3 w - - 0 1"] 1. Rb1 Qxb1 2. gxf7
[Result "56"] [FEN "Kn6/8/8/3R2PB/8/2p2NP1/1q6/2k5 w - - 0 1"] 1. Rd1
[Result "57"] [FEN "1B3B1B/2B5/p6B/8/8/8/8/1k1K4 w - - 0 1"] 1. Bce5
[Result "58"] [FEN "4kr2/5p1K/3p1Q2/1p4P1/4P3/1PP5/7b/8 w - - 0 1"] 1. Kh6 {win}
[Result "59"] [FEN "6R1/8/2pB3k/2P4p/5p1q/5P2/4P1K1/8 w - - 0 1"] 1. Bf8 {win}
[Result "60"] [FEN "n2Bqk2/5p1p/Q4KP1/p7/8/8/8/8 w - - 0 1"] 1. Qc8 Kg8 2. Bc7 {win}
[Result "61"] [FEN "8/5p2/8/8/p7/rpK4p/1p3ppr/bQ1N1bqk w - - 0 1"] 1. Kb4 {or Kd4 win}
[Result "62"] [FEN "8/8/7p/3KNN1k/2p4p/8/3P2p1/8 w - - 0 1"] 1. Kc6
[Result "63"] [FEN "1R6/pPk1r3/2p5/K7/8/2B1b3/8/8 w - - 0 1"] 1. Ka6
[Result "64"] [FEN "8/p7/qkpN1p2/8/1B1P4/PP3K2/5P2/8 w - - 0 1"] 1. Ba5 {win}
[Result "65"] [FEN "2N5/p7/P7/8/1KPp1p1p/3p1Bpp/3P2rq/R5bk w - - 0 1"] 1. Nb6 {win}
[Result "66"] [FEN "5kN1/3p1q2/5P2/5PP1/2pK4/1p1R4/1P6/8 w - - 0 1"] 1. Rxb3
[Result "67"] [FEN "2b1rk2/5p2/p1P5/2p2P2/2p5/7B/P7/2KR4 w - - 0 1"] 1. f6
[Result "68"] [FEN "2r5/prkpR1p1/2p1ppK1/P1p1N1B1/P1P1P3/8/8/8 w - - 0 1"] 1. Bf4
[Result "69"] [FEN "rk1b4/p2p2p1/1P6/2R2P2/8/2K5/8/5B2 w - - 0 1"] 1. Rc8 {win}
[Result "70"] [FEN "3k4/4pp2/n2n4/5BN1/3N4/b7/4K3/8 w - - 0 1"] 1. Nxf7
[Result "71"] [FEN "4b3/8/1P1K4/8/6p1/5pP1/5P1B/7k w - - 0 1"] 1. Kc5 Bg6 2. Kd4 Be8 3. b7 Bb5 4. b8R
[Result "72"] [FEN "8/5pKN/5Pp1/5kP1/8/Bb6/8/7q b - - 0 1"] 1... Qxh7+
[Result "73"] [FEN "8/p5p1/1pP3p1/p5p1/k3p3/4p3/K7/8 w - - 0 1"] 1. c7 {win}
[Result "74"] [FEN "q7/8/2p5/B2p2pp/5pp1/2N3k1/6P1/7K w - - 0 1"] 1. Ne4 Kh4 2. Ng3 fxg3 3. Bb6
[Result "75"] [FEN "q7/7R/k7/1p6/1p6/1P2B3/7K/8 w - - 0 1"] 1. Bd4 {win}
[Result "76"] [FEN "1q1r3k/3P1pp1/ppBR1n1p/4Q2P/P4P2/8/5PK1/8 w - - 0 1"] 1. Rxf6
[Result "77"] [FEN "1r3q1k/2N2P1p/6pQ/4p3/7p/n6P/3B4/7K w - - 0 1"] 1. Qf4 {win}
[Result "78"] [FEN "5nr1/2Pp2pk/3Pp1p1/4P1P1/6P1/5K2/8/7n w - - 0 1"] 1. c8N
[Result "79"] [FEN "2K3k1/1p6/R3p1p1/1rB1P1P1/8/8/1Pb5/8 w - - 0 1"] 1. Rc6
[Result "80"] [FEN "4q3/2r1r2p/3P3P/1p6/kP6/Pp6/1P6/KB2R3 w - - 0 1"] 1. Rxe7 Qxe7 {or 1... Rxe7 2. dxe7} 2. dxc7
[Result "81"] [FEN "3B2r1/n3Pp2/P7/5k1p/q3NP2/7K/5P2/4NB2 w - - 0 1"] 1. Nf6
[Result "82"] [FEN "8/8/8/1k3p2/p1p1pPp1/PpPpP1Pp/1P1P3P/QNK2NRR w - - 0 1"] {Q->a2 win}
[Result "83"] [FEN "4b1k1/P4pPp/1R3P1P/2r5/8/1P6/1K6/8 w - - 0 1"] 1. a8B
[Result "84"] [FEN "4N2k/4PB1p/7P/B1p5/2P5/3q2Pp/1P3P1K/2r5 w - - 0 1"] 1. Bc3 Rxc3 2. Nc7
[Result "85"] [FEN "1k6/3p4/1B6/4Pp1p/1p5R/1p4p1/pP3n2/K6n w - - 0 1"] 1. Rxh1 Nxh1 2. e6 dxe6 3. Bc7
[Result "86"] [FEN "N3kb2/pq4p1/4B1P1/1p1P2B1/p7/3P4/2P5/2K5 w - - 0 1"] 1. Bf7 Kd7 2. Be6 Kd6 3. Bf4 Kc5 4. Be3 Kb4 5. Bd2 Ka3 6. Kb1
[Result "87"] [FEN "8/1B3b1p/7P/p2p4/P2pp1kp/Q7/1N1Pq2P/7K w - - 0 1"] 1. Qh3
[Result "88"] [FEN "1B2b2k/2N1qr2/4n2p/4p1PQ/1r2N3/1p6/7P/2KB4 w - - 0 1"] 1. Nd5 Rc4 2. Kb1 Rc1 3. Kb2 Rf2 4. Nf2 Rb1 5. Kb1 Qh7 6. g6 Bg6 7. Bc2 bxc2 8. Kc1 Bxh5 9. Be5 Ng7 10. Ne7
[Result "89"] [FEN "2k4N/Q1np4/2p2Bpp/1p1P4/pPP1p2P/P7/7q/1K6 w - - 0 1"] 1. Nf7 Qg3 2. Qxc7 {win}
[Result "90"] [FEN "8/4nk2/1p3p2/2rp2pp/1P1R1N1P/6P1/3KPP2/8 b - - 0 1"] {avoid 1... Rb5}
[Result "91"] [FEN "5BK1/5p1N/5Pp1/6Pk/8/1b6/8/7q b - - 0 1"] 1... Qa8 {-> Kxg5}
[Result "92"] [FEN "2b5/1pr4p/3bp1pk/1p6/1PpN2PP/K1P1n3/P3N1R1/3R4 w - - 0 1"] 1. Nxb5 Nxd1 2. Nd6
[Result "93"] [FEN "8/1p1pNpbk/q2P4/p3p2K/PP2N3/4P1P1/3P4/8 w - - 0 1"] 1. b5 Qb6 2. Nc8
[Result "94"] [FEN "1rr5/6pk/7p/8/8/7P/1Pb1RRPK/8 b - - 0 1"] {avoid Rxb2}
[Result "95"] [FEN "6Q1/8/8/8/8/7k/ppp1p3/brrbK3 w - - 0 1"] 1. Qg1 {win}
[Result "96"] [FEN "1B1K1k2/4N2p/3pP1pP/6p1/p7/3N2b1/2r2p2/8 w - - 0 1"] 1. Nc6 {win}
[Result "97"] [FEN "8/4Pr1N/8/6PN/8/3K1ppp/4prkb/4Bbnn w - - 0 1"] 1. Nf8 {win}
[Result "98"] [FEN "8/b7/3p2b1/5p1n/5Pk1/4P1p1/B5P1/R4K2 w - - 0 1"] 1. Ke2
[Result "99"] [FEN "5K2/8/5B2/p7/8/p4p2/pn1PpPp1/kb2R3 w - - 0 1"] 1. Bh8 a4 2. Kg7 {win}
[Result "100"] [FEN "3rqQ2/3ppppp/7k/R7/8/8/1PPP2K1/8 w - - 0 1"] 1. Ra3[/pgn]
Maybe, I can't be friendly, but let me be useful.
Uri Blass
Posts: 10267
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: The "IQ" test - update

Post by Uri Blass »

There seem to be a bug in the search function.

When I search for the word IQ it tell me
"The following words in your search query were ignored because they are too common words: IQ."

I wonder how to search for earlier posts about this test.

searching the word test is no problem but shows too many irrelevant posts and I think test is more common word than IQ in this forum.

For the positions
Latest Stockfish does not see a win in the following position so I wonder if it solved it correctly.
I am going to search for this position and hopefully I am going to find something.
1B1k4/3p4/1Kp5/PpP2p2/1PqP1P2/8/1P6/8 w - - 0 1