$ 0 0 Andrew, Could you please explain your mapcan solution? I find mapcar easy to implement but mapcan is some how tougher to understand. -Ramakrishnan