import re
p = re.compile(r'^(55[0-5]|5[0-4][0-9]|[1-4][0-9][0-9]|[1-9][0-9]|[5-9])$', re.MULTILINE)
cnt = 0
lst = []
for i in range(1, 500000):
if (re.search(p, str(i))):
cnt += 1
lst.append(i)
if (i > 555 or i < 5):
print(i)
print ("Total = ", cnt)
print ("Sum = ", sum(lst))
aW1wb3J0IHJlCnAgPSByZS5jb21waWxlKHInXig1NVswLTVdfDVbMC00XVswLTldfFsxLTRdWzAtOV1bMC05XXxbMS05XVswLTldfFs1LTldKSQnLCByZS5NVUxUSUxJTkUpCmNudCA9IDAKbHN0ID0gW10KCmZvciBpIGluIHJhbmdlKDEsIDUwMDAwMCk6CglpZiAocmUuc2VhcmNoKHAsIHN0cihpKSkpOgoJCWNudCArPSAxCgkJbHN0LmFwcGVuZChpKQoJCWlmIChpID4gNTU1IG9yIGkgPCA1KToKCQkJcHJpbnQoaSkKCQpwcmludCAoIlRvdGFsID0gIiwgY250KQpwcmludCAoIlN1bSA9ICIsIHN1bShsc3QpKQ==