# your code goes here
import re
input="""
def func1 options
some code here
def inner_func1 inner_options
some code here
end
some more code here
end
"""
replacement="""
def new_func1 options
new code here
end
"""
print(re.sub(r"(?:^|\n)([\t ]*?)def func1 options[\s\S]*?\n\1end",replacement,input),end='')
IyB5b3VyIGNvZGUgZ29lcyBoZXJlCmltcG9ydCByZQppbnB1dD0iIiIKZGVmIGZ1bmMxIG9wdGlvbnMKICAgIHNvbWUgY29kZSBoZXJlCiAgICBkZWYgaW5uZXJfZnVuYzEgaW5uZXJfb3B0aW9ucwogICAgICAgIHNvbWUgY29kZSBoZXJlCiAgICBlbmQKICAgIHNvbWUgbW9yZSBjb2RlIGhlcmUKZW5kCiIiIgpyZXBsYWNlbWVudD0iIiIKZGVmIG5ld19mdW5jMSBvcHRpb25zCiAgICBuZXcgY29kZSBoZXJlCmVuZAoiIiIKcHJpbnQocmUuc3ViKHIiKD86XnxcbikoW1x0IF0qPylkZWYgZnVuYzEgb3B0aW9uc1tcc1xTXSo/XG5cMWVuZCIscmVwbGFjZW1lbnQsaW5wdXQpLGVuZD0nJyk=