#include <stdio.h>
unsigned char rv(unsigned char n)
{
return (n<<7)|(n>>7)|(n&0x7E);
}
int main()
{
unsigned char s[] = "Hello, Dolly!";
for(int i = 0; s[i]; i++) s[i] = rv(s[i]);
for(int i = 0; s[i]; i++) s[i] = rv(s[i]);
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp1bnNpZ25lZCBjaGFyIHJ2KHVuc2lnbmVkIGNoYXIgbikKewogICAgcmV0dXJuIChuPDw3KXwobj4+Nyl8KG4mMHg3RSk7Cn0KCmludCBtYWluKCkKewogICAgdW5zaWduZWQgY2hhciBzW10gPSAiSGVsbG8sIERvbGx5ISI7CiAgICBwcmludGYoIiVzXG4iLHMpOwogICAgZm9yKGludCBpID0gMDsgc1tpXTsgaSsrKSBzW2ldID0gcnYoc1tpXSk7CiAgICBwcmludGYoIiVzXG4iLHMpOwogICAgZm9yKGludCBpID0gMDsgc1tpXTsgaSsrKSBzW2ldID0gcnYoc1tpXSk7CiAgICBwcmludGYoIiVzXG4iLHMpOwp9Cg==