Software Engineer Tries Solving Riddles Part 3