rigorous
adjectiveCharacterized by or adhering to strict standards or methods; exacting and thorough.
Harsh, severe, or demanding.
Very unpleasant or inclement.
Adhering strictly to a belief or ideology; uncompromising or inflexible.
Acting with rigor; strict in performance or requirement.
