Rubics Cube the Hard Way