commit 85646486fcb9aca92a195a36dbea2b7814fec3e9
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Wed Jan 12 00:23:30 2022 +0100

    Pyramorphix: tutorials

diff --git a/src/main/java/org/distorted/tutorials/TutorialList.java b/src/main/java/org/distorted/tutorials/TutorialList.java
index aee90542..e2ee8aa7 100644
--- a/src/main/java/org/distorted/tutorials/TutorialList.java
+++ b/src/main/java/org/distorted/tutorials/TutorialList.java
@@ -401,6 +401,21 @@ public enum TutorialList
                          }
        ),
 
+  HELI3 ( ObjectConstants.HELI_3,
+          new String[][] {
+                          {"gb","-suwJpd_PO8","Helicopter Cube Tutorial","Bearded Cubing"},
+                          {"es","DWG9n_YyGPA","Resolver Helicopter Cube","Cuby"},
+                          {"ru","V4lJ3pg7Hio","Как собрать Куб Вертолет","Алексей Ярыгин"},
+                          {"fr","Zk8zWBWD2Ow","Comment résoudre le Helicopter Cube","Julien"},
+                          {"de","6VUH_FkBTlw","Helicopter Cube Tutorial","GerCubing"},
+                          {"pl","zoBZame4gFo","Helicopter Cube TUTORIAL PL","MrUk"},
+                          {"br","k8PVOARh6Kk","Como resolver o Helicopter Cube 1/3","Rafael Cinoto"},
+                          {"br","6d4JLfuIwOQ","Como resolver o Helicopter Cube 2/3","Rafael Cinoto"},
+                          {"br","moiV-2oWgrA","Como resolver o Helicopter Cube 3/3","Rafael Cinoto"},
+                          {"kr","xsXQSrEbgag","헬리콥터 큐브를 맞추는 법","연서큐브박"},
+                         }
+        ),
+
   DINO3 ( ObjectConstants.DINO_3,
           new String[][] {
                           {"gb","puTJZqFBQwo","Dino Skewb Cube Tutorial","Bearded Cubing"},
@@ -427,21 +442,6 @@ public enum TutorialList
                          }
         ),
 
-  HELI3 ( ObjectConstants.HELI_3,
-          new String[][] {
-                          {"gb","-suwJpd_PO8","Helicopter Cube Tutorial","Bearded Cubing"},
-                          {"es","DWG9n_YyGPA","Resolver Helicopter Cube","Cuby"},
-                          {"ru","V4lJ3pg7Hio","Как собрать Куб Вертолет","Алексей Ярыгин"},
-                          {"fr","Zk8zWBWD2Ow","Comment résoudre le Helicopter Cube","Julien"},
-                          {"de","6VUH_FkBTlw","Helicopter Cube Tutorial","GerCubing"},
-                          {"pl","zoBZame4gFo","Helicopter Cube TUTORIAL PL","MrUk"},
-                          {"br","k8PVOARh6Kk","Como resolver o Helicopter Cube 1/3","Rafael Cinoto"},
-                          {"br","6d4JLfuIwOQ","Como resolver o Helicopter Cube 2/3","Rafael Cinoto"},
-                          {"br","moiV-2oWgrA","Como resolver o Helicopter Cube 3/3","Rafael Cinoto"},
-                          {"kr","xsXQSrEbgag","헬리콥터 큐브를 맞추는 법","연서큐브박"},
-                         }
-        ),
-
   SKEW2 ( ObjectConstants.SKEW_2,
           new String[][] {
                           {"gb","I6132yshkeU","How to Solve the Skewb","Z3"},
@@ -495,35 +495,6 @@ public enum TutorialList
                          }
         ),
 
-  SQUA1 ( ObjectConstants.SQU1_3,
-          new String[][] {
-                          {"gb","0tX-f6RLgac","How to Solve the Square-1","Z3"},
-                          {"es","mGtHDWj_i1o","Resolver SQUARE-1","Cuby"},
-                          {"ru","XguuJTUwJoE","Как собрать Скваер-1","Алексей Ярыгин"},
-                          {"fr","knRmTSa6aHQ","Comment résoudre le Square-1 (1/3)","Valentino Cube"},
-                          {"fr","y-0ZrAgzETI","Comment résoudre le Square-1 (2/3)","Valentino Cube"},
-                          {"fr","tYbE9GfEokw","Comment résoudre le Square-1 (3/3)","Valentino Cube"},
-                          {"de","p9DMIzNQ3b8","Square-1 Tutorial (1/2)","Pezcraft"},
-                          {"de","gM6E28JGmoo","Square-1 Tutorial (2/2)","Pezcraft"},
-                          {"pl","_0rsImrp9jc","Jak ułożyć: Square-1","DżoDżo"},
-                          {"br","geT7SvX0DEw","Tutorial do Square-1","Pedro Filho"},
-                          {"kr","NcB50lWdQzE","스퀘어1 맞추는 방법","iamzoone"},
-                         }
-       ),
-
-  SQUA2 ( ObjectConstants.SQU2_3,
-          new String[][] {
-                          {"gb","PPXojiFthEs","Square-2 Tutorial","SuperAntoniovivaldi"},
-                          {"es","IiMwc51xKBQ","Cómo resolver Square-2","skieur cubb"},
-                          {"ru","XZ6m8uF5oUk","Как собрать Square-2.","Илья Топор-Гилка"},
-                          {"fr","R-m9IgYAFPA","Tutoriel: résolution du Square-2","skieur cubb"},
-                          {"pl","SukHyoMzcgM","Square-2 TUTORIAL PL","MrUk"},
-                          {"br","T3ts5gHLJV8","Tutorial do Square-2 1/2","Rafael Cinoto"},
-                          {"br","4wwWE5Ni0Fw","Tutorial do Square-2 2/2","Rafael Cinoto"},
-                          {"kr","psG9Ar4pBrc","초보자를 위한 스퀘어2 해법","SlowCuberToumai"},
-                         }
-       ),
-
   MIRR2 ( ObjectConstants.MIRR_2,
           new String[][] {
                           {"gb","rSH-ZEqTmxs","Solve 2x2 Mirror Blocks","King of Cubing"},
@@ -557,6 +528,35 @@ public enum TutorialList
                           {"gb","Us1Dlr0PyEA","4x4 Mirror: Superparity","SuperAntoniovivaldi"},
                           {"es","tN2D3j0o-wk","Como hacer un mirror 4x4x4","JGOM Designer"},
                          }
+       ),
+
+  SQUA1 ( ObjectConstants.SQU1_3,
+          new String[][] {
+                          {"gb","0tX-f6RLgac","How to Solve the Square-1","Z3"},
+                          {"es","mGtHDWj_i1o","Resolver SQUARE-1","Cuby"},
+                          {"ru","XguuJTUwJoE","Как собрать Скваер-1","Алексей Ярыгин"},
+                          {"fr","knRmTSa6aHQ","Comment résoudre le Square-1 (1/3)","Valentino Cube"},
+                          {"fr","y-0ZrAgzETI","Comment résoudre le Square-1 (2/3)","Valentino Cube"},
+                          {"fr","tYbE9GfEokw","Comment résoudre le Square-1 (3/3)","Valentino Cube"},
+                          {"de","p9DMIzNQ3b8","Square-1 Tutorial (1/2)","Pezcraft"},
+                          {"de","gM6E28JGmoo","Square-1 Tutorial (2/2)","Pezcraft"},
+                          {"pl","_0rsImrp9jc","Jak ułożyć: Square-1","DżoDżo"},
+                          {"br","geT7SvX0DEw","Tutorial do Square-1","Pedro Filho"},
+                          {"kr","NcB50lWdQzE","스퀘어1 맞추는 방법","iamzoone"},
+                         }
+       ),
+
+  SQUA2 ( ObjectConstants.SQU2_3,
+          new String[][] {
+                          {"gb","PPXojiFthEs","Square-2 Tutorial","SuperAntoniovivaldi"},
+                          {"es","IiMwc51xKBQ","Cómo resolver Square-2","skieur cubb"},
+                          {"ru","XZ6m8uF5oUk","Как собрать Square-2.","Илья Топор-Гилка"},
+                          {"fr","R-m9IgYAFPA","Tutoriel: résolution du Square-2","skieur cubb"},
+                          {"pl","SukHyoMzcgM","Square-2 TUTORIAL PL","MrUk"},
+                          {"br","T3ts5gHLJV8","Tutorial do Square-2 1/2","Rafael Cinoto"},
+                          {"br","4wwWE5Ni0Fw","Tutorial do Square-2 2/2","Rafael Cinoto"},
+                          {"kr","psG9Ar4pBrc","초보자를 위한 스퀘어2 해법","SlowCuberToumai"},
+                         }
        );
 
   public static final int NUM_OBJECTS = values().length;
