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 top