一筹莫展

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

CEDICT

Entry Composition