Medium difficult sudoku #23207

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

Your time