Part 1

I have three prizes, and I promise that I will give you either A or B if you give me a true statement and give you C if you make me a false statement.

Q: What statement should you make if you want to get prize A

Part 2

Now I bring in prize D and make you a promise that I will give you either A or B if you give me a true statement and give you C or D if you give me a false statement.

Q: What statement should you make if you want to get prize C? Q: What statement should you make to make me unable to keep my promise?

Solution

Part 1

A: You will not give me B.

OR

A: You will give me A or C

Part 2

A: You will give me D

A: You will give me either C or D

OR

A: You will not give me A or B

References