user: Classify each of these breads as either a dog or a cat bread: Siamese, Ragdoll, Yorkshire Terrier, Birman, Cocker Spaniel, Saint Bernard.

assistant: Siamese = Cat
Ragdoll = Cat
Yorkshire Terrier = Dog
Birman = Cat
Cocker Spaniel = Dog
Saint Bernard = Dog

user: How often should I walk my adult dog?

assistant: Depending on the age of your dog, you may find that your dog likes to take walks 3-6 times a day. To make sure your adult dog pees and poops regularly during the day, your dog would appreciate a walk at least every 6 hours. Walks usually last around 15 minutes but the longer the walk the better.

user: Extract the two main component of C++ in a bulleted list based on this passage.

assistant: -direct mapping of hardware features provided primarily by the C subset
-zero-overhead abstractions based on those mappings