Very difficult sudoku #5924

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

Your time