Posted 04 July 2007 - 10:26 AM
Both are Honestants.
Let the one who answered be A and the other one be B.
If A is a Swindlecant, then the statement must be false. Since 'or' is used, both of the clauses should be false.
But, the clause "I am a Swindlecant" would be true. Hence, A cannot be a Swindlecant.
Thus, A is a Honestant.
Now the statement must be true, i.e. either one or both of the clauses should be true.
Case 1. Both clauses are true - This is not possible as "I am a Swindlecant" is obviously false.
Case 2. First clause is true, second is false - Again, not possible, as "I am a Swindlecant" is false.
Case 3. First clause is false, second is true - This case satisfies the conditions as the first clause "I am a Swindlecant" is false. Also the second clause "The other one is a Honestant" could be true.
Hence, as Case 3 is the only one which satisfies the conditions, B is a Honestant too.