\documentstyle{article} \begin{document} \def\ie{{\it i.e.}} \section*{Text formatting} Not too long ago, CDF did not have a laser printer. Instead, we printed programs and manual pages on a line printer. Each line of text --- sorry, no graphics --- would be mechanically stamped in a monospace font (each character being the same width). It was hard to make our output less ugly. One of the ways to beautify text in such an environment is to justify text on both sides. That is, in the body of a paragraph, the first letter of the first word on each line should appear in the first column, and the last letter of the last word on each line should appear in the last column. This is achieved by inserting spaces between words as evenly as possible. To make these spaces not too wide, we pack as many words as possible on each line, and then insert the spaces to fill it out to the correct width. (More on this below.) However, there should always be a 5 space indentation for the first line of a paragraph. That is, the first character of the first word of a paragraph should appear in position 6. Also, the last line of a paragraph should be justified only on the left side, \ie\ spaces should not be inserted to fill it out to the right. You will write a simple paragraph formatter to do this job. {\bf Input:} The input to your program is a positive integer $c$ (with $10