Medium difficult sudoku #18015

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

Your time