Medium difficult sudoku #23427

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

Your time