Medium difficult sudoku #9396

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

Your time