Citi Interview Question

Best idea