It is showing errors in line 22 and 25
#include<bits/stdc++.h>
using namespace std;
class node{
public:
    int data;
    node *next;
    node (int data){
    this->data = data;
}
};
int main() {
     node *n1 = new node(10);
     node *n2 = new node(15);
     node *n3 = new node(20);
     node *head = n1;
     head->next = n2;
     n2->next = n3;
     n3->next = NULL;
     void main(){
         traverse(head);
     }
     void traverse(node head){
         node cur = head;
     }
 }
 
    