Medium difficult sudoku #12091

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

Your time