Python straightforward solution
\nclass Solution:\n    def middleNode(self, head):\n        fast = slow = head\n        while fast and fast.next:\n            fast, slow = fast.next.next, slow
```\nclass Solution:\n    def middleNode(self, head):\n        fast = slow = head\n        while fast and fast.next:\n            fast, slow = fast.next.next, slow.next\n        return slow\n```
[]