一籌莫展

一筹莫展
chóuzhǎn
  1. to be unable to find a solution
  2. to be at wits' end

CEDICT

Entry Composition