Imagine a question and stream-of-consciousness explanation for which this is the answer: 24
Question: Rohit Sharma is an Indian cricketer and a right-handed top order batsman. He has made 24 centuries in international cricket -- 18 in One Day Internationals (ODI), 3 in Test cricket and 3 in T20I cricket -- as of July 2018.

How many centuries of rohit sharma in international cricket?
Stream-of-consciousness: To answer this question, we should know that: He has made 24 centuries in international cricket -- 18 in One Day Internationals (ODI), 3 in Test cricket and 3 in T20I cricket -- as of July 2018.