Difficult sudoku #36364

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

Your time