Medium difficult sudoku #52519

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

Your time