Medium difficult sudoku #8490

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

Your time