Microsoft Interview Question

- to solve a non-coding, logical thinking problem