AnytimeSudoku.net
   5   29            
      2      4   5   
3      56   2   7
   49            8   
         416         
   7      3      2   
5   7   43      8
   6   1      5      
            58   7   
Level : 8 (hard)

Print