Shortest Routes Between Points On Curved Surfaces Exact Answer for CodyCross Canada Group 1267 Puzzle 3.