A row of houses have numbers 1 to 2 from left to right.

In each house lives a person with unique attributes in each of the following categories:

Jobs: police officer and shop assistant.
Pets: cat and snail.
Favourite book genres: poetry and science fiction.

We also know the following:


1. The cat owner loves physics. 2. The person who owns a cactus lives in house no. 2. 3. The snail owner lives to the right of the science fiction reader. 4. The science fiction reader lives next to the person with a guinea pig. 5. The science fiction reader enjoys solving puzzles. 6. The police officer lives to the right of the cat owner. 7. The poetry reader is good friends with the person with a tattoo.
{
    "object_1": [
        "jobs_1",
        "pets_1",
        "favourite book genres_1"
    ],
    "object_2": [
        "jobs_2",
        "pets_2",
        "favourite book genres_2"
    ]
}