#include <stdlib.h>
#include <string.h>
#include <stdio.h>
typedef struct {
char title[55];
char *author;
int pages;
} Book;
typedef struct {
int numBooks;
Book *books[22];
} Shelf;
int main(void) {
Shelf bookShelf[11];
Book book;
bookShelf[3].books[7] = &book;
bookShelf
[3].
books[7]->author
= malloc(sizeof(char) * 50); strcpy(bookShelf
[3].
books[7]->author
, "Seuss"); printf(bookShelf
[3].
books[7]->author
); }
I2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8c3RyaW5nLmg+CiNpbmNsdWRlIDxzdGRpby5oPgoKdHlwZWRlZiBzdHJ1Y3QgewogICAgY2hhciAgdGl0bGVbNTVdOwogICAgY2hhciAqYXV0aG9yOwogICAgaW50ICAgcGFnZXM7Cn0gQm9vazsKCnR5cGVkZWYgc3RydWN0IHsKICAgIGludCAgIG51bUJvb2tzOwogICAgQm9vayAqYm9va3NbMjJdOwp9IFNoZWxmOwoKaW50IG1haW4odm9pZCkgewogICAgU2hlbGYgYm9va1NoZWxmWzExXTsKICAgIEJvb2sgYm9vazsKICAgIGJvb2tTaGVsZlszXS5ib29rc1s3XSA9ICZib29rOwogICAgYm9va1NoZWxmWzNdLmJvb2tzWzddLT5hdXRob3IgPSBtYWxsb2Moc2l6ZW9mKGNoYXIpICogNTApOwogICAgc3RyY3B5KGJvb2tTaGVsZlszXS5ib29rc1s3XS0+YXV0aG9yLCAiU2V1c3MiKTsKICAgIHByaW50Zihib29rU2hlbGZbM10uYm9va3NbN10tPmF1dGhvcik7Cn0=