Swiss Cube - Solution
#1 - Easy
#2 - Hard