Cai's Riddles and Jokes

How many triangles are there?

reveal the answer