Appearance
Российский инженер-программист нашел логическое решение самого трудного судоку Арто Инкала
В 2012 году во многих СМИ появились новости о том, что финский профессор математики Арто Инкала нашел самое трудное судоку, которое нельзя было решить известными логическими методами. Его назвали "Эверест" в миру судоку.
Первоначальная позиция:
txt
800000000003600000070090200050007000000045700000100030001000068008500010090000400
- Эту позицию можно загрузить в наше приложение "Sudoku by Peter" и попробовать решить
Решение самого трудного судоку от финского профессора математики Арто Инкала
Новый метод решения судоку "Fish by Peter"
18.02.2025 был найден новый метод решения судоку "Fish by Peter" с помощью которого можно решить любое судоку.
До этого события была проделана огромная многолетняя работа по изучению всевозможных логических методов решения, их программной реализации, оптимизации и безуспешные попытки покорить Эверест.
Однажды было найдено решение при использовании расширенного метода Forсing Nets. Но решение сложного судоку занимало слишком много времени, а также описание каждого шага было просто огромным. Было принято решение, продолжать поиски. В дальнейшем этот метод был исключен из используемых при решении, т.к очень похож на метод Перебора значений (Brute Force) и занимает много времени. Часто были моменты, когда казалось, что судоку от финского профессора почти решено. Но к сожалению, судоку Эверест оставался не покоренным. Иногда, были времена, когда руки совсем опускались и приходили мысли, что найти решение никогда не удастся. Но при изучении семейства методов Рыбы (Fishes) и внесения некоторых модификаций, учитывая предыдущий опыт в других методах, были найдены решения при использовании нового метода. Новый метод назван Fish by Peter. После многочисленных тестов и оптимизации быстродействия программного кода появилось приложение для андроид "Sudoku by Peter", которое на телефоне может решить любое судоку и отобразить его на экране.
Первое наилучшее решение

Fishes:Fish by Peter (Swordfish): 7@rBFxrAb34 RRxRBB chain(s): {7}@B5-{!7}@A5 remove: {7}@A5
Приложение "Sudoku by Peter" может решить любое судоку
В программе для андроид "Sudoku by Peter" реализованы все основные методы для решения судоку любого судоку. На текущий момент это пока первая и единственная программа, которая может решить судоку от Арто Инкала логическими методами.
Послесловие
После решения Эвереста первое желание было поделиться с самим Арто Икала, но к сожалению самостоятельно контактов не нашел. Ниже приведены данные по решению судоку от Арто Инкала.
Полное решение судоку Арто Инкала

- Fishes:Fish by Peter (Swordfish): 7@rBFxrAb34 RRxRBB chain(s): {7}@B5-{!7}@A5 remove: {7}@A5
- Fishes:Fish by Peter (Swordfish): 7@rABxc5b38 RRxCBB chain(s): {7}@A4-{!7}@G4 remove: {7}@G4
- Fishes:Fish by Peter (Swordfish): 7@rBFxc58b4 RRxCCB chain(s): {7}@B9-{!7}@A8 remove: {7}@A8
- Fishes:Fish by Peter (Swordfish): 7@rAFxc5b34 RRxCBB chain(s): {7}@A4-{!7}@B5 remove: {7}@B5
- Fishes:Fish by Peter (Swordfish): 7@rFGxc3b78 RRxCBB chain(s): {7}@F1-{!7}@H1 remove: {7}@H1
- Fishes:Fish by Peter (Swordfish): 7@rHKxc1b89 RRxCBB chain(s): {7}@K3-{!7}@G1 remove: {7}@G1
- Fishes:Fish by Peter (Swordfish): 7@rABxc4b38 RRxCBB chain(s): {7}@A5-{!7}@H5;{7}@B5-{!7}@H5 remove: {7}@H5
- Fishes:Fish by Peter (Swordfish): 7@rABxc8b29 RRxCBB chain(s): {7}@A9-{!7}@K9;{7}@B9-{!7}@K9 remove: {7}@K9
- Fishes:Fish by Peter (Swordfish): 7@rABxc9b29 RRxCBB chain(s): {7}@A8-{!7}@K8;{7}@B8-{!7}@K8 remove: {7}@K8
- Fishes:Fish by Peter (Swordfish): 7@rBFxc359 RRxCCC chain(s): {7}@B8-{!7}@A9;{7}@F1={!7}@F3={7}@K3-{!7}@K8={7}@AB8-{!7}@A9 remove: {7}@A9
- Fishes:Fish by Peter (Swordfish): 7@rAFxc39b2 RRxCCB chain(s): {7}@A8-{!7}@B9;{7}@F1={!7}@F3={7}@K3-{!7}@K8={7}@AB8-{!7}@B9 remove: {7}@B9
- Fishes:Fish by Peter (Swordfish): 7@rABxc458 RRxCCC chain(s): {7}@A9-{!7}@H9={7}@K89-{!7}@K4;{7}@B9-{!7}@H9={7}@K89-{!7}@K4 remove: {7}@K4
- Fishes:Fish by Peter (Swordfish): 7@rABxc458 RRxCCC chain(s): {7}@A9-{!7}@A4={7}@AB5-{!7}@K5;{7}@B9-{!7}@H9={7}@K89-{!7}@K5 remove: {7}@K5
- Fishes:Fish by Peter (Swordfish): 7@rABxc38b2 RRxCCB chain(s): {7}@A9-{!7}@H9={7}@K89-{!7}@K3;{7}@B9-{!7}@H9={7}@K89-{!7}@K3 remove: {7}@K3
- Fishes:Fish by Peter (Swordfish): 7@rABxc18b2 RRxCCB chain(s): {7}@A9-{!7}@H9={7}@K89-{!7}@K3={7}@F3={!7}@F1;{7}@B9-{!7}@H9={7}@K89-{!7}@K3={7}@F3={!7}@F1 remove: {7}@F1
- Hidden candidates:Single in: RowA digits: {7}@A4
- Hidden candidates:Single in: Col3 digits: {7}@F3
- Hidden candidates:Single in: Col5 digits: {7}@G5
- Hidden candidates:Single in: Box3 digits: {7}@B8
- Hidden candidates:Single in: Col9 digits: {7}@H9
- Hidden candidates:Single in: Col1 digits: {7}@K1
- Pointing:Pair {9}@GH7 in: Box9,Col7 remove: {9}@ABDF7
- Pointing:Pair {2}@K89 in: Box9,RowK remove: {2}@K3456
- Forcing chains:Group-Digit {3}@A7-{!6}@A7={6}@AC9-{!6}@E9={6}@E123-{!6}@D3; {3}@G7-{!5}@G7={5}@G1={!5}@K3={6}@K3-{!6}@D3; {3}@H7={!9}@H7={9}@G7-{!5}@G7={5}@G1={!5}@K3={6}@K3-{!6}@D3 from: Col7 remove: {6}@D3
- Fishes:Fish by Peter (Swordfish): 5@rFGxc379 RRxCCC chain(s): {5}@G1={!5}@K3 remove: {5}@K3
- Fishes:Fish by Peter (Swordfish): 5@rBFxc579 RRxCCC chain(s): {5}@B1-{!5}@G1={5}@G7-{!5}@K9 remove: {5}@K9
- Fishes:Fish by Peter (Swordfish): 5@rBCxc35b3 RRxCCB chain(s): {5}@B1-{!5}@A3;{5}@C1-{!5}@A3 remove: {5}@A3
- Fishes:Fish by Peter (Swordfish): 5@rFKxrGc39 RRxRCC chain(s): {5}@F7-{!5}@G7;{5}@K8-{!5}@G7 remove: {5}@G7
- Fishes:Fish by Peter (Swordfish): 5@rBCxc58b1 RRxCCB chain(s): {5}@B7-{!5}@A8;{5}@B9-{!5}@A8;{5}@C9-{!5}@A8 remove: {5}@A8
- Fishes:Fish by Peter (Swordfish): 5@rABxc58b1 RRxCCB chain(s): {5}@A7-{!5}@C8;{5}@A9-{!5}@C8;{5}@B7-{!5}@C8;{5}@B9-{!5}@C8 remove: {5}@C8
- Fishes:Fish by Peter (Swordfish): 5@rABxc359 RRxCCC chain(s): {5}@A7-{!5}@C9;{5}@A8-{!5}@C9;{5}@B1-{!5}@G1={5}@G7-{!5}@F7={5}@F9-{!5}@C9;{5}@B7-{!5}@C9 remove: {5}@C9
- Fishes:Fish by Peter (Swordfish): 5@rACxc357 RRxCCC chain(s): {5}@A8-{!5}@B7;{5}@A9-{!5}@B7;{5}@C1-{!5}@G1={5}@G7-{!5}@B7;{5}@C8-{!5}@B7;{5}@C9-{!5}@B7 remove: {5}@B7
- Fishes:Fish by Peter (Swordfish): 5@rBCxc359 RRxCCC chain(s): {5}@B1-{!5}@B5={5}@A5-{!5}@A9;{5}@B7-{!5}@A9;{5}@C1-{!5}@G1={5}@G7-{!5}@F7={5}@F9-{!5}@A9;{5}@C8-{!5}@A9 remove: {5}@A9
- Fishes:Fish by Peter (Swordfish): 5@rBCxc357 RRxCCC chain(s): {5}@B1-{!5}@B5={5}@A5-{!5}@A7;{5}@B9-{!5}@A7;{5}@C1-{!5}@G1={5}@G7-{!5}@A7;{5}@C8-{!5}@A7;{5}@C9-{!5}@A7 remove: {5}@A7
- Fishes:Fish by Peter (Swordfish): 5@rACxc158 RRxCCC chain(s): {5}@A3-{!5}@B1;{5}@A7-{!5}@A5={5}@B5-{!5}@B1;{5}@A9-{!5}@A5={5}@B5-{!5}@B1;{5}@C3-{!5}@B1;{5}@C9-{!5}@F9={5}@F7-{!5}@G7={5}@G1-{!5}@B1 remove: {5}@B1
- Fishes:Fish by Peter (Swordfish): 5@rABxc158 RRxCCC chain(s): {5}@A3-{!5}@C1;{5}@A7-{!5}@G7={5}@G1-{!5}@C1;{5}@A9-{!5}@F9={5}@F7-{!5}@G7={5}@G1-{!5}@C1;{5}@B7-{!5}@G7={5}@G1-{!5}@C1;{5}@B9-{!5}@F9={5}@F7-{!5}@G7={5}@G1-{!5}@C1 remove: {5}@C1
- Naked candidates:Single digits: {6}@K3
- Hidden candidates:Single in: RowA digits: {5}@A5
- Hidden candidates:Single in: Box1 digits: {5}@C3
- Hidden candidates:Single in: Col7 digits: {5}@F7
- Hidden candidates:Single in: Box3 digits: {5}@B9
- Hidden candidates:Single in: Col8 digits: {5}@K8
- Hidden candidates:Single in: Col1 digits: {5}@G1
- Hidden candidates:Single in: RowB digits: {9}@B1
- Hidden candidates:Single in: Box9 digits: {2}@K9
- Hidden candidates:Quad {2469}@G46H56 in: Box8 remove: {3}@G46H56
- Naked candidates:Pair {39}@GH7 in: Col7 remove: {3}@A7
- Naked candidates:Triple {138}@K456 in: Box8 remove: {3}@G46H56
- Unique Rectangle:Type1 UR: {7}@FK13(Avoidable 3Open1Free) remove: {6}@F1
- Unique Rectangle:Type1 UR: {7}@HK19(Avoidable 3Open1Free) remove: {2}@H1
- Hidden candidates:Quad {1368}@DE1EF2 in: Box4 remove: {24}@DE1EF2
- Pointing:Pair {2}@GH2 in: Box7,Col2 remove: {2}@ABEF2
- Line/Box Reduction:Line/Box Reduction {2}@DEF1 in: Col1,Box4 remove: {2}@DE3EF2
- Naked candidates:Triple {249}@DE3F1 in: Box4 remove: {24}@DE1EF2
- Naked candidates:Single digits: {9}@E3
- Naked candidates:Single digits: {4}@D3
- Naked candidates:Single digits: {2}@A3,{2}@F1
- Hidden candidates:Single in: Box6 digits: {4}@F9
- Hidden candidates:Single in: RowF digits: {9}@F6
- Hidden candidates:Single in: Col6 digits: {6}@H6
- Hidden candidates:Single in: Col4 digits: {9}@G4
- Hidden candidates:Single in: RowH digits: {9}@H7
- Naked candidates:Single digits: {3}@G7,{2}@H5
- Naked candidates:Single digits: {4}@G6
- Naked candidates:Single digits: {2}@G2
- Hidden candidates:Single in: Box2 digits: {2}@B6,{4}@C4
- Hidden candidates:Single in: RowB digits: {4}@B2,{2}@B6
- Hidden candidates:Single in: Col6 digits: {2}@B6
- Hidden candidates:Single in: Col4 digits: {4}@C4
- Naked candidates:Single digits: {8}@C8,{3}@H2
- Naked candidates:Single digits: {1}@B7,{2}@E8,{4}@H1
- Naked candidates:Single digits: {6}@A7,{8}@B5,{9}@D8
- Naked candidates:Single digits: {1}@A2,{4}@A8,{3}@C9,{8}@D7,{6}@F5
- Naked candidates:Single digits: {3}@A6,{9}@A9,{6}@C1,{1}@C6,{3}@D5,{8}@F2
- Naked candidates:Single digits: {1}@D1,{2}@D4,{6}@E2,{8}@E4,{1}@K5,{8}@K6
- Naked candidates:Single digits: {6}@D9,{3}@E1,{1}@E9,{3}@K4
Решения из первоначальной позиции

По указанным ниже 192 решениям с первоначальной позиции можно удалить192 кандидата.
- Fishes:Fish by Peter (Swordfish): 7@rBFxrAb34 RRxRBB chain(s): {7}@B5-{!7}@A5 remove: {7}@A5
- Fishes:Fish by Peter (Swordfish): 1@rACxc1b23 RRxCBB chain(s): {1}@A2-{!1}@B1 remove: {1}@B1
- Fishes:Fish by Peter (Swordfish): 9@rABxc1b34 RRxCBB chain(s): {9}@A3-{!9}@D3 remove: {9}@D3
- Fishes:Fish by Peter (Swordfish): 9@rABxc1b34 RRxCBB chain(s): {9}@A3-{!9}@F3 remove: {9}@F3
- Fishes:Fish by Peter (Swordfish): 1@rACxc2b23 RRxCBB chain(s): {1}@C1-{!1}@B2 remove: {1}@B2
- Fishes:Fish by Peter (Swordfish): 9@rABxc3b34 RRxCBB chain(s): {9}@B1-{!9}@D1 remove: {9}@D1
- Fishes:Fish by Peter (Swordfish): 9@rABxc3b34 RRxCBB chain(s): {9}@B1-{!9}@E1 remove: {9}@E1
- Fishes:Fish by Peter (Swordfish): 9@rABxc3b34 RRxCBB chain(s): {9}@B1-{!9}@F1 remove: {9}@F1
- Fishes:Fish by Peter (Swordfish): 4@rABxc6b13 RRxCBB chain(s): {4}@A4-{!4}@C6 remove: {4}@C6
- Fishes:Fish by Peter (Swordfish): 1@rACxc6b13 RRxCBB chain(s): {1}@A5-{!1}@B6 remove: {1}@B6
- Fishes:Fish by Peter (Swordfish): 1@rACxc9b12 RRxCBB chain(s): {1}@A7-{!1}@B9 remove: {1}@B9
- Fishes:Fish by Peter (Swordfish): 1@rBCxc6b13 RRxCBB chain(s): {1}@B5-{!1}@A6 remove: {1}@A6
- Fishes:Fish by Peter (Swordfish): 4@rBCxc6b13 RRxCBB chain(s): {4}@C4-{!4}@A6 remove: {4}@A6
- Fishes:Fish by Peter (Swordfish): 7@rABxc5b38 RRxCBB chain(s): {7}@A4-{!7}@G4 remove: {7}@G4
- Fishes:Fish by Peter (Swordfish): 1@rBCxc9b12 RRxCBB chain(s): {1}@B7-{!1}@A9 remove: {1}@A9
- Fishes:Fish by Peter (Swordfish): 6@rCExc39b4 RRxCCB chain(s): {6}@C1-{!6}@A3 remove: {6}@A3
- Fishes:Fish by Peter (Swordfish): 7@rBFxc58b4 RRxCCB chain(s): {7}@B9-{!7}@A8 remove: {7}@A8
- Fishes:Fish by Peter (Swordfish): 6@rACxc9b16 RRxCBB chain(s): {6}@A7-{!6}@D7 remove: {6}@D7
- Fishes:Fish by Peter (Swordfish): 6@rACxc9b16 RRxCBB chain(s): {6}@A7-{!6}@F7 remove: {6}@F7
- Fishes:Fish by Peter (Swordfish): 5@rFGxc379 RRxCCC chain(s): {5}@G1-{!5}@K3 remove: {5}@K3
- Fishes:Fish by Peter (Swordfish): 7@rAFxc5b34 RRxCBB chain(s): {7}@A4-{!7}@B5 remove: {7}@B5
- Fishes:Fish by Peter (Swordfish): 8@rBCxc8b26 RRxCBB chain(s): {8}@B7-{!8}@F7 remove: {8}@F7
- Fishes:Fish by Peter (Swordfish): 8@rCKxrBb28 RRxRBB chain(s): {8}@C8-{!8}@B7 remove: {8}@B7
- Fishes:Fish by Peter (Swordfish): 8@rCKxrBb28 RRxRBB chain(s): {8}@C8-{!8}@B8 remove: {8}@B8
- Fishes:Fish by Peter (Swordfish): 6@rAExc9b14 RRxCBB chain(s): {6}@A7-{!6}@C9 remove: {6}@C9
- Fishes:Fish by Peter (Swordfish): 3@rACxc9b29 RRxCBB chain(s): {3}@A7-{!3}@H7 remove: {3}@H7
- Fishes:Fish by Peter (Swordfish): 3@rDExc1b57 RRxCBB chain(s): {3}@E2-{!3}@G2 remove: {3}@G2
- Fishes:Fish by Peter (Swordfish): 5@rFGxc17b9 RRxCCB chain(s): {5}@F9-{!5}@K9 remove: {5}@K9
- Fishes:Fish by Peter (Swordfish): 1@rEKxrDb48 RRxRBB chain(s): {1}@E9-{!1}@D7 remove: {1}@D7
- Fishes:Fish by Peter (Swordfish): 1@rEKxrDb48 RRxRBB chain(s): {1}@E9-{!1}@D9 remove: {1}@D9
- Fishes:Fish by Peter (Swordfish): 9@rDFxc4b46 RRxCBB chain(s): {9}@F6-{!9}@E4 remove: {9}@E4
- Fishes:Fish by Peter (Swordfish): 6@rCExb134 RRxBBB chain(s): {6}@E9-{!6}@A9 remove: {6}@A9
- Fishes:Fish by Peter (Swordfish): 6@rDExc6b46 RRxCBB chain(s): {6}@D5-{!6}@F6 remove: {6}@F6
- Fishes:Fish by Peter (Swordfish): 1@rDKxrEb68 RRxRBB chain(s): {1}@D1-{!1}@E1 remove: {1}@E1
- Fishes:Fish by Peter (Swordfish): 1@rDKxrEb68 RRxRBB chain(s): {1}@D1-{!1}@E2 remove: {1}@E2
- Fishes:Fish by Peter (Swordfish): 8@rCKxc68b8 RRxCCB chain(s): {8}@C4-{!8}@B6 remove: {8}@B6
- Fishes:Fish by Peter (Swordfish): 9@rEFxc4b46 RRxCBB chain(s): {9}@F6-{!9}@D4 remove: {9}@D4
- Fishes:Fish by Peter (Jellyfish): 3@rACDxc14b23 RRRxCCBB chain(s): {3}@D5-{!3}@E4 remove: {3}@E4
- Fishes:Fish by Peter (Swordfish): 6@rEFxc5b46 RRxCBB chain(s): {6}@F6-{!6}@D5 remove: {6}@D5
- Fishes:Fish by Peter (Swordfish): 2@rDFxc9b45 RRxCBB chain(s): {2}@D8-{!2}@E9 remove: {2}@E9
- Fishes:Fish by Peter (Jellyfish): 3@rACExc14b23 RRRxCCBB chain(s): {3}@E2-{!3}@D1 remove: {3}@D1
- Fishes:Fish by Peter (Swordfish): 8@rBKxc6b38 RRxCBB chain(s): {8}@B5-{!8}@C6 remove: {8}@C6
- Fishes:Fish by Peter (Swordfish): 2@rEFxc9b45 RRxCBB chain(s): {2}@E8-{!2}@D9 remove: {2}@D9
- Fishes:Fish by Peter (Jellyfish): 7@rBFHxc1359 RRRxCCCC chain(s): {7}@B8-{!7}@A9 remove: {7}@A9
- Fishes:Fish by Peter (Jellyfish): 8@rBCDxc578b2 RRRxCCCB chain(s): {8}@D4-{!8}@F5 remove: {8}@F5
- Fishes:Fish by Peter (Swordfish): 3@rCc7xrAb29 RCxRBB chain(s): {3}@C9-{!3}@A9 remove: {3}@A9
- Fishes:Fish by Peter (Swordfish): 5@rFKxc79b7 RRxCCB chain(s): {5}@K8-{!5}@G7 remove: {5}@G7
- Fishes:Fish by Peter (Swordfish): 7@rFGxc3b78 RRxCBB chain(s): {7}@F1-{!7}@H1 remove: {7}@H1
- Fishes:Fish by Peter (Swordfish): 6@rDExb468 RRxBBB chain(s): {6}@D5-{!6}@H5 remove: {6}@H5
- Fishes:Fish by Peter (Swordfish): 6@rDExb468 RRxBBB chain(s): {6}@D5-{!6}@K5 remove: {6}@K5
- Fishes:Fish by Peter (Jellyfish): 3@rADExc45b34 RRRxCCBB chain(s): {3}@A6-{!3}@C4 remove: {3}@C4
- Fishes:Fish by Peter (Jellyfish): 3@rCDExc459b4 RRRxCCCB chain(s): {3}@C6-{!3}@A4 remove: {3}@A4
- Fishes:Fish by Peter (Jellyfish): 3@rCDExc459b4 RRRxCCCB chain(s): {3}@C6-{!3}@A5 remove: {3}@A5
- Fishes:Fish by Peter (Jellyfish): 9@rABGxc67b13 RRRxCCBB chain(s): {9}@G4-{!9}@H6 remove: {9}@H6
- Fishes:Fish by Peter (Jellyfish): 3@rACDxc2b235 RRRxCBBB chain(s): {3}@D1-{!3}@E2 remove: {3}@E2
- Fishes:Fish by Peter (Swordfish): 4@rFc8xrDb34 RCxRBB chain(s): {4}@F9-{!4}@D9 remove: {4}@D9
- Fishes:Fish by Peter (Swordfish): 4@rGb2xc246 RBxCCC chain(s): {4}@G1-{!4}@H2 remove: {4}@H2
- Fishes:Fish by Peter (Swordfish): 2@c13xrAb47 CCxRBB chain(s): {2}@B1-{!2}@A2 remove: {2}@A2
- Fishes:Fish by Peter (Swordfish): 2@c13xrBb47 CCxRBB chain(s): {2}@A3-{!2}@B2 remove: {2}@B2
- Fishes:Fish by Peter (Swordfish): 7@rHKxc1b89 RRxCBB chain(s): {7}@K3-{!7}@G1 remove: {7}@G1
- Fishes:Fish by Peter (Jellyfish): 9@rABHxrGb139 RRRxRBBB chain(s): {9}@H6-{!9}@G6 remove: {9}@G6
- Fishes:Fish by Peter (Jellyfish): 2@rABGxc1b128 RRRxCBBB chain(s): {2}@G2-{!2}@H1 remove: {2}@H1
- Fishes:Fish by Peter (Jellyfish): 2@rABGxc1b128 RRRxCBBB chain(s): {2}@G2-{!2}@K1 remove: {2}@K1
- Fishes:Fish by Peter (Swordfish): 3@c12xrEb57 CCxRBB chain(s): {3}@D1-{!3}@D4 remove: {3}@D4
- Fishes:Fish by Peter (Swordfish): 6@rAb6xc379 RBxCCC chain(s): {6}@A2-{!6}@C3 remove: {6}@C3
- Fishes:Fish by Peter (Swordfish): 2@rGHxc8b78 RRxCBB chain(s): {2}@H9-{!2}@K8 remove: {2}@K8
- Fishes:Fish by Peter (Jellyfish): 2@rABGxc2b128 RRRxCBBB chain(s): {2}@G1-{!2}@H2 remove: {2}@H2
- Fishes:Fish by Peter (Swordfish): 4@rDb3xc389 RBxCCC chain(s): {4}@D1-{!4}@F3 remove: {4}@F3
- Fishes:Fish by Peter (Swordfish): 2@rGKxc9b78 RRxCBB chain(s): {2}@K8-{!2}@H9 remove: {2}@H9
- Fishes:Fish by Peter (Jellyfish): 6@rACHxc1b138 RRRxCBBB chain(s): {6}@H2-{!6}@K1 remove: {6}@K1
- Fishes:Fish by Peter (Jellyfish): 6@rACKxc1b138 RRRxCBBB chain(s): {6}@K3-{!6}@H1 remove: {6}@H1
- Fishes:Fish by Peter (Jellyfish): 9@rABGxc9b138 RRRxCBBB chain(s): {9}@G7-{!9}@H9 remove: {9}@H9
- Fishes:Fish by Peter (Jellyfish): 6@rACHxc6b137 RRRxCBBB chain(s): {6}@H5-{!6}@K6 remove: {6}@K6
- Fishes:Fish by Peter (Squirmbag): 5@rABFGxc1357b3 RRRRxCCCCB chain(s): {5}@F9-{!5}@C9 remove: {5}@C9
- Fishes:Fish by Peter (Squirmbag): 4@rABCDxc189b12 RRRRxCCCBB chain(s): {4}@D3-{!4}@F1 remove: {4}@F1
- Fishes:Fish by Peter (Swordfish): 2@c45xrAb58 CCxRBB chain(s): {2}@B5-{!2}@A6 remove: {2}@A6
- Fishes:Fish by Peter (Jellyfish): 3@rCDExc7b245 RRRxCBBB chain(s): {3}@C9-{!3}@A7 remove: {3}@A7
- Fishes:Fish by Peter (Squirmbag): 5@rABFGxc15789 RRRRxCCCCC chain(s): {5}@A3-{!5}@C1 remove: {5}@C1
- Fishes:Fish by Peter (Squirmbag): 4@rABGHxc1246b3 RRRRxCCCCB chain(s): {4}@A3-{!4}@C1 remove: {4}@C1
- Fishes:Fish by Peter (Jellyfish): 3@rACDxb2357 RRRxBBBB chain(s): {3}@D1-{!3}@G1 remove: {3}@G1
- Fishes:Fish by Peter (Jellyfish): 3@rACDxb2357 RRRxBBBB chain(s): {3}@D1-{!3}@H1 remove: {3}@H1
- Fishes:Fish by Peter (Jellyfish): 3@rACDxb2357 RRRxBBBB chain(s): {3}@D1-{!3}@K1 remove: {3}@K1
- Fishes:Fish by Peter (Squirmbag): 7@rABGc3xrFKc45b3 RRRCxRRCCB chain(s): {7}@G1-{!7}@F1 remove: {7}@F1
- Fishes:Fish by Peter (Jellyfish): 9@rBGHxrAb389 RRRxRBBB chain(s): {9}@B1={!9}@A3 remove: {9}@A3
- Fishes:Fish by Peter (Swordfish): 2@c46xrAb58 CCxRBB chain(s): {2}@B6-{!2}@A5 remove: {2}@A5
- Fishes:Fish by Peter (Squirmbag): 4@rABCHxc246b13 RRRRxCCCBB chain(s): {4}@H1-{!4}@G2 remove: {4}@G2
- Fishes:Fish by Peter (Squirmbag): 7@rABFGxc134b23 RRRRxCCCBB chain(s): {7}@G5-{!7}@K4 remove: {7}@K4
- Fishes:Fish by Peter (Squirmbag): 1@rBCDExc129b23 RRRRxCCCBB chain(s): {1}@D7-{!1}@A7 remove: {1}@A7
- Fishes:Fish by Peter (Squirmbag): 5@rBCFGxc1357b3 RRRRxCCCCB chain(s): {5}@F9-{!5}@A9 remove: {5}@A9
- Fishes:Fish by Peter (Squirmbag): 7@rABFGxc135b23 RRRRxCCCBB chain(s): {7}@G4-{!7}@H5 remove: {7}@H5
- Fishes:Fish by Peter (Squirmbag): 7@rABFGxc135b23 RRRRxCCCBB chain(s): {7}@G4-{!7}@K5 remove: {7}@K5
- Fishes:Fish by Peter (Squirmbag): 7@rAFGHxc13459 RRRRxCCCCC chain(s): {7}@A8-{!7}@B9 remove: {7}@B9
- Fishes:Fish by Peter (Squirmbag): 4@rBCGHxc1246b3 RRRRxCCCCB chain(s): {4}@C3-{!4}@A2 remove: {4}@A2
- Fishes:Fish by Peter (Squirmbag): 7@rABFGxc145b37 RRRRxCCCBB chain(s): {7}@F3={!7}@K3 remove: {7}@K3
- Fishes:Fish by Peter (Squirmbag): 8@rBCDKxc4568b3 RRRRxCCCCB chain(s): {8}@D7-{!8}@E8 remove: {8}@E8
- Fishes:Fish by Peter (Squirmbag): 5@rACFGxc135b36 RRRRxCCCBB chain(s): {5}@G7-{!5}@B7 remove: {5}@B7
- Fishes:Fish by Peter (Squirmbag): 5@rACFGxc5789b1 RRRRxCCCCB chain(s): {5}@G1-{!5}@B1 remove: {5}@B1
- Fishes:Fish by Peter (Squirmbag): 5@rBCFGxc135b36 RRRRxCCCBB chain(s): {5}@G7-{!5}@A7 remove: {5}@A7
- Fishes:Fish by Peter (Squirmbag): 6@rACDExc59b134 RRRRxCCBBB chain(s): {6}@D7-{!6}@F9 remove: {6}@F9
- Fishes:Fish by Peter (Squirmbag): 8@rBCDc2xrEc78b25 RRRCxRCCBB chain(s): {8}@F2-{!8}@F6 remove: {8}@F6
- Fishes:Fish by Peter (Squirmbag): 9@rABGHxrDc7b138 RRRRxRCBBB chain(s): {9}@H9-{!9}@D9 remove: {9}@D9
- Fishes:Fish by Peter (Squirmbag): 9@rABGHxrEc7b138 RRRRxRCBBB chain(s): {9}@H9-{!9}@E9 remove: {9}@E9
- Fishes:Fish by Peter (Squirmbag): 8@rBCEFxc28b235 RRRRxCCBBB chain(s): {8}@F7-{!8}@D8 remove: {8}@D8
- Fishes:Fish by Peter (Squirmbag): 4@rABCFxc8b1234 RRRRxCBBBB chain(s): {4}@F9-{!4}@D8 remove: {4}@D8
- Fishes:Fish by Peter (Squirmbag): 5@rCFGKxc1379b3 RRRRxCCCCB chain(s): {5}@K8-{!5}@A8 remove: {5}@A8
- Fishes:Fish by Peter (Squirmbag): 5@rCFGKxc1379b3 RRRRxCCCCB chain(s): {5}@K8-{!5}@B8 remove: {5}@B8
- Fishes:Fish by Peter (Squirmbag): 4@rABCGxc6b1237 RRRRxCBBBB chain(s): {4}@G4-{!4}@H6 remove: {4}@H6
- Fishes:Fish by Peter (Squirmbag): 4@rABCHxc4b1237 RRRRxCBBBB chain(s): {4}@H6-{!4}@G4 remove: {4}@G4
- Fishes:Fish by Peter (Squirmbag): 4@rABDFxc9b1234 RRRRxCBBBB chain(s): {4}@D8-{!4}@C8 remove: {4}@C8
- Fishes:Fish by Peter (Squirmbag): 3@rACDExc4b2348 RRRRxCBBBB chain(s): {3}@D5-{!3}@G5 remove: {3}@G5
- Fishes:Fish by Peter (Squirmbag): 3@rACDExc4b2348 RRRRxCBBBB chain(s): {3}@D5-{!3}@H5 remove: {3}@H5
- Fishes:Fish by Peter (Squirmbag): 3@rACDExc4b2348 RRRRxCBBBB chain(s): {3}@D5-{!3}@K5 remove: {3}@K5
- Fishes:Fish by Peter (Squirmbag): 4@rACDFxc9b1234 RRRRxCBBBB chain(s): {4}@D8-{!4}@B8 remove: {4}@B8
- Fishes:Fish by Peter (Whale): 9@rABDEGxc1346b36 RRRRRxCCCCBB chain(s): {9}@G7-{!9}@F7 remove: {9}@F7
- Fishes:Fish by Peter (Whale): 7@rABFGHxc13458b3 RRRRRxCCCCCB chain(s): {7}@H9-{!7}@K8 remove: {7}@K8
- Fishes:Fish by Peter (Whale): 9@rABEFGxc1346b36 RRRRRxCCCCBB chain(s): {9}@G7-{!9}@D7 remove: {9}@D7
- Fishes:Fish by Peter (Squirmbag): 4@rABCb6xrDc2b123 RRRBxRCBBB chain(s): {4}@F9-{!4}@F2 remove: {4}@F2
- Fishes:Fish by Peter (Squirmbag): 4@rBCGHxc6b1237 RRRRxCBBBB chain(s): {4}@G4-{!4}@A4 remove: {4}@A4
- Fishes:Fish by Peter (Whale): 9@rADEFGxc1346b36 RRRRRxCCCCBB chain(s): {9}@G7-{!9}@B7 remove: {9}@B7
- Fishes:Fish by Peter (Whale): 9@rBDEFGxc1346b36 RRRRRxCCCCBB chain(s): {9}@G7-{!9}@A7 remove: {9}@A7
- Fishes:Fish by Peter (Whale): 3@rCDEGHxc12456b9 RRRRRxCCCCCB chain(s): {3}@C9-{!3}@K9 remove: {3}@K9
- Fishes:Fish by Peter (Squirmbag): 1@rABKb4xrEc56b13 RRRBxRCCBB chain(s): {1}@D1-{!1}@C1 remove: {1}@C1
- Fishes:Fish by Peter (Squirmbag): 4@rABFb7xc123b23 RRRBxCCCBB chain(s): {4}@F9-{!4}@C9 remove: {4}@C9
- Fishes:Fish by Peter (Squirmbag): 4@rACHb4xc123b23 RRRBxCCCBB chain(s): {4}@H6-{!4}@B6 remove: {4}@B6
- Fishes:Fish by Peter (Squirmbag): 8@rDEFb3xrBc24b56 RRRBxRCCBB chain(s): {8}@C8-{!8}@C4 remove: {8}@C4
- Fishes:Fish by Peter (Squirmbag): 4@rACFb7xc123b23 RRRBxCCCBB chain(s): {4}@F9-{!4}@B9 remove: {4}@B9
- Fishes:Fish by Peter (Squirmbag): 4@rBCFb7xc123b23 RRRBxCCCBB chain(s): {4}@F9-{!4}@A9 remove: {4}@A9
- Fishes:Fish by Peter (Squirmbag): 1@rACKb4xc126b23 RRRBxCCCBB chain(s): {1}@K5-{!1}@B5 remove: {1}@B5
- Fishes:Fish by Peter (Squirmbag): 3@rACGKxc9b2378 RRRRxCBBBB chain(s): {3}@G7-{!3}@H9 remove: {3}@H9
- Fishes:Fish by Peter (Squirmbag): 1@rBCKb4xc126b23 RRRBxCCCBB chain(s): {1}@K5-{!1}@A5 remove: {1}@A5
- Fishes:Fish by Peter (Squirmbag): 4@rABCb6xc19b123 RRRBxCCBBB chain(s): {4}@D8-{!4}@D1 remove: {4}@D1
- Fishes:Fish by Peter (Squirmbag): 2@rABGHxb12678 RRRRxBBBBB chain(s): {2}@H9-{!2}@F9 remove: {2}@F9
- Fishes:Fish by Peter (Squirmbag): 5@rFGKc5xrCc79b27 RRRCxRCCBB chain(s): {5}@K8-{!5}@C8 remove: {5}@C8
- Fishes:Fish by Peter (Squirmbag): 9@rABHc4xc6b1359 RRRCxCBBBB chain(s): {9}@G4-{!9}@G7 remove: {9}@G7
- Fishes:Fish by Peter (Squirmbag): 7@rABFb7xc189b24 RRRBxCCCBB chain(s): {7}@K3-{!7}@K9 remove: {7}@K9
- Fishes:Fish by Peter (Squirmbag): 6@rCDFb7xc123b56 RRRBxCCCBB chain(s): {6}@C9-{!6}@E9 remove: {6}@E9
- Fishes:Fish by Peter (Squirmbag): 9@rAGHc1xc3b3489 RRRCxCBBBB chain(s): {9}@B1-{!9}@B8 remove: {9}@B8
- Fishes:Fish by Peter (Squirmbag): 9@rAGHc1xc3b3489 RRRCxCBBBB chain(s): {9}@B1-{!9}@B9 remove: {9}@B9
- Fishes:Fish by Peter (Whale): 9@rABDEc6xc134b368 RRRRCxCCCBBB chain(s): {9}@F6-{!9}@F9 remove: {9}@F9
- Fishes:Fish by Peter (Squirmbag): 5@rBCFb7xc15b136 RRRBxCCBBB chain(s): {5}@K3-{!5}@A3 remove: {5}@A3
- Fishes:Fish by Peter (Squirmbag): 2@rABc89xrKc6b126 RRCCxRCBBB chain(s): {2}@H9-{!2}@H6 remove: {2}@H6
- Fishes:Fish by Peter (Squirmbag): 9@rBGHc3xc1b3489 RRRCxCBBBB chain(s): {9}@A3-{!9}@A8 remove: {9}@A8
- Fishes:Fish by Peter (Squirmbag): 6@rACb56xrDFc1b13 RRBBxRRCBB chain(s): {6}@E9-{!6}@E1 remove: {6}@E1
- Fishes:Fish by Peter (Whale): 2@rABGHKxrDc9b1278 RRRRRxRCBBBB chain(s): {2}@K8-{!2}@D8 remove: {2}@D8
- Fishes:Fish by Peter (Squirmbag): 6@rACb56xrDFc3b13 RRBBxRRCBB chain(s): {6}@E9-{!6}@E3 remove: {6}@E3
- Fishes:Fish by Peter (Squirmbag): 2@rABGc8xb12678 RRRCxBBBBB chain(s): {2}@K8-{!2}@K3 remove: {2}@K3
- Fishes:Fish by Peter (Squirmbag): 2@rABGc8xb12678 RRRCxBBBBB chain(s): {2}@K8-{!2}@K4 remove: {2}@K4
- Fishes:Fish by Peter (Squirmbag): 2@rABGc8xb12678 RRRCxBBBBB chain(s): {2}@K8-{!2}@K5 remove: {2}@K5
- Fishes:Fish by Peter (Squirmbag): 2@rABGc8xb12678 RRRCxBBBBB chain(s): {2}@K8-{!2}@K6 remove: {2}@K6
- Fishes:Fish by Peter (Whale): 6@rACDEc6xc579b148 RRRRCxCCCBBB chain(s): {6}@F6-{!6}@F1 remove: {6}@F1
- Fishes:Fish by Peter (Whale): 6@rACDEc6xc579b148 RRRRCxCCCBBB chain(s): {6}@F6-{!6}@F2 remove: {6}@F2
- Fishes:Fish by Peter (Whale): 6@rACDEc6xc579b148 RRRRCxCCCBBB chain(s): {6}@F6-{!6}@F3 remove: {6}@F3
- Fishes:Fish by Peter (Squirmbag): 3@rDEc79xrAc6b459 RRCCxRCBBB chain(s): {3}@C9-{!3}@C6 remove: {3}@C6
- Fishes:Fish by Peter (Whale): 6@rCEHKc7xc1239b68 RRRRCxCCCCBB chain(s): {6}@A7-{!6}@A2 remove: {6}@A2
- Fishes:Fish by Peter (Swordfish): 5@rFGxc19b9 RRxCCB chain(s): {5}@F7-{!5}@G7={5}@G1-{!5}@K1 remove: {5}@K1
- Fishes:Fish by Peter (Swordfish): 1@rABxc9b12 RRxCBB chain(s): {1}@A7-{!1}@C9;{1}@B7-{!1}@C9 remove: {1}@C9
- Fishes:Fish by Peter (Swordfish): 8@rEFxc24b6 RRxCCB chain(s): {8}@F5-{!8}@D4;{8}@F6-{!8}@D4 remove: {8}@D4
- Fishes:Fish by Peter (Swordfish): 8@rEFxc25b6 RRxCCB chain(s): {8}@E4-{!8}@D5;{8}@F6-{!8}@D5 remove: {8}@D5
- Fishes:Fish by Peter (Swordfish): 2@rDExc5b46 RRxCBB chain(s): {2}@D4-{!2}@F5;{2}@E4-{!2}@F5 remove: {2}@F5
- Fishes:Fish by Peter (Swordfish): 2@rEFxc5b46 RRxCBB chain(s): {2}@E4-{!2}@D5;{2}@F6-{!2}@D5 remove: {2}@D5
- Fishes:Fish by Peter (Swordfish): 6@c13xrHb14 CCxRBB chain(s): {6}@K1-{!6}@H2;{6}@K3-{!6}@H2 remove: {6}@H2
- Fishes:Fish by Peter (Swordfish): 2@rHKxc1b89 RRxCBB chain(s): {2}@H2-{!2}@G1;{2}@K3-{!2}@G1 remove: {2}@G1
- Fishes:Fish by Peter (Swordfish): 2@c23xrBb47 CCxRBB chain(s): {2}@A2-{!2}@B1;{2}@A3-{!2}@B1 remove: {2}@B1
- Fishes:Fish by Peter (Swordfish): 2@c46xrBb58 CCxRBB chain(s): {2}@A4-{!2}@B5;{2}@A6-{!2}@B5 remove: {2}@B5
- Fishes:Fish by Peter (Swordfish): 2@c56xrAb58 CCxRBB chain(s): {2}@B5-{!2}@A4;{2}@B6-{!2}@A4 remove: {2}@A4
- Fishes:Fish by Peter (Jellyfish): 3@rACb5xrGc45b3 RRBxRCCB chain(s): {3}@A6-{!3}@G6;{3}@C6-{!3}@G6 remove: {3}@G6
- Fishes:Fish by Peter (Jellyfish): 3@rACb5xrHc45b3 RRBxRCCB chain(s): {3}@A6-{!3}@H6;{3}@C6-{!3}@H6 remove: {3}@H6
- Fishes:Fish by Peter (Jellyfish): 3@rACb5xrKc45b3 RRBxRCCB chain(s): {3}@A6-{!3}@K6;{3}@C6-{!3}@K6 remove: {3}@K6
- Fishes:Fish by Peter (Swordfish): 3@rACxc46b3 RRxCCB chain(s): {3}@A5-{!3}@D5={3}@DE4-{!3}@G4 remove: {3}@G4
- Fishes:Fish by Peter (Swordfish): 4@rABxc3b23 RRxCBB chain(s): {4}@A2-{!4}@C3;{4}@B1-{!4}@C3;{4}@B2-{!4}@C3 remove: {4}@C3
- Fishes:Fish by Peter (Swordfish): 4@rACxc1b23 RRxCBB chain(s): {4}@A2-{!4}@B1;{4}@A3-{!4}@B1;{4}@C3-{!4}@B1 remove: {4}@B1
- Fishes:Fish by Peter (Swordfish): 4@rBCxc3b23 RRxCBB chain(s): {4}@B1-{!4}@A3;{4}@B2-{!4}@A3;{4}@C1-{!4}@A3 remove: {4}@A3
- Fishes:Fish by Peter (Swordfish): 2@rDExc3b56 RRxCBB chain(s): {2}@D1-{!2}@F3;{2}@E1-{!2}@F3;{2}@E2-{!2}@F3 remove: {2}@F3
- Fishes:Fish by Peter (Swordfish): 2@rDFxc1b56 RRxCBB chain(s): {2}@D3-{!2}@E1;{2}@F2-{!2}@E1;{2}@F3-{!2}@E1 remove: {2}@E1
- Fishes:Fish by Peter (Swordfish): 2@rDExc6b46 RRxCBB chain(s): {2}@D4-{!2}@F6;{2}@D5-{!2}@F6;{2}@E4-{!2}@F6 remove: {2}@F6
- Fishes:Fish by Peter (Swordfish): 2@rDFxc3b56 RRxCBB chain(s): {2}@D1-{!2}@E3;{2}@F1-{!2}@E3;{2}@F2-{!2}@E3 remove: {2}@E3
- Fishes:Fish by Peter (Swordfish): 2@rDFxc4b46 RRxCBB chain(s): {2}@D5-{!2}@E4;{2}@F5-{!2}@E4;{2}@F6-{!2}@E4 remove: {2}@E4
- Fishes:Fish by Peter (Jellyfish): 1@rABCxc5b138 RRRxCBBB chain(s): {1}@A6-{!1}@K6;{1}@B6-{!1}@K6;{1}@C6-{!1}@K6 remove: {1}@K6
- Fishes:Fish by Peter (Squirmbag): 6@rACEFxc9b1345 RRRRxCBBBB chain(s): {6}@F7-{!6}@E9={6}@E123-{!6}@D1 remove: {6}@D1
- Fishes:Fish by Peter (Squirmbag): 6@rACEFxc9b1345 RRRRxCBBBB chain(s): {6}@F7-{!6}@E9={6}@E123-{!6}@D3 remove: {6}@D3
- Fishes:Fish by Peter (Swordfish): 2@rHKxc5b79 RRxCBB chain(s): {2}@H6-{!2}@G5;{2}@K4-{!2}@G5;{2}@K6-{!2}@G5 remove: {2}@G5
- Fishes:Fish by Peter (Swordfish): 2@rHKxc6b79 RRxCBB chain(s): {2}@H5-{!2}@G6;{2}@K4-{!2}@G6;{2}@K5-{!2}@G6 remove: {2}@G6
- Fishes:Fish by Peter (Jellyfish): 2@rABb5xrGc56b1 RRBxRCCB chain(s): {2}@A4-{!2}@G4;{2}@D4-{!2}@G4;{2}@E4-{!2}@G4 remove: {2}@G4
- Fishes:Fish by Peter (Whale): 4@rABCb46xrDc123b23 RRRBBxRCCCBB chain(s): {4}@F9-{!5}@F9={5}@F7-{!5}@G7={5}@G1-{!4}@G1 remove: {4}@G1
- Fishes:Fish by Peter (Jellyfish): 8@rBCb5xrKc46b3 RRBxRCCB chain(s): {8}@B5-{!8}@K5;{8}@D5-{!8}@K5;{8}@F5-{!8}@K5 remove: {8}@K5
- Fishes:Fish by Peter (Jellyfish): 8@rBCb5xrKc56b3 RRBxRCCB chain(s): {8}@C4-{!8}@K4;{8}@D4-{!8}@K4;{8}@E4-{!8}@K4 remove: {8}@K4
- Fishes:Fish by Peter (Swordfish): 2@rDExc2b56 RRxCBB chain(s): {2}@D1-{!2}@F2;{2}@D3-{!2}@F2;{2}@E1-{!2}@F2;{2}@E3-{!2}@F2 remove: {2}@F2
- Fishes:Fish by Peter (Swordfish): 2@rDFxc2b56 RRxCBB chain(s): {2}@D1-{!2}@E2;{2}@D3-{!2}@E2;{2}@F1-{!2}@E2;{2}@F3-{!2}@E2 remove: {2}@E2
- Fishes:Fish by Peter (Swordfish): 2@rEFxc1b56 RRxCBB chain(s): {2}@E2-{!2}@D1;{2}@E3-{!2}@D1;{2}@F2-{!2}@D1;{2}@F3-{!2}@D1 remove: {2}@D1
- Fishes:Fish by Peter (Swordfish): 2@rEFxc3b56 RRxCBB chain(s): {2}@E1-{!2}@D3;{2}@E2-{!2}@D3;{2}@F1-{!2}@D3;{2}@F2-{!2}@D3 remove: {2}@D3
- Fishes:Fish by Peter (Swordfish): 9@rDFxc8b45 RRxCBB chain(s): {9}@D7-{!9}@E8;{9}@D9-{!9}@E8;{9}@F7-{!9}@E8;{9}@F9-{!9}@E8 remove: {9}@E8
- Fishes:Fish by Peter (Jellyfish): 5@rGKb3xrFc78b7 RRBxRCCB chain(s): {5}@K9-{!5}@F9;{5}@A9-{!5}@F9;{5}@B9-{!5}@F9;{5}@C9-{!5}@F9 remove: {5}@F9