Medium difficult sudoku #55399

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

Your time