Problem 111 complete.