Medium difficult sudoku #54131

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

Your time