刻苦 こっく精進 しょうじん
kokkushōjin

Noun
Suru Verb

1. being arduous; working diligently enduring hardships; making a strenuous effort

Yojijukugo