attempted p30
moar solving (such meaningful commits...)
another solution
more nonpolynomial time yay (unsolved, not reasonable runtime)