Difficult sudoku #21136

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

Your time