How To Solve The Cracker Barrel Puzzle