goodwinc/problem-15-9 archive