Medium difficult sudoku #8250

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

Your time