I haven't solved this problem yet, but I think it has more to do with multiplicative partition than with perfect-square. - Quan -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20080113/3f6497fa/attachment.htm