def nmcb(e):
    """Fill in fields for Neal McBurnett example"""

    # three jurisdictions, 100000 ballots each
    e.jids = ["J1", "J2", "J3"]
    for jid in e.jids:
        e.n[jid] = 100000
        e.s[jid] = 0

    # four contests
    e.nc = 4
    e.cids = ["I", "C1", "C2", "C3", "F23"]

    for cid in e.cids:
        for jid in e.jids:
            e.w[(cid, jid)] = False    # default
    e.w[("I", "J1")] = True            # I is in all counties
    e.w[("I", "J2")] = True          
    e.w[("I", "J3")] = True          
    e.w[("C1", "J1")] = True           # C1 is only in J1
    e.w[("C2", "J2")] = True           # C2 is only in J2
    e.w[("C3", "J3")] = True           # C3 is only in J3
    e.w[("F23", "J2")] = True          # F23 is in both J2 and J3
    e.w[("F23", "J3")] = True

    e.vids["I"] = [0, 1]
    e.vids["C1"] = [0, 1]
    e.vids["C2"] = [0, 1]
    e.vids["C3"] = [0, 1]
    e.vids["F23"] = [0, 1]

    # e.t = vote totals for each cid jid vid combo
    for cid in e.cids:
        for jid in e.jids:
            for vid in e.vids[cid]:
                e.t[(cid, jid, vid)] = 0
    e.t[("I", "J1", 1)] = 50500           # I is in all counties
    e.t[("I", "J1", 0)] = 49500
    e.t[("I", "J2", 1)] = 50500          
    e.t[("I", "J2", 0)] = 49500
    e.t[("I", "J3", 1)] = 50500          
    e.t[("I", "J3", 0)] = 49500
    e.t[("C1", "J1", 1)] = 65000          # C1 is only in J1
    e.t[("C1", "J1", 0)] = 35000
    e.t[("C2", "J2", 1)] = 60000          # C2 is only in J2
    e.t[("C2", "J2", 0)] = 40000
    e.t[("C3", "J3", 1)] = 55000          # C3 is only in J3
    e.t[("C3", "J3", 0)] = 45000
    e.t[("F23", "J2", 1)] = 52500         # F23 is in both J2 and J3
    e.t[("F23", "J2", 0)] = 47500
    e.t[("F23", "J3", 1)] = 52500
    e.t[("F23", "J3", 0)] = 47500
    
    # e.ro = reported outcomes for each cid
    e.ro["I"] = 1                         
    e.ro["C1"] = 1
    e.ro["C2"] = 1
    e.ro["C3"] = 1
    e.ro["F23"] = 1

    e.risk_limit["I"] = 0.05               # risk limit by contest
    e.risk_limit["C1"] = 0.05
    e.risk_limit["C2"] = 0.05
    e.risk_limit["C3"] = 0.05
    e.risk_limit["F23"] = 0.10  

    e.audit_rate["J1"] = 40                 # max rate for auditing ballots
    e.audit_rate["J2"] = 60                 # by jid
    e.audit_rate["J3"] = 80

    return e