commit 8461b0afe225f8549ac1df4c1e2883d36e2cca7e
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Thu May 27 00:32:55 2021 +0200

    New tutorials.

diff --git a/src/main/java/org/distorted/tutorials/TutorialList.java b/src/main/java/org/distorted/tutorials/TutorialList.java
index 4ce6a597..ccf08f2d 100644
--- a/src/main/java/org/distorted/tutorials/TutorialList.java
+++ b/src/main/java/org/distorted/tutorials/TutorialList.java
@@ -117,15 +117,15 @@ public enum TutorialList
                          }
         ),
 
-  DIAM2 ( ObjectList.DIAM, 2,
+  ULTI ( ObjectList.ULTI, 2,
           new String[][] {
-                          {"gb","R2wrbJJ3izM","How to Solve a Skewb Diamond","Dr. Penguin^3"},
-                          {"es","2RCusYQdYYE","Como resolver Skewb Diamond","Tutoriales Rubik"},
-                          {"ru","k8B6RFcNoGw","Как собрать Skewb Diamond","Алексей Ярыгин"},
-                          {"fr","tqbkgwNcZCE","Comment résoudre le Skewb Diamond","Valentino Cube"},
-                          {"de","6ewzrCOnZfg","Octagon lösen","JamesKnopf"},
-                          {"pl","61_Z4TpLMBc","Diamond Skewb TUTORIAL PL","MrUk"},
-                          {"kr","hVBSlfHVTME","공식 하나만 사용 - 다이아몬드 스큐브","Denzel Washington"},
+                          {"gb","n1ikPKZxGEo","Ultimate Skewb Tutorial","BeardedCubing"},
+                          {"es","wNL1WJ_sCfs","Resolver Skewb ULTIMATE","Cuby"},
+                          {"ru","ifkM8Rr3Y8E","Как собрать Скьюб Ультимейт","Алексей Ярыгин"},
+                          {"fr","r_eoNcejdrA","Résoudre le Skewb Ultimate","ValentinoCube"},
+                          {"de","16ioOywTVvI","Skewb Ultimate - Tutorial","GerCubing"},
+                          {"pl","8MsyPs1VB8U","Ultimate skewb TUTORIAL PL","MrUK"},
+                          {"kr","VOt9_K48c0k","스큐브 얼티미트 공식","노케빈"},
                          }
         ),
 
@@ -312,6 +312,28 @@ public enum TutorialList
                           {"pl","XcHzTvVR6Po","Bandaged 3x3 v.B cube","MrUK"},
                           {"kr","1gsoijF_5q0","BiCube Tutorial (해법)","듀나메스 큐브 해법연구소"},
                          }
+       ),
+
+  DIAM2 ( ObjectList.DIAM, 2,
+          new String[][] {
+                          {"gb","R2wrbJJ3izM","How to Solve a Skewb Diamond","Dr. Penguin^3"},
+                          {"es","2RCusYQdYYE","Como resolver Skewb Diamond","Tutoriales Rubik"},
+                          {"ru","k8B6RFcNoGw","Как собрать Skewb Diamond","Алексей Ярыгин"},
+                          {"fr","tqbkgwNcZCE","Comment résoudre le Skewb Diamond","Valentino Cube"},
+                          {"de","6ewzrCOnZfg","Octagon lösen","JamesKnopf"},
+                          {"pl","61_Z4TpLMBc","Diamond Skewb TUTORIAL PL","MrUk"},
+                          {"kr","hVBSlfHVTME","공식 하나만 사용 - 다이아몬드 스큐브","Denzel Washington"},
+                         }
+       ),
+
+  DIAM3 ( ObjectList.DIAM, 3,
+          new String[][] {
+                          {"gb","n_mBSUDLUZw","Face Turning Octahedron Tutorial","SuperAntoniovivaldi"},
+                          {"es","ogf0t6fGxZI","FTO - Tutorial en español","Gadi Rubik"},
+                          {"ru","VXCjk0bVRoA","Как собрать Face Turning Octahedron","Алексей Ярыгин"},
+                          {"de","6bO0AcwY5K8","Face Turning Octahedron - Tutorial","GerCubing"},
+                          {"pl","huWg-ZfP-KY","Octahedron cube TUTORIAL PL","MrUk"}
+                         }
        );
 
   public static final int NUM_OBJECTS = values().length;
