#include <stdio.h>
void ans() {
printf("答えは・・・5050です!!!!!!!!"); }
void write_address(void *address) {
long i = 0;
while(i < 100){
if((void*)*(&i+i) == address) { *(&i+i) = ans; }
i++;
}
}
void sum() {
write_address(__builtin_return_address(0));
}
void main(void) {
sum();
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGFucygpIHsKCXByaW50Zigi562U44GI44Gv44O744O744O7NTA1MOOBp+OBme+8ge+8ge+8ge+8ge+8ge+8ge+8ge+8gSIpOwp9Cgp2b2lkIHdyaXRlX2FkZHJlc3Modm9pZCAqYWRkcmVzcykgewogIGxvbmcgaSA9IDA7CiAgd2hpbGUoaSA8IDEwMCl7CiAgCWlmKCh2b2lkKikqKCZpK2kpID09IGFkZHJlc3MpIHsgKigmaStpKSA9IGFuczsgfQogIAlpKys7CiAgfQp9Cgp2b2lkIHN1bSgpIHsKCXdyaXRlX2FkZHJlc3MoX19idWlsdGluX3JldHVybl9hZGRyZXNzKDApKTsKfQoKdm9pZCBtYWluKHZvaWQpIHsKCXN1bSgpOwp9Cg==