苦心

  1. painstaking effort
  2. to take a lot of trouble
  3. laborious at pains