sub hole{map/^(.*?)\1+\z/s,@_}