Difficult sudoku #56936

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

Your time