Medium difficult sudoku #16499

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

Your time