Difficult sudoku #38764

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

Your time