Difficult sudoku #12204

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

Your time