Solution 67, modified 18 to use same algorithm as 67
Solution 21