Medium difficult sudoku #58835

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

Your time