Solution to shopping_list