Difficult sudoku #52152

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

Your time