My PyWeek 17 entry