intermediate 157 in haskell, rubiks cube