Medium difficult sudoku #8431

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

Your time