Medium difficult sudoku #37451

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

Your time