<div>OK, now I can celebrate....</div>  <div>&nbsp;</div>  <div>In the solution I posted before, I accidentally put "(cons empty empty)" instead of "empty" in&nbsp;Helper #3, which added an unnecessary list to&nbsp;each word.</div>  <div>&nbsp;</div>  <div>Thanks again, cooke</div>  <div>&nbsp;</div>  <div>FINAL SOLUTION:</div>  <div>&nbsp;</div>  <div>;MAIN FUNCTION: arrangements: word --&gt; list of words<BR>&nbsp; (define (arrangements a-word)<BR>&nbsp; (cond [(empty? a-word) (cons empty empty)]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [else (insert-everywhere/in-all-words (first a-word) (arrangements (rest<BR>&nbsp;a-word)))]))<BR>&nbsp;&nbsp; <BR>&nbsp; ;HELPER #1: insert-everywhere/in-all-words : letter, list of words --&gt; list of words<BR>&nbsp; (define (insert-everywhere/in-all-words s low)<BR>&nbsp; (cond<BR>&nbsp;&nbsp;&nbsp; [(empty? (rest low)) (insert-everywhere/one-word s (first low))]<BR>&nbsp;&nbsp;&nbsp; [else (append (insert-everywhere/one-word s
 (first low)) (insert-everywhere/in-all-words s (rest low)))]))<BR>&nbsp; <BR>&nbsp; ;HELPER #2: insert-everywhere/one-word : letter, word --&gt; list of words<BR>&nbsp; ;NOTE: this function just adds the last word to Helper #3<BR>&nbsp; (define (insert-everywhere/one-word letter a-word)<BR>&nbsp; (append (list (append a-word (list letter))) (insert-everywhere-except-last-letter letter a-word)))<BR>&nbsp;&nbsp; <BR>&nbsp; ;HELPER #3: insert-everywhere-except-last-letter : letter, word --&gt; list of words<BR>&nbsp; (define (insert-everywhere-except-last-letter letter a-word)<BR>&nbsp; (cond<BR>&nbsp;&nbsp;&nbsp; [(empty? a-word) empty]<BR>&nbsp;&nbsp;&nbsp; [(empty? (rest a-word)) (cons (list letter (first a-word)) empty)]<BR>&nbsp;&nbsp;&nbsp; [else (cons (cons letter a-word) (add-first-letter (first a-word) (insert-everywhere-except-last-letter letter (rest a-word))))]))<BR>&nbsp;&nbsp; <BR>&nbsp; ;HELPER #4 : add-first-letter : letter, list of words --&gt; list of
 words<BR>&nbsp; (define (add-first-letter letter low)<BR>&nbsp; (cond <BR>&nbsp;&nbsp;&nbsp; [(empty? (rest low)) (cons (append (list letter) (first low)) empty)]<BR>&nbsp;&nbsp;&nbsp; [else (cons (append (list letter) (first low)) (add-first-letter letter (rest low)))]))<BR></div>  <div>;test<BR>(arrangements (list 'd 'a 'r 'e))</div>  <div>;result</div>  <div>(list<BR>&nbsp;(list 'e 'r 'a 'd)<BR>&nbsp;(list 'd 'e 'r 'a)<BR>&nbsp;(list 'e 'd 'r 'a)<BR>&nbsp;(list 'e 'r 'd 'a)<BR>&nbsp;(list 'a 'e 'r 'd)<BR>&nbsp;(list 'd 'a 'e 'r)<BR>&nbsp;(list 'a 'd 'e 'r)<BR>&nbsp;(list 'a 'e 'd 'r)<BR>&nbsp;(list 'e 'a 'r 'd)<BR>&nbsp;(list 'd 'e 'a 'r)<BR>&nbsp;(list 'e 'd 'a 'r)<BR>&nbsp;(list 'e 'a 'd 'r)<BR>&nbsp;(list 'r 'e 'a 'd)<BR>&nbsp;(list 'd 'r 'e 'a)<BR>&nbsp;(list 'r 'd 'e 'a)<BR>&nbsp;(list 'r 'e 'd 'a)<BR>&nbsp;(list 'a 'r 'e 'd)<BR>&nbsp;(list 'd 'a 'r 'e)<BR>&nbsp;(list 'a 'd 'r 'e)<BR>&nbsp;(list 'a 'r 'd 'e)<BR>&nbsp;(list 'r 'a 'e 'd)<BR>&nbsp;(list 'd 'r 'a
 'e)<BR>&nbsp;(list 'r 'd 'a 'e)<BR>&nbsp;(list 'r 'a 'd 'e))</div><p>&#32;
      <hr size=1>Like movies? Here's a limited-time offer: <a href="http://us.rd.yahoo.com/evt=47522/*http://tc.deals.yahoo.com/tc/blockbuster/text4.com
">Blockbuster Total Access</a> for one month at no cost.