Medium difficult sudoku #33519

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

Your time