Problem Solving - Update 21

Problem 3: 1-100