The road from Anna’s to Mary’s house is 16 km long. The road from Mary’s to John’s house is 20 km long. The road from the crossing to Mary’s house is 9 km long. How long is the road from Anna’s to John’s house?