Difficult sudoku #42908

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

Your time