Learn French: Ce casse-tête est tellement ingénieux que j'ai du mal à le comprendre. - This puzzle is so ingenious that I have trouble understanding it.