3M interview question

Previous work