Soma Würfel



Output

A max rot/shift =  12/  72    
B max rot/shift =  12/  72    
C max rot/shift =   1/   6    max rot = 24 reduced to 1 for unique solutions
D max rot/shift =  12/  96    
E max rot/shift =  12/  96    
F max rot/shift =   8/  64    
G max rot/shift =  12/ 144    
show this  00:00:00,0 solNum=  1    AAA BAF BGG | BDE BFF CGF | DDE DEE CCC
show this  00:00:00,0 solNum=  2    AAA BAF BFF | BDE BGG CGF | DDE DEE CCC 
show this  00:00:00,0 solNum=  3    AAA BAG BFG | BDE BFG CFF | DDE DEE CCC
show this  00:00:00,0 solNum=  4    AAA DAF DFF | CEE DDE GGF | CCC BBE GBB
show this  00:00:00,0 solNum=  5    AAA DAF DFF | CEE DDE BBF | CCC GGE GBB
show this  00:00:00,0 solNum=  6    AAA DAG DDG | CBB BBG EDF | CCC EEF EFF
show this  00:00:00,0 solNum=  7    AAA DAB DDB | CGB GGB EDF | CCC EEF EFF
show this  00:00:00,0 solNum=  8    AAA DAG BBG | FDE DDG CBB | FFE FEE CCC
show this  00:00:00,0 solNum=  9    AAA DAB GGB | CDB DDB EGF | CCC EEF EFF
show this  00:00:00,0 solNum= 10    AAA EAF EFF | CGB DGB EEF | CCC DGB DDB
show this  00:00:00,0 solNum= 11    AAA EAD EDD | CBB BBD EEF | CCC GGF GFF
show this  00:00:00,0 solNum= 12    AAA EAB EEB | CDB EDB GGF | CCC DDF GFF
show this  00:00:00,0 solNum= 13    AAA EAB EEB | CGB EGB DDF | CCC DGF DFF
show this  00:00:00,0 solNum= 14    AAA EAB EEG | FDD EBB CGG | FFD FBD CCC
show this  00:00:00,0 solNum= 15    AAA EAD EED | GGF EBB CDD | GFF BBF CCC
show this  00:00:00,0 solNum= 16    AAA EAD EED | GGF EFF CDD | GBB BBF CCC
show this  00:00:00,0 solNum= 17    AAA EAD EED | BBF EFF CDD | GBB GGF CCC
show this  00:00:00,0 solNum= 18    AAA EAD EED | BBF EBB CDD | GFF GGF CCC
show this  00:00:00,0 solNum= 19    AAA EAD EED | CGB EGB FDD | CCC FGB FFB
show this  00:00:00,0 solNum= 20    AAA FAG FFG | CBB BBG FED | CCC EDD EED
show this  00:00:00,0 solNum= 21    AAA FAB FFB | CEB DEB FGG | CCC DEE DDG
show this  00:00:00,0 solNum= 22    AAA FAB FFB | CEB EEB FGD | CCC EDD GGD
show this  00:00:00,0 solNum= 23    AAA FAB FFB | CGB DGB FEE | CCC DGE DDE
show this  00:00:00,0 solNum= 24    AAA FAB FFB | CGB GGB FED | CCC EDD EED
show this  00:00:00,0 solNum= 25    AAA FAD FFD | CEB EEB FDD | CCC EGB GGB
show this  00:00:00,0 solNum= 26    AAA FAD FFD | CBB BBE FDD | CCC GGE GEE
show this  00:00:00,0 solNum= 27    AAA FAD FFB | CDD EED FBB | CCC EGG EBG
show this  00:00:00,0 solNum= 28    AAA FAD FFB | CDD GED FBB | CCC GEE GBE
show this  00:00:00,0 solNum= 29    AAA FAG BBG | FDE FFG CBB | DDE DEE CCC
show this  00:00:00,0 solNum= 30    AAA GAB GFB | DEB GFB CFF | DEE DDE CCC
show this  00:00:00,0 solNum= 31    AAA GAE GEE | FDD GDB CEB | FFB FDB CCC
show this  00:00:00,0 solNum= 32    AAA GAE GEE | DFF GFB CEB | DFB DDB CCC
show this  00:00:00,0 solNum= 33    AAA GAE GEE | DBF GBB CEB | DFF DDF CCC
show this  00:00:00,0 solNum= 34    AAA GAF GFF | CEE GDE BBF | CCC DDE DBB
show this  00:00:00,0 solNum= 35    AAA GAF GFF | DEB GBB CBF | DEE DDE CCC
show this  00:00:00,0 solNum= 36    AAA BBF GBB | CAF GFF GED | CCC EDD EED
show this  00:00:00,0 solNum= 37    AAA BDD BDG | BAF BEG CDG | EFF EEF CCC
show this  00:00:00,0 solNum= 38    AAA BDD BGG | BAF BED CGD | EFF EEF CCC
show this  00:00:00,0 solNum= 39    AAA BGG BDG | BAF BED CDD | EFF EEF CCC
show this  00:00:00,0 solNum= 40    AAA DEB DEB | CAB DDB FEE | CCC FGG FFG
show this  00:00:00,0 solNum= 41    AAA DEB DEB | FAB DDB CEE | FFG FGG CCC
show this  00:00:00,0 solNum= 42    AAA DEE DBB | CAE DDE BBF | CCC GGF GFF
show this  00:00:00,0 solNum= 43    AAA DGB DGB | CAB DDB EGF | CCC EEF EFF
show this  00:00:00,0 solNum= 44    AAA DDF DFF | CAB EEB DGF | CCC EGB EGB
show this  00:00:00,0 solNum= 45    AAA DDF DFF | CAB EEB DEF | CCC GGB GEB
show this  00:00:00,0 solNum= 46    AAA DDF DFF | CAB GGB DEF | CCC EGB EEB
show this  00:00:00,0 solNum= 47    AAA DDE BBE | DAF DEE CBB | GFF GGF CCC
show this  00:00:00,0 solNum= 48    AAA DDG BBG | DAF DEG CBB | EFF EEF CCC
show this  00:00:00,0 solNum= 49    AAA DEE DDE | FAG BBG CDE | FFG FBB CCC
show this  00:00:00,0 solNum= 50    AAA DEE DDE | FAG FFG CDE | BBG FBB CCC
show this  00:00:00,0 solNum= 51    AAA DEE DDE | GAF GBB CDE | GFF BBF CCC
show this  00:00:00,0 solNum= 52    AAA DEE DDE | GAF GFF CDE | GBB BBF CCC
show this  00:00:00,0 solNum= 53    AAA DEE DDE | CAF GFF GDE | CCC BBF GBB
show this  00:00:00,0 solNum= 54    AAA DEE DDE | CAB FFB FDE | CCC FGB GGB
show this  00:00:00,0 solNum= 55    AAA DEE DDE | CAB GFB GDE | CCC FFB GFB
show this  00:00:00,0 solNum= 56    AAA DEE DDE | CAB GGB FDE | CCC FGB FFB
show this  00:00:00,0 solNum= 57    AAA DGB DDB | CAB GGB EDF | CCC EEF EFF
show this  00:00:00,0 solNum= 58    AAA DBB DDG | FAE BBG CDG | FFE FEE CCC
show this  00:00:00,0 solNum= 59    AAA EEB GGB | CAB EDB EGF | CCC DDF DFF
show this  00:00:00,0 solNum= 60    AAA EGB EEB | CAB EGB FGD | CCC FDD FFD
show this  00:00:00,0 solNum= 61    AAA EGG EEG | CAB EBB FBD | CCC FDD FFD
show this  00:00:00,0 solNum= 62    AAA EDB EEB | CAB EDB FDD | CCC FGG FFG
show this  00:00:00,0 solNum= 63    AAA EDB EEB | FAB EDB CDD | FFG FGG CCC
show this  00:00:00,0 solNum= 64    AAA EEB GEB | CAB GDB GEF | CCC DDF DFF
show this  00:00:00,0 solNum= 65    AAA EGB GGB | CAB EEB FED | CCC FDD FFD
show this  00:00:00,0 solNum= 66    AAA EBB BBG | DAF EEG CEG | DFF DDF CCC
show this  00:00:00,0 solNum= 67    AAA EEF EFF | CAD GED BBF | CCC GDD GBB
show this  00:00:00,0 solNum= 68    AAA EEF EFF | CAB DEB DGF | CCC DDB GGB
show this  00:00:00,0 solNum= 69    AAA EEF EFF | CAB DEB DDF | CCC GGB GDB
show this  00:00:00,0 solNum= 70    AAA EEF EFF | CAB GEB GDF | CCC DDB GDB
show this  00:00:00,0 solNum= 71    AAA FGB GGB | CAB FFB FED | CCC EDD EED
show this  00:00:00,0 solNum= 72    AAA FGB FFB | CAB GGB FED | CCC EDD EED
show this  00:00:00,0 solNum= 73    AAA FGG FFG | CAB DEB FEE | CCC DEB DDB
show this  00:00:00,0 solNum= 74    AAA FGG FFG | CAB EEB FDD | CCC EDB EDB
show this  00:00:00,0 solNum= 75    AAA FEE FFE | CAB DGB FGE | CCC DGB DDB
show this  00:00:00,0 solNum= 76    AAA FEE FFE | CAB DDB FDE | CCC DGB GGB
show this  00:00:00,0 solNum= 77    AAA FEE FFE | CAB GDB FDE | CCC GGB DDB
show this  00:00:00,0 solNum= 78    AAA FEE FFE | CAB DBB FBE | CCC DGG DDG
show this  00:00:00,0 solNum= 79    AAA FFB GFB | CAB GFB GED | CCC EDD EED
show this  00:00:00,0 solNum= 80    AAA GGB EEB | CAB GEB FED | CCC FDD FFD
show this  00:00:00,0 solNum= 81    AAA GGE BBE | DAF GEE CBB | DFF DDF CCC
show this  00:00:00,0 solNum= 82    AAA GGB GDB | CAB DDB EDF | CCC EEF EFF
show this  00:00:00,0 solNum= 83    AAA GGB GEB | CAB EDB EEF | CCC DDF DFF
show this  00:00:00,0 solNum= 84    AAA GGD GDD | FAE BBD CBB | FFE FEE CCC
show this  00:00:00,0 solNum= 85    AAA GGF GFF | CAD EED BBF | CCC EDD EBB
show this  00:00:00,0 solNum= 86    AAA GEB GEB | FAB GDB CEE | FFD FDD CCC
show this  00:00:00,1 solNum= 87    AAA GEE GBB | CAE GDE BBF | CCC DDF DFF
show this  00:00:00,1 solNum= 88    ABG BBF BFF | AGG AED CEF | ADD EED CCC
show this  00:00:00,1 solNum= 89    AFF GGF GDD | AEF ADB CDB | AEB EEB CCC
show this  00:00:00,1 solNum= 90    AFF BBF CBB | ADF ADE CCC | ADD GGE GEE
show this  00:00:00,1 solNum= 91    AFF BBF CBB | AGF ADE CCC | AGG DDE DEE
show this  00:00:00,1 solNum= 92    AGG DEE DDE | AGF ABB CDE | AFF BBF CCC
show this  00:00:00,1 solNum= 93    AGG DEE DDE | AGF AFF CDE | ABB BBF CCC
show this  00:00:00,1 solNum= 94    ABB ADD ADG | BBF AEG CDG | EFF EEF CCC
show this  00:00:00,1 solNum= 95    ABB ADD AGG | BBF AED CGD | EFF EEF CCC
show this  00:00:00,1 solNum= 96    ABB AGG ADG | BBF AED CDD | EFF EEF CCC
show this  00:00:00,1 solNum= 97    ABG ABF AFF | DEG ABG CBF | DEE DDE CCC
show this  00:00:00,1 solNum= 98    ABG ABD ADD | CGG ABD EBF | CCC EEF EFF
show this  00:00:00,1 solNum= 99    ABG ADG ADD | BBF AEG CED | BFF EEF CCC
show this  00:00:00,1 solNum=100    ABG ABB AFB | DEG AFG CFF | DEE DDE CCC
show this  00:00:00,1 solNum=101    ABG ABB ADB | CGG AED FDD | CCC FEE FFE
show this  00:00:00,1 solNum=102    ABG ABB AEB | CGG AEE FED | CCC FDD FFD
show this  00:00:00,1 solNum=103    ABG AGG ADD | FBB ADE CDE | FFB FEE CCC
show this  00:00:00,1 solNum=104    ABG AGG AEE | FBB ADE CDE | FFB FDD CCC
show this  00:00:00,1 solNum=105    ADB ADB AGG | CDD AEB FGB | CCC FEE FFE
show this  00:00:00,1 solNum=106    ADD ADF AFF | CEE ADE GGF | CCC BBE GBB
show this  00:00:00,1 solNum=107    ADD ADF AFF | CEE ADE BBF | CCC GGE GBB
show this  00:00:00,1 solNum=108    ADB ABB ABG | FDE ADD CGG | FFE FEE CCC
show this  00:00:00,1 solNum=109    ADD AGG ABG | CED AED FBB | CCC FEE FFB
show this  00:00:00,1 solNum=110    ADD AGD AGG | CDB AEB FEE | CCC FEB FFB
show this  00:00:00,1 solNum=111    ADD AGD AGG | CDB AFB EFF | CCC EEB EFB
show this  00:00:00,1 solNum=112    ADD AGD AGG | CDB ABB EBF | CCC EEF EFF
show this  00:00:00,1 solNum=113    AEE AGB AGB | CEB AEB FGD | CCC FDD FFD
show this  00:00:00,1 solNum=114    AEE AGG ABG | CED AED FBB | CCC FDD FFB
show this  00:00:00,1 solNum=115    AEE ADB ADB | CEB AEB DDF | CCC GGF GFF
show this  00:00:00,1 solNum=116    AEG AEE ABB | CEG ADG BBF | CCC DDF DFF
show this  00:00:00,1 solNum=117    AEB AEB ADD | EEF ADB CDB | GFF GGF CCC
show this  00:00:00,1 solNum=118    AEE ABE ABG | DBF ABE CGG | DFF DDF CCC
show this  00:00:00,1 solNum=119    AEG AGG ABB | CEE ADE BBF | CCC DDF DFF
show this  00:00:00,1 solNum=120    AEB ABB ABG | FEE ADE CGG | FFD FDD CCC
show this  00:00:00,1 solNum=121    AEE AEF AFF | CDE ADD GGF | CCC BBD GBB
show this  00:00:00,1 solNum=122    AEE AEF AFF | CDE ADD BBF | CCC GGD GBB
show this  00:00:00,1 solNum=123    AEE AEF AFF | CBE ABG DDF | CCC DBG DBG
show this  00:00:00,1 solNum=124    AEE AEG ABG | CDE ADG BBF | CCC DDF BFF
show this  00:00:00,1 solNum=125    AFB AGB AGG | CFF AFB EDB | CCC EED EDD
show this  00:00:00,1 solNum=126    AFB ABB ABG | CFF AFG EDG | CCC EED EDD
show this  00:00:00,1 solNum=127    AFF AGF AGG | BBF AED CDD | EBB EED CCC
show this  00:00:00,1 solNum=128    AFF AGF AGG | CBF ABB EDB | CCC EED EDD
show this  00:00:00,1 solNum=129    AFF ABF ABG | CBF ABG EDG | CCC EED EDD
show this  00:00:00,1 solNum=130    AFF ADF ADD | EEF ABG CBD | EBG EBG CCC
show this  00:00:00,1 solNum=131    AFF ADF ADD | GGF AEE CED | GBB BBE CCC
show this  00:00:00,1 solNum=132    AFF ADF ADD | BBF AEE CED | GBB GGE CCC
show this  00:00:00,1 solNum=133    AFF AEF AEE | GGF AED CDD | GBB BBD CCC
show this  00:00:00,1 solNum=134    AFF AEF AEE | BBF AED CDD | GBB GGD CCC
show this  00:00:00,1 solNum=135    AGG AEB AEB | FGB ADB CEE | FFD FDD CCC
show this  00:00:00,1 solNum=136    AGG AEE ABB | CGE ADE BBF | CCC DDF DFF
show this  00:00:00,1 solNum=137    AGG AGB AFB | DEB AFB CFF | DEE DDE CCC
show this  00:00:00,1 solNum=138    AGG AGE AEE | FDD ADB CEB | FFB FDB CCC
show this  00:00:00,1 solNum=139    AGG AGE AEE | DFF AFB CEB | DFB DDB CCC
show this  00:00:00,1 solNum=140    AGG AGE AEE | DBF ABB CEB | DFF DDF CCC
show this  00:00:00,1 solNum=141    AGG AGF AFF | CEE ADE BBF | CCC DDE DBB
show this  00:00:00,1 solNum=142    AGG AGF AFF | DEB ABB CBF | DEE DDE CCC
show this  00:00:00,1 solNum=143    AGB AGB ADD | FGE ADB CDB | FFE FEE CCC
show this  00:00:00,1 solNum=144    ABB BBD CDD | AAF EED CCC | AFF EGF EGG
show this  00:00:00,1 solNum=145    AEE BBE CBB | AAF GDE CCC | AFF GDF GDD
show this  00:00:00,1 solNum=146    AFF GDF GDD | AAF GEE CED | ABB BBE CCC
show this  00:00:00,1 solNum=147    AFF GEF GEE | AAF GED CDD | ABB BBD CCC
show this  00:00:00,1 solNum=148    AFF BBF CBB | AAF DEG CCC | AEE DEG DDG
show this  00:00:00,1 solNum=149    AFF BBF CBB | AAF EED CCC | ADD EGD EGG
show this  00:00:00,1 solNum=150    AFF EEF EGG | AAF DEB CGB | ADB DDB CCC
show this  00:00:00,1 solNum=151    AGG EGD EED | AAF EBB CDD | AFF BBF CCC
show this  00:00:00,1 solNum=152    AGG EGD EED | AAF EFF CDD | ABB BBF CCC
show this  00:00:00,1 solNum=153    ABB AAD ADD | BBF GED CEE | GFF GEF CCC
show this  00:00:00,1 solNum=154    ABB AAE AEE | BBF GDD CED | GFF GDF CCC
show this  00:00:00,1 solNum=155    ABB AAE AEE | BBD GFF CEF | GDD GDF CCC
show this  00:00:00,1 solNum=156    ABB AAF AFF | BBG EDG CDF | EEG EDD CCC
show this  00:00:00,1 solNum=157    ABB AAF AFF | BBD GEE CEF | GDD GDE CCC
show this  00:00:00,1 solNum=158    ABB AAF AFF | BBE GDE CDF | GEE GDD CCC
show this  00:00:00,1 solNum=159    ADD AAE AEE | CBD BBD BEF | CCC GGF GFF
show this  00:00:00,1 solNum=160    ADD AAF AFF | BED BBD CBF | GEE GGE CCC
show this  00:00:00,1 solNum=161    ADD AAF AFF | CED GED BBF | CCC GEE GBB
show this  00:00:00,1 solNum=162    ADD AAF AFF | CBD BBD BEF | CCC EGG EEG
show this  00:00:00,1 solNum=163    ADB AAB AGG | DDF DEB CGB | EFF EEF CCC
show this  00:00:00,1 solNum=164    ADD AAD AEE | BDF BBE CBE | GFF GGF CCC
show this  00:00:00,1 solNum=165    ADD AAD ABB | CDE GEE BBF | CCC GEF GFF
show this  00:00:00,1 solNum=166    ADD AAD ABB | CDF GFF BBE | CCC GEF GEE
show this  00:00:00,1 solNum=167    AEE AAF AFF | CED GED BBF | CCC GDD GBB
show this  00:00:00,1 solNum=168    AEE AAF AFF | CEB DEB DGF | CCC DDB GGB
show this  00:00:00,1 solNum=169    AEE AAF AFF | CEB DEB DDF | CCC GGB GDB
show this  00:00:00,1 solNum=170    AEE AAF AFF | CEB GEB GDF | CCC DDB GDB
show this  00:00:00,1 solNum=171    AEE AAE AGG | CBB BBE FGD | CCC FDD FFD
show this  00:00:00,1 solNum=172    AEE AAE ABB | CDD GDE BBF | CCC GDF GFF
show this  00:00:00,1 solNum=173    AEB AAB AGG | DEF EEB CGB | DFF DDF CCC
show this  00:00:00,1 solNum=174    AEB AAF AFF | CEB EEB DDF | CCC DGB DGG
show this  00:00:00,1 solNum=175    AFF AAF AGG | BBF DDE CGE | DBB DEE CCC
show this  00:00:00,1 solNum=176    AFF AAF ABB | CDF GDD BBE | CCC GED GEE
show this  00:00:00,1 solNum=177    AFF AAF ABB | CEF GED BBD | CCC GEE GDD
show this  00:00:00,1 solNum=178    AFF AAF ABB | CEF DEG BBG | CCC DEE DDG
show this  00:00:00,1 solNum=179    AFF AAF ADD | EGF EDB CDB | GGB EEB CCC
show this  00:00:00,1 solNum=180    AFF AAF ADD | EEF EDB CDB | GEB GGB CCC
show this  00:00:00,1 solNum=181    AFF AAF ADD | GEF GDB CDB | GEB EEB CCC
show this  00:00:00,1 solNum=182    AFF AAF ADD | BBF GDE CDE | GBB GEE CCC
show this  00:00:00,1 solNum=183    AFF AAF ADB | EEF DDB CDB | EGG EGB CCC
show this  00:00:00,1 solNum=184    AFF AAF AEE | BBF GDE CDE | GBB GDD CCC
show this  00:00:00,1 solNum=185    AFF AAF AEE | BDF BBE CBE | DDG DGG CCC
show this  00:00:00,1 solNum=186    AFF AAF AEE | CBF BBE BDE | CCC GGD GDD
show this  00:00:00,1 solNum=187    AGG AAB ADB | CGB DDB EDF | CCC EEF EFF
show this  00:00:00,1 solNum=188    AGG AAB AEB | CGB EDB EEF | CCC DDF DFF
show this  00:00:00,1 solNum=189    AGG AAD ADD | FGE BBD CBB | FFE FEE CCC
show this  00:00:00,1 solNum=190    AGG AAF AFF | CGD EED BBF | CCC EDD EBB
show this  00:00:00,1 solNum=191    BBD EED AAA | CBB EDD EAF | CCC GGF GFF
show this  00:00:00,1 solNum=192    BBD GGD AAA | CBB GDD EAF | CCC EEF EFF
show this  00:00:00,1 solNum=193    BBE FEE FFA | CBB DEG FAA | CCC DGG DDA
show this  00:00:00,1 solNum=194    BBE FEE FFA | CBB GED FAA | CCC GDD GDA
show this  00:00:00,1 solNum=195    BBG EEG AAA | CBB EDG EAF | CCC DDF DFF
show this  00:00:00,1 solNum=196    BBG EAG AAA | CBB EEG FED | CCC FDD FFD
show this  00:00:00,1 solNum=197    BBG FAG AAA | CBB FFG FED | CCC EDD EED
show this  00:00:00,1 solNum=198    BBG EGG EEA | CBB EDA FDA | CCC FDD FFA
show this  00:00:00,1 solNum=199    BBG EGG EEA | CBB EFA DDA | CCC DFF DFA
show this  00:00:00,1 solNum=200    BBG FGG FFA | CBB EED FAA | CCC EDD EDA
show this  00:00:00,1 solNum=201    BBA DEA DEA | FBB DDA CEE | FFG FGG CCC
show this  00:00:00,1 solNum=202    BBA DEA DEA | CBB DDA FEE | CCC FGG FFG
show this  00:00:00,1 solNum=203    BBA DGA DGA | CBB DDA EGF | CCC EEF EFF
show this  00:00:00,1 solNum=204    BBA DGA DDA | CBB GGA EDF | CCC EEF EFF
show this  00:00:00,1 solNum=205    BBA EEA GGA | CBB EDA EGF | CCC DDF DFF
show this  00:00:00,1 solNum=206    BBA EGA EEA | CBB EGA FGD | CCC FDD FFD
show this  00:00:00,1 solNum=207    BBA EDA EEA | FBB EDA CDD | FFG FGG CCC
show this  00:00:00,1 solNum=208    BBA EDA EEA | CBB EDA FDD | CCC FGG FFG
show this  00:00:00,1 solNum=209    BBA EEA GEA | CBB GDA GEF | CCC DDF DFF
show this  00:00:00,1 solNum=210    BBA EGA GGA | CBB EEA FED | CCC FDD FFD
show this  00:00:00,1 solNum=211    BBA FGA GGA | CBB FFA FED | CCC EDD EED
show this  00:00:00,1 solNum=212    BBA FGA FFA | CBB GGA FED | CCC EDD EED
show this  00:00:00,1 solNum=213    BBA FFA GFA | CBB GFA GED | CCC EDD EED
show this  00:00:00,1 solNum=214    BBA GGA EEA | CBB GEA FED | CCC FDD FFD
show this  00:00:00,1 solNum=215    BBA GGA GDA | CBB DDA EDF | CCC EEF EFF
show this  00:00:00,1 solNum=216    BBA GGA GEA | CBB EDA EEF | CCC DDF DFF
show this  00:00:00,1 solNum=217    BBA GEA GEA | FBB GDA CEE | FFD FDD CCC
show this  00:00:00,1 solNum=218    BBA EAA EEA | FBB EDG CGG | FFD FDD CCC
show this  00:00:00,1 solNum=219    BBA EAA EEA | CBB EDG FDG | CCC FDD FFG
show this  00:00:00,1 solNum=220    BBA EAA EEA | CBB EDG FDD | CCC FGG FFD
show this  00:00:00,1 solNum=221    BBA EAA EEA | CBB EFG DDG | CCC DFF DFG
show this  00:00:00,1 solNum=222    BBA EAA EEA | CBB EFF DDF | CCC DGF DGG
show this  00:00:00,1 solNum=223    BBA EAA EEA | CBB EGG DDF | CCC DGF DFF
show this  00:00:00,1 solNum=224    BBA EAA EEA | CBB EGG FGD | CCC FDD FFD
show this  00:00:00,1 solNum=225    BBA FAA FFA | CBB DEG FEE | CCC DEG DDG
show this  00:00:00,1 solNum=226    BBA FAA FFA | CBB DEG FGG | CCC DEE DDE
show this  00:00:00,1 solNum=227    BBA FAA FFA | CBB DGG FEE | CCC DGE DDE
show this  00:00:00,1 solNum=228    BBA FAA FFA | CBB EEG FDD | CCC EDG EDG
show this  00:00:00,1 solNum=229    BBA FAA FFA | CBB EED FDD | CCC EGD EGG
show this  00:00:00,1 solNum=230    BBA FAA FFA | CBB EED FGG | CCC EDD EDG
show this  00:00:00,1 solNum=231    BBA GAA GDA | CBB GED FDD | CCC FEE FFE
show this  00:00:00,1 solNum=232    BBA GAA GEA | CBB GEE FED | CCC FDD FFD
show this  00:00:00,1 solNum=233    BBD EBB EEA | CDD EDG FAA | CCC FGG FFA
show this  00:00:00,1 solNum=234    BBD FBB FFA | CDD GDA FEA | CCC GEE GEA
show this  00:00:00,1 solNum=235    BBG DBB AAA | CDG DDG EAF | CCC EEF EFF
show this  00:00:00,1 solNum=236    BBG FBB FFA | CEG DEG FAA | CCC DEE DDA
show this  00:00:00,1 solNum=237    BBG EBB EEA | CGG EDA FDA | CCC FDD FFA
show this  00:00:00,1 solNum=238    BBG EBB EEA | CGG EFA DDA | CCC DFF DFA
show this  00:00:00,1 solNum=239    BBG FBB FFA | CGG EED FAA | CCC EDD EDA
show this  00:00:00,1 solNum=240    BBA DBB DGG | FAA DDE CGE | FFA FEE CCC
show this  00:00:00,1 solNum=241    BBA EBB EEG | FAA EDG CDG | FFA FDD CCC
show this  00:00:00,1 solNum=242    BBA GBB GDD | FAA GDE CDE | FFA FEE CCC
show this  00:00:00,1 solNum=243    BBA GBB GEE | FAA GDE CDE | FFA FDD CCC
show this  00:00:00,1 solNum=244    BDA BDA EEA | CDD BEA BEF | CCC GGF GFF
show this  00:00:00,1 solNum=245    BEG BEE AAA | CEG BDG BAF | CCC DDF DFF
show this  00:00:00,1 solNum=246    BEG BGG AAA | CEE BDE BAF | CCC DDF DFF
show this  00:00:00,1 solNum=247    BEA BAA GGA | CEE BDE BGF | CCC DDF DFF
show this  00:00:00,1 solNum=248    BFG BAG AAA | CFF BFG BED | CCC EDD EED
show this  00:00:00,1 solNum=249    BFA BGA GGA | CFF BFA BED | CCC EDD EED
show this  00:00:00,1 solNum=250    BFF BAF AAA | CGF BGG BED | CCC EDD EED
show this  00:00:00,1 solNum=251    BGG BAF AAA | CGF BFF BED | CCC EDD EED
show this  00:00:00,1 solNum=252    BGG BEE AAA | CGE BDE BAF | CCC DDF DFF
show this  00:00:00,1 solNum=253    BFF GGF GDD | BAF BDE CDE | AAA BEE CCC
show this  00:00:00,1 solNum=254    BFF GGF GEE | BAF BDE CDE | AAA BDD CCC
show this  00:00:00,1 solNum=255    BGG DEE DDE | BGF BFF CDE | AAA BAF CCC
show this  00:00:00,1 solNum=256    BFA BBA GBA | CFF GFA GED | CCC EDD EED
show this  00:00:00,1 solNum=257    BFF BBF GBA | CEF DEA GGA | CCC DEE DDA
show this  00:00:00,1 solNum=258    BFF BBF ABG | CDF ADE AGG | CCC DDE AEE
show this  00:00:00,1 solNum=259    CDD FDG FFG | CCC EDG FBB | EEA EAA BBA
show this  00:00:00,1 solNum=260    CEE BBE DBB | CCC GDE DDF | AAA GAF GFF
show this  00:00:00,1 solNum=261    CEE BBE DBB | CCC ADE DDF | AGG AGF AFF
show this  00:00:00,1 solNum=262    CEE BBE ABB | CCC DDE AAF | DGG DGF AFF
show this  00:00:00,2 solNum=263    CBB BBD GDD | CCC AED GGF | AEE AEF AFF
show this  00:00:00,2 solNum=264    CBB BBD GDD | CCC EED GGF | AAA EAF EFF
show this  00:00:00,2 solNum=265    CBB BBD ADD | CCC GED AAF | GEE GEF AFF
show this  00:00:00,2 solNum=266    CBB BBF GFF | CCC GDD GEF | AAA EAD EED
show this  00:00:00,2 solNum=267    CBB BBF GFF | CCC GDA GEF | DDA EDA EEA
show this  00:00:00,2 solNum=268    CBB BBF GFF | CCC GED GEF | ADD AAD AEE
show this  00:00:00,2 solNum=269    CBB BBF GFF | CCC GED GAF | EDD EED AAA
show this  00:00:00,2 solNum=270    CBB BBF AFF | CCC AED AEF | GDD GGD AEE
show this  00:00:00,2 solNum=271    CBB BBF AFF | CCC AED AGF | EDD EED AGG
show this  00:00:00,2 solNum=272    CBB BBF AFF | CCC DDE AAF | DGG DGE AEE
show this  00:00:00,2 solNum=273    CBB BBF AFF | CCC EDG AAF | EEG EDG ADD
show this  00:00:00,2 solNum=274    CBB BBF DFF | CCC EDG DDF | EEG EAG AAA
show this  00:00:00,2 solNum=275    CBB BBF DFF | CCC EDA DDF | EEA EGA GGA
show this  00:00:00,2 solNum=276    CBB BBF DFF | CCC GDE DDF | AAA GAE GEE
show this  00:00:00,2 solNum=277    CBB BBF DFF | CCC ADE DDF | AGG AGE AEE
show this  00:00:00,2 solNum=278    CBB BBF EFF | CCC EED EGF | ADD AAD AGG
show this  00:00:00,2 solNum=279    CBB BBF EFF | CCC EED EAF | GDD GGD AAA
show this  00:00:00,2 solNum=280    DEE DAE AAA | DDF BBE CBB | GFF GGF CCC
show this  00:00:00,2 solNum=281    DFF DAF AAA | DDF EGB CGB | EEB EGB CCC
show this  00:00:00,2 solNum=282    DDE DGE AGG | CEE DFF AAF | CCC BBF ABB
show this  00:00:00,2 solNum=283    DDE DGE AGG | CEE DBB AAF | CCC BBF AFF
show this  00:00:00,2 solNum=284    DDE DAE AAA | CEE DFF GGF | CCC BBF GBB
show this  00:00:00,2 solNum=285    DDE DAE AAA | CEE DFF BBF | CCC GGF GBB
show this  00:00:00,2 solNum=286    DDE DAE AAA | CEE DBB BBF | CCC GGF GFF
show this  00:00:00,2 solNum=287    DDE DAE AAA | CEE DBB GGF | CCC BBF GFF
show this  00:00:00,2 solNum=288    DDE DAE AAA | FEE DGB CGB | FFB FGB CCC
show this  00:00:00,2 solNum=289    DDG DBB BBA | CEG DEG FAA | CCC FEE FFA
show this  00:00:00,2 solNum=290    DDG DGG AAA | FBE DBB CAB | FFE FEE CCC
show this  00:00:00,2 solNum=291    DDG DAB AAA | CGG DBB FEE | CCC FBE FFE
show this  00:00:00,2 solNum=292    DDA DBB BBG | EEA DFA CGG | EFA EFF CCC
show this  00:00:00,2 solNum=293    DDA DBB BBG | FEA DEA CGG | FFA FEE CCC
show this  00:00:00,2 solNum=294    DDA DGG BBG | EEA DFA CBB | EFA EFF CCC
show this  00:00:00,2 solNum=295    DDA DGG BBG | FEA DEA CBB | FFA FEE CCC
show this  00:00:00,2 solNum=296    DDA DEA BBA | CEE DEA FBB | CCC FGG FFG
show this  00:00:00,2 solNum=297    DDA DEA BBA | FEE DEA CBB | FFG FGG CCC
show this  00:00:00,2 solNum=298    DDA DGA BBA | FGE DGA CBB | FFE FEE CCC
show this  00:00:00,2 solNum=299    DDA DBB BBE | FAA DEG CEE | FFA FGG CCC
show this  00:00:00,2 solNum=300    DDA DAA BBA | CGG DEG FBB | CCC FEE FFE
show this  00:00:00,2 solNum=301    DDA DAA BBA | EEF DGG CBB | EFF EGF CCC
show this  00:00:00,2 solNum=302    DDA DAA BBA | EEF DFF CBB | EGG EGF CCC
show this  00:00:00,2 solNum=303    DDA DAA BBA | EEG DFG CBB | EFG EFF CCC
show this  00:00:00,2 solNum=304    DDA DAA BBA | FGE DGG CBB | FFE FEE CCC
show this  00:00:00,2 solNum=305    DDA DAA BBA | FEG DEG CBB | FFG FEE CCC
show this  00:00:00,2 solNum=306    DDA DAA BBA | FEE DEG CBB | FFE FGG CCC
show this  00:00:00,2 solNum=307    DDA DAA GGA | FBE DBB CGB | FFE FEE CCC
show this  00:00:00,2 solNum=308    DDB DEB AAA | CEE DEB FAB | CCC FGG FFG
show this  00:00:00,2 solNum=309    DDB DEB AAA | FEE DEB CAB | FFG FGG CCC
show this  00:00:00,2 solNum=310    DDB DGB AAA | FGE DGB CAB | FFE FEE CCC
show this  00:00:00,2 solNum=311    DDB DAB AAA | EEF DGB CGB | EFF EGF CCC
show this  00:00:00,2 solNum=312    DDB DAB AAA | GGF DEB CEB | GFF EEF CCC
show this  00:00:00,2 solNum=313    DFF BBF CBB | DGF DDE CCC | AGG AAE AEE
show this  00:00:00,2 solNum=314    DFF BBF CBB | DAF DDE CCC | AAA GGE GEE
show this  00:00:00,2 solNum=315    DDA BEA BEA | BDF BDA CEE | GFF GGF CCC
show this  00:00:00,2 solNum=316    DDA GGA BBA | FDE GDA CBB | FFE FEE CCC
show this  00:00:00,2 solNum=317    DDB GGB AAA | FDE GDB CAB | FFE FEE CCC
show this  00:00:00,2 solNum=318    DDB FEE FFE | CDB GDB FAE | CCC GGB AAA
show this  00:00:00,2 solNum=319    DDB GGF GFF | CDB EDB EEF | CCC EAB AAA
show this  00:00:00,2 solNum=320    DDB GDF GFF | DAB GEB CEF | AAA EEB CCC
show this  00:00:00,2 solNum=321    DFF DDF GGB | EAF EDB CGB | AAA EEB CCC
show this  00:00:00,2 solNum=322    DFF DDF AAA | BBF GDE CAE | GBB GEE CCC
show this  00:00:00,2 solNum=323    DFF DDF AAA | EGF EDB CAB | GGB EEB CCC
show this  00:00:00,2 solNum=324    DFF DDF AAA | EEF EDB CAB | GEB GGB CCC
show this  00:00:00,2 solNum=325    DFF DDF AAA | GEF GDB CAB | GEB EEB CCC
show this  00:00:00,2 solNum=326    DGG DDF AFF | CGB EDB AAF | CCC EEB AEB
show this  00:00:00,2 solNum=327    EFF EAF AAA | BBF EED CDD | GBB GGD CCC
show this  00:00:00,2 solNum=328    EFF EAF AAA | GGF EED CDD | GBB BBD CCC
show this  00:00:00,2 solNum=329    EGG EBB BBA | CGD EED FAA | CCC FDD FFA
show this  00:00:00,2 solNum=330    EGA EGA BBA | DGF EEA CBB | DFF DDF CCC
show this  00:00:00,2 solNum=331    EGB EGB AAA | DGF EEB CAB | DFF DDF CCC
show this  00:00:00,2 solNum=332    EBB EDD AAA | BBF EED CAD | GFF GGF CCC
show this  00:00:00,2 solNum=333    EDA EDA BBA | CDD EEA FBB | CCC FGG FFG
show this  00:00:00,2 solNum=334    EDA EDA BBA | FDD EEA CBB | FFG FGG CCC
show this  00:00:00,2 solNum=335    EDB EDB AAA | CDD EEB FAB | CCC FGG FFG
show this  00:00:00,2 solNum=336    EDB EDB AAA | FDD EEB CAB | FFG FGG CCC
show this  00:00:00,2 solNum=337    EEA DAA DDA | EFF EFB CDB | GFB GGB CCC
show this  00:00:00,2 solNum=338    EEA DAA DDA | EBF EBB CDB | GFF GGF CCC
show this  00:00:00,2 solNum=339    EFF EEF AAA | EDF DDB CAB | GDB GGB CCC
show this  00:00:00,2 solNum=340    EFF EEF AAA | EDF GGB CAB | DDB DGB CCC
show this  00:00:00,2 solNum=341    EFF EEF AAA | EGF DDB CAB | DGB DGB CCC
show this  00:00:00,2 solNum=342    EFF BBF CBB | EEF DEG CCC | AAA DAG DDG
show this  00:00:00,2 solNum=343    EFF BBF CBB | EEF DEA CCC | GGA DGA DDA
show this  00:00:00,2 solNum=344    EFF BBF CBB | EEF GED CCC | GDD GAD AAA
show this  00:00:00,2 solNum=345    EFF BBF CBB | EEF AED CCC | ADD AGD AGG
show this  00:00:00,2 solNum=346    EBB BBD CDD | EEF GED CCC | GFF GAF AAA
show this  00:00:00,2 solNum=347    EBB BBD CDD | EEF AED CCC | AFF AGF AGG
show this  00:00:00,2 solNum=348    EEG EAG AAA | DEF BBG CBB | DFF DDF CCC
show this  00:00:00,2 solNum=349    EEG EBB AAA | CEG BBG FAD | CCC FDD FFD
show this  00:00:00,2 solNum=350    EEA EGD GGD | FEA BBA CDD | FFA FBB CCC
show this  00:00:00,2 solNum=351    EEA EGD GGD | FEA FFA CDD | BBA FBB CCC
show this  00:00:00,2 solNum=352    EEA EGA GGA | DEF BBA CBB | DFF DDF CCC
show this  00:00:00,2 solNum=353    EEA EGA BBA | DEF GGA CBB | DFF DDF CCC
show this  00:00:00,2 solNum=354    EEA EAA DDA | CEB DFB DFF | CCC GGB GFB
show this  00:00:00,2 solNum=355    EEA EAA DDA | CEB DBB DBF | CCC GGF GFF
show this  00:00:00,2 solNum=356    EEB EGB AAA | DEF GGB CAB | DFF DDF CCC
show this  00:00:00,2 solNum=357    EEB EAB AAA | DEF GGB CGB | DFF DDF CCC
show this  00:00:00,2 solNum=358    EEB EGD GGD | FEB FFB CDD | AAA FAB CCC
show this  00:00:00,2 solNum=359    EEB EGD GGD | CEB FFB FDD | CCC FAB AAA
show this  00:00:00,2 solNum=360    EED EDD GGA | CED FFA FGA | CCC FBB BBA
show this  00:00:00,2 solNum=361    EED EDD GGA | CED BBA FGA | CCC FBB FFA
show this  00:00:00,2 solNum=362    EED EDD GGB | CED FFB FGB | CCC FAB AAA
show this  00:00:00,2 solNum=363    EED EDD GGB | FED FFB CGB | AAA FAB CCC
show this  00:00:00,2 solNum=364    EED EDD AAA | CED FFG FAG | CCC FBB BBG
show this  00:00:00,2 solNum=365    EED EDD AAA | CED GBB GAF | CCC BBF GFF
show this  00:00:00,2 solNum=366    EED EDD AAA | CED GFF GAF | CCC BBF GBB
show this  00:00:00,2 solNum=367    EED EDD AAA | CED BBG FAG | CCC FBB FFG
show this  00:00:00,2 solNum=368    EED EDD AAA | FED GGB CAB | FFB FGB CCC
show this  00:00:00,2 solNum=369    EED EDD AAA | FED FFB CAB | GGB FGB CCC
show this  00:00:00,2 solNum=370    EED EDD AAA | GED GFF CAF | GBB BBF CCC
show this  00:00:00,2 solNum=371    EED EDD AAA | GED GFB CAB | GFB FFB CCC
show this  00:00:00,2 solNum=372    EED EDD AGG | CED AFF AGF | CCC BBF ABB
show this  00:00:00,2 solNum=373    EED EDD AGG | CED ABB AGF | CCC BBF AFF
show this  00:00:00,2 solNum=374    EED EDD BGG | CED BFF BGF | CCC BAF AAA
show this  00:00:00,2 solNum=375    FFG FAG AAA | FDE BBG CBB | DDE DEE CCC
show this  00:00:00,2 solNum=376    FFG FEG CEE | FBB DEG CCC | BBA DAA DDA
show this  00:00:00,2 solNum=377    FFG FGG AAA | FDD EDB CAB | EEB EDB CCC
show this  00:00:00,2 solNum=378    FFG FGG AAA | FEE DDB CAB | DEB DEB CCC
show this  00:00:00,2 solNum=379    FFA FBB BBE | FDA GEA CEE | GDA GDD CCC
show this  00:00:00,2 solNum=380    FFA FEE GGE | FDA BBA CGE | DDA DBB CCC
show this  00:00:00,2 solNum=381    FFA FGD GGD | FEA EEA CDD | BBA EBB CCC
show this  00:00:00,2 solNum=382    FFA FGA GGA | FDE BBA CBB | DDE DEE CCC
show this  00:00:00,2 solNum=383    FFA FGA BBA | FDE GGA CBB | DDE DEE CCC
show this  00:00:00,2 solNum=384    FFA FBB BBG | FAA EDG CDG | EEA EDD CCC
show this  00:00:00,2 solNum=385    FFA FBB BBG | FAA DDE CGG | DEA DEE CCC
show this  00:00:00,2 solNum=386    FFA FDD BBD | FAA EDG CBB | EEA EGG CCC
show this  00:00:00,2 solNum=387    FFA FDD BBD | FAA GDE CBB | GEA GEE CCC
show this  00:00:00,2 solNum=388    FFA FGG BBG | FAA DDE CBB | DEA DEE CCC
show this  00:00:00,2 solNum=389    FFA FAA BBA | FDD EDG CBB | EEG EDG CCC
show this  00:00:00,2 solNum=390    FFA FAA BBA | FDD EGG CBB | EED EGD CCC
show this  00:00:00,2 solNum=391    FFA FAA BBA | FEE DDG CBB | DEG DEG CCC
show this  00:00:00,2 solNum=392    FFA FAA BBA | FEE DDE CBB | DGG DGE CCC
show this  00:00:00,2 solNum=393    FFA FAA BBA | FGG DDE CBB | DEG DEE CCC
show this  00:00:00,2 solNum=394    FFA FAA BBA | FGG EDG CBB | EED EDD CCC
show this  00:00:00,2 solNum=395    FFA FAA GGA | FDD EDB CGB | EEB EDB CCC
show this  00:00:00,2 solNum=396    FFA FAA GGA | FEE DDB CGB | DEB DEB CCC
show this  00:00:00,2 solNum=397    FFB FGB AAA | FDE GGB CAB | DDE DEE CCC
show this  00:00:00,2 solNum=398    FFB FAB AAA | FDD EGB CGB | EED EGD CCC
show this  00:00:00,2 solNum=399    FFB FAB AAA | FDE GGB CGB | DDE DEE CCC
show this  00:00:00,2 solNum=400    FFB FAB AAA | FGG EDB CDB | EEG EDD CCC
show this  00:00:00,2 solNum=401    FFB FAB AAA | FGE DDB CDB | GGE DEE CCC
show this  00:00:00,2 solNum=402    FFB FGD GGD | FEB EEB CDD | AAA EAB CCC
show this  00:00:00,2 solNum=403    FFB FAE AAA | FBB GDE CEE | GBD GDD CCC
show this  00:00:00,2 solNum=404    FFB FAE AAA | FBB DDE CEE | DBG DGG CCC
show this  00:00:00,2 solNum=405    FFD FDD EEB | FAD GEB CEB | AAA GGB CCC
show this  00:00:00,2 solNum=406    FFD FDD GGB | FED EEB CGB | AAA EAB CCC
show this  00:00:00,2 solNum=407    FFD FDD AAA | FBD EBB CAB | EEG EGG CCC
show this  00:00:00,2 solNum=408    FFD FDD AAA | FED GEB CAB | EEB GGB CCC
show this  00:00:00,2 solNum=409    FFD FDD AAA | FED EEB CAB | GGB EGB CCC
show this  00:00:00,2 solNum=410    FFD FDD AAA | FGD EGB CAB | EEB EGB CCC
show this  00:00:00,2 solNum=411    FFE FGE GGB | FEE DDB CDB | AAA DAB CCC
show this  00:00:00,2 solNum=412    FFE FAE AAA | FEE BBD CBB | GDD GGD CCC
show this  00:00:00,2 solNum=413    FFE FAE AAA | FEE DDB CDB | GGB DGB CCC
show this  00:00:00,2 solNum=414    GDD GGF BFF | CED BED BAF | CCC BEE AAA
show this  00:00:00,2 solNum=415    GDA GGA BBA | DDF DEA CBB | EFF EEF CCC
show this  00:00:00,2 solNum=416    GDB GGB AAA | DDF DEB CAB | EFF EEF CCC
show this  00:00:00,2 solNum=417    GEE GGF AFF | CEB AEB ADF | CCC DDB ADB
show this  00:00:00,2 solNum=418    GEE GGF BFF | CED BED BAF | CCC BDD AAA
show this  00:00:00,2 solNum=419    GEE GGE AAA | CBB BBE FAD | CCC FDD FFD
show this  00:00:00,2 solNum=420    GEA GGA BBA | DEF EEA CBB | DFF DDF CCC
show this  00:00:00,2 solNum=421    GEB GGB AAA | DEF EEB CAB | DFF DDF CCC
show this  00:00:00,3 solNum=422    GFF GGF AAA | BBF DDE CAE | DBB DEE CCC
show this  00:00:00,3 solNum=423    GFF GGF EEB | DDF DEB CEB | AAA DAB CCC
show this  00:00:00,3 solNum=424    GBA BBF BFF | GGA EDA CDF | EEA EDD CCC
show this  00:00:00,3 solNum=425    GEE BBE CBB | GGF ADE CCC | AFF ADF ADD
show this  00:00:00,3 solNum=426    GEE BBE CBB | GGF DDE CCC | DFF DAF AAA
show this  00:00:00,3 solNum=427    GBB GDD AAA | BBF GED CAD | EFF EEF CCC
show this  00:00:00,3 solNum=428    GDA GDA BBA | CDD GEA FBB | CCC FEE FFE
show this  00:00:00,3 solNum=429    GDB GDB AAA | CDD GEB FAB | CCC FEE FFE
show this  00:00:00,3 solNum=430    GDD GDF AFF | CEE GDE AAF | CCC BBE ABB
show this  00:00:00,3 solNum=431    GDA GAA BBA | FDE GDD CBB | FFE FEE CCC
show this  00:00:00,3 solNum=432    GDD GBB BBA | CED GED FAA | CCC FEE FFA
show this  00:00:00,3 solNum=433    GDD GAD AAA | CDB GEB FEE | CCC FEB FFB
show this  00:00:00,3 solNum=434    GDD GAD AAA | CDB GFB EFF | CCC EEB EFB
show this  00:00:00,3 solNum=435    GDD GAD AAA | CDB GBB EBF | CCC EEF EFF
show this  00:00:00,3 solNum=436    GEE GBB BBA | CED GED FAA | CCC FDD FFA
show this  00:00:00,3 solNum=437    GEA GAA BBA | FEE GDE CBB | FFD FDD CCC
show this  00:00:00,3 solNum=438    GEE GEF AFF | CDE GDD AAF | CCC BBD ABB
show this  00:00:00,3 solNum=439    GFB GAB AAA | CFF GFB EDB | CCC EED EDD
show this  00:00:00,3 solNum=440    GFF GAF AAA | BBF GED CDD | EBB EED CCC
show this  00:00:00,3 solNum=441    GFF GAF AAA | CBF GBB EDB | CCC EED EDD
show this  00:00:00,3 solNum=442    GFF GEF EEB | CDF GDB EAB | CCC DDB AAA
show this  00:00:00,3 solNum=443    GBB BBF AAA | GDE GFF CAF | DDE DEE CCC
show this  00:00:00,3 solNum=444    GBA BBA BFA | GDE GFA CFF | DDE DEE CCC
show this  00:00:00,3 solNum=445    GDA DDA BBA | GDF GEA CBB | EFF EEF CCC
show this  00:00:00,3 solNum=446    GDB DDB AAA | GDF GEB CAB | EFF EEF CCC
show this  00:00:00,3 solNum=447    GFF BBF CBB | GDF GDE CCC | ADD AAE AEE
show this  00:00:00,3 solNum=448    GFF BBF CBB | GDF GEE CCC | DDE DAE AAA
show this  00:00:00,3 solNum=449    GFF BBF CBB | GDF GEA CCC | DDA DEA EEA
show this  00:00:00,3 solNum=450    GFF BBF CBB | GAF GDE CCC | AAA DDE DEE
show this  00:00:00,3 solNum=451    GFA FFA BBA | GDE GFA CBB | DDE DEE CCC
show this  00:00:00,3 solNum=452    GFB FFB AAA | GDE GFB CAB | DDE DEE CCC
show this  00:00:00,3 solNum=453    GGA DEE DDE | FGA BBA CDE | FFA FBB CCC
show this  00:00:00,3 solNum=454    GGA DEE DDE | FGA FFA CDE | BBA FBB CCC
show this  00:00:00,3 solNum=455    GGA DDA BBA | DGF DEA CBB | EFF EEF CCC
show this  00:00:00,3 solNum=456    GGA BAA BDA | BGF BED CDD | EFF EEF CCC
show this  00:00:00,3 solNum=457    GGA EAA EEA | CGB EBB FBD | CCC FDD FFD
show this  00:00:00,3 solNum=458    GGA FAA FFA | CGB DEB FEE | CCC DEB DDB
show this  00:00:00,3 solNum=459    GGA FAA FFA | CGB EEB FDD | CCC EDB EDB
show this  00:00:00,3 solNum=460    GGB DDB AAA | DGF DEB CAB | EFF EEF CCC
show this  00:00:00,3 solNum=461    GGB EAB AAA | DGF EEB CEB | DFF DDF CCC
show this  00:00:00,3 solNum=462    GGB DEE DDE | FGB FFB CDE | AAA FAB CCC
show this  00:00:00,3 solNum=463    GGB DEE DDE | CGB FFB FDE | CCC FAB AAA
show this  00:00:00,3 solNum=464    GGB EEF EFF | CGB DEB DAF | CCC DDB AAA
show this  00:00:00,3 solNum=465    GGB FEE FFE | CGB DDB FDE | CCC DAB AAA
show this  00:00:00,3 solNum=466    GGD FDD FFA | CGD BBA FEA | CCC EBB EEA
show this  00:00:00,3 solNum=467    GGA BGA BFA | BDE BFA CFF | DDE DEE CCC
show this  00:00:00,3 solNum=468    GGA DGA DDA | CBB BBA EDF | CCC EEF EFF
show this  00:00:00,3 solNum=469    GGA DGA BBA | FDE DDA CBB | FFE FEE CCC
show this  00:00:00,3 solNum=470    GGA FGA FFA | CBB BBA FED | CCC EDD EED
show this  00:00:00,3 solNum=471    GGA FGA BBA | FDE FFA CBB | DDE DEE CCC
show this  00:00:00,3 solNum=472    GGB DGB AAA | FDE DDB CAB | FFE FEE CCC
show this  00:00:00,3 solNum=473    GGB FGB AAA | FDE FFB CAB | DDE DEE CCC
show this  00:00:00,3 solNum=474    GGB FGD FFD | CEB EEB FDD | CCC EAB AAA
show this  00:00:00,3 solNum=475    GGE FGE FFA | CEE DDA FDA | CCC DBB BBA
show this  00:00:00,3 solNum=476    GGE FGE FFB | CEE DDB FDB | CCC DAB AAA
show this  00:00:00,3 solNum=477    GGE DGE DDA | CEE FFA FDA | CCC FBB BBA
show this  00:00:00,3 solNum=478    GGE DGE DDA | CEE BBA FDA | CCC FBB FFA
show this  00:00:00,3 solNum=479    GGE DGE DDB | CEE FFB FDB | CCC FAB AAA
show this  00:00:00,3 solNum=480    GGE DGE DDB | FEE FFB CDB | AAA FAB CCC

SVG.php

A simple php program, wich is able to read 2 arguments:

a max puzzle display number
	29
and a solution string like
	00:01:11,5 solNum=  1~AAIIFFFLDD GBBBBBHJJJ | AAAIIFLLLD GGGCCCHHHJ | EEEEIFKLDD EGCCKKKKHJ

Then we create an SVG output like this, where each box is defined:

<symbol id="box_0">
    <path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#F00000" />
    <path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#FF0000" />
    <path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#D00000" />
    <text style="fill:#FF0000; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">A</text>
    <text style="fill:#D00000; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">A</text>
    <text style="fill:#F00000; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">A</text>
</symbol>

 

....


<symbol id="box_11">
    <path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#C0C000" />
    <path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#CCCC00" />
    <path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#A0A000" />
    <text style="fill:#CCCC00; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">L</text>
    <text style="fill:#A0A000; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">L</text>
    <text style="fill:#C0C000; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">L</text>
</symbol>



... and more for animation...

Sourcecode:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="242" height="350" 
xmlns:xlink="http://www.w3.org/1999/xlink">
<symbol id="box_0">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#F00000" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#FF0000" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#D00000" />
	<text style="fill:#FF0000; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">A</text>
	<text style="fill:#D00000; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">A</text>
	<text style="fill:#F00000; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">A</text>
</symbol>

<symbol id="box_1">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#00F000" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#00FF00" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#00D000" />
	<text style="fill:#00FF00; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">B</text>
	<text style="fill:#00D000; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">B</text>
	<text style="fill:#00F000; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">B</text>
</symbol>

<symbol id="box_2">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#0000F0" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#0000FF" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#0000D0" />
	<text style="fill:#0000FF; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">C</text>
	<text style="fill:#0000D0; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">C</text>
	<text style="fill:#0000F0; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">C</text>
</symbol>

<symbol id="box_3">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#00F0F0" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#00FFFF" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#00D0D0" />
	<text style="fill:#00FFFF; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">D</text>
	<text style="fill:#00D0D0; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">D</text>
	<text style="fill:#00F0F0; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">D</text>
</symbol>

<symbol id="box_4">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#F000F0" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#FF00FF" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#D000D0" />
	<text style="fill:#FF00FF; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">E</text>
	<text style="fill:#D000D0; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">E</text>
	<text style="fill:#F000F0; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">E</text>
</symbol>

<symbol id="box_5">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#F0F000" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#FFFF00" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#D0D000" />
	<text style="fill:#FFFF00; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">F</text>
	<text style="fill:#D0D000; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">F</text>
	<text style="fill:#F0F000; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">F</text>
</symbol>

<symbol id="box_6">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#C00000" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#CC0000" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#A00000" />
	<text style="fill:#CC0000; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">G</text>
	<text style="fill:#A00000; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">G</text>
	<text style="fill:#C00000; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">G</text>
</symbol>

<symbol id="box_7">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#00C000" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#00CC00" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#00A000" />
	<text style="fill:#00CC00; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">H</text>
	<text style="fill:#00A000; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">H</text>
	<text style="fill:#00C000; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">H</text>
</symbol>

<symbol id="box_8">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#0000C0" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#0000CC" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#0000A0" />
	<text style="fill:#0000CC; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">I</text>
	<text style="fill:#0000A0; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">I</text>
	<text style="fill:#0000C0; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">I</text>
</symbol>

<symbol id="box_9">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#00C0C0" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#00CCCC" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#00A0A0" />
	<text style="fill:#00CCCC; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">J</text>
	<text style="fill:#00A0A0; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">J</text>
	<text style="fill:#00C0C0; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">J</text>
</symbol>

<symbol id="box_10">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#C000C0" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#CC00CC" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#A000A0" />
	<text style="fill:#CC00CC; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">K</text>
	<text style="fill:#A000A0; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">K</text>
	<text style="fill:#C000C0; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">K</text>
</symbol>

<symbol id="box_11">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#C0C000" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#CCCC00" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#A0A000" />
	<text style="fill:#CCCC00; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">L</text>
	<text style="fill:#A0A000; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">L</text>
	<text style="fill:#C0C000; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">L</text>
</symbol>

<symbol id="box_12">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#00F080" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#00FF88" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#00D060" />
	<text style="fill:#00FF88; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">M</text>
	<text style="fill:#00D060; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">M</text>
	<text style="fill:#00F080; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">M</text>
</symbol>

<symbol id="box_13">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#F00080" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#FF0088" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#D00060" />
	<text style="fill:#FF0088; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">N</text>
	<text style="fill:#D00060; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">N</text>
	<text style="fill:#F00080; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">N</text>
</symbol>

<symbol id="box_14">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#F08000" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#FF8800" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#D06000" />
	<text style="fill:#FF8800; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">O</text>
	<text style="fill:#D06000; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">O</text>
	<text style="fill:#F08000; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">O</text>
</symbol>

<symbol id="box_15">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#0080F0" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#0088FF" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#0060D0" />
	<text style="fill:#0088FF; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">P</text>
	<text style="fill:#0060D0; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">P</text>
	<text style="fill:#0080F0; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">P</text>
</symbol>

<symbol id="box_16">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#8000F0" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#8800FF" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#6000D0" />
	<text style="fill:#8800FF; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">Q</text>
	<text style="fill:#6000D0; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">Q</text>
	<text style="fill:#8000F0; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">Q</text>
</symbol>

<symbol id="box_17">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#80F000" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#88FF00" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#60D000" />
	<text style="fill:#88FF00; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">R</text>
	<text style="fill:#60D000; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">R</text>
	<text style="fill:#80F000; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">R</text>
</symbol>

<symbol id="box_18">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#80F0F0" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#88FFFF" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#60D0D0" />
	<text style="fill:#88FFFF; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">S</text>
	<text style="fill:#60D0D0; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">S</text>
	<text style="fill:#80F0F0; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">S</text>
</symbol>

<symbol id="box_19">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#F080F0" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#FF88FF" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#D060D0" />
	<text style="fill:#FF88FF; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">T</text>
	<text style="fill:#D060D0; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">T</text>
	<text style="fill:#F080F0; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">T</text>
</symbol>

<symbol id="box_20">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#F0F080" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#FFFF88" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#D0D060" />
	<text style="fill:#FFFF88; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">U</text>
	<text style="fill:#D0D060; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">U</text>
	<text style="fill:#F0F080; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">U</text>
</symbol>

<symbol id="box_21">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#F0F0F0" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#FFFFFF" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#D0D0D0" />
	<text style="fill:#FFFFFF; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">V</text>
	<text style="fill:#D0D0D0; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">V</text>
	<text style="fill:#F0F0F0; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">V</text>
</symbol>

<symbol id="box_22">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#800000" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#880000" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#600000" />
	<text style="fill:#880000; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">W</text>
	<text style="fill:#600000; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">W</text>
	<text style="fill:#800000; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">W</text>
</symbol>

<symbol id="box_23">
	<path d="M100 100 L0 90 L0 190 L100 200 Z" style="fill:#008000" />
	<path d="M100 100 L0 90 L55 40 L155 50 Z" style="fill:#008800" />
	<path d="M100 100 L155 50 L155 150 L100 200 Z" style="fill:#006000" />
	<text style="fill:#008800; font-size:65px" transform="rotate(-42.3) skewX(-42.3) translate(176,201)" text-anchor="middle">X</text>
	<text style="fill:#006000; font-size:90px" transform="skewY(5.7) translate(50,170)" text-anchor="middle">X</text>
	<text style="fill:#008000; font-size:70px" transform="rotate(51) skewY(-45.7) translate(102,110)" text-anchor="middle">X</text>
</symbol>

<g transform="scale(0.5) translate(110,20)">
<text x="-100" y="-200" style="font-size:50px;fill:black" >
puzzle animation<set attributeName="y" to="20" begin="1.75s" />
<set attributeName="y" to="-200" begin="36.75s" />
</text>
<text x="-100" y="-200" style="font-size:50px;fill:black" >
puzzle solved<set attributeName="y" to="20" begin="36.75s" />
<set attributeName="y" to="-200" begin="41.75s" />
</text>
<use  x="0" y="-380" xlink:href="#box_3" >
<set attributeName="y" to="200" begin="0s" />
<set attributeName="y" to="-380" begin="0.25s" />
<animate attributeName="y" begin="1.75s" dur="5s" from="-380" to="200" fill="freeze"/>
</use>
<use  x="0" y="-480" xlink:href="#box_1" >
<set attributeName="y" to="100" begin="0.75s" />
<set attributeName="y" to="-480" begin="1s" />
<animate attributeName="y" begin="16.75s" dur="5s" from="-480" to="100" fill="freeze"/>
</use>
<use  x="0" y="-580" xlink:href="#box_0" >
<set attributeName="y" to="0" begin="1.5s" />
<set attributeName="y" to="-580" begin="1.75s" />
<animate attributeName="y" begin="31.75s" dur="5s" from="-580" to="0" fill="freeze"/>
</use>
<use  x="-55" y="-330" xlink:href="#box_3" >
<set attributeName="y" to="250" begin="0s" />
<set attributeName="y" to="-330" begin="0.25s" />
<animate attributeName="y" begin="1.75s" dur="5s" from="-330" to="250" fill="freeze"/>
</use>
<use  x="-55" y="-430" xlink:href="#box_1" >
<set attributeName="y" to="150" begin="0.75s" />
<set attributeName="y" to="-430" begin="1s" />
<animate attributeName="y" begin="16.75s" dur="5s" from="-430" to="150" fill="freeze"/>
</use>
<use  x="-55" y="-530" xlink:href="#box_1" >
<set attributeName="y" to="50" begin="0.75s" />
<set attributeName="y" to="-530" begin="1s" />
<animate attributeName="y" begin="16.75s" dur="5s" from="-530" to="50" fill="freeze"/>
</use>
<use  x="-110" y="-280" xlink:href="#box_2" >
<set attributeName="y" to="300" begin="0.5s" />
<set attributeName="y" to="-280" begin="0.75s" />
<animate attributeName="y" begin="11.75s" dur="5s" from="-280" to="300" fill="freeze"/>
</use>
<use  x="-110" y="-380" xlink:href="#box_2" >
<set attributeName="y" to="200" begin="0.5s" />
<set attributeName="y" to="-380" begin="0.75s" />
<animate attributeName="y" begin="11.75s" dur="5s" from="-380" to="200" fill="freeze"/>
</use>
<use  x="-110" y="-480" xlink:href="#box_1" >
<set attributeName="y" to="100" begin="0.75s" />
<set attributeName="y" to="-480" begin="1s" />
<animate attributeName="y" begin="16.75s" dur="5s" from="-480" to="100" fill="freeze"/>
</use>
<use  x="100" y="-370" xlink:href="#box_3" >
<set attributeName="y" to="210" begin="0s" />
<set attributeName="y" to="-370" begin="0.25s" />
<animate attributeName="y" begin="1.75s" dur="5s" from="-370" to="210" fill="freeze"/>
</use>
<use  x="100" y="-470" xlink:href="#box_3" >
<set attributeName="y" to="110" begin="0s" />
<set attributeName="y" to="-470" begin="0.25s" />
<animate attributeName="y" begin="1.75s" dur="5s" from="-470" to="110" fill="freeze"/>
</use>
<use  x="100" y="-570" xlink:href="#box_0" >
<set attributeName="y" to="10" begin="1.5s" />
<set attributeName="y" to="-570" begin="1.75s" />
<animate attributeName="y" begin="31.75s" dur="5s" from="-570" to="10" fill="freeze"/>
</use>
<use  x="45" y="-320" xlink:href="#box_4" >
<set attributeName="y" to="260" begin="0.25s" />
<set attributeName="y" to="-320" begin="0.5s" />
<animate attributeName="y" begin="6.75s" dur="5s" from="-320" to="260" fill="freeze"/>
</use>
<use  x="45" y="-420" xlink:href="#box_5" >
<set attributeName="y" to="160" begin="1s" />
<set attributeName="y" to="-420" begin="1.25s" />
<animate attributeName="y" begin="21.75s" dur="5s" from="-420" to="160" fill="freeze"/>
</use>
<use  x="45" y="-520" xlink:href="#box_0" >
<set attributeName="y" to="60" begin="1.5s" />
<set attributeName="y" to="-520" begin="1.75s" />
<animate attributeName="y" begin="31.75s" dur="5s" from="-520" to="60" fill="freeze"/>
</use>
<use  x="-10" y="-270" xlink:href="#box_2" >
<set attributeName="y" to="310" begin="0.5s" />
<set attributeName="y" to="-270" begin="0.75s" />
<animate attributeName="y" begin="11.75s" dur="5s" from="-270" to="310" fill="freeze"/>
</use>
<use  x="-10" y="-370" xlink:href="#box_6" >
<set attributeName="y" to="210" begin="1.25s" />
<set attributeName="y" to="-370" begin="1.5s" />
<animate attributeName="y" begin="26.75s" dur="5s" from="-370" to="210" fill="freeze"/>
</use>
<use  x="-10" y="-470" xlink:href="#box_6" >
<set attributeName="y" to="110" begin="1.25s" />
<set attributeName="y" to="-470" begin="1.5s" />
<animate attributeName="y" begin="26.75s" dur="5s" from="-470" to="110" fill="freeze"/>
</use>
<use  x="200" y="-360" xlink:href="#box_4" >
<set attributeName="y" to="220" begin="0.25s" />
<set attributeName="y" to="-360" begin="0.5s" />
<animate attributeName="y" begin="6.75s" dur="5s" from="-360" to="220" fill="freeze"/>
</use>
<use  x="200" y="-460" xlink:href="#box_4" >
<set attributeName="y" to="120" begin="0.25s" />
<set attributeName="y" to="-460" begin="0.5s" />
<animate attributeName="y" begin="6.75s" dur="5s" from="-460" to="120" fill="freeze"/>
</use>
<use  x="200" y="-560" xlink:href="#box_0" >
<set attributeName="y" to="20" begin="1.5s" />
<set attributeName="y" to="-560" begin="1.75s" />
<animate attributeName="y" begin="31.75s" dur="5s" from="-560" to="20" fill="freeze"/>
</use>
<use  x="145" y="-310" xlink:href="#box_4" >
<set attributeName="y" to="270" begin="0.25s" />
<set attributeName="y" to="-310" begin="0.5s" />
<animate attributeName="y" begin="6.75s" dur="5s" from="-310" to="270" fill="freeze"/>
</use>
<use  x="145" y="-410" xlink:href="#box_5" >
<set attributeName="y" to="170" begin="1s" />
<set attributeName="y" to="-410" begin="1.25s" />
<animate attributeName="y" begin="21.75s" dur="5s" from="-410" to="170" fill="freeze"/>
</use>
<use  x="145" y="-510" xlink:href="#box_5" >
<set attributeName="y" to="70" begin="1s" />
<set attributeName="y" to="-510" begin="1.25s" />
<animate attributeName="y" begin="21.75s" dur="5s" from="-510" to="70" fill="freeze"/>
</use>
<use  x="90" y="-260" xlink:href="#box_2" >
<set attributeName="y" to="320" begin="0.5s" />
<set attributeName="y" to="-260" begin="0.75s" />
<animate attributeName="y" begin="11.75s" dur="5s" from="-260" to="320" fill="freeze"/>
</use>
<use  x="90" y="-360" xlink:href="#box_5" >
<set attributeName="y" to="220" begin="1s" />
<set attributeName="y" to="-360" begin="1.25s" />
<animate attributeName="y" begin="21.75s" dur="5s" from="-360" to="220" fill="freeze"/>
</use>
<use  x="90" y="-460" xlink:href="#box_6" >
<set attributeName="y" to="120" begin="1.25s" />
<set attributeName="y" to="-460" begin="1.5s" />
<animate attributeName="y" begin="26.75s" dur="5s" from="-460" to="120" fill="freeze"/>
</use>
</g>
</svg>

Rolf LANG - Remsstr. 39 - 71384 Weinstadt |