Uhm, it says nothing about "zwei Plaetze frei" in the original sentence.
I completely agree with you. The "correct" translation isn't so correct after all.
I think Duo just made a mistake with this when programming the question in German as opposed to its English equivalent. I've seen "zwei Plätze frei" now and then but I think it's when the question is in English. Just report it.