Medium difficult sudoku #12055

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

Your time