#!python
import sys
def block_generator(f, is_delim):
buf = []
for line in f:
if is_delim(line):
yield buf
buf.clear()
else:
buf.append(line)
if buf:
yield buf
if __name__ == '__main__':
b = block_generator(sys.stdin, lambda line: line == "delim\n")
for block in b:
print("block:", block)
IyFweXRob24KCmltcG9ydCBzeXMKCgpkZWYgYmxvY2tfZ2VuZXJhdG9yKGYsIGlzX2RlbGltKToKICAgIGJ1ZiA9IFtdCiAgICBmb3IgbGluZSBpbiBmOgogICAgICAgIGlmIGlzX2RlbGltKGxpbmUpOgogICAgICAgICAgICB5aWVsZCBidWYKICAgICAgICAgICAgYnVmLmNsZWFyKCkKICAgICAgICBlbHNlOgogICAgICAgICAgICBidWYuYXBwZW5kKGxpbmUpCiAgICBpZiBidWY6CiAgICAgICAgeWllbGQgYnVmCgoKaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKICAgIGIgPSBibG9ja19nZW5lcmF0b3Ioc3lzLnN0ZGluLCBsYW1iZGEgbGluZTogbGluZSA9PSAiZGVsaW1cbiIpCgogICAgZm9yIGJsb2NrIGluIGI6CiAgICAgICAgcHJpbnQoImJsb2NrOiIsIGJsb2NrKQ==