Medium difficult sudoku #24239

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

Your time