Medium difficult sudoku #66223

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

Your time