Medium difficult sudoku #40923

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

Your time