GENERAL STORE PUZZLE