connecting-towns solution