Giant Kakuro: 100 20x20 puzzles and solutions