Match Charter Interview Question

Nothing exceptionally hard...