Answer from cs61c-ck (Allen Lee 16583554) for Question 1
struct listnode {
    struct listnode *next;
    char *word;
};

