苦功

Noun

 * 1) hard work; painstaking effort