Medium difficult sudoku #33363

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

Your time