TASK DEFINITION: Given a text paragraph and a fact, generate 'True' if the fact can be inferred/concluded from the paragraph, otherwise generate 'False'. The input passage contains as set of logical statements so the fact can be marked either 'True' or 'False' if the relavant info regarding the fact is present in the given passage. If the Fact can't be marked True or False from the given paragraph, mark it as False. Don't use knowledge outside the given paragraph to check the fact.
PROBLEM: Paragraph: Erin is rough. Erin is smart. Erin is nice. Quiet things are smart. If Charlie is furry then Charlie is white. Charlie is furry. Fiona is nice. Fiona is furry. Charlie is quiet.     Question: Charlie is furry.

SOLUTION: True

PROBLEM: Paragraph: Gary is red. Harry is rough. Gary is rough. If Gary is not kind then Gary is not nice. Gary is nice. Harry is furry. If someone is furry and nice then they are rough. Harry is not green. Harry is red. Gary is white. Gary is kind. If someone is rough and not white then they are not green. All furry, red people are kind. If someone is red then they are rough. Harry is not white. Harry is nice. Gary is furry. Harry is kind. Gary is green. If Harry is not rough and Harry is not kind then Harry is red.     Question: Gary is not nice.

SOLUTION: False

PROBLEM: Paragraph: Harry is nice. Harry is not smart. Harry is cold. Bob is nice. Bob is not cold. If someone is not young then they are green. Bob is white. Harry is young. Harry is green. Bob is young. Harry is white. Bob is smart. Harry is red. If someone is smart and young then they are not cold. Bob is green. Bob is not red. If someone is young and not white then they are red.     Question: Bob is not young.

SOLUTION:
False

