Difficult sudoku #56808

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

Your time