How do you say 'painstaking'?

Select up to 2 answers.