Problem 020 added

this problem was the combination of the code from problem 12 and problem
16