Hello Neil, Wednesday, August 19, 2009, 2:16:06 PM, you wrote: >> main = >> do >> done <- isEOF >> unless done $ do >> prob <- getLine >> test prob >> main main = untilM isEOF (getLine >>= test) -- Best regards, Bulat mailto:Bulat.Ziganshin at gmail.com