American Express Interview Question

If I understand their business