Although the far-right AfD won 152 seats and would give CDU leader Friedrich Merz a comfortable 360-seat majority, he has ...