Added a partial solution to problem 21. It correctly finds several of the numbers but not all of them. Maybe try the brute force approach?