Medium difficult sudoku #56091

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

Your time