Leo\'s of Rubik\'s Cubes\' Hardness

This took me an HOUR to finish!