Medium difficult sudoku #23631

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

Your time