Node deleteCNode(Node header, Node c){
if(header == null || c == null)
return null;
else{
if(c == header)
return header.next;
else{
Node index = header;
while(index != null && index.next != c){
index = index.next;
}
if(index == null) return null;
else{
index.next = c.next
return header;
}
}
}
}