Satisfying Rubic's Cube