Step 3c:  Special Cases (Optional)

Sometimes you might run into a situation where all of your bottom edges are already on the bottom, just not in the right places.  These cases are very awkward to solve using steps 3a and 3b, so that's where this small alg set comes in.  These algorithms are not necessary to learn and these cases won't come up very often, but when they do it's nice to be able to solve them using one of these algorithms.

These grids are what the bottom layer looks like from the top perspective (not the bottom).  So when you look at the grids, imagine them going straight down through the top and middle layers.

1
(DF-DR-DB)
(1,0) / (5,-1) / (-3,0) / (1,1) / (-3,0) / (-1,0)
[5|13]
2
(DF-DB-DR)
(0,-1) / (-5,1) / (3,0) / (-1,-1) / (3,0) / (0,1)
[5|13]
3
(DF-DB)(DR-DL)
(0,6) / (-3,3) / (-3,3) / (-1,0) / (-3,3) / (-3,3) / (0,1)
[6|17]
4
(DF-DL)(DR-DB)
/ (-3,-3) / (-3,0) / (-1,-1) / (4,1) / (3,3) /
[6|15]
5
(DF-DB)
(1,0) / (5,-1) / (-5,1) / (-1,0)
[3|9]
6
(DF-DR-DB-DL)
(0,-1) / (1,1) / (0,-3) / (-1,-1) / (0,-3) / (1,1) / (-1,0)
[6|16]
7
(DF-DL-DB-DR)
(0,-1) / (1,1) / (0,3) / (-1,-1) / (0,3) / (1,1) / (-1,0)
[6|16]
8
(DF-DB-DL-DR)
(0,-1) / (0,-3) / (1,1) / (0,-3) / (0,3) / (-1,-1) / (0,3) / (0,1)
[7|17]