Medium difficult sudoku #52455

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

Your time