I just registered and I'm confused about what is fair. Oddly I can't find it spelled out. I must be missing something... Surely nobody will mind if I use a calculator and hopefully it's okay if I let wolframalpha do Gaussian eliminations and other trivial, boring things for me. But what about writing a program to brute force solutions? Seems very fitting, but I'm afraid I might be missing the point of the challenge.