class Solution {
public ListNode middleNode(ListNode head) {
int c=0;
ListNode temp=head;
if(head==null){
return null;
}
while(temp!=null){
temp=temp.next;
c++;
}
int size=c/2;
temp=head;
for(int i=0;i<size;i++){
temp=temp.next;
}
return(temp);
}}