Difficult sudoku #12364

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

Your time