This C++ program enumerates each of all "optimal-moves" OLL/PLL algorithms that ends with R or R'. The program uses a Bidirectional BFS algorithm.
- Run PrepareOLL.exe for forward searching, which generates OLL8.dat.
- Run DiscoverOLL.exe for backward searching, which generates found_oll.txt
- Run PreparePLL.exe for forward searching, which generates PLL8.dat.
- Run DiscoverPLL.exe for backward searching, which generates found_pll.txt
The program can be stopped at anytime by pressing "ESC", which will end with an incomplete result file.
F'U'LF'L'FFUFR'F'R
BUL'BLBBU'B'RBR'
F'U'FRBULU'L'UB'R'
F'U'FRBUL'BLBBR'
FR'F'RURRB'R'BU'R'
B'RBR'U'RRFRF'UR
BUB'R'F'U'L'ULU'FR
BUB'R'F'U'LF'L'FFR
RBR'ULU'L'RUB'U'R'
R'U'F'UL'RU'LUR'FR
BUB'UR'F'L'U'LU'FR
R'F'RU'L'ULR'U'FUR
F'U'FU'RBLUL'UB'R'
RUBU'LR'UL'U'RB'R'
BLU'FU'F'L'B'UR'UR
BLU'FUF'U'L'B'R'UR
R'U'BFFLFL'B'UFR
BLLF'L'FU'L'B'R'UR
LFUF'U'L'RUBU'B'R'
RBUF'LU'L'UB'FU'R'
RBUF'L'BLBBFU'R'
RUBF'U'LUL'FU'B'R'
R'U'BF'UL'U'LB'UFR
F'LLBLB'ULFRU'R'
R'F'U'BL'ULU'B'FUR
R'F'U'BLF'L'B'FFUR
L'B'U'BULR'U'F'UFR
RUBBF'L'B'LFU'B'R'
F'L'UB'UBLFU'RU'R'
F'L'UB'U'BULFRU'R'
R'UFR'F'R'DL'B'LD'R'
BLUL'U'B'R'U'F'UFR
B'U'R'URBRBUB'U'R'
F'U'L'UFR'F'LU'FUR
F'U'L'ULFR'F'U'FUR
FURU'BR'F'RUB'U'R'
FURU'R'F'RBUB'U'R'
BULU'L'B'R'F'U'FUR
R'D'LF'L'DRUFR'F'R
R'D'LF'L'DR'B'R'BUR'
RB'R'BURDL'B'LD'R'
RU'B'RBRD'LFL'DR
F'L'U'LUFRUBU'B'R'
B'U'R'URBR'F'U'FUR
B'U'R'UF'RBR'U'FUR
F'U'L'ULFRBUB'U'R'
FURU'R'F'R'F'U'FUR
BULU'B'RBL'UB'U'R'
BULU'L'B'RBUB'U'R'
R'FRF'U'R'D'LFL'DR
RDL'BLD'RFRF'U'R
RDL'BLD'R'U'B'RBR'
R'FFLFL'FR
RBBL'B'LB'R'
RBL'BLBBR'
R'F'LF'L'FFR
B'U'BRB'R'URBR'
R'F'UL'U'LU'FUR
FUF'R'FRU'R'F'R
RBU'LUL'UB'U'R'
B'R'U'RUBR'F'U'FUR
RD'BRULU'L'R'B'DR'
F'L'U'LUFRBUB'U'R'
BLUL'B'RDL'B'LD'R'
BLUL'UB'RRFRF'R
RRDL'B'LD'R'BUB'R'
F'UUFURBLUL'B'R'
R'F'UFRRDL'B'LD'R'
RU'LBUFU'B'F'L'UR'
RBL'BL'DLD'LBBR'
RBUB'U'BL'BLBBR'
FRUR'U'F'RBUB'U'R'
R'DF'R'U'L'ULRFD'R
F'L'U'LFR'D'LFL'DR
F'L'U'LU'FRRB'R'BR'
RRD'LFL'DRF'U'FR
BLUL'U'B'R'F'U'FUR
R'F'U'FUF'LF'L'FFR
R'F'LF'LD'L'DL'FFR
R'UL'F'U'B'UBFLU'R
BUUB'U'R'F'L'U'LFR
RBU'B'RRD'LFL'DR
FR'F'U'FRF'R'UR
B'RBUB'R'BRU'R'
BLB'R'BUL'U'B'R
R'F'L'RU'LUR'FR
F'L'FRF'U'LUFR'
RBLR'UL'U'RB'R'
FR'F'RUURU'BU'B'R'
RU'B'RBLRD'FDL'R
R'UFR'F'L'R'DB'D'LR'
B'RBR'UUR'UF'UFR
R'U'F'LUF'U'L'UFFR
LU'F'LFLRD'BDLR'
RUBL'U'BULU'BBR'
L'UBL'B'L'R'DF'D'L'R
F'U'L'ULU'FUFR'F'R
BULU'L'UB'U'B'RBR'
LF'L'FULR'DF'D'L'R
R'FRF'U'LR'D'FDL'R
RB'R'BUL'RDB'D'LR'
L'BLB'U'L'RD'BDLR'
F'U'FRBLUL'UB'U'R'
FR'F'RURU'BUB'U'R'
B'RBR'U'R'UF'U'FUR
BUB'R'F'L'U'LU'FUR
F'L'U'LU'FUUFR'F'R
BLUL'UB'UUB'RBR'
F'U'L'UB'UBLFRU'R'
BULU'FU'F'L'B'R'UR
F'UUFRBLUL'UB'R'
BLU'FU'F'L'B'R'UUR
F'L'UB'UBLFRUUR'
BUUB'R'F'L'U'LU'FR
RBBUL'U'B'ULB'U'R'
R'FFU'LUFU'L'FUR
LR'D'F'DL'RUFR'F'R
LR'D'F'DL'R'B'R'BUR'
L'RDBD'LRFRF'U'R
L'RDBD'LR'U'B'RBR'
L'U'BULB'U'B'RUBU'R'
LUF'U'L'FUFR'U'F'UR
LR'U'F'UFUFUF'U'L'R
RUBF'ULUL'U'B'FU'R'
RUBF'ULU'L'U'B'FU'R'
L'RU'B'UBUBUB'U'LR'
LR'UFU'F'U'F'U'FUL'R
R'U'BF'U'L'ULUB'FUR
R'U'BF'U'L'U'LUB'FUR
L'RUBU'B'U'B'U'BULR'
L'U'LU'L'U'RU'LUR'
LUL'ULUR'UL'U'R
L'URU'LU'R'U'RU'R'
LU'R'UL'URUR'UR
B'URU'R'U'BRUUR'
FU'R'URUF'R'UUR
FUUF'R'UFUF'U'R
B'UUBRU'B'U'BUR'
FRB'R'F'RBR'
B'R'FRBR'F'R
BLB'RBL'B'R'
F'L'FR'F'LFR
B'R'F'RBR'FR
F'LFR'F'L'FR
BL'B'RBLB'R'
FRBR'F'RB'R'
L'URU'LUR'
LU'R'UL'U'R
B'RBLR'U'R'UL'R
FR'F'L'RURU'LR'
F'LFL'RU'L'ULR'
BLUL'B'R'F'U'FR
F'L'U'LFRBUB'R'
BL'B'LR'ULU'L'R
BUB'R'F'L'U'LFR
F'U'FRBLUL'B'R'
LDFD'L'RFU'F'R'
L'DB'D'LR'BUB'R
LD'FDL'RF'U'FR'
L'D'B'DLR'B'UBR
LFR'F'L'RURU'R'
B'FDRD'BF'RU'R'
B'FD'RDBF'R'U'R
B'FDR'D'BF'RUR'
B'FD'R'DBF'R'UR
L'B'RBLR'U'R'UR
B'U'R'UF'RBR'FR
FURU'BR'F'RB'R'
R'U'FURU'R'F'R
LR'UFU'F'L'U'R
RUB'U'R'URBR'
L'RU'B'UBLUR'
F'U'FUFR'F'R
BUB'U'B'RBR'
FUF'U'R'F'LFL'R
BUB'U'L'B'RBLR'
F'U'FULFR'F'L'R
B'U'BURBL'B'LR'
RUURRFRF'RUUR'
R'UURRB'R'BR'UUR
RUB'RBRRURUUR'
RUB'RD'RDRRBU'R'
R'U'FR'F'RRU'R'UUR
R'U'FR'DR'D'RRF'UR
FUUF'U'R'FRU'R'F'R
B'UUBURB'R'URBR'
R'B'RFR'F'U'R'UBR
R'F'UFU'F'L'U'LFR
L'B'UBLR'FU'F'UR
R'F'U'FFURU'R'F'R
BUB'R'UF'L'U'LFR
FR'F'RURU'R'
B'RBR'U'R'UR
RFR'B'RBURU'F'R'
RBUBBU'R'URBR'
LFU'F'L'RB'UBU'R'
RBU'B'UBLUL'B'R'
F'U'FRU'BLUL'B'R'
RB'R'U'RUBU'R'
RU'L'B'U'BULR'
LU'R'F'U'FUL'R
R'FRUR'U'F'UR
R'ULFUF'U'L'R
L'URBUB'U'LR'
LRRD'F'DFRF'L'R
LLRD'B'DBLB'LR'
L'B'RDLBL'D'BLR'
R'F'LDRFR'D'FL'R
LR'F'U'R'F'RFUL'R
L'RB'U'L'B'LBULR'
L'RRDBD'B'R'BLR'
LLR'DFD'F'L'FL'R
LFR'D'L'F'LDF'L'R
RBL'D'R'B'RDB'LR'
LR'FULFL'F'U'L'R
L'RBURBR'B'U'LR'
R'U'F'UFR
RUBU'B'R'
R'F'U'FUR
RBUB'U'R'
RBU'LUL'B'R'
RURB'R'BU'R'
R'F'UL'U'LFR
R'U'R'FRF'UR
R'F'U'FUF'U'FUR
RBUB'U'BUB'U'R'
R'U'RRB'R'BU'B'RBR'
RB'RRBUUBUUB'R
RB'RRFRRBRRF'R
B'R'F'RBR'FU'F'UFR
F'LFR'F'LLULU'FR
RF'UUFUUFRRF'R
BUB'UBU'B'R'F'U'FR
BULU'L'UB'R'F'U'FR
LUFU'F'L'R'U'F'UFR
R'FR'F'RRUUB'RBR'
RBUB'U'RRU'F'UFR
RURRFRF'UFR'F'R
R'FRRB'RRF'RRBR'
R'FRRF'UUF'UUFR'
BL'B'RBLLU'L'UB'R'
FRBR'F'RB'UBU'B'R'
F'U'L'ULU'FRBUB'R'
R'BUUB'UUB'RRBR'
L'U'B'UBLRUBU'B'R'
F'U'FU'F'UFRBUB'R'
R'F'U'FURRUBU'B'R'
RB'RBRRUUFR'F'R
RUBU'B'UBU'B'R'
R'U'F'UFU'F'UFR
RUBU'BL'B'LB'R'
RUR'URU'BU'B'R'
R'U'F'UF'LFL'FR
R'U'RU'R'UF'UFR
R'F'U'FU'RUR'UR
R'F'LF'L'FU'FUR
RBUB'UR'U'RU'R'
RBL'BLB'UB'U'R'
R'FFLFL'F'LFL'FR
RF'U'L'UFRRF'LFR
R'FRF'UURRB'R'BR'
R'FRF'U'FR'F'RRU'R'
R'F'LF'L'FLF'L'FFR
R'BULU'B'RRBL'B'R'
RBBL'B'LBL'B'LB'R'
RB'R'BUB'RBRRUR
RB'R'BUURRFRF'R
RBL'BLB'L'BLBBR'
B'R'UF'U'FFRBR'F'R
FRU'BUBBR'F'RBR'
F'L'U'LUL'FR'F'LFR
BLUL'U'LB'RBL'B'R'
R'F'L'FRRF'U'LUFR'
RBLB'RRBUL'U'B'R
BLU'L'B'R'F'UFR
BLFU'F'L'B'R'UR
F'L'ULFRBU'B'R'
F'L'B'UBLFRU'R'
LUL'U'L'RBLB'R'
FUF'LR'DF'D'L'R
F'UFLR'D'F'DL'R
BUB'L'RDB'D'LR'
B'UBL'RD'B'DLR'
L'U'LULR'F'L'FR
FU'F'LR'DFD'L'R
F'U'FLR'D'FDL'R
BU'B'L'RDBD'LR'
B'U'BL'RD'BDLR'
L'FU'F'LR'DFD'R
L'F'U'FLR'D'FDR
BF'UB'U'B'FRBR'
BF'U'FUB'FR'F'R
LBUB'L'RDB'D'R'
LB'UBL'RD'B'DR'
R'F'LR'DFD'L'RFU'R
RRU'R'U'RURURU'R
RU'BL'RD'BDLR'B'R'
RU'RURURU'R'U'RR
R'B'D'URUR'DU'BU'R
LUFU'F'L'R'F'U'FUR
RU'FDU'R'URD'UF'R'
RRU'B'FRRBF'U'RR
RBL'RD'B'DLR'B'UR'
RRURUR'U'R'U'R'UR'
R'UF'LR'DF'D'L'RFR
L'U'B'UBLRBUB'U'R'
R'UR'U'R'U'R'URURR
RFDU'R'U'RD'UF'UR'
R'UB'D'URU'R'DU'BR
RRUB'FRRBF'URR
BFUUB'F'L'R'UULR
B'F'UUBFLRUUL'R'
UBL'B'LRB'L'RB'LBRR
FUFR'F'RU'F'RUBU'B'R'
U'FFR'B'RBF'RB'F'RBR'
U'F'LFL'R'FLR'FL'F'RR
UBBRFR'BF'R'BFR'F'R
B'U'B'RBR'UBR'U'F'UFR
F'L'U'LUFR'F'L'ULU'FR
F'L'U'LUFR'U'FR'F'RUR
B'R'UF'U'FRBR'U'F'UFR
FRU'BUB'R'F'RUBU'B'R'
BLUL'U'B'RBLU'L'UB'R'
BLUL'U'B'RUB'RBR'U'R'
RBURU'L'UR'U'LB'R'
R'B'UR'D'RU'R'DRBR
RBFR'F'RB'R'FRF'R'
R'BFR'BRF'R'B'RB'R
RUBLB'R'BL'B'RU'R'
RDUL'D'LU'L'DLD'R'
R'DUL'DLU'L'D'LD'R
R'D'FL'B'LF'L'BLDR
R'F'LU'R'UL'U'RUFR
RBBU'F'UB'U'FUB'R'
RFRDR'U'RD'R'UF'R'
L'UR'DDRU'R'DDLR
R'D'LDL'U'LD'L'DUR
R'UL'DDLU'L'DDLR
LRDDL'U'LDDL'UR'
R'U'FDF'U'FD'F'UUR
RD'LD'L'U'LDL'DUR'
RU'FD'F'U'FDF'UUR'
R'FFD'BDF'D'B'DF'R
RDLFL'B'LF'L'BD'R'
RRFFR'B'RFFR'BR'
R'U'RF'L'FR'F'LFUR
RF'RF'R'B'RFR'BFR'
RB'DF'D'B'DFD'BBR'
R'B'RBR'F'RB'R'BFR
R'FR'BBRF'R'BBRR
R'F'UBU'F'UB'U'FFR
RUUB'D'BU'B'DBU'R'
R'UUB'DBU'B'D'BU'R
RFU'RDR'URD'R'F'R'
RB'F'RF'R'BRFR'FR'
R'B'F'RBR'FRB'R'BR
R'F'U'R'ULU'RUL'FR
RD'U'LD'L'ULDL'DR'
R'D'U'LDL'ULD'L'DR
RDB'LFL'BLF'L'D'R'
R'U'F'L'FRF'LFR'UR
RBL'URU'LUR'U'B'R'
R'FFUBU'FUB'U'FR
LU'RDDR'URDDL'R'
RU'LDDL'ULDDL'R'
R'DL'DLUL'D'LD'U'R
L'R'DDLUL'DDLU'R
RBBDF'D'BDFD'BR'
R'UB'DBUB'D'BUUR
R'B'R'D'RUR'DRU'BR
RDL'D'LUL'DLD'U'R'
RUB'D'BUB'DBUUR'
RB'RFFR'BRFFRR
RUUFD'F'UFDF'UR'
R'UUFDF'UFD'F'UR
RFR'F'RBR'FRB'F'R'
RBU'F'UBU'FUBBR'
RUR'BLB'RBL'B'U'R'
R'BR'BRFR'B'RB'F'R
R'FD'BDFD'B'DFFR
RRBBRFR'BBRF'R
R'D'L'B'LFL'BLF'DR
FRBR'F'LRFL'B'LF'L'R'
BLFL'B'LRBR'F'RB'L'R'
F'L'B'LFL'R'F'RBR'FLR
B'R'F'RBL'R'B'LFL'BLR
BFRF'LFR'B'F'RBL'B'R'
B'F'R'BL'B'RBFR'F'LFR
FRU'R'F'URU'BL'ULB'UR'
B'R'URBU'R'UF'LU'L'FU'R
F'UL'BUB'LU'FUR'F'U'FR
BU'LF'U'FL'UB'U'RBUB'R'
FRU'R'URURRF'RURU'R'
ULFU'F'RUR'FUF'L'RU'R'
UL'U'LR'F'UFL'ULF'U'FR
B'R'URU'R'U'RRBR'U'R'UR
U'L'B'UBR'U'RB'U'BLR'UR
U'LUL'RBU'B'LU'L'BUB'R'
FR'DR'BRDB'D'B'D'RRF'R'
BRBBDLDLD'B'L'BD'BR'
RDBBLBDLD'B'L'BD'BR'
RB'DB'LBDL'D'B'L'BBD'R'
B'RD'RF'R'D'FDFDRRBR
F'R'FFD'L'D'L'DFLF'DF'R
R'FD'FL'F'D'LDFLFFDR
R'D'FFL'F'D'L'DFLF'DF'R
F'U'FUFR'FFUFUF'U'FR
F'R'FFD'LFUL'U'L'F'DF'R
RFUURUFRF'U'R'UF'UR'
RU'FU'RUFR'F'U'R'UUF'R'
B'RD'RFUFU'R'F'DRRBR
BUB'U'B'RBBU'B'U'BUB'R'
BRBBDL'B'U'LULBD'BR'
R'B'UUR'U'B'R'BURU'BU'R
R'UB'UR'U'B'RBURUUBR
FR'DR'B'U'B'URBD'RRF'R'
BUB'UUL'UR'U'LRUB'RBR'
BLB'RBR'UL'U'LRU'L'UB'R'
B'RBR'UBFU'B'UF'UUR'UR
B'R'UF'U'BFU'F'UB'RBR'FR
R'URU'RRF'U'FURFR'F'RR
RU'FRUFRDF'U'FD'F'R'F'R'
RRB'R'BRUBU'B'RRU'RUR'
R'B'R'B'D'BU'B'DRBURBU'R
R'B'R'BU'BUBBRBURU'R
RFRF'UF'U'FFR'F'U'R'UR'
RU'RUFRFFUFU'FR'F'R'
RU'RUFD'FDFFRFR'F'R'
RU'RUFD'FL'FLFFDF'R'
RFRF'R'FFD'F'DF'U'R'UR'
RFD'FFL'F'LF'DF'U'R'UR'
R'UR'U'B'R'BBU'B'UB'RBR
R'B'DBBLBL'BD'BURU'R
R'B'R'BRBBDBD'BURU'R
R'UR'U'B'DB'D'BBR'B'RBR
R'UR'U'B'DB'LB'L'BBD'BR
RRU'RB'D'RDRFR'F'R'BR
R'B'RFRF'RBUR'U'RURR
RFR'B'R'BRDRD'F'RU'RR
RRURRB'RFDR'D'BRF'R'
RRUR'FDR'D'R'B'RBRF'R'
RRU'RRFR'B'D'RDF'R'BR
R'B'RFRF'R'D'R'DBR'URR
RFR'B'R'BR'F'U'RUR'U'RR
RRURU'R'UFRB'RBRF'R'
RRU'RF'R'URUFU'F'U'FR
LRBUUL'ULUB'L'BUB'R'
R'F'UFL'F'ULUL'UUFLR
RBU'B'U'BURUR'B'RU'RR
L'B'UBR'B'URUR'UUBLR
RRU'R'URU'B'R'FR'F'R'BR
RRUR'BRU'R'U'B'UBUB'R'
L'R'F'UULU'L'U'FLF'U'FR
LFU'F'RFU'R'U'RUUF'L'R'
R'F'UFUF'U'R'U'RFR'URR
RBU'B'LBU'L'U'LUUB'L'R'
R'B'RFD'R'DBRF'RRURR
RFR'B'DRD'F'R'BRRU'RR
R'F'UFR'D'FLFL'FFDRR
RRD'FFLF'L'F'DRF'U'FR
RRDBBL'BLBD'R'BUB'R'
RBU'B'RDB'L'B'LBBD'RR
B'RBRRUF'L'ULFU'R
URRFRFFL'ULFU'R
B'D'RFRF'RRDBR'UR
U'R'U'BRB'U'BR'B'UUR
B'URUR'UUBRB'UBR'
B'RFDR'D'BRF'RURR
F'L'U'FR'F'LF'D'F'DF'R
FFL'U'LFFR'DR'D'RR
FFU'F'LF'R'DFD'L'F'R
LU'R'UL'UURU'R'UUR
FDFD'L'FU'F'LF'R'F'R
U'R'UF'L'U'LFFR'F'RR
U'L'UR'UULU'L'UULR
L'UULUL'UURU'LUR'
U'R'UL'UURU'R'UULR
UL'R'UURUR'UULU'R
F'R'UFUF'UURFR'UR
F'L'U'FUF'U'F'LF'R'F'R
UR'UB'URUR'U'BUUR
F'UL'B'U'BLU'FFR'F'R
UR'U'B'U'BRB'UBR'UR
B'RD'RDRF'RBR'UFR
B'RBRD'F'RUR'FDRR
F'U'FR'D'FFLF'L'F'DR
BBDBD'BRRF'UFRR
FFD'L'FU'F'LDF'R'F'R
FR'U'RF'R'UUFU'F'U'R
B'RBRF'RURU'R'UFR
B'RBRF'RUR'FDR'D'R'
UR'UUBRB'UBR'B'UR
U'R'U'RB'U'BR'B'UBUR
B'U'BR'B'UURU'R'U'BR
U'R'UUB'URU'R'U'BU'R
FR'F'RRU'BLU'L'B'UR'
FU'R'U'RUUF'R'FU'F'R
FR'B'D'RDF'R'BR'U'RR
BLUB'RBL'BDBD'BR'
URUF'R'FUF'RFUUR'
U'RRB'R'BBLU'L'B'UR'
FDR'B'R'BRRD'F'RU'R'
L'URU'LUUR'URUUR'
B'D'B'DLB'UBL'BRBR'
URU'BLUL'BBRBRR
BBLUL'BBRD'RDRR
BBUBL'BRD'B'DLBR'
ULU'RUUL'ULUUL'R'
URU'LUUR'URUUL'R'
U'LRUUR'U'RUUL'UR'
BU'LFUF'L'UBBRBR'
U'RUFUF'R'FU'F'RU'R'
LUUL'U'LUUR'UL'U'R
U'RU'FU'R'U'RUF'UUR'
BLUB'U'BUBL'BRBR'
BRU'B'U'BUUR'B'RU'R'
BUB'RDBBL'BLBD'R'
FR'F'R'DBR'U'RB'D'RR
FFD'F'DF'RRBU'B'RR
FR'DR'D'R'BR'F'RU'B'R'
FUF'RFUUR'URUF'R'
URUR'FUF'RFU'F'U'R'
URUUFU'R'URUF'UR'
U'RUUF'R'FU'F'RFU'R'
B'RUR'BRUUB'UBUR'
FR'F'R'BR'U'RB'D'RDR
FR'F'R'BR'U'R'URU'B'R'
BBDLB'UBL'D'BRBR'
UR'UF'LFRF'L'FUR'UUR
UR'URULR'D'L'ULDL'UR
B'RBR'UBULUL'B'R'UUR
RRFRUR'U'R'UF'R'FU'F'R'
U'R'U'LD'L'U'LDL'RU'R'U'R
RFUF'RFU'RURU'R'F'RR
F'UUFRBU'B'U'R'U'FR'F'R
U'R'UURU'F'LFR'F'L'FU'R
U'RU'R'U'L'RDLU'L'D'LU'R'
U'RU'BL'B'R'BLB'U'RUUR'
RRB'R'U'RURU'BRB'UBR
URUL'DLUL'D'LR'URUR'
BUUB'R'F'UFURUB'RBR'
R'B'U'BR'B'UR'U'R'URBRR
FR'F'RU'F'U'L'U'LFRUUR'
URUUR'UBL'B'RBLB'UR'
R'FFL'FRF'U'LUFR'FR
FFD'LU'LUL'DFFRU'R'
R'F'RF'U'L'UFR'F'LFFR
BUB'RRD'FU'F'UF'DRR
RBBLB'R'BUL'U'B'RB'R'
BBDL'UL'U'LD'BBR'UR
RBR'BULU'B'RBL'BBR'
F'U'FRRDB'UBU'BD'RR
LU'RUUL'ULR'U'RUUL'UR'
BUBU'B'UL'D'RB'R'DLRB'R'
FRB'F'D'FRF'DBU'RUR'U'R'
L'UR'UULU'L'RUR'UULU'R
F'U'F'UFU'LDR'FRD'L'R'FR
B'R'BFDB'R'BD'F'UR'U'RUR













































































