Labels: Difficulty Level 3/5, Google Interview Puzzle, Interview Puzzle, Logic Puzzles, Microsoft Interview Puzzles