A bag contains 42 cups of dog food. Your dog eats 2 1/3cups of dog food each day. How many days does the bag of dog food last?