Unfortunately, there is no prevention within the game for donating negative sums. Therefore, to win, one must simply commit a felony under a burner name, then enter their own name after they max out their town and donate it right back(Which I definitely didn't do)(Could you have just stored the donate amount as an unsigned integer?). A fun little time sink for my afternoon otherwise, thanks.