Medium difficult sudoku #41159

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

Your time