Difficult sudoku #53800

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

Your time