#include <stdio.h>
int main()
{
typedef struct { char* chars; } string;
typedef string Table1;
typedef string Table2;
string a = {"abc"};
Table1 x,y;
Table2 z;
Table2 w;
x = y = z = w = a;
printf( "%s %s %s %s\n" , w.chars,
x.chars,
y.chars,
z.chars);
return 0;
}