Store Keeper Puzzle