Medium difficult sudoku #14779

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

Your time