It's old,but surely good.
indeed it is old and good
Here's another similar puzzle.
same
Yeah, quite good puzzle, but not so difficult.