Medium difficult sudoku #61251

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

Your time