Citi Interview Question

A bit difficult if you haven't reviewed mathematics before interview.