This is a great game. Took me 4 tries to come up with what turned out to be the right theory -- had a couple before that I was lucky enough to have disproven immediately. Years of math team as a kid must have strengthened the right mental muscles for this, I guess. :P