Cathay Pacific Interview Question

Motivation