英語候補to be at one's wits' endto come to the end of one's resourcesto exhaust all possible meansto play one's last card