#include <stdio.h>

int main(void)
{

        unsigned char endian[2] = {1,0};
        short end = *(short *) endian;

        int bignum = 1215059820;
        int bignum2 = 1701801828;
        int bignum3 = 1814065674;


        char* p = (char *) &bignum;
        char* q = (char *) &bignum2;
        char* r = (char *) &bignum3;

        int i = 0;
        int mod = 1;

        if (end == 1)
        {
            p += 3;
            q += 3;
            r += 3;
            mod *= -1;
        }

        for (i = 0; i < 4; i++)
        {

                printf("%c%c%c", *p, *q, *r);

                p += mod;
                q += mod;
                r += mod;

        }
        return 0;
}