Prog6--fixed