# Obfuscated Hello Reddit
# By: LogicKills
#
#
# It hurt to make this...
#
#
#
#
#
#
import re,sys
def lemmeThink(brainz):
return re.match(r'^1?$|^(11+?)\1+$', '1' * brainz) == None
ohnoes = list()
ohnoes = map(chr, range(65, 123))
cat=0;cats = [
'312','3513','1952',
'2178','2876','447',
'2999','2213','1597',
'2069','593','3571',
'773','3467','3546']
atheist=20;atheists = [
'229','3491','2749',
'1291','1129','228',
'3490','2740','1422',
'4','106','1300','220'
'456','1870','1438','1000']
digg=28;diggs = [
'1721','700','199',
'443','1866','1552',
'3041','2963','3329',
'1847','1373','1607',
'1123','439','1009']
numa=31;numas = [
'7867','7129','4703',
'6211','6197','4519',
'5573','4813','5821',
'6089','5023','4441']
pawpaw=0;pawpaws = [
'5407','4967','4889',
'5903','5113','5737',
'1669','1321','1109',
'1433','1499','2971',
'4201','4231']
for lawls in cats:
if (not lemmeThink(int(lawls))):
cat = cat + 1
else:
continue
for souls in atheists:
if (not lemmeThink(int(lawls))):
atheist = atheist + 1
else:
continue
for conservatives in diggs:
if (not lemmeThink(int(lawls))):
digg = digg + 1
else:
continue
for fatties in numas:
if (not lemmeThink(int(lawls))):
numa = numa + 1
else:
continue
for frauds in pawpaws:
if (not lemmeThink(int(lawls))):
pawpaw = pawpaw + 1
print ohnoes[cat]
print ohnoes[atheist]
print ohnoes[digg]
print ohnoes[numa]
print ohnoes[pawpaw]
potluck = [32,114,101,100,100,105,116]
for fewd in potluck:
print chr(fewd)
IyBPYmZ1c2NhdGVkIEhlbGxvIFJlZGRpdAojIEJ5OiBMb2dpY0tpbGxzCiMKIwojIEl0IGh1cnQgdG8gbWFrZSB0aGlzLi4uIAojCiMKIwojCiMKIwoKCgppbXBvcnQgcmUsc3lzCgpkZWYgbGVtbWVUaGluayhicmFpbnopOgogICAgcmV0dXJuIHJlLm1hdGNoKHInXjE/JHxeKDExKz8pXDErJCcsICcxJyAqIGJyYWlueikgPT0gTm9uZQoKCgoKb2hub2VzID0gbGlzdCgpIApvaG5vZXMgPSBtYXAoY2hyLCByYW5nZSg2NSwgMTIzKSkKCmNhdD0wO2NhdHMgPSBbIAogICAgJzMxMicsJzM1MTMnLCcxOTUyJywKICAgICcyMTc4JywnMjg3NicsJzQ0NycsCiAgICAnMjk5OScsJzIyMTMnLCcxNTk3JywKICAgICcyMDY5JywnNTkzJywnMzU3MScsCiAgICAnNzczJywnMzQ2NycsJzM1NDYnXQphdGhlaXN0PTIwO2F0aGVpc3RzID0gWwogICAgJzIyOScsJzM0OTEnLCcyNzQ5JywKICAgICcxMjkxJywnMTEyOScsJzIyOCcsCiAgICAnMzQ5MCcsJzI3NDAnLCcxNDIyJywKICAgICc0JywnMTA2JywnMTMwMCcsJzIyMCcKICAgICc0NTYnLCcxODcwJywnMTQzOCcsJzEwMDAnXQpkaWdnPTI4O2RpZ2dzID0gWwogICAgJzE3MjEnLCc3MDAnLCcxOTknLAogICAgJzQ0MycsJzE4NjYnLCcxNTUyJywKICAgICczMDQxJywnMjk2MycsJzMzMjknLAogICAgJzE4NDcnLCcxMzczJywnMTYwNycsCiAgICAnMTEyMycsJzQzOScsJzEwMDknXQpudW1hPTMxO251bWFzID0gWwogICAgJzc4NjcnLCc3MTI5JywnNDcwMycsCiAgICAnNjIxMScsJzYxOTcnLCc0NTE5JywKICAgICc1NTczJywnNDgxMycsJzU4MjEnLAogICAgJzYwODknLCc1MDIzJywnNDQ0MSddCnBhd3Bhdz0wO3Bhd3Bhd3MgPSBbCiAgICAnNTQwNycsJzQ5NjcnLCc0ODg5JywKICAgICc1OTAzJywnNTExMycsJzU3MzcnLAogICAgJzE2NjknLCcxMzIxJywnMTEwOScsCiAgICAnMTQzMycsJzE0OTknLCcyOTcxJywKICAgICc0MjAxJywnNDIzMSddCiAgICAKZm9yIGxhd2xzIGluIGNhdHM6CiAgICBpZiAobm90IGxlbW1lVGhpbmsoaW50KGxhd2xzKSkpOgogICAgICAgIGNhdCA9IGNhdCArIDEKICAgIGVsc2U6CiAgICAgICAgY29udGludWUKZm9yIHNvdWxzIGluIGF0aGVpc3RzOgogICAgaWYgKG5vdCBsZW1tZVRoaW5rKGludChsYXdscykpKToKICAgICAgICBhdGhlaXN0ID0gYXRoZWlzdCArIDEKICAgIGVsc2U6CiAgICAgICAgY29udGludWUKZm9yIGNvbnNlcnZhdGl2ZXMgaW4gZGlnZ3M6CiAgICBpZiAobm90IGxlbW1lVGhpbmsoaW50KGxhd2xzKSkpOgogICAgICAgIGRpZ2cgPSBkaWdnICsgMQogICAgZWxzZToKICAgICAgICBjb250aW51ZQpmb3IgZmF0dGllcyBpbiBudW1hczoKICAgIGlmIChub3QgbGVtbWVUaGluayhpbnQobGF3bHMpKSk6CiAgICAgICAgbnVtYSA9IG51bWEgKyAxCiAgICBlbHNlOgogICAgICAgIGNvbnRpbnVlCgpmb3IgZnJhdWRzIGluIHBhd3Bhd3M6CiAgICBpZiAobm90IGxlbW1lVGhpbmsoaW50KGxhd2xzKSkpOgogICAgICAgIHBhd3BhdyA9IHBhd3BhdyArIDEKCiAgICAgICAgCgpwcmludCBvaG5vZXNbY2F0XQpwcmludCBvaG5vZXNbYXRoZWlzdF0KcHJpbnQgb2hub2VzW2RpZ2ddCnByaW50IG9obm9lc1tudW1hXQpwcmludCBvaG5vZXNbcGF3cGF3XQoKCnBvdGx1Y2sgPSBbMzIsMTE0LDEwMSwxMDAsMTAwLDEwNSwxMTZdCmZvciBmZXdkIGluIHBvdGx1Y2s6CiAgICBwcmludCBjaHIoZmV3ZCkKICAgIAogICAg