Made progress on Problem 20