Medium difficult sudoku #43319

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

Your time