Medium difficult sudoku #29215

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

Your time