Difficult sudoku #26380

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

Your time