Difficult sudoku #42732

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

Your time