Medium difficult sudoku #39347

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

Your time