/**
 * Defines a node for a linked list of integers.
 */
       
typedef struct node
{
    int n;
    struct node *next;
}
node;