classSolution{ funcoddEvenList(_head: ListNode?) -> ListNode? { if head ==nil|| head?.next ==nil|| head?.next?.next ==nil{ return head } var odd = head var even = head?.next var evenHead = even while even?.next !=nil { odd?.next = even?.next odd = odd?.next even?.next = odd?.next even = even?.next } odd?.next = evenHead return head } }