PyWeek 28 challenge

There are no diary entries for this challenge at this time.