commit 35ef9879fe8522836200e012aa755731ee5a01a4
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Tue Jan 11 14:01:34 2022 +0100

    Pedro Filho's and Rafael Cinoto's Brazillian tutorials.

diff --git a/src/main/java/org/distorted/tutorials/TutorialList.java b/src/main/java/org/distorted/tutorials/TutorialList.java
index 8e8890ba..4ac1d72a 100644
--- a/src/main/java/org/distorted/tutorials/TutorialList.java
+++ b/src/main/java/org/distorted/tutorials/TutorialList.java
@@ -35,6 +35,7 @@ public enum TutorialList
                           {"fr","V1XS993AUuw","Résoudre le cube 2x2","Rachma Nikov"},
                           {"de","d8tKa8SRkXw","2x2 Zauberwürfel lösen","Pezcraft"},
                           {"pl","haNWdAYWGsY","Jak ułożyć kostkę Rubika 2x2","DżoDżo"},
+                          {"br","42W6SM17EuM","Como resolver cubo 2x2","Pedro Filho"},
                           {"kr","wTMsdWKq6No","2x2 큐브 공식을 이해하는 해법","듀나메스 큐브 해법연구소"},
                      //   {"tw","CfOCXxhCb8U","2x2魔術方塊復原","1hrBLD"},
                          }
@@ -48,6 +49,7 @@ public enum TutorialList
                           {"fr","T-ASx2wbHVY","Comment résoudre un Rubik's Cube","Le Cube"},
                           {"de","epdcq0L3bDE","3x3 Zauberwürfel lösen","Pezcraft"},
                           {"pl","cBU9Y729nQM","Jak ułożyć kostkę Rubika 3x3","DżoDżo"},
+                          {"br","Vdxl7TvX69c","Como resolver cubo 3x3","Pedro Filho"},
                           {"kr","PMLG4__npcY","3x3 큐브 기초해법 (파트1)","듀나메스 큐브 해법연구소"},
                           {"kr","vbvyjs4Vmoc","3x3 큐브 기초해법 (파트2)","듀나메스 큐브 해법연구소"},
                           {"kr","V5eeKu9abCc","3x3 큐브 기초해법 (파트3)","듀나메스 큐브 해법연구소"},
@@ -63,6 +65,7 @@ public enum TutorialList
                           {"fr","C83gYXn-zpI","Comment résoudre un Rubik's Cube 4x4","Le Cube"},
                           {"de","Z7EmIp-TLN0","4x4 Zauberwürfel lösen","JamesKnopf"},
                           {"pl","LiUxNsowXiI","Jak ułożyć kostkę 4x4","DżoDżo"},
+                          {"br","DQydZR0EHdo","Como resolver cubo 4x4","Pedro Filho"},
                           {"kr","5g4QORteCsk","원리로 이해하는 444 큐브 기초 해법","듀나메스 큐브 해법연구소"},
                       //    {"tw","HuyaNIUaSqo","4x4魔術方塊復原#1","1hrBLD"},
                       //    {"tw","gHho4gJQMXw","4x4魔術方塊復原#2","1hrBLD"},
@@ -80,6 +83,7 @@ public enum TutorialList
                           {"fr","sq14CsrSkbo","Comment résoudre un Rubik's Cube 5x5","Le Cube"},
                           {"de","luLwvHDPnrA","5x5 Zauberwürfel lösen","Pezcraft"},
                           {"pl","ERsPyWOF7mg","Jak ułożyć kostkę 5x5x5","DżoDżo"},
+                          {"br","WQospjKXfvQ","Como resolver cubo 5x5","Pedro Filho"},
                           {"kr","D46qDaBFWNM","[555큐브]믿고보는영상!","Playon U온돌차"},
                          }
         ),
@@ -168,6 +172,7 @@ public enum TutorialList
                           {"fr","tlFLE2UvjFo","Tutoriel: le rubik's cube mirroir","Le Cubiste"},
                           {"de","Qf2EadLLiZo","Mirror Cube lösen","Pezcraft"},
                           {"pl","r1-MzAL3TxE","Jak ułożyć kostkę mirror","Cube Masters"},
+                          {"br","HWGGpIKRT_I","Como resolver o Mirror Blocks","Pedro Filho"},
                           {"kr","p3OJSbWopqg","미러블럭 해법","듀나메스 큐브 해법연구소"},
                          }
        ),
@@ -191,6 +196,7 @@ public enum TutorialList
                           {"fr","z6xToKiu38M","Résolution du 3x3x2","asthalis"},
                           {"de","3qI55VS5MrY","2x3x3 - Tutorial","GerCubing"},
                           {"pl","KSs928xIwKg","3x3x2 cube Tutorial PL","MrUK"},
+                          {"br","RnjJBXOp9DA","Como resolver o cubóide 3x3x2","Pedro Filho"},
                           {"kr","E3Oj8bKcTO4","2x3x3 큐보이드해법","듀나메스 큐브 해법연구소"},
                          }
        ),
@@ -203,6 +209,7 @@ public enum TutorialList
                           {"fr","xJdC1PW8v3M","Résolution du 2x2x3","asthalis"},
                           {"de","NDjofQ42C9E","2x2x3 - Tutorial","GerCubing"},
                           {"pl","RWF-7v5KE74","2x2x3 cube Tutorial PL","MrUK"},
+                          {"br","W6cp_1Q9SeY","Como resolver o cubóide 2x2x3","Pedro Filho"},
                           {"kr","DIaUaxQbJhw","2x2x3 해법","듀나메스 큐브 해법연구소"},
                          }
        ),
@@ -251,6 +258,8 @@ public enum TutorialList
                           {"fr","Ln1vl85puKo","Résoudre le Megaminx","Victor Colin"},
                           {"de","d-GQD6CBdB8","Megaminx lösen","Pezcraft"},
                           {"pl","BZTW6ApeRZE","Jak ułożyć: Megaminx","DżoDżo"},
+                          {"br","0BTzkDZW078","Como resolver o Megaminx 1/2","Pedro Filho"},
+                          {"br","VVHzZI73BN0","Como resolver o Megaminx 2/2","Pedro Filho"},
                           {"kr","2NUsMclrD-0","메가밍크스 예시솔빙","iamzoone"},
                          }
        ),
@@ -264,6 +273,9 @@ public enum TutorialList
                           {"ru","YRXRdT2jCn8","Как собрать Мастер Киломинкс ч.3","Артем Мартиросов"},
                           {"fr","usMiWt44aqo","Résolution du Master Kilominx","Asthalis"},
                           {"pl","rdln0IG86_s","Master Kilominx TUTORIAL PL","MrUK"},
+                          {"br","0nmaZf2-44M","Como resolver o Master Kilominx 1/3","Rafael Cinoto"},
+                          {"br","SkR6RybAKHc","Como resolver o Master Kilominx 2/3","Rafael Cinoto"},
+                          {"br","5C7J7Cb4a7Q","Como resolver o Master Kilominx 3/3","Rafael Cinoto"},
                           {"kr","dvy-GxCjm5c","마스터 킬로밍크스 배우기 1","vincentcube"},
                           {"kr","Jm0B12vNxsE","마스터 킬로밍크스 배우기 2","vincentcube"},
                           {"kr","H1I18FVpr6g","마스터 킬로밍크스 배우기 3","vincentcube"},
@@ -307,6 +319,7 @@ public enum TutorialList
                           {"fr","Z2h1YI6jPes","Comment résoudre le Pyraminx","ValentinoCube"},
                           {"de","x_DMA8htJpY","Pyraminx lösen","Pezcraft"},
                           {"pl","uNpKpJfAa5I","Jak ułożyć: Pyraminx","DżoDżo"},
+                          {"br","dtC0GNGyXqw","Como resolver o Pyraminx","Pedro Filho"},
                           {"kr","mO3excjvvoA","피라밍크스 맞추는 방법","iamzoone"},
                     //    {"tw","YS3cDcP6Aro","金字塔方塊解法","1hrBLD"},
                          }
@@ -320,6 +333,9 @@ public enum TutorialList
                           {"fr","F3gzBs7uvmw","Tuto: résoudre le Master Pyraminx","Spaghetti Cubing"},
                           {"de","3Q_bO7_FfAI","Master Pyraminx lösen","CubaroCubing"},
                           {"pl","EamwvhmHC7Q","4x4 (Master) Pyraminx PL","MrUk"},
+                          {"br","cKql6YZ7yAg","Como resolver o Pyraminx 4x4 1/3","Rafael Cinoto"},
+                          {"br","gtNQDPsN2Dg","Como resolver o Pyraminx 4x4 2/3","Rafael Cinoto"},
+                          {"br","j8_-s4rd8mw","Como resolver o Pyraminx 4x4 3/3","Rafael Cinoto"},
                           {"kr","JlmBKaHESyY","마스터 피라밍크스 해법","주누후누"},
                          }
         ),
@@ -331,6 +347,10 @@ public enum TutorialList
                           {"ru","gMp1tbDyDWg","Как собрать Professor Pyraminx","RBcuber"},
                           {"de","pCHx9bVMSgI","Professor Pyraminx Teil 1","Arvid Bollmann"},
                           {"de","iiNXJMVNmCM","Professor Pyraminx Teil 2","Arvid Bollmann"},
+                          {"br","t2QJSSjNxPw","Resolver o Professor Pyraminx 1/4","Rafael Cinoto"},
+                          {"br","mI6W6IFyVv0","Resolver o Professor Pyraminx 2/4","Rafael Cinoto"},
+                          {"br","0HoOp6JlLSs","Resolver o Professor Pyraminx 3/4","Rafael Cinoto"},
+                          {"br","Xg1jnCRsw_I","Resolver o Professor Pyraminx 4/4","Rafael Cinoto"},
                          }
         ),
 
@@ -351,6 +371,7 @@ public enum TutorialList
                           {"fr","tqbkgwNcZCE","Comment résoudre le Skewb Diamond","Valentino Cube"},
                           {"de","6ewzrCOnZfg","Octagon lösen","JamesKnopf"},
                           {"pl","61_Z4TpLMBc","Diamond Skewb TUTORIAL PL","MrUk"},
+                          {"br","UapwpXMYtH4","Como resolver o Octaedro Diamond","Rafael Cinoto"},
                           {"kr","hVBSlfHVTME","공식 하나만 사용 - 다이아몬드 스큐브","Denzel Washington"},
                          }
        ),
@@ -361,7 +382,10 @@ public enum TutorialList
                           {"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"}
+                          {"pl","huWg-ZfP-KY","Octahedron cube TUTORIAL PL","MrUk"},
+                          {"br","WN3BoP4EbvM","Como resolver o octaedro 3x3 1/3","Rafael Cinoto"},
+                          {"br","4zFlfANOliE","Como resolver o octaedro 3x3 2/3","Rafael Cinoto"},
+                          {"br","6OvNzoHk7RU","Como resolver o octaedro 3x3 3/3","Rafael Cinoto"},
                          }
        ),
 
@@ -382,6 +406,7 @@ public enum TutorialList
                           {"fr","hNkpte7Mesc","Comment résoudre le Dino Cube","Valentino Cube"},
                           {"de","RqJLI6_C9JA","Dino Cube Tutorial","GerCubing"},
                           {"pl","o05DYu8UMio","Dino Cube TUTORIAL PL","MrUk"},
+                          {"br","jAwjAF8dpOM","Como resolver o Dino Cube","Rafael Cinoto"},
                           {"kr","imbrqGPSXWQ","(엑스큐브)완전 정복하기!","초등취미생활"},
                          }
         ),
@@ -394,6 +419,7 @@ public enum TutorialList
                           {"fr","zw7UZcqqsgA","Comment résoudre le Redi Cube","ValentinoCube"},
                           {"de","YU8riouyC2w","Redi Cube Solve","CubaroCubing"},
                           {"pl","vxo3lXMsWQI","Jak ułożyć Redi Cube?","DJ rubiks"},
+                          {"br","muQ8U_G4LmM","Como resolver o Redi Cube","Rafael Cinoto"},
                           {"kr","a5CzDMbRzbY","레디큐브를 배우기","vincentcube"},
                          }
         ),
@@ -406,6 +432,9 @@ public enum TutorialList
                           {"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","헬리콥터 큐브를 맞추는 법","연서큐브박"},
                          }
         ),
@@ -418,6 +447,7 @@ public enum TutorialList
                           {"fr","lR-GuIroh4k","Comment réussir le skewb","Rachma Nikov"},
                           {"de","7RX6D5pznOk","Skewb lösen","Pezcraft"},
                           {"pl","ofRu1fByNpk","Jak ułożyć: Skewb","DżoDżo"},
+                          {"br","mNycauwshWs","Como resolver o Skewb","Pedro Filho"},
                           {"kr","5R3sU-_bMAI","SKEWB 초보 공식","iamzoone"},
                      //   {"tw","8srf9xhsS9k","Skewb斜轉方塊解法","1hrBLD"},
                          }
@@ -499,6 +529,7 @@ public enum TutorialList
                           {"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"},
                          }
        ),
@@ -510,6 +541,8 @@ public enum TutorialList
                           {"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"},
                          }
        );
