Sort: numwait DESC NULLS FIRST, supplier.s_name ASC NULLS LAST
  Projection: supplier.s_name, COUNT(UInt8(1)) AS numwait
    Aggregate: groupBy=[[supplier.s_name]], aggr=[[COUNT(UInt8(1))]]
      Projection: supplier.s_name
        LeftAnti Join: l1.l_orderkey = l3.l_orderkey Filter: l3.l_suppkey != l1.l_suppkey
          LeftSemi Join: l1.l_orderkey = l2.l_orderkey Filter: l2.l_suppkey != l1.l_suppkey
            Projection: supplier.s_name, l1.l_orderkey, l1.l_suppkey
              Inner Join: supplier.s_nationkey = nation.n_nationkey
                Projection: supplier.s_name, supplier.s_nationkey, l1.l_orderkey, l1.l_suppkey
                  Inner Join: l1.l_orderkey = orders.o_orderkey
                    Projection: supplier.s_name, supplier.s_nationkey, l1.l_orderkey, l1.l_suppkey
                      Inner Join: supplier.s_suppkey = l1.l_suppkey
                        TableScan: supplier projection=[s_suppkey, s_name, s_nationkey]
                        SubqueryAlias: l1
                          Projection: lineitem.l_orderkey, lineitem.l_suppkey
                            Filter: lineitem.l_receiptdate > lineitem.l_commitdate
                              TableScan: lineitem projection=[l_orderkey, l_suppkey, l_commitdate, l_receiptdate]
                    Projection: orders.o_orderkey
                      Filter: orders.o_orderstatus = Utf8("F")
                        TableScan: orders projection=[o_orderkey, o_orderstatus]
                Projection: nation.n_nationkey
                  Filter: nation.n_name = Utf8("SAUDI ARABIA")
                    TableScan: nation projection=[n_nationkey, n_name]
            SubqueryAlias: l2
              TableScan: lineitem projection=[l_orderkey, l_suppkey]
          SubqueryAlias: l3
            Projection: lineitem.l_orderkey, lineitem.l_suppkey
              Filter: lineitem.l_receiptdate > lineitem.l_commitdate
                TableScan: lineitem projection=[l_orderkey, l_suppkey, l_commitdate, l_receiptdate]