Difficult sudoku #6092

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

Your time