Medium difficult sudoku #29763

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

Your time