Medium difficult sudoku #43967

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

Your time