Difficult sudoku #43544

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

Your time