PyWeek 29 challenge

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