An American academic has devised an algorithm capable of solving any Sudoku puzzle, no matter how fiendishly difficult, and it is available on the website of the American Mathematical Society.