typedef struct node {
    int value;
    struct node *next;
} Node;
    
int main() {
    Node *front;
    Node *curr = front;
    while ((*curr).next != NULL) {
    	printf("%d ", (*curr).value);
        curr = (*curr).next;
    }
    printf("%d ", (*curr).value);
    return 0;
}
traverse and print the whole linked list