Algorithm implementation

which machine learning algorithm is needed here?

There is no fixed algorithm u can use on a challenge. In challenge u have to try different algorithms on model and increase accuracy
for begining u can use multivarient regression.