For some reason, I cannot think of the algorithm behind making this program. I have thought it through several times; however, it just doesn't make sense. Could someone lead my through the program, by means of some seudocode or actual code or something? Thanks