#!ruby -pl s="" (~/$/).times{|a|a.upto(~/$/-1){|b| t=$_[a..b] $_.index(t) != $_.rindex(t) ? t.size > s.size && s=t : break }} $_=s