Planning Possible Solutions