Medium difficult sudoku #17347

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

Your time