Medium difficult sudoku #8197

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

Your time