Medium difficult sudoku #55299

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

Your time