Difficult sudoku #18124

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

Your time