Difficult sudoku #42364

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

Your time