Medium difficult sudoku #20055

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

Your time