painstaking/ 'peɪnzteɪkɪŋ /

1.adjective [+work] [ research] [ investigation] 
艰苦的

2.adjective [+person] 
勤奋努力的