lecture 25 networks and interconnections 4709998