Siapa sebenarnya B dan C?

Ada dua jenis orang di pulau misterius. Ada yang disebut Jujur yang selalu berbicara tentang kebenaran, dan yang lainnya adalah orang Swindlecants yang selalu berbohong.
Tiga rekan (A, B dan C) sedang bertengkar di pasar. Seorang gringo lewat dan bertanya kepada seorang rekan: “Apakah Anda seorang Jujur atau seorang Swindlecant?” Jawabannya tidak dapat dipahami sehingga gringo memberikan pertanyaan yang cukup logis kepada B: "Apa yang dikatakan A?"
B menjawab: "A mengatakan bahwa dia adalah seorang Swindlecant."
Dan untuk itu kata orang C: "Jangan percaya B, dia berbohong!"
Siapa B dan C?

Sebenarnya si B ini adalah orang Swindlecants. pada cerita dikatakan bahwa orang Swindlecants selalu berbohong. Maka si B mengatakan bahwa si A adalah orang Swindlecants, padahal si B sendiri merupakan orang Swindlecants. Dan si C adalah berbicara tentang kebenaran