Difficult sudoku #30244

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

Your time