there is nothing else that can be done, there is no another method which can be executed
THERE IS NO ALTERNATIVE
Meaning of THERE IS NO ALTERNATIVE in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012