public ListNode mergeKLists_lint(List<ListNode> lists) {
        // write your code here
        int size = lists.size();
        if (size == 0)
            return null;
        return mergeHelper(lists, 0, size - 1);
    }