Three Playing Cards

There are three playing cards lying face up, side by side. A five is just to the right of a two. A five is just to the left of a two. A spade is just to the left of a club, and a spade is just to the right of a spade.

What are the three cards?

Answer

They are either:
2 of spades, 5 of spades and 2 of club; or
5 of spades, 2 of spades and 5 of club

« Previous Riddle
Next Riddle »