Medium difficult sudoku #8390

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

Your time