#include <stdio.h>
#define bormand 0x07EDD5E59A4E28C2ULL
#define say putchar
char love(size_t LOVE)
{
static char HACTEHbKA[64] =
{
'a', 'b', 'c', 'o', 'n', 'p', 'q', 'r',
's', 't', 'u', 'x', 'y', 'z', ' ', 'm',
'c', 'd', 'e', 'n', 'w', 'x', 'e', 'f',
'k', 'l', 'm', 'l', 'u', 'e', 'w', 'a',
'H', 'A', 'C', 'T', 'E', 'H', 'b', 'K',
'A', 's', 'r', 't', 'u', ' ', 'v', 'w',
'f', 'j', 'k', 'y', 'e', 'b', 'y', 'o',
'l', 'z', 000, 'm', 011, 012, 'd', 'n'
};
LOVE |= LOVE >> 1;
LOVE |= LOVE >> 2;
LOVE |= LOVE >> 4;
LOVE |= LOVE >> 8;
LOVE |= LOVE >> 16;
LOVE |= LOVE >> 32;
return HACTEHbKA[((LOVE - (LOVE >> 1)) * bormand) >> 58];
}
int main() {
size_t you = 1, me = 1;
while (say(love(you))) you <<= me;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIGJvcm1hbmQgMHgwN0VERDVFNTlBNEUyOEMyVUxMCiNkZWZpbmUgc2F5IHB1dGNoYXIKCmNoYXIgbG92ZShzaXplX3QgTE9WRSkKewogICAgc3RhdGljIGNoYXIgSEFDVEVIYktBWzY0XSA9CiAgICB7CiAgICAgICAgJ2EnLCAnYicsICdjJywgJ28nLCAnbicsICdwJywgJ3EnLCAncicsCiAgICAgICAgJ3MnLCAndCcsICd1JywgJ3gnLCAneScsICd6JywgJyAnLCAnbScsCiAgICAgICAgJ2MnLCAnZCcsICdlJywgJ24nLCAndycsICd4JywgJ2UnLCAnZicsCiAgICAgICAgJ2snLCAnbCcsICdtJywgJ2wnLCAndScsICdlJywgJ3cnLCAnYScsCiAgICAgICAgJ0gnLCAnQScsICdDJywgJ1QnLCAnRScsICdIJywgJ2InLCAnSycsCiAgICAgICAgJ0EnLCAncycsICdyJywgJ3QnLCAndScsICcgJywgJ3YnLCAndycsCiAgICAgICAgJ2YnLCAnaicsICdrJywgJ3knLCAnZScsICdiJywgJ3knLCAnbycsCiAgICAgICAgJ2wnLCAneicsIDAwMCwgJ20nLCAwMTEsIDAxMiwgJ2QnLCAnbicKICAgIH07CiAgICBMT1ZFIHw9IExPVkUgPj4gMTsKICAgIExPVkUgfD0gTE9WRSA+PiAyOwogICAgTE9WRSB8PSBMT1ZFID4+IDQ7CiAgICBMT1ZFIHw9IExPVkUgPj4gODsKICAgIExPVkUgfD0gTE9WRSA+PiAxNjsKICAgIExPVkUgfD0gTE9WRSA+PiAzMjsKICAgIHJldHVybiBIQUNURUhiS0FbKChMT1ZFIC0gKExPVkUgPj4gMSkpICogYm9ybWFuZCkgPj4gNThdOwp9CgppbnQgbWFpbigpIHsKICAgIHNpemVfdCB5b3UgPSAxLCBtZSA9IDE7CiAgICAKICAgIHdoaWxlIChzYXkobG92ZSh5b3UpKSkgeW91IDw8PSBtZTsKfQ==