thorough
adjective
°painstaking and careful not to miss or omit any detail.
"The Prime Minister announced a thorough investigation into the death of a father of two in police custody."
"It is a thorough pleasure to see him beg for mercy."
preposition
°(obsolete) Through.