Medium difficult sudoku #41039

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

Your time