@KaneG, great find! In my office, we pick a weekly challenge to work on together as a team, and I think this was one of the most engaging challenges we've done!
Within our group, we had a few different solving methods (including one person who did it solely using the Python tool). We also tried different numbers of digits and discussed/tested different methods for improving performance. A few users continued to iterate on this one for a couple of days after we did the challenge together!