Medium difficult sudoku #38655

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

Your time