#include <stdio.h>
int main(void) {
int const God = 1;
int const *const Father = &God;
int const *const*const Son = &Father;
int const *const*const*const HolySpirit = &Son;
int toAssert1 = ( *Father == **Son == ***HolySpirit == God );
int toAssert2 = ( Father != Son != HolySpirit );
printf( (toAssert1
&& toAssert2
) ? "Assertion passed." : "Assertion failed."); return (toAssert1 && toAssert2) ? 0 : 1;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CglpbnQgY29uc3QgR29kID0gMTsKCWludCBjb25zdCAqY29uc3QgRmF0aGVyID0gJkdvZDsKCWludCBjb25zdCAqY29uc3QqY29uc3QgU29uID0gJkZhdGhlcjsKCWludCBjb25zdCAqY29uc3QqY29uc3QqY29uc3QgSG9seVNwaXJpdCA9ICZTb247CglpbnQgdG9Bc3NlcnQxID0gKCAqRmF0aGVyID09ICoqU29uID09ICoqKkhvbHlTcGlyaXQgPT0gR29kICk7CglpbnQgdG9Bc3NlcnQyID0gKCBGYXRoZXIgIT0gU29uICE9IEhvbHlTcGlyaXQgKTsKCXByaW50ZiggKHRvQXNzZXJ0MSAmJiB0b0Fzc2VydDIpID8gIkFzc2VydGlvbiBwYXNzZWQuIiA6ICJBc3NlcnRpb24gZmFpbGVkLiIpOwoJcmV0dXJuICh0b0Fzc2VydDEgJiYgIHRvQXNzZXJ0MikgPyAwIDogMTsKfQo=