Medium difficult sudoku #47259

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

Your time