Medium difficult sudoku #9200

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

Your time