Medium difficult sudoku #31915

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

Your time