Language:
Free Online Dictionary|3Dict

智窮計竭

Source : CEDICT

to have exhausted all resources/to be at wits' end (idiom)