Solutions to the weekly shopzilla python coding challenge