Medium difficult sudoku #56815

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

Your time