Why does the program not fulfill all requirements? Printouts are like requested!