Medium difficult sudoku #37287

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

Your time