Medium difficult sudoku #43663

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

Your time