This pattern serves a few goals beyond the discovery of connectedness.
putting '*'s inside the pattern rather than using "from L to" allowed us to avoid arbitrary truncation of multiword expressions as in 'from Moscow to St. Petersburg' and reduced the probability of capturing unrelated sentence parts like 'from Moscow to cover deficit'.