Kinyarwanda: Ntabwo ntekereza ko byasize byiza cyane.
English: I don't think it left much to be desired.