Medium difficult sudoku #8156

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

Your time