SudokuHard

Hard Sudoku — Puzzle 93

31287
125
326
8
1567
492
7136
874

How to play

Fill every row, every column and every 3 by 3 box with the numbers 1 to 9, using each number once.

This puzzle has 26 given numbers and exactly one solution, so it can always be finished by reasoning alone.

319265874
687914253
452738691
873149526
296853147
145627938
531496782
724581369
968372415