Substring function

TibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibbyTibby