Kinyarwanda: Ibi birumvikana neza cyane  
English: This makes perfect sense