Problem 6 was fun.