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: minister and teacher.
Favourite book genres: fantasy and non-fiction.
Hobbies: bouldering and tennis.

We also know the following:


1. The minister reads fantasy. 2. The minister boulders. 3. The non-fiction reader lives next to the person who owns a cactus. 4. The fantasy reader lives next to the person with a master's degree in mathematics. 5. The teacher lives next to the person who has been to Canada. 6. The person who plays tennis loves physics. 7. The person with a tattoo does not live in house no. 1. 8. The non-fiction reader lives to the right of the fantasy reader.
{
    "object_1": [
        "jobs_1",
        "favourite book genres_1",
        "hobbies_1"
    ],
    "object_2": [
        "jobs_2",
        "favourite book genres_2",
        "hobbies_2"
    ]
}