Difficult sudoku #7319

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

Your time