Difference Between Program And Algorithm For Rubiks Cube