Medium difficult sudoku #30631

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

Your time