Kinyarwanda: imbaraga numurava byaramufashije
English: Strength and courage has helped him