Working on Problem 12, still some problems.