#include <stdio.h>
int digit(char ch)
{
return ch - (ch<='9' ? '0': ch<='Z' ? 'A'-10 : 'a'-10);
}
int main(void)
{
const char *in= "4A75737420612074657374";
unsigned q;
for (q=0; in[q]; q+=2)
printf("%c", (digit
(in
[q
])<<4) | digit
(in
[q
+1]));
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgZGlnaXQoY2hhciBjaCkKewoJcmV0dXJuIGNoIC0gKGNoPD0nOScgPyAnMCc6IGNoPD0nWicgPyAnQSctMTAgOiAnYSctMTApOwp9CgppbnQgbWFpbih2b2lkKQp7Cgljb25zdCBjaGFyICppbj0gIjRBNzU3Mzc0MjA2MTIwNzQ2NTczNzQiOwoJdW5zaWduZWQgcTsKCglmb3IgKHE9MDsgaW5bcV07IHErPTIpCgkgIAlwcmludGYoIiVjIiwgKGRpZ2l0KGluW3FdKTw8NCkgfCBkaWdpdChpbltxKzFdKSk7CgoJcmV0dXJuIDA7Cn0K