A restaurant offers a customer's choice sandwich for which the customer stipulates the types of bread, meat, cheese and topping him or she wants. There are three kinds of bread three kinds of meat three types of cheese and four types of topping. How numerous different sandwiches can the restaurant make?