Difficult sudoku #29336

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

Your time