Medium difficult sudoku #26319

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

Your time