This needs more test cases. Examples: people with no pets, people with no cars, people with more than two cars, and all those combined.