Medium difficult sudoku #37191

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

Your time