painstaking

พิถีพิถัน, ประณีต, ใช้ความพยายาม