Sanity Check

From Raymond Smullyan: Every inhabitant of this island either a knight or a knave. Knights always tell the truth, and knaves always lie. Further, every inhabitant is either mad or sane. Sane inhabitants always answer questions correctly, and mad ones always answer incorrectly. You meet an inhabitant of the island and want to know whether he’s sane or mad. How can you determine this with a single yes-or-no question?

Click for Answer