Difficult sudoku #6183

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

Your time