Project

General

Profile

« Previous | Next » 

Revision f185faf8

Added by Leszek Koltunski over 3 years ago

New Megaminx & Gigaminx pretty patterns.

View differences:

src/main/java/org/distorted/patterns/PatternGigaminx.java
1
///////////////////////////////////////////////////////////////////////////////////////////////////
2
// Copyright 2021 Leszek Koltunski                                                               //
3
//                                                                                               //
4
// This file is part of Magic Cube.                                                              //
5
//                                                                                               //
6
// Magic Cube is free software: you can redistribute it and/or modify                            //
7
// it under the terms of the GNU General Public License as published by                          //
8
// the Free Software Foundation, either version 2 of the License, or                             //
9
// (at your option) any later version.                                                           //
10
//                                                                                               //
11
// Magic Cube is distributed in the hope that it will be useful,                                 //
12
// but WITHOUT ANY WARRANTY; without even the implied warranty of                                //
13
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the                                 //
14
// GNU General Public License for more details.                                                  //
15
//                                                                                               //
16
// You should have received a copy of the GNU General Public License                             //
17
// along with Magic Cube.  If not, see <http://www.gnu.org/licenses/>.                           //
18
///////////////////////////////////////////////////////////////////////////////////////////////////
19

  
20
package org.distorted.patterns;
21

  
22
///////////////////////////////////////////////////////////////////////////////////////////////////
23

  
24
public class PatternGigaminx
25
{
26
public static final String[][] patterns =
27
{
28
{
29
"Simple Patterns",
30
"10 Dots (+72deg): (280 120 836)12 607",
31
"10 Dots (-72deg): (536 888 068)12 351",
32
"2 Rings (u,d): (872 675 528 648 272 419 592 675 528 392 272 419 336 104 607)4 872 592 675 528 648 272 419 336 675 528 392 272 419 104 607",
33
"2 Rings (u,f): 144 304 674 560 400 336 656 304 418 560 400 080 400 353 520 609 656 080 400 353 264 609 592 545 264 289 336 656 592 545 520 289 336 304 674 560 400 592 304 656 418 560 400 336 648 312 674 568 408 848 664 312 418 568 408 080",
34
"2 Rings (r,l): 671 (400 353 776 609 656 336 400 353 008 609 656 289)3 673 528 136 272 417 592 673 528 904 272 417 272 624 904 368 528 545 272 624 136 368 528 801 848 415",
35
"3 Rings (u,r,f): 674 848 536 560 354 304 280 080 536 560 610 304 280 418 656 528 592 674 848 536 560 354 304 280 080 536 560 610 304 280 418 336 272 656 784 848 674 848 536 560 354 304 280 080 536 560 610 304 280 418 080 016 656 016 080 674 848 536 560 354 304 280 080 536 560 610 304 280 418 848 784 656 272 336 674 848 536 560 354 304 280 080 536 560 610 304 280 418 592 528 656",
36
"10 Rings (+72deg): (612 415)35 354 360 (671 366)35",
37
"10 Rings (-72deg): (548 671)35 290 296 (415 302)35",
38
"10 Rings (+144deg): (528 880 078)12 (836 280 120)12 (528 880 078)12 (836 280 120)12",
39
"10 Rings (-144deg): (272 112 846)12 (068 536 888)12 (272 112 846)12 (068 536 888)12",
40
"12 Rings (6 Opposite Swaps): ((034 408 353 520 609 664 592 408 353 264 609 664 336 802 607)4 034 592 408 353 520 609 664 336 408 353 264 609 664 802 383)5 671 (034 408 353 520 609 664 592 408 353 264 609 664 336 802 607)4 034 592 408 353 520 609 664 336 408 353 264 609 664 802 607 415",
41
"12 Rings (6 Adjacent Swaps): (016 673 392 417 272 336 528 673 648 417 272 080 272 560 354 304 528 080 272 560 610 304 592 432 610 688 336 528 592 432 354 688 336 673 392 417 272 592 673 528 648 417 272 336 520 675 392 419 280 848 536 675 648 419 280 080 607 287 016 673 392 417 272 336 528 673 648 417 272 080 272 560 354 304 528 080 272 560 610 304 592 432 610 688 336 528 592 432 354 688 336 673 392 417 272 592 673 528 648 417 272 336 520 675 392 419 280 848 536 675 648 419 280 080 543 351 543 319)3",
42
"12 Rings (2 Opposite Swaps, 2 Adjacent Swaps, 2 Swaps) [1]: (337 273 401 081 401 305 113 657 529 593 913 593 625 817)2 337 273 401 081 401 305 113 891 571 667 859 667 539 603 (059 379 347 155 347 283 411 891 571 667 859 667 539 603)2",
43
"12 Rings (2 Opposite Swaps, 2 Adjacent Swaps, 2 Swaps) [2]: (612 415)72 (671 366)72 415 (612 415)36 (671 366)36 671",
44
"12 Rings (4 3-Cycles): 561 177 337 049 401 529 433 369 785 433 881 561 337 529 401 081 529 913 369 433 337 561 177 337 049 401 529 433 699 283 667 827 603 955 315 603 699 635 155 283 859 667 283 603 315 123 699 027 635 699 283 667 827 603 955 315",
45
"12 Rings (6 Swaps): (336 385 098 641 592 304 336 385 866 641 592 528)3 673 353 072 609 417 560 673 353 840 609 417 609 656 840 400 353 272 609 656 072 400 353 016 816 607 (336 385 098 641 592 304 336 385 866 641 592 528)3 673 353 072 609 417 560 673 353 840 609 417 609 656 840 400 353 272 609 656 072 400 353 016 816 383 (336 385 098 641 592 304 336 385 866 641 592 528)3 673 353 072 609 417 560 673 353 840 609 417 609 656 840 400 353 272 609 656 072 400 353 016 816 159 (336 385 098 641 592 304 336 385 866 641 592 528)3 673 353 072 609 417 560 673 353 840 609 417 609 656 840 400 353 272 609 656 072 400 353 016 816 351 (336 385 098 641 592 304 336 385 866 641 592 528)3 673 353 072 609 417 560 673 353 840 609 417 609 656 840 400 353 272 609 656 072 400 353 016 816 607 383 (336 385 098 641 592 304 336 385 866 641 592 528)3 673 353 072 609 417 560 673 353 840 609 417 609 656 840 400 353 272 609 656 072 400 353 016 816 799 607",
46
"12 Chessboard Borders: (387 184 546 336 354 592 400 336 610 592 656 290 418 336 354 592 912 336 610 592 144 674 952 643 607)5 (671 387 184 546 336 354 592 400 336 610 592 656 290 418 336 354 592 912 336 610 592 144 674 952 643 415 607)5 (927 387 184 546 336 354 592 400 336 610 592 656 290 418 336 354 592 912 336 610 592 144 674 952 643 159 607)5",
47
"12 O's: (387 184 784 931 392 163 024 592 792 931 648 163 328 272 344 291 648 547 600 528 344 291 392 547 600 584 024 336 776 952 643 607)5 (671 387 184 784 931 392 163 024 592 792 931 648 163 328 272 344 291 648 547 600 528 344 291 392 547 600 584 024 336 776 952 643 415 607)5 (927 387 184 784 931 392 163 024 592 792 931 648 163 328 272 344 291 648 547 600 528 344 291 392 547 600 584 024 336 776 952 643 159 607)5",
48
"12 Chessboards: (387 184 546 336 354 592 400 336 610 592 656 290 418 336 354 592 912 336 610 592 144 674 784 931 392 163 024 592 792 931 648 163 328 272 344 291 648 547 600 528 344 291 392 547 600 584 024 336 776 952 643 607)5 (671 387 184 546 336 354 592 400 336 610 592 656 290 418 336 354 592 912 336 610 592 144 674 784 931 392 163 024 592 792 931 648 163 328 272 344 291 648 547 600 528 344 291 392 547 600 584 024 336 776 952 643 415 607)5 (927 387 184 546 336 354 592 400 336 610 592 656 290 418 336 354 592 912 336 610 592 144 674 784 931 392 163 024 592 792 931 648 163 328 272 344 291 648 547 600 528 344 291 392 547 600 584 024 336 776 952 643 159 607)5",
49
},
50

  
51
{
52
"Multi Color Patterns",
53
"12 Targets (4 3-Cycles): 561 177 337 049 401 529 433 369 785 433 881 561 337 529 401 081 529 913 369 433 337 561 177 337 049 401 529 433 571 187 347 059 411 539 443 379 795 443 891 571 347 539 411 091 539 923 379 443 347 571 187 347 059 411 539 443",
54
},
55

  
56
{
57
"Various Patterns",
58
"Centre-3-Cycle [1]: 264 546 520 592 264 290 520 336",
59
"Centre-3-Cycle [2]: 674 592 354 336 418 592 610 336",
60
},
61

  
62
{
63
"Face Axis (2 Colors)",
64
"Equator (+72deg): 016 865 048 929 784 144 016 584 784 912 016 161 816 097 784 642 353 272 387 680 643 528 609 272 387 424 643 528 386 863 642 353 272 387 680 643 528 609 272 387 424 643 528 386 095",
65
"Equator (+144deg): 016 865 048 929 784 144 016 840 784 912 016 161 816 097 272 840 929 304 632 258 376 560 161 304 632 514 376 560 072 016 351 784 840 929 304 632 258 376 560 161 304 632 514 376 560 072 016 607",
66
"Wide Equator (+72deg): 912 784 097 816 656 161 400 600 656 929 400 048 865 016 912 696 792 656 929 856 161 515 643 568 387 353 643 312 387 259 929 088 161 400 024 440 656",
67
"Wide Equator (+144deg): 912 784 097 816 656 161 400 856 656 929 400 048 865 016 912 696 792 656 929 856 161 515 643 568 387 097 643 312 387 259 929 088 161 400 024 440 656",
68
"Double Equator (+72deg): 792 099 824 163 536 920 280 600 536 152 280 931 056 867 024 415 031 024 152 931 056 280 867 536 344 280 099 536 824 163 920 792 799 671 784 097 816 161 528 912 272 336 528 144 272 929 048 865 016 415 031 016 144 929 048 272 865 528 592 272 097 528 816 161 912 784 799 671",
69
"Double Equator (-72deg): 792 099 824 163 536 920 280 344 536 152 280 931 056 867 024 415 031 024 152 931 056 280 867 536 600 280 099 536 824 163 920 792 799 671 784 097 816 161 528 912 272 592 528 144 272 929 048 865 016 415 031 016 144 929 048 272 865 528 336 272 097 528 816 161 912 784 799 671",
70
"Double Equator (+144deg): 792 099 824 163 536 920 280 856 536 152 280 931 056 867 024 415 031 024 152 931 056 280 867 536 088 280 099 536 824 163 920 792 799 671 784 097 816 161 528 912 272 080 528 144 272 929 048 865 016 415 031 016 144 929 048 272 865 528 848 272 097 528 816 161 912 784 799 671",
71
"Double Equator (-144deg): 792 099 824 163 536 920 280 088 536 152 280 931 056 867 024 415 031 024 152 931 056 280 867 536 856 280 099 536 824 163 920 792 799 671 784 097 816 161 528 912 272 848 528 144 272 929 048 865 016 415 031 016 144 929 048 272 865 528 080 272 097 528 816 161 912 784 799 671",
72
"Equator (+72deg), Equator (-72deg): (912 784 097 816 656 161 400 600 656 929 400 048 865 016 912 696 792 656 929 856 161 515 643 568 387 353 643 312 387 259 929 088 161 400 024 440 656 543 927)2",
73
"Equator (+144deg), Equator (-144deg): (912 784 097 816 656 161 400 856 656 929 400 048 865 016 912 696 792 656 929 856 161 515 643 568 387 097 643 312 387 259 929 088 161 400 024 440 656 543 927)2",
74
"Equator Edges (+72deg): 929 336 536 376 545 632 280 912 536 376 289 632 280 144 592 161 863 929 336 536 376 545 632 280 912 536 376 289 632 280 144 592 161 095 415 031 784 592 675 291 624 547 419 144 675 291 368 547 419 912 336 016 095 784 592 675 291 624 547 419 144 675 291 368 547 419 912 336 016 863 799 671",
75
"Equator Edges (-72deg): 929 336 912 536 376 545 632 280 144 536 376 289 632 280 592 161 095 929 336 912 536 376 545 632 280 144 536 376 289 632 280 592 161 863 415 031 784 592 144 675 291 624 547 419 912 675 291 368 547 419 336 016 863 784 592 144 675 291 624 547 419 912 675 291 368 547 419 336 016 095 799 671",
76
"Equator Edges (+144deg): 048 080 536 376 545 632 280 912 536 376 289 632 280 144 848 816 351 048 080 536 376 545 632 280 912 536 376 289 632 280 144 848 816 607 097 848 144 675 291 624 547 419 912 675 291 368 547 419 080 865 351 097 848 144 675 291 624 547 419 912 675 291 368 547 419 080 865 607",
77
"Equator Edges (-144deg): 048 080 912 536 376 545 632 280 144 536 376 289 632 280 848 816 607 048 080 912 536 376 545 632 280 144 536 376 289 632 280 848 816 351 097 848 675 291 624 547 419 144 675 291 368 547 419 912 080 865 607 097 848 675 291 624 547 419 144 675 291 368 547 419 912 080 865 351",
78
"Equator Double Edges (+72deg): 680 161 336 624 648 545 168 289 368 144 624 545 936 289 392 368 912 592 929 424 863 680 161 336 624 648 545 168 289 368 144 624 545 936 289 392 368 912 592 929 424 095 415 031 514 016 592 545 392 624 002 368 289 912 545 624 770 368 648 289 144 336 784 258 095 514 016 592 545 392 624 002 368 289 912 545 624 770 368 648 289 144 336 784 258 863 799 671",
79
"Equator Double Edges (+144deg): 816 080 680 624 648 545 168 289 368 144 624 545 936 289 392 368 912 424 848 048 351 816 080 680 624 648 545 168 289 368 144 624 545 936 289 392 368 912 424 848 048 607 415 031 865 848 514 545 392 624 002 368 289 912 545 624 770 368 648 289 144 258 080 097 607 865 848 514 545 392 624 002 368 289 912 545 624 770 368 648 289 144 258 080 097 351 799 671",
80
},
81

  
82
{
83
"Face Axis (3 Colors)",
84
"2 Equator (+72deg), Equator (+144deg): 792 099 824 163 536 920 280 600 536 152 280 931 056 867 024 415 031 024 152 931 056 280 867 536 344 280 099 536 824 163 920 792 799 671 784 097 816 161 528 912 272 592 528 144 272 929 048 865 016 415 031 016 144 929 048 272 865 528 336 272 097 528 816 161 912 784 799 671",
85
"2 Equator (-72deg), Equator (-144deg): 792 099 824 163 536 920 280 344 536 152 280 931 056 867 024 415 031 024 152 931 056 280 867 536 600 280 099 536 824 163 920 792 799 671 784 097 816 161 528 912 272 336 528 144 272 929 048 865 016 415 031 016 144 929 048 272 865 528 592 272 097 528 816 161 912 784 799 671",
86
"2 Equator (+144deg), Equator (-72deg): 792 099 824 163 536 920 280 856 536 152 280 931 056 867 024 415 031 024 152 931 056 280 867 536 088 280 099 536 824 163 920 792 799 671 784 097 816 161 528 912 272 848 528 144 272 929 048 865 016 415 031 016 144 929 048 272 865 528 080 272 097 528 816 161 912 784 799 671",
87
"2 Equator (-144deg), Equator (-72deg): 792 099 824 163 536 920 280 088 536 152 280 931 056 867 024 415 031 024 152 931 056 280 867 536 856 280 099 536 824 163 920 792 799 671 784 097 816 161 528 912 272 080 528 144 272 929 048 865 016 415 031 016 144 929 048 272 865 528 848 272 097 528 816 161 912 784 799 671",
88
"Dotted Equator: 680 161 336 624 648 545 168 289 368 144 624 545 936 289 392 368 912 592 929 424 863 680 161 336 624 648 545 168 289 368 144 624 545 936 289 392 368 912 592 929 424 095 543 927 514 016 592 545 392 624 002 368 289 912 545 624 770 368 648 289 144 336 784 258 095 514 016 592 545 392 624 002 368 289 912 545 624 770 368 648 289 144 336 784 258 863 912 784 097 816 656 161 400 848 656 929 400 048 865 016 144 543 927 929 048 865 016 673 144 417 080 673 912 417 784 097 816 161",
89
},
90

  
91
{
92
"Multiple Rotation Axes",
93
"6 Rings (2 Faces): (328 289 360 545 144 289 616 545 144 368 674 624 144 368 418 624 656 584 888 528 290 272 632 656 376 528 546 272 632 400 888 400 624 344 674 600 368 400 624 344 418 600 368 912 376 528 290 272 632 656 376 528 546 272 632 400 520 400 560 584 304 656 161 400 560 328 304 656 929 264 289 578 632 312 514 568 376 673 632 312 258 568 376 417 322 033 578 624 312 514 568 368 417 624 312 258 568 368 673 322 033 543 319)3",
94
"Ring (3 Faces, Clockwise): 418 144 272 584 528 144 272 328 528 400 674 610 784 400 696 290 440 656 016 400 696 546 440 656 354 420 656 016 419 584 675 784 400 016 419 328 784 679",
95
"4 Rings (3 Faces, Clockwise): (290 144 673 616 417 144 673 360 417 400 546 514 161 400 568 584 312 656 929 400 568 328 312 656 258 292 656 929 291 616 547 161 400 929 291 360 161 551 287 415 290 144 673 616 417 144 673 360 417 400 546 514 161 400 568 584 312 656 929 400 568 328 312 656 258 292 656 929 291 616 547 161 400 929 291 360 161 551 863 159)2",
96
"4 Rings (3 Faces, Counterclockwise): (290 656 673 616 417 912 673 360 417 912 546 514 400 568 584 312 656 161 400 568 328 312 656 929 258 295 929 616 547 161 656 929 291 360 547 161 400 548 287 415 290 656 673 616 417 912 673 360 417 912 546 514 400 568 584 312 656 161 400 568 328 312 656 929 258 295 929 616 547 161 656 929 291 360 547 161 400 548 863 159)2",
97
"4 Rings (3 Faces, Deep Edges): 776 600 099 440 546 696 355 440 290 696 099 344 008 383 703 776 600 099 440 546 696 355 440 290 696 099 344 008 447 639 703 863 776 600 099 440 546 696 355 440 290 696 099 344 008 095 447 831 351 776 600 099 440 546 696 355 440 290 696 099 344 008 607 063",
98
"3 Rings (4 Faces): (080 353 400 264 656 609 848 353 400 520 656 609 418 848 611 552 355 336 611 296 355 336 674 680 865 312 584 568 609 312 328 568 865 424 528 392 592 515 674 259 336 304 592 515 418 259 336 560 648 272 392 592 513 674 257 336 048 592 513 418 257 336 816 648 543 319)3",
99
"4 Rings (6 Faces, Clockwise): (408 419 888 547 360 291 120 675 616 648 368 392 880 648 624 546 112 290 656 287 415 408 419 888 547 360 291 120 675 616 648 368 392 880 648 624 546 112 290 656 863 159)2",
100
"4 Rings (6 Faces, Counterclockwise): (400 546 880 290 368 392 112 648 624 392 360 419 888 547 616 291 120 675 664 287 415 400 546 880 290 368 392 112 648 624 392 360 419 888 547 616 291 120 675 664 863 159)2",
101
},
102

  
103
{
104
"Flips and Twists",
105
"Superflip: ((600 547 784 609 432 784 291 344 656 600 547 016 688 353 016 291 344 400 607)5 799 671)2 (536 376 033 432 577 033 632 280 400 536 376 801 321 688 801 632 280 656 607)5",
106
"Deep Superflip: 824 899 771 643 312 643 771 824 643 056 131 568 003 643 259 568 643 824 952 344 920 803 067 291 931 632 931 387 099 024 920 536 056 600 056 632 067 184 099 696 771 387 771 600 920 803 067 291 931 632 931 387 099 024 920 536 056 600 056 632 067 184 099 696 771 387 771 856 184",
107
"20 Small Rings (Clockwise): (344 280 600 419 344 792 355 280 920 536 611 280 152 600 674 336 912 528 353 272 144 528 609 016 592 673 336 528 592 543)5 671 639 344 280 600 419 344 792 355 280 920 536 611 280 152 600 674 336 912 528 353 272 144 528 609 016 592 673 336 528 592 863 400 528 656 355 080 611 328 355 848 611 584 400 272 592 656 568 929 312 674 568 161 312 418 400 336 656 095 383 415",
108
"20 Small Rings (U+D Counterclockwise, Equator Clockwise): (545 528 400 272 656 272 289 528 545 528 400 272 656 272 289 264 547 536 408 536 664 280 291 280 547 536 408 536 664 280 291 607)5",
109
"10 Extended Multiflips: (289 528 801 272 400 289 400 272 545 784 289 656 272 656 863)2 545 624 289 528 912 368 400 368 656 880 144 368 520 632 920 120 408 632 664 632 152 280 547 376 291 (095 408 536 408 547 024 291 536 664 547 664 536 035 280 547)2",
110
"Extended Multisuperflip: 816 897 769 641 304 641 769 816 641 048 129 560 001 641 257 560 641 816 944 336 (912 801 065 289 929 367 030 592)5 912 801 065 289 929 367 030 848 936 088 796 615 163 547 835 035 152 (344 796 615 163 547 835 035 152)5 600 184 056 387 312 515 387 771 312 899 824 387 056 003 387 568 387 003 131 056",
111
"10 Outlined Brick Flips: (624 577 513 880 912 112 257 321 112 144 624 607)5 (632 579 515 888 920 120 259 323 120 152 632 607)5",
112
"6 Ring Flips: (328 144 289 360 545 912 289 616 545 152 545 616 033 360 289 648 801 392 920 584 (152 560 584 304 920 417 152 560 328 304 920 673 408 560 584 304 664 161 408 560 328 304 664 929 392 560 584 304 664 929 408 560 328 304 664 161 400 319 927)2 543 319)3",
113
},
114

  
115
{
116
"Invisible Patterns",
117
"1 Ring (+u): 418 144 408 353 520 609 664 336 408 353 264 609 664 592 912 674 863 418 144 408 353 520 609 664 336 408 353 264 609 664 592 912 674 095",
118
"1 Ring (++u): 592 656 848 400 528 848 272 592 528 848 272 848 656 848 648 088 408 088 536 088 280 344 536 088 280 664 088 408 344",
119
}
120
};
121
}
src/main/java/org/distorted/patterns/PatternMegaminx.java
1 1
///////////////////////////////////////////////////////////////////////////////////////////////////
2
// Copyright 2020 Leszek Koltunski                                                               //
2
// Copyright 2021 Leszek Koltunski                                                               //
3 3
//                                                                                               //
4 4
// This file is part of Magic Cube.                                                              //
5 5
//                                                                                               //
......
24 24
public class PatternMegaminx
25 25
{
26 26
public static final String[][] patterns =
27
 {
28
  {
29
	"Test patterns",
30
	"R: ",
31
	"R': ",
32
	"R2: ",
33
	"R2': ",
34
	"L: ",
35
	"L': ",
36
	"L2: ",
37
	"L2': ",
38
	"U: ",
39
	"U': ",
40
	"U2: ",
41
	"U2': ",
42
	"D: ",
43
	"D': ",
44
	"D2: ",
45
	"D2': ",
46
	"F: ",
47
	"F': ",
48
	"F2: ",
49
	"F2': ",
50
	"B: ",
51
	"B': ",
52
	"B2: ",
53
	"B2': ",
54
	"BL: ",
55
	"BL': ",
56
	"BL2: ",
57
	"BL2': ",
58
	"BR: ",
59
	"BR': ",
60
	"BR2: ",
61
	"BR2': ",
62
	"UR: ",
63
	"UR': ",
64
	"UR2: ",
65
	"UR2': ",
66
	"UL: ",
67
	"UL': ",
68
	"UL2: ",
69
	"UL2': ",
70
	"DL: ",
71
	"DL': ",
72
	"DL2: ",
73
	"DL2': ",
74
	"DR: ",
75
	"DR': ",
76
	"DR2: ",
77
	"DR2': ",
78
	}
79
 };
27
{
28
{
29
"Simple Patterns",
30
"5 Dots (+72deg): 580 353 516 644 836 609 836 417 548 673 068 417 324 292 673 548 836 292 324 353 068 388 260 353 804 161 900 353 772 609 580 353 004 609 132 929 036 865 391 007 004 132 929 036 260 865 516 324 260 097 516 804 161 900 772 775 647",
31
"5 Dots (-72deg): 324 353 516 644 836 609 580 548 068 292 417 548 580 673 836 417 292 673 068 353 068 388 260 353 804 161 900 353 772 609 324 353 004 609 132 929 036 865 391 007 004 132 929 036 260 865 516 580 260 097 516 804 161 900 772 775 647",
32
"10 Dots (+72deg): (610 391)36 583",
33
"10 Dots (-72deg): (546 647)36 327",
34
"12 Dots (Order 2): (325 261 389 069 389 293 101 645 517 581 901 581 613 805)2 325 261 389 069 389 293 101",
35
"12 Dots (Order 3) [1]: 549 165 325 037 389 517 421 357 773 421 869 549 325 517 389 069 517 901 357 421 325 549 165 325 037 389 517 421",
36
"12 Dots (Order 3) [2]: 677 261 645 805 581 933 293 581 677 613 133 261 837 645 261 581 293 101 677 005 613 677 261 645 805 581 933 293",
37
"5 U's (+72deg): 260 609 292 673 516 388 260 580 516 644 260 417 548 353 004 097 804 161 516 900 260 580 516 132 260 929 036 865 004 391 007 004 132 929 036 260 865 516 324 260 097 516 804 161 900 772 775 647",
38
"5 U's (-72deg): 260 609 292 673 516 388 260 324 516 644 260 417 548 353 004 097 804 161 516 900 260 324 516 132 260 929 036 865 004 391 007 004 132 929 036 260 865 516 580 260 097 516 804 161 900 772 775 647",
39
"5 U's (+144deg): 260 609 292 673 516 388 260 836 516 644 260 417 548 353 004 097 804 161 516 900 260 836 516 132 260 929 036 865 004 391 007 004 132 929 036 260 865 516 068 260 097 516 804 161 900 772 775 647",
40
"5 U's (-144deg): 260 609 292 673 516 388 260 068 516 644 260 417 548 353 004 097 804 161 516 900 260 068 516 132 260 929 036 865 004 391 007 004 132 929 036 260 865 516 836 260 097 516 804 161 900 772 775 647",
41
"10 U's (+72deg): 417 548 353 516 673 644 417 580 673 388 417 260 609 292 161 036 865 004 673 132 417 580 673 900 417 772 097 804 161 391 007 417 548 353 516 673 644 417 324 673 388 417 260 609 292 417 900 772 097 417 804 673 324 417 036 673 865 004 132 929 775 647",
42
"10 U's (-72deg): 417 548 353 516 673 644 417 324 673 388 417 260 609 292 161 036 865 004 673 132 417 324 673 900 417 772 097 804 161 391 007 417 548 353 516 673 644 417 580 673 388 417 260 609 292 417 900 772 097 417 804 673 580 417 036 673 865 004 132 929 775 647",
43
"10 U's (+144deg): 417 548 353 516 673 644 417 836 673 388 417 260 609 292 161 036 865 004 673 132 417 836 673 900 417 772 097 804 161 391 007 417 548 353 516 673 644 417 068 673 388 417 260 609 292 417 900 772 097 417 804 673 068 417 036 673 865 004 132 929 775 647",
44
"10 U's (-144deg): 417 548 353 516 673 644 417 068 673 388 417 260 609 292 161 036 865 004 673 132 417 068 673 900 417 772 097 804 161 391 007 417 548 353 516 673 644 417 836 673 388 417 260 609 292 417 900 772 097 417 804 673 836 417 036 673 865 004 132 929 775 647",
45
"5 Twisted U's (+72deg) [1]: 673 260 068 516 323 260 836 516 579 161 579 353 836 609 323 353 068 609 673 772 097 804 161 516 900 260 580 516 132 260 929 036 865 004 580",
46
"5 Twisted U's (+72deg) [2]: 260 292 068 548 323 292 836 548 579 772 579 417 836 673 323 417 068 673 260 929 036 865 004 673 132 417 580 673 900 417 772 097 804 161 580",
47
"5 Twisted U's (-72deg) [1]: 417 353 836 609 579 353 068 609 323 929 323 260 068 516 579 260 836 516 417 772 097 804 161 516 900 260 324 516 132 260 929 036 865 004 324",
48
"5 Twisted U's (-72deg) [2]: 516 417 836 673 579 417 068 673 323 004 323 292 068 548 579 292 836 548 516 929 036 865 004 673 132 417 324 673 900 417 772 097 804 161 324",
49
"5 C's (+72deg): 673 260 068 516 323 260 836 516 579 161 579 353 836 609 323 353 068 609 673 580",
50
"5 C's (-72deg): 417 353 836 609 579 353 068 609 323 929 323 260 068 516 579 260 836 516 417 324",
51
"5 C's (+144deg): 516 835 548 068 292 067 548 836 292 004 579 292 068 548 323 292 836 548 516 836",
52
"5 C's (-144deg): 260 292 068 548 579 292 836 548 323 772 548 068 292 835 548 836 292 067 260 068",
53
"12 Chessboards (Order 3) [1]: (929 001 833 932 004 836)7 929 001 833 932 836 900 580 417 356 004 865 580 644 324 612 673 580 356 388 836 612 772 324 132 004 068 900 068 132 865 548 676 385 353 641 609 292 420 609 641 353 385 609 836 772",
54
"12 Chessboards (Order 3) [2]: 004 068 353 641 609 385 353 676 548 353 385 609 641 420 292 097 900 836 132 836 772 900 580 004 356 068 644 612 324 417 356 580 388 324 097 772 612 673 324 132 068 164 065 769 161 (068 772 164 065 769 161)7",
55
"5 Stars (+72deg): 324 772 836 004 900 836 132 772 836 900 836 132 004 804 836 900 772 836 004 132 161 836 929 836 036 161 068 804 580 036 929 580 772 068 161 804 068 004 036 929 097 772 580 004 865 580 097 836 353 772 609 324 353 004 097",
56
"5 Stars (-72deg): 865 772 609 580 353 004 609 068 865 324 097 772 324 004 865 161 804 772 836 036 929 836 004 324 161 804 324 036 836 929 804 068 161 068 929 900 772 068 004 132 068 036 772 900 068 132 068 004 900 068 132 772 068 004 580",
57
"10 Stars (+72deg): 001 321 769 897 001 129 321 897 769 129 001 833 769 324 772 836 004 900 836 132 772 836 900 836 132 004 804 836 900 772 836 004 132 161 836 929 836 036 161 068 804 580 036 929 580 772 068 161 804 068 004 036 929 097 772 580 004 865 580 097 836 353 772 609 324 353 004 097",
58
"10 Stars (-72deg): 865 772 609 580 353 004 609 068 865 324 097 772 324 004 865 161 804 772 836 036 929 836 004 324 161 804 324 036 836 929 804 068 161 068 929 900 772 068 004 132 068 036 772 900 068 132 068 004 900 068 132 772 068 004 580 001 065 769 897 001 129 577 897 769 129 001 577 769",
59
"12 Stars (Order 3) [1]: 549 165 325 037 389 517 421 357 773 421 869 549 325 517 389 069 517 901 357 421 325 549 165 325 037 389 517 421 004 068 353 641 609 385 353 676 548 353 385 609 641 420 292 097 900 836 132 836 772 900 580 004 356 068 644 612 324 417 356 580 388 324 097 772 612 673 324 132 068 164 065 769 161 (068 772 164 065 769 161)7",
60
"12 Stars (Order 3) [2]: 677 261 645 805 581 933 293 581 677 613 133 261 837 645 261 581 293 101 677 005 613 677 261 645 805 581 933 293 (929 001 833 932 004 836)7 929 001 833 932 836 900 580 417 356 004 865 580 644 324 612 673 580 356 388 836 612 772 324 132 004 068 900 068 132 865 548 676 385 353 641 609 292 420 609 641 353 385 609 836 772",
61
},
62

  
63
{
64
"Various Patterns",
65
"3 Dots, 6 Ties: 161 292 929 068 161 548 929 836 (004 036 100 161 292 929 068 161 548 929 836)4 772 100",
66
"2 Edge Swaps (ur,u.ur) (uf,ul): 327 (644 580)2 388 260 644 516 324 388 516 580 260 068 388 583",
67
"2 Edge Swaps (ur,uf) (u.ur,ul): 071 260 836 388 580 644 260 324 644 516 388 260 580 516 836 516 839",
68
"2 Edge Swaps (ur,ul) (u.ur,uf): 327 260 324 673 068 516 417 583 417 580 516 836 260 673",
69
"Edge-3-Cycle (ur,uf,ul): 260 324 388 580 644 516 417 644 580 388 324 673",
70
"Edge-3-Cycle (ur,ul,uf): 417 580 644 324 388 673 260 388 324 644 580 516",
71
"Edge-3-Cycle (ur,fu,lu): 417 644 580 388 324 260 673 324 388 580 644 516",
72
"Edge-3-Cycle (ur,ul,fu): 260 388 324 644 580 417 516 580 644 324 388 673",
73
"Edge-3-Cycle (ur,uf,lu): 161 580 516 673 644 260 417 324 516 673 388 260 673",
74
"Edge-3-Cycle (ur,lu,fu): 417 516 644 417 260 580 673 516 388 417 260 324 929",
75
"Edge-3-Cycle (ur,fu,ul): 644 417 324 388 580 644 260 580 673 324 644 516 132",
76
"Edge-3-Cycle (ur,lu,uf): 900 260 388 580 417 324 516 388 324 644 580 673 388",
77
"Edge-3-Cycle (ur,ul,u.ul): 260 836 260 388 516 644 068 900 673 324 417 580 132 516",
78
"Edge-3-Cycle (ur,u.ul,ul): 260 900 324 673 580 417 132 836 388 260 644 516 068 516",
79
"Edge-3-Cycle (ur,ul,ul.u): 327 161 836 516 673 644 260 417 068 516 673 388 260 673 583",
80
"Edge-3-Cycle (ur,ul.u,ul): 327 417 516 644 417 260 836 673 516 388 417 260 068 929 583",
81
"Edge-3-Cycle (ur,lu,ul.u): 327 644 516 580 260 324 388 417 836 644 324 388 324 673 583",
82
"Edge-3-Cycle (ur,ul.u,lu): 327 417 580 644 580 388 068 673 644 580 516 324 260 388 583",
83
"Edge-5-Cycle (Circle +72deg): 900 580 132 004 900 772 580 004 132 772 900 068 132 580",
84
"Edge-5-Cycle (Circle -72deg): 900 836 132 004 900 772 324 004 132 772 900 324 132 324",
85
"Edge-5-Cycle (Star, Circle +144deg): 132 836 900 772 580 004 580 132 580 900 772 836 004 836",
86
"Edge-5-Cycle (Star, Circle -144deg): 068 772 068 004 132 324 900 324 772 324 004 132 068 900",
87
"Edge-5-Cycle (ur,u.ur,uf,ul,u.ul): 004 836 772 580 004 836 772 132 836 900 580 132 836 900 068",
88
"Edge-5-Cycle (ur,u.ul,ul,uf,u.ur): 836 132 068 900 324 132 068 900 004 068 772 324 004 068 772",
89
"Edge-5-Cycle (ur,uf,u.ur,ul,u.ul): 839 068 260 068 516 324 260 068 772 068 260 324 516 068 260 071",
90
"Edge-5-Cycle (ur,u.ul,ul,u.ur,uf): 839 516 836 260 580 516 836 004 836 516 580 260 836 516 836 071",
91
"2 Corner Twists (+urf) (-u.ur.r): 388 161 612 673 644 260 388 417 356 929 644 516",
92
"2 Corner Twists (-urf) (+u.ur.r): 260 388 161 612 673 644 516 388 417 356 929 644",
93
"2 Corner Twists (+urf) (-u.ul.ur): 839 388 417 644 004 644 545 132 673 900 289 388 772 071",
94
"2 Corner Twists (-urf) (+u.ul.ur): 839 004 644 545 132 417 900 289 388 772 388 673 644 071",
95
"3 Corner Twists (+urf) (+u.ur.r) (+u.ul.ur): 068 673 068 516 068 292 836 260 324 516 068 548 417 836 260",
96
"3 Corner Twists (-urf) (-u.ur.r) (-u.ul.ur): 516 068 673 292 836 260 580 516 068 548 836 260 836 417 836",
97
"3 Corner Twists (+urf) (+u.ur.r) (+u.l.ul): 839 644 260 644 545 900 417 388 289 612 388 516 900 356 644 673 071",
98
"3 Corner Twists (-urf) (-u.ur.r) (-u.l.ul): 839 417 388 612 132 260 644 356 545 644 673 132 289 388 516 388 071",
99
"4 Corner Twists (+urf) (-u.ur.r) (+u.ul.ur) (-u.l.ul): 583 836 673 836 161 580 900 260 900 324 673 580 900 772 836 260 068 388 327",
100
"4 Corner Twists (-urf) (+u.ur.r) (-u.ul.ur) (+u.l.ul): 583 644 836 516 068 004 132 324 417 580 132 516 132 324 929 068 417 068 327",
101
"4 Corner Twists (+urf) (-u.ur.r) (-u.ul.ur) (+u.l.ul): 583 644 580 388 580 644 324 388 580 388 417 644 673 644 324 516 324 260 388 327",
102
"4 Corner Twists (-urf) (+u.ur.r) (+u.ul.ur) (-u.l.ul): 583 644 516 580 260 580 388 417 388 673 644 324 644 580 388 324 644 324 388 327",
103
"5 Corner Twists (+urf) (-u.ur.r) (-u.ul.ur) (-u.l.ul) (-ufl): 644 324 388 068 644 260 836 516 836 388 324 644 580 260 580 516 388 836",
104
"5 Corner Twists (-urf) (+u.ur.r) (+u.ul.ur) (+u.l.ul) (+ufl): 068 644 260 324 516 324 388 580 644 068 260 068 516 388 836 644 580 388",
105
"2 Corner Swaps (u.ur.r,u.l.ul) (urf,ufl): 644 260 388 417 644 516 388 673 644 516 388 417 644 260 388 673",
106
"2 Corner Swaps (u.ur.r,urf) (u.l.ul,ufl): 260 324 260 545 516 324 260 289 516 580 260 545 516 580 260 289 772",
107
"2 Corner Swaps (u.ur.r,ufl) (u.l.ul,urf): 327 516 673 580 260 580 (516 324 260 580)2 516 068 417 260 583",
108
"Corner-3-Cycle (u.ur.r,urf,ufl): 388 417 132 004 900 673 132 772 132",
109
"Corner-3-Cycle (u.ur.r,ufl,urf): 900 004 900 417 132 772 900 673 644",
110
"Corner-3-Cycle (u.ur.r,urf,luf): 583 644 516 388 417 644 260 388 673 327",
111
"Corner-3-Cycle (u.ur.r,luf,rfu): 583 417 644 516 388 673 644 260 388 327",
112
"Corner-3-Cycle (u.ur.r,rfu,ufl): 388 836 132 545 900 068 132 289 132",
113
"Corner-3-Cycle (u.ur.r,flu,urf): 900 545 900 836 132 289 900 068 644",
114
"Corner-3-Cycle (u.ur.r,fur,luf): 260 580 417 324 516 580 673 324",
115
"Corner-3-Cycle (u.ur.r,flu,rfu): 580 417 324 260 580 673 324 516",
116
"Corner-3-Cycle (u.ul.ur,urf,ufl): 865 004 388 673 644 772 388 417 644 097",
117
"Corner-3-Cycle (u.ul.ur,ufl,urf): 865 388 673 644 004 388 417 644 772 097",
118
"Corner-3-Cycle (u.ul.ur,urf,luf): 327 260 388 417 644 516 388 673 644 583",
119
"Corner-3-Cycle (u.ul.ur,luf,rfu): 327 388 417 644 260 388 673 644 516 583",
120
"Corner-3-Cycle (u.ul.ur,rfu,luf): 583 644 260 388 417 644 516 388 673 327",
121
"Corner-3-Cycle (u.ul.ur,ufl,rfu): 583 417 644 260 388 673 644 516 388 327",
122
"Corner-3-Cycle (u.ul.ur,rfu,ufl): 388 068 388 356 644 836 388 612 900",
123
"Corner-3-Cycle (u.ul.ur,flu,urf): 132 356 644 068 388 612 644 836 644",
124
"Corner-5-Cycle (Circle +72deg): 900 836 132 004 900 772 324 004 132 772 900 324 132",
125
"Corner-5-Cycle (Circle -72deg): 900 580 132 004 900 772 580 004 132 772 900 068 132",
126
"Corner-5-Cycle (Star, Circle +144deg): 772 068 004 132 324 900 324 772 324 004 132 068 900",
127
"Corner-5-Cycle (Star, Circle -144deg): 132 836 900 772 580 004 580 132 580 900 772 836 004",
128
"Corner-5-Cycle (u.ur.r,u.ul.ur,u.l.ul,urf,ufl): 583 004 132 161 388 772 132 929 068 161 900 004 644 929 900 772 836 327",
129
"Corner-5-Cycle (u.ur.r,ufl,urf,u.l.ul,u.ul.ur): 583 068 004 132 161 388 772 132 929 836 161 900 004 644 929 900 772 327",
130
"Corner-5-Cycle (u.ur.r,u.l.ul,urf,ufl,u.ul.ur): 132 836 004 900 772 324 004 132 772 900 580 132 068 900",
131
"Corner-5-Cycle (u.ur.r,u.ul.ur,ufl,urf,u.ul.l): 132 836 900 324 132 004 900 772 580 004 132 772 068 900",
132
"2 Corner Twists: 580 004 388 516 324 548 580 260 644 772 324 292",
133
"3 Corner Twists [1]: 580 388 836 673 836 772 068 417 068 004 580 644 324 772 324 004",
134
"3 Corner Twists [2]: 580 388 580 673 836 353 324 417 548 324 644 836 292 580 609",
135
"4 Corner Twists [1]: (260 580 388 324 644 324 516 580)2",
136
"4 Corner Twists [2]: (260 580 388 580 644 324 516 324)2",
137
"4 Corner Twists [3]: 580 388 580 644 324 388 580 388 417 644 673 644 324 516 324 260",
138
"5 Corner Twists: 580 388 068 644 836 388 324 644 580 388 068 644 836 388 324 644",
139
},
140

  
141
{
142
"Face Axis (2 Colors)",
143
"Equator (+72deg): 772 097 804 161 516 900 260 580 516 132 260 929 036 865 004 391 007 004 132 929 036 260 865 516 324 260 097 516 804 161 900 772 775 647",
144
"Equator (-72deg): 772 097 804 161 516 900 260 324 516 132 260 929 036 865 004 391 007 004 132 929 036 260 865 516 580 260 097 516 804 161 900 772 775 647",
145
"Equator (+144deg): 772 097 804 161 516 900 260 836 516 132 260 929 036 865 004 391 007 004 132 929 036 260 865 516 068 260 097 516 804 161 900 772 775 647",
146
"Equator (-144deg): 772 097 804 161 516 900 260 068 516 132 260 929 036 865 004 391 007 004 132 929 036 260 865 516 836 260 097 516 804 161 900 772 775 647",
147
"Equator Bricks (+72deg): 097 068 865 772 324 900 068 161 324 804 836 036 324 929 324 132 324 004 097 836 865",
148
"Equator Bricks (-72deg): 097 068 865 772 580 900 580 161 580 804 068 036 580 929 836 132 580 004 097 836 865",
149
"Equator Corners (+72deg): (513 676 548 641 420 385 292 641 676 385 420 257 839)2 583 391 007 (513 676 641 420 385 548 641 676 385 292 420 257 071)2 327 775 647",
150
"Equator Corners (-72deg): (513 676 641 420 385 548 641 676 385 292 420 257 071)2 327 391 007 (513 676 548 641 420 385 292 641 676 385 420 257 839)2 583 775 647",
151
"Equator Corners (+144deg): (676 929 036 641 420 385 804 641 676 385 161 420 327)2 839 391 007 (676 929 641 420 385 036 641 676 385 804 161 420 583)2 071 775 647",
152
"Equator Corners (-144deg): (676 929 641 420 385 036 641 676 385 804 161 420 583)2 071 391 007 (676 929 036 641 420 385 804 641 676 385 161 420 327)2 839 775 647",
153
"Equator Edges (+72deg): 929 324 516 356 545 612 260 900 516 356 289 612 260 132 580 161 839 929 324 516 356 545 612 260 900 516 356 289 612 260 132 580 161 071 391 007 772 580 673 289 612 545 417 132 673 289 356 545 417 900 324 004 071 772 580 673 289 612 545 417 132 673 289 356 545 417 900 324 004 839 775 647",
154
"Equator Edges (-72deg): 929 324 900 516 356 545 612 260 132 516 356 289 612 260 580 161 071 929 324 900 516 356 545 612 260 132 516 356 289 612 260 580 161 839 391 007 772 580 132 673 289 612 545 417 900 673 289 356 545 417 324 004 839 772 580 132 673 289 612 545 417 900 673 289 356 545 417 324 004 071 775 647",
155
"Equator Edges (+144deg): 036 068 516 356 545 612 260 900 516 356 289 612 260 132 836 804 327 036 068 516 356 545 612 260 900 516 356 289 612 260 132 836 804 583 097 836 132 673 289 612 545 417 900 673 289 356 545 417 068 865 327 097 836 132 673 289 612 545 417 900 673 289 356 545 417 068 865 583",
156
"Equator Edges (-144deg): 036 068 900 516 356 545 612 260 132 516 356 289 612 260 836 804 583 036 068 900 516 356 545 612 260 132 516 356 289 612 260 836 804 327 097 836 673 289 612 545 417 132 673 289 356 545 417 900 068 865 583 097 836 673 289 612 545 417 132 673 289 356 545 417 900 068 865 327",
157
"Small Equator Bricks (+72deg) [1]: 772 097 804 161 516 900 260 580 516 132 260 929 036 865 004",
158
"Small Equator Bricks (+72deg) [2]: 929 036 865 004 673 132 417 580 673 900 417 772 097 804 161",
159
"Small Equator Bricks (-72deg) [1]: 772 097 804 161 516 900 260 324 516 132 260 929 036 865 004",
160
"Small Equator Bricks (-72deg) [2]: 929 036 865 004 673 132 417 324 673 900 417 772 097 804 161",
161
"Small Equator Bricks (+144deg) [1]: 772 097 804 161 516 900 260 836 516 132 260 929 036 865 004",
162
"Small Equator Bricks (+144deg) [2]: 929 036 865 004 673 132 417 836 673 900 417 772 097 804 161",
163
"Small Equator Bricks (-144deg) [1]: 772 097 804 161 516 900 260 068 516 132 260 929 036 865 004",
164
"Small Equator Bricks (-144deg) [2]: 929 036 865 004 673 132 417 068 673 900 417 772 097 804 161",
165
"5 Ties (+72deg): (260 290 417 772 068 004 836 673 546 516 839)2 583",
166
"5 Ties (-72deg): (260 290 417 068 772 836 004 673 546 516 071)2 327",
167
"5 Ties (+144deg): (004 804 132 161 900 929 036 772 327)2 839",
168
"5 Ties (-144deg): (004 804 161 132 929 900 036 772 583)2 071",
169
"10 Eiffel Towers (+72deg): (260 290 417 772 068 004 836 673 546 516 839)2 391 007 (260 290 417 068 772 836 004 673 546 516 071)2 775 647 839",
170
"10 Eiffel Towers (-72deg): (260 290 417 068 772 836 004 673 546 516 071)2 391 007 (260 290 417 772 068 004 836 673 546 516 839)2 775 647 071",
171
"10 Eiffel Towers (+144deg): (004 804 132 161 900 929 036 772 327)2 391 007 (004 804 161 132 929 900 036 772 583)2 775 647 327",
172
"10 Eiffel Towers (-144deg): (004 804 161 132 929 900 036 772 583)2 391 007 (004 804 132 161 900 929 036 772 327)2 775 647 583",
173
"10 Arrows (+72deg): (644 417 548 836 388 836 353 516 609 068 353 324 260 609 516 836 260 324 644 068 292 673 388 580 775 647)2",
174
"10 Arrows (-72deg): (644 417 548 836 388 580 516 068 260 353 516 580 609 836 353 260 609 068 644 068 292 673 388 324 775 647)2",
175
},
176

  
177
{
178
"Face Axis (3 Colors)",
179
"Dotted Equator (+144deg, +72deg): 036 836 804 929 324 132 324 004 324 865 836 097 324 772 068 900 324 161 036 068 804 391 007 097 068 865 772 580 900 580 161 580 804 068 036 580 929 836 132 580 004 097 836 865 775 647",
180
"Dotted Equator (-144deg, -72deg): 097 068 865 772 580 900 580 161 580 804 068 036 580 929 836 132 580 004 097 836 865 391 007 036 836 804 929 324 132 324 004 324 865 836 097 324 772 068 900 324 161 036 068 804 775 647",
181
"Dashed Equator (+72deg, -72deg): 772 097 804 161 516 900 260 580 516 132 260 929 036 865 004 391 007 004 132 929 036 260 865 516 580 260 097 516 804 161 900 772 775 647",
182
"Dashed Equator (-72deg, +72deg): 772 097 804 161 516 900 260 324 516 132 260 929 036 865 004 391 007 004 132 929 036 260 865 516 324 260 097 516 804 161 900 772 775 647",
183
"Dashed Equator (+144deg, -144deg): 772 097 804 161 516 900 260 836 516 132 260 929 036 865 004 391 007 004 132 929 036 260 865 516 836 260 097 516 804 161 900 772 775 647",
184
"Dashed Equator (-144deg, +144deg): 772 097 804 161 516 900 260 068 516 132 260 929 036 865 004 391 007 004 132 929 036 260 865 516 068 260 097 516 804 161 900 772 775 647",
185
"Dashed Equator (+72deg, -72deg): 004 132 929 036 260 865 516 580 260 097 516 804 161 900 772 391 007 772 097 804 161 516 900 260 580 516 132 260 929 036 865 004 775 647",
186
"Dashed Equator (-72deg, +72deg): 004 132 929 036 260 865 516 324 260 097 516 804 161 900 772 391 007 772 097 804 161 516 900 260 324 516 132 260 929 036 865 004 775 647",
187
"Dashed Equator (+144deg, -144deg): 004 132 929 036 260 865 516 836 260 097 516 804 161 900 772 391 007 772 097 804 161 516 900 260 836 516 132 260 929 036 865 004 775 647",
188
"Dashed Equator (-144deg, +144deg): 004 132 929 036 260 865 516 068 260 097 516 804 161 900 772 391 007 772 097 804 161 516 900 260 068 516 132 260 929 036 865 004 775 647",
189
"5 Eiffel Towers (+72deg), 5 Eiffel Towers (-72deg): (900 356 673 900 004 132 417 612 772 132 839 900 356 673 900 004 132 417 612 772 132 775 647)2",
190
"5 Eiffel Towers (-72deg), 5 Eiffel Towers (+72deg): (900 004 356 673 900 772 132 417 612 132 071 900 004 356 673 900 772 132 417 612 132 775 647)2",
191
"5 Eiffel Towers (+144deg), 5 Eiffel Towers (-144deg): (865 161 004 900 772 132 929 097 327 865 161 004 900 772 132 929 097 775 647)2",
192
"5 Eiffel Towers (-144deg), 5 Eiffel Towers (+144deg): (865 161 900 004 132 772 929 097 583 865 161 900 004 132 772 929 097 775 647)2",
193
},
194

  
195
{
196
"Snakes",
197
"Snake (+72deg): 673 260 068 516 323 260 836 516 579 161 579 353 836 609 323 353 068 609 673 391 007 417 353 836 609 579 353 068 609 323 929 323 260 068 516 579 260 836 516 417 775 647 581",
198
"Snake (-72deg): 417 353 836 609 579 353 068 609 323 929 323 260 068 516 579 260 836 516 417 391 007 673 260 068 516 323 260 836 516 579 161 579 353 836 609 323 353 068 609 673 775 647 325",
199
"Snake (+144deg): 516 835 548 068 292 067 548 836 292 004 579 292 068 548 323 292 836 548 516 391 007 260 292 068 548 579 292 836 548 323 772 548 068 292 835 548 836 292 067 260 775 647 837",
200
"Snake (-144deg): 260 292 068 548 579 292 836 548 323 772 548 068 292 835 548 836 292 067 260 391 007 516 835 548 068 292 067 548 836 292 004 579 292 068 548 323 292 836 548 516 775 647 069",
201
},
202

  
203
{
204
"Flips and Twists",
205
"2 Edge Flips (ur) (uf): 900 004 388 516 644 516 132 673 324 260 580 516 417",
206
"2 Edge Flips (u.ur) (ur): 644 289 516 580 260 545 324 132 836 644 324 388 324 644",
207
"2 Edge Flips (uf) (r.dr): 772 644 260 388 260 900 612 289 516 545 356 260 132",
208
"4 Edge Flips (u.ur) (ur) (uf) (ul): 417 609 580 644 068 388 260 580 260 388 324 900 580 516 388 516 353 673",
209
"4 Edge Flips (u.ur) (ur) (uf) (ul): 580 644 068 388 260 580 260 388 324 900 580 516 388 516",
210
"6 Edge Flips [1]: 068 388 673 388 068 161 388 929 900 417 836 388 580 417 388 673 132",
211
"6 Edge Flips [2]: 900 836 644 516 644 836 004 644 772 132 260 068 644 324 260 644 516",
212
"6 Edge Flips [3]: 260 068 132 324 260 324 132 772 324 004 836 516 900 324 644 516 324",
213
"8 Edge Flip: 644 260 324 132 (004 068 132)2 260 644 580 (772 900 836)2 772",
214
"10 Edge Flips [1]: (289 516 801 260 388 289 388 260 545 772 289 644 260 644 839)2 545 612 289 516 900 356 388 356 644 868 132 356 260 583",
215
"10 Edge Flips [2]: 644 772 132 260 836 132 004 388 324 388 004 836 388 068 900 580 004 900 836 644 516 644 836 004",
216
"12 Edge Flips: 580 644 772 644 836 772 900 836 772 836 644 260 068 132 004 068 132 324 388 836 644 324 004 068 260 388",
217
"20 Edge Flips: (580 163 516 644 612 289 902 612)5",
218
"24 Edge Flips: (900 801 065 289 929 612 929 385 097 004 900 516 036 580 036 612 065 164 097 676 769 385 769 580)2",
219
"Superflip: 804 897 769 641 292 641 769 804 641 036 129 548 001 641 257 548 641 804 932 324 (900 801 065 289 929 355 006 580)5 900 801 065 289 929 355 006 836 164",
220
"10 Corner Twists: 580 260 836 516 068 260 580 516 324 260 836 516 068 260 580 516 068 132 516 644 260 388 516 900 260 132 516 644 260 388 516 900 260",
221
"Supertwist (U+D Clockwise, Equator Counterclockwise): ((545 516 388 260 644 260 289 516)2 583)5",
222
"Supertwist (U+D Counterclockwise, Equator Clockwise): ((260 545 516 388 516 644 260 289)2 583)5",
223
"Supertwist [1]: (580 260 836 516 068 260 580 516 324 260 836 516 068 260 580 516 068 132 516 644 260 388 516 900 260 132 516 644 260 388 516 900 260 903 423 583)2",
224
"Supertwist [2]: (580 260 836 516 068 260 580 516 324 260 836 516 068 260 580 516 068 132 516 644 260 388 516 900 260 132 516 644 260 388 516 900 260 263 167)2",
225
"Supertwist [3]: 580 644 580 644 580 132 004 644 324 004 644 836 900 772 836 132 516 388 260 644 516 580 772 836 644 580 772 068 385 321 385 321 385 833 769 321 641 769 321 129 065 001 129 833 257 577 513 321 257 385 001 129 321 385 001 897",
226
"Supertwist [4]: 580 644 068 644 580 388 516 068 388 772 900 580 772 836 516 324 388 772 900 772 388 836 004 132 580 772 580 257 385 769 385 257 641 321 769 641 065 129 257 065 001 321 513 641 065 129 065 641 001 833 897 257 065 257",
227
"Supertwist [5]: (580 644 068 644 580 388 516 068 388 772 900 580 772 836 516 324 388 772 900 772 388 836 004 132 580 772 580 103 519)2",
228
"2 Brick Flips [1]: 772 609 420 772 900 004 676 353 004 132",
229
"2 Brick Flips [2]: 516 324 609 772 033 004 353 580 004 801 516",
230
"10 Brick Flips: 263 551 836 260 388 836 804 068 644 516 068 036 103 836 260 388 836 804 068 644 516 068 036 516 353 068 161 836 609 260 836 929 068 775 583 836 260 388 836 804 068 644 516 068 036 103 836 260 388 836 804 068 644 516 068 036 327 007 295 519",
231
},
232

  
233
{
234
"Invisible Patterns",
235
"1 Dot (+u): 580 900 772 324 132 068 388 004 132 580 900 772 644 324 900 068 004 132",
236
"1 Dot (-u): 900 772 836 132 580 388 004 132 324 900 772 644 836 900 580 004 132 324",
237
"1 Dot (++u): 580 644 836 388 516 836 260 580 516 836 260 836 644 836 388",
238
"2 Dots (+u) (-f): 580 644 260 580 644 580 644 260 580 644 580 388 324 516 388 324 388 324 516 388 324 388",
239
"2 Dots (-u) (+f): 644 580 644 260 580 644 580 644 260 580 644 324 388 324 516 388 324 388 324 516 388 324",
240
"2 Dots (++u) (--f): 548 388 417 580 260 068 358 836 388 068 612 929 356 836 644 068 614 836 516 324 673 644 292 836",
241
"2 Dots (--u) (++f): 548 388 417 580 260 068 358 836 388 068 612 161 356 836 644 068 614 836 516 324 673 644 292 068",
242
"2 Dots (+r) (-l): 612 900 292 324 772 609 324 644 353 516 609 388 580 353 004 580 548 132 356 417 353 324 257 548 513 580 673 324 257 292 513 580 417 609 929",
243
"2 Dots (++r) (--l): 612 900 292 324 772 609 324 644 353 772 609 388 580 353 004 580 548 132 356 353 417 324 257 548 513 580 929 324 257 292 513 580 161 609 161",
244
},
245

  
246
{
247
"Self-Solving Algorithms",
248
"Bruno Curfs [1]: 580 516 324 260 644 516 644 580 388 260 644 324 388 260 388 516",
249
"Bruno Curfs [2]: 580 516 324 260 388 580 417 644 580 388 324 673 324 644",
250
"Bruno Curfs [3]: 516 324 260 580 388 580 417 388 673 644 324 644",
251
"Bruno Curfs [4]: 516 324 260 836 388 673 580 417 068 644",
252
"Bruno Curfs [5]: 324 260 644 516 132 580 417 388 673 900",
253
"Per Kristen Fredlund: 260 545 516 644 801 612 289 356 388 033",
254
"Tomas Rokicki: 580 132 417 644 673 324 900 260 388 516",
255
}
256
};
80 257
}
src/main/java/org/distorted/patterns/RubikPattern.java
207 207
    Pattern(String name, String moves)
208 208
      {
209 209
      nameStr      = name;
210
      moveStr      = moves;
210
      moveStr      = expand(moves);
211 211
      mCanRotate   = true;
212 212
      mInitialized = false;
213 213
      }
214 214

  
215
  /////////////////////////////////////////////////////////////
216

  
217
    private String expandOne(String moves)
218
      {
219
      int right, left=-1;
220
      int len=moves.length();
221

  
222
      for(int ch=0; ch<len; ch++)
223
        {
224
        char c = moves.charAt(ch);
225

  
226
        if( c == '(' ) left=ch;
227
        if( c == ')' && left>=0 )
228
          {
229
          right = ch;
230
          String lStr = moves.substring(0, moves.charAt(left-1)==' ' ? left-1 : left);
231
          String mStr = moves.substring(left+1,right);
232
          String rStr = moves.substring(right+1);
233
          int number, space = rStr.indexOf(' ');
234
          if( mStr.charAt(0) != ' ') mStr = ' '+mStr;
235

  
236
          if( space>0 )
237
            {
238
            number = Integer.parseInt(rStr.substring(0,space));
239
            rStr = rStr.substring(space);
240
            }
241
          else if( space==0 )
242
            {
243
            number = 1;
244
            }
245
          else
246
            {
247
            number = Integer.parseInt(rStr);
248
            rStr = "";
249
            }
250

  
251
          StringBuilder builder = new StringBuilder();
252
          builder.append(lStr);
253
          for(int i=0; i<number; i++) builder.append(mStr);
254
          builder.append(rStr);
255
          return builder.toString();
256
          }
257
        }
258

  
259
      return moves;
260
      }
261

  
262
  /////////////////////////////////////////////////////////////
263

  
264
    private String expand(String moves)
265
      {
266
      String next,curr = moves;
267
      boolean expanded;
268

  
269
      do
270
        {
271
        next = expandOne(curr);
272
        expanded = (next.length() > curr.length());
273
        curr = next;
274
        }
275
      while(expanded);
276

  
277
      return curr;
278
      }
279

  
215 280
  /////////////////////////////////////////////////////////////
216 281

  
217 282
    private void initialize()
src/main/java/org/distorted/patterns/RubikPatternList.java
33 33
  PYRA4 (ObjectList.PYRA, 4, PatternPyraminx4.patterns),
34 34
  PYRA5 (ObjectList.PYRA, 5, PatternPyraminx5.patterns),
35 35
  MEGA3 (ObjectList.MEGA, 3, PatternMegaminx.patterns),
36
  MEGA5 (ObjectList.MEGA, 5, PatternGigaminx.patterns),
36 37
  ;
37 38

  
38 39
  public static final int NUM_OBJECTS = values().length;

Also available in: Unified diff