Answer:
C) Router
Explanation:
In computer networking, the router's function is to stand in between diferent data lines and control the flow of data packets. When a packet arrives from one direction, it reads the address information in the header to determine its direction. Note that the data lines will contain different IP addressing scheme, so considering the scenario in the above question, since the offices use different IP schemes, a router will serve the purpose of directing data packets to allow communication.