A. ALTHOUGH B. SIDEWALK C. ALONG D.ALL

1.a. although b. sidewalk c. along d.all