Can you solve this Microsoft Interview Question? | Puzzles for Software Engineer Part 2