English to Hindi

Meaning for:
there was nothing else for it but to
other
के सिवाय कोई चारा नहीं था