non resta che

Verb

 * 1)  there is nothing left to do but; it's time to