Difficult sudoku #34408

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

Your time