Medium difficult sudoku #18215

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

Your time