MathDB
Great problem (different wording than actual problem)

Source:

January 26, 2006
analytic geometrygeometryperimeter

Problem Statement

Edward starts in his house, which is at (0,0) and needs to go point (6,4), which is coordinate for his school. However, there is a park that shaped as a square and has coordinates (2,1),(2,3),(4,1), and (4,3). There is no road for him to walk inside the park but there is a road for him to walk around the perimeter of the square. How many different shortest road routes are there from Edward's house to his school?