Medium difficult sudoku #15259

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

Your time