A kennel has 40 dogs in total, some are adult dogs. The ratio of puppies to adult dogs in a kennel is 2:3. How many puppies are there?