         }
         return head
     }
+    */
 }

            self.next = next
        }
    }
    class func reverseKGroup(var # head: Node?, k: Int) -> Node? {
        var curr: Node? = head
        var count: Int = 0
        while curr != nil && count != k {

            count++
        }
        if count == k {
            curr = reverseKGroup_recursive(head: curr, k: k)
            while count-- > 0 {
                var tmp: Node? = head?.next
                head?.next = curr
