Maples Group interview question

what i have worked on