SudokuHard

Hard Sudoku — Puzzle 126

923
956
8
263
319
4325
37
815
4592

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.

946278531
218395467
357641982
529164378
763852194
184739256
692483715
831527649
475916823