Medium difficult sudoku #40839

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

Your time