Here's the next one:
There are three islanders, A, B, and C, standing together in a garden. You
ask A, "How many knights are among you?" A replies indistinctly, so you ask B,
"What did A say?" B replies, "A said that there is one knight among us." Then C
says, "Don't believe B; he is lying!" What are B and C?