Hi > What about just: > > reverseWords = concat . intersperse " " . reverse . words Dr Haskell says: [http://www-users.cs.york.ac.uk/~ndm/projects/drhaskell.php] "Use unwords instead of concat (intersperse space ...)" Which gives us: reverseWords = unwords . reverse . words Thanks Neil