See the promise in the problem