Capgemini interview question

Question were good. I got through multiple times.