Difficult sudoku #56176

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

Your time