code: def q06(lineitem):
      date1 = md.Timestamp("1996-01-01")
      date2 = md.Timestamp("1997-01-01")
      lineitem_filtered = lineitem.loc[
          :,
          ["L_QUANTITY", "L_EXTENDEDPRICE", "L_DISCOUNT", "L_SHIPDATE"],
      ]
      sel = (
          (lineitem_filtered.L_SHIPDATE >= date1)
          & (lineitem_filtered.L_SHIPDATE < date2)
          & (lineitem_filtered.L_DISCOUNT >= 0.08)
          & (lineitem_filtered.L_DISCOUNT <= 0.1)
          & (lineitem_filtered.L_QUANTITY < 24)
      )
      flineitem = lineitem_filtered[sel]
      total = (flineitem.L_EXTENDEDPRICE * flineitem.L_DISCOUNT).sum()
      print(total.execute())
  
imports: import argparse
  import functools
  import time
  from typing import Callable, List, Optional, Set, Union
  import mars
  import mars.dataframe
label_desc: Use image node_id 15 for calling a global function with example usage: q06(lineitem) without return types