from nada_dsl import *
def nada_main():
    data_owner = Party(name="data_owner")
    x = SecretInteger(Input(name="x", party=data_owner))
    # Permitted.
    a = x + Integer(123) + Integer(456)
    b = x + Integer(123 + 456)
    # Not permitted.
    c = x + 123 + 456
    d = x + 123
    return [Output(a, "a", data_owner), Output(b, "b", data_owner)]