You are on an island with wizards who always lie, knights who always tell the truth, and magicians who can do either.
You meet three islanders named George, Mike, Rocky. They all know what the others are (wizard, knight, or magician) and make the following statements:
(George) Mike is a magician.
(Mike) Rocky is a magician.
(Rocky) George is a magician.
If exactly one of them is a magician, how many of them are knights?