Interior Point Method Algorithm For Rubiks Cube