Difficult sudoku #59408

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

Your time