Difficult sudoku #16996

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

Your time