Difficult sudoku #7954

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

Your time