Medium difficult sudoku #18307

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

Your time