import Data.List f[_]=True f(x:y:z)=isInfixOf x y&&f(y:z) g x|f x="YES"|2>1="NO" main=interact$unlines.map(g.words).lines
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return to the top page