Attempts at solving all possible icosoku puzzles: http://en.wikipedia.org/wiki/Icosoku