#include<bits/stdc++.h>
using namespace std;
struct Node{
int val1,val2;
Node*next;
};
Node*InsertAtEnd(Node*root,int x1,int x2)
{
Node*newnode=new Node();
newnode->next=NULL;
newnode->val1=x1;
newnode->val2=x2;
if(root==NULL)
{
root=newnode;
return root;
}
Node*currnode;
currnode=root;
while(currnode->next!=NULL)
{
currnode=currnode->next;
}
currnode->next=newnode;
return root;
}
void Print(Node*root)
{
Node*currnode;
currnode=root;
while(currnode!=NULL)
{
cout<<"x1:"<<currnode->val1<<"→"<<"x2:"<<currnode->val2<<"→";
currnode=currnode->next;
}
cout<<endl;
}
int main()
{
Node*root=NULL;
root=InsertAtEnd(root,3,5);
root=InsertAtEnd(root,7,5);

Print(root);
}
