Medium difficult sudoku #55431

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

Your time