def ask_ok(prompt, retries=4, complaint='Yes or no, please!'):
while True:
ok = input(prompt)
if ok in ('y', 'ye', 'yes'):
return True
if ok in ('n', 'no', 'nop', 'nope'):
return False
retries = retries - 1
if retries < 0:
raise IOError('refusenik user')
print(complaint)
ZGVmIGFza19vayhwcm9tcHQsIHJldHJpZXM9NCwgY29tcGxhaW50PSdZZXMgb3Igbm8sIHBsZWFzZSEnKToKICAgIHdoaWxlIFRydWU6CiAgICAgICAgb2sgPSBpbnB1dChwcm9tcHQpCiAgICAgICAgaWYgb2sgaW4gKCd5JywgJ3llJywgJ3llcycpOgogICAgICAgICAgICByZXR1cm4gVHJ1ZQogICAgICAgIGlmIG9rIGluICgnbicsICdubycsICdub3AnLCAnbm9wZScpOgogICAgICAgICAgICByZXR1cm4gRmFsc2UKICAgICAgICByZXRyaWVzID0gcmV0cmllcyAtIDEKICAgICAgICBpZiByZXRyaWVzIDwgMDoKICAgICAgICAgICAgcmFpc2UgSU9FcnJvcigncmVmdXNlbmlrIHVzZXInKQogICAgICAgIHByaW50KGNvbXBsYWludCk=