Further, if you mention that John also has a brother named Sam, and then you mention Sam in an ambiguous context, the program should be smart enough to ask, "Which Sam? Mary's brother or John's?"
Option 3: The only Sam, since Mary and John are brothers :)
Comments
Option 3: The only Sam, since Mary and John are brothers :)
Back to the drawing board, you've failed this Turing test! (Mary is no one's brother.)