#!/usr/bin/env python3
class Obj():
def __init__(self, word):
self.word = word
def __iter__(self):
for l in self.word:
yield l
obj = Obj('sergey')
it = iter(obj)
print(type(it))
n = next(it)
print(type(n))
print(n, len(n))
n = next(it)
print(type(n))
print(n, len(n))
n = next(it)
print(type(n))
print(n, len(n))
n = next(it)
print(type(n))
print(n, len(n))
n = next(it)
print(type(n))
print(n, len(n))
n = next(it)
print(type(n))
print(n, len(n))
IyEvdXNyL2Jpbi9lbnYgcHl0aG9uMwogCmNsYXNzIE9iaigpOgogIGRlZiBfX2luaXRfXyhzZWxmLCB3b3JkKToKICAgIHNlbGYud29yZCA9IHdvcmQKIAogIGRlZiBfX2l0ZXJfXyhzZWxmKToKICAgIGZvciBsIGluIHNlbGYud29yZDoKICAgICAgeWllbGQgbAogCm9iaiA9IE9iaignc2VyZ2V5JykKaXQgPSBpdGVyKG9iaikKCnByaW50KHR5cGUoaXQpKQogCm4gPSBuZXh0KGl0KQpwcmludCh0eXBlKG4pKQpwcmludChuLCBsZW4obikpCgpuID0gbmV4dChpdCkKcHJpbnQodHlwZShuKSkKcHJpbnQobiwgbGVuKG4pKQoKbiA9IG5leHQoaXQpCnByaW50KHR5cGUobikpCnByaW50KG4sIGxlbihuKSkKCm4gPSBuZXh0KGl0KQpwcmludCh0eXBlKG4pKQpwcmludChuLCBsZW4obikpCgpuID0gbmV4dChpdCkKcHJpbnQodHlwZShuKSkKcHJpbnQobiwgbGVuKG4pKQoKbiA9IG5leHQoaXQpCnByaW50KHR5cGUobikpCnByaW50KG4sIGxlbihuKSkKCiAK