苦思冥想

Idiom

 * 1) to think long and hard