Medium difficult sudoku #43171

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

Your time