The JBF trucking company wants to set up a database system that will help determine that trucks and drivers are being used efficiently and shipments are on time. JBF receives packages from customers with orders to ship them from one city to another. Each shipment must have an origin city and a destination city. A city may be the origin of many shipments and also be the destination for many shipments. Each shipment is assigned to a truck. A truck may have many shipments. Each truck is assigned to one and only one driver. A driver may drive many different trucks. Develop a UML or ERD representation for this database.