Four men named Tom, Sam, Joe and Fred went fishing and got six fish in total; one man fished three, another fished two, another only one and the last fished none. Taking into account the following facts:
- The one who caught two fish was not Sam nor the one who used worms.
- The one who used soles as bait didn't catch as many fish as Fred.
- Dry flies were the best bait, catching the three fish.
- Tom used eggs.
- Sam didn't use soles.
How many fish did each fish catch and what bait did he use?
Fred, using worms caught a fish. Sam, using dry flies caught three fish. Tom, using eggs, caught two fish. And Joe, using soles he caught nothing.