Medium difficult sudoku #47431

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

Your time