First two layers algorithms
1U' R' U R U' R2' U R U' R' U U2 R2' U R U' R U R2' U
2F R F' R' F R2 F' R' F R F' F2 R2' F' R' F R' F' R2 F'
3U' R U' R' B' R B U2'
4F R' F R D R' D' F2
5U' R' U R2 U' R2' U R' F R F'
6R U' R' U R' F R F'
7R' F R F' R U' R' U
8U' R U R' F R' F'
9R U' R U R U' R2' U R U' R U R2' U' R U R' F R2 F' R F R F'
10R' F R' F' R' F R2 F' R' F R' F' R2 F R' F' R U' R2' U R' U' R' U
11U' R' U R U' R' U R U' R' U F R F' R' F R F' R' F R F' R' U' R U R' U' R U R' U' R U R F R' F' R F R' F' R F R' F'
12F R' F' R F R' F'
13U' R U R' U' R U
14U' R' U R U' R' U
15F R F' R' F R F'
16R F R' F' R' U' R U
17R' U' R U R F R' F'
18R F R' F'
19R' U' R U
20R' F R2 F' R U' R' U
21R U' R2' U R' F R F'
22R U' R U R' U' R' U
23R' F R' F' R F R F'
24F R' F' R2 U' R' U
25U' R U R2' F R F'
26R2' U2 R2' U R U' R U2'
27R2' F2 R2 F' R' F R' F2
28F R2 F' R' F R F'
29U' R2' U R U' R' U
30R' F R2 F' R' F R2 F' R' F R2 F' R2 F R' F'
31R U' R2' U R U' R2' U R U' R2' U R2' U' R U
32U' R' U
33F R F'
34R' F R F' R' F R2 F' R' F R F' R2 F R' F'
35R U' R' U R U' R2' U R U' R' U R2' U' R U
36R U' R' U R' U' R' U R' F R' F' R U' R' U
37R' F R F' R F R F' R U' R U R' F R F'
38R2 U' R' U R' U' R U
39R' U' R2 U R' U' R U
40R F R2' F' R F R' F'
41R2' F R F' R F R' F'