One Man Hacking: Learning From Sudoku Solvers