3M Interview Question

Mostly based on CV