Communitech Interview Question

Nothing was particularly hard