Very difficult sudoku #33477

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

Your time