Difficult sudoku #39088

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

Your time