I just won a game on Day 23, i had 5 swordmen and 2 militia.
I'm sure you can do it too ! Part of a game is to get a good challenge right ?
Edit : Little tricky trick : try to split the enemy units using packs as walls and take them one by one.