I'm sure there are faster solutions. I just adapted the first solution that I found on the web. Was the SICP algorithm meant to be fast? It may have just been meant to be concise. > One thing to be sure of this that one must reset the *perms-list* > after using the permutations. The code should be cleaned up. Sent via Deja.com http://www.deja.com/