input question: Fix spacing: promogiftsdoublewallstainlesssteelthermosflaskvacuumcupCUP3012

output answer: promo gifts double wall stainless steel thermos flask vacuum cup CUP3012

input question: Fix spacing: Flour|FreeMexicanRecipes-Part2

output answer: Flour | Free Mexican Recipes - Part 2

input question: Fix spacing: Players:8Average:4755points.

output answer: Players : 8 Average : 4755 points.

input question: Fix spacing: Latestvisit12January200912:51

output answer:
Latest visit 12 January 2009 12:51