#include <stdio.h>
#include <stdlib.h>
int main()
{
int* i= (int *)malloc(sizeof(int));
*i = 0;
*i *= (*i *= ++*i) * (*i *= *i) * (*i *= *i) * (*i *= *i) * (*i *= ++*i);
printf("Demo1 = i = %d\n", *i);
*i = 0;
*i *= (*i *= ++*i) * (*i *= *i) * (*i *= ++*i) * (*i *= *i) * (*i *= ++*i);
printf("Demo2 = i = %d\n", *i);
}