#include<iostream>
using namespace std;
struct node{
int data;
struct node* next;
};
struct node* insertFront(struct node *head,int k){
node* newnode=new node;
newnode->data=k;
newnode->next=head;
head=newnode;
return head;
}
void display(struct node *head1){
node *temp;
temp=head1;
while(temp!=NULL){
cout<<temp->data<<"->";
temp=temp->next;
}
}
int main(){
struct node *head=new node;
head=NULL;
head=insertFront(head,5);
head=insertFront(head,6);
display(head);
}