goodwinc/problem4-8 archive