On an island there are three types of inhabitants: - gentlemen, who always tell the truth;
- squires, who always lie;
- spies, who can tell truth or lie. You meet three people: A, B and C. - A says: “B is a gentleman.”
- B says: “A is a gentleman.”
- C says: “A is a knave.” Knowing that there is exactly one knight, one squire and one spy, who is who?