Difficult sudoku #61188

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

Your time