void main() {
char rnd[128];
::sprintf(rnd, “3n + 1 conjecture”);
unsigned char hash[32];
CSHA256().Write((const unsigned char *)rnd, ::strlen(rnd)).Finalize(hash);
hex_printf(&hash);
}
result hash (“3n + 1 conjecture”, h = (t1+t2)^(3n+1)/d, sha256):
0x6a09e667bb67ae853c6ef372a54ff53a510e52809b05688d1f83d9ac5be0cd1a — (16)