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: shop assistant and teacher.
Favourite book genres: crime and fantasy.
Favourite fruits: banana and orange.

We also know the following:


1. The teacher lives to the left of the crime reader. 2. The person with a sister lives in house no. 2. 3. The person who loves bananas has been to Canada. 4. The fantasy reader is good friends with the person with red hair. 5. The teacher does not like oranges. 6. The person who loves physics does not live in house no. 2. 7. The teacher knows that coffee contains caffeine.
{
    "object_1": [
        "jobs_1",
        "favourite book genres_1",
        "favourite fruits_1"
    ],
    "object_2": [
        "jobs_2",
        "favourite book genres_2",
        "favourite fruits_2"
    ]
}