Answer the following question:

who do the avengers fight in infinity war?
Thanos