Difficult sudoku #30160

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

Your time