OK, yes, the Germans have slightly less. There's no way to take both towns with the forces on hand. Three Inf. platoons with no MG's. What pioneer platoon? There's a pair of jeeps with one half section that has some demo charges.
Besides, B co. has to be exited with most of it's men; no way to do that without armor.
At least that's the way I see it.
If there's some secret to figuring this scenario out, then maybe somebody can clue me in.