Medium difficult sudoku #40927

1 9 4
5 4 8 6 1
6 1 8
3 1 8 7
9 6 2
6 3 2 9
4 3 6
9 5 6 3 4
3 7 9
123
456
789

Your time