final program no spaces