Medium difficult sudoku #8109

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

Your time