Consider the following C declaration:
struct
{
short s[5];
union
{
float y;
long z;
} u;
} t;
Assume that objects of the short, float and long occupy 2 bytes, 4 bytes and 8 bytes respectively. The memory requirement for variable t, ignoring alignment consideration is