ToDo: Day20 Part2: Implement solution instead of solving manually with part1 code