Difficult sudoku #29392

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

Your time