Citi interview question

Thorough questions