Medium difficult sudoku #29275

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

Your time