Medium difficult sudoku #31079

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

Your time