
class Alice:
    input = None
    output = None

class Bob:
    input = None

class Charlie:
    output = None

alice = [Alice(), Alice()]
bob = Bob()
charlie = Charlie()

if rt.id == 0:
    alice[0].input = int(raw_input("Input for alice[0]: "))
alice[0].input = rt.shamir_share([1], alice[0].input)

if rt.id == 1:
    alice[1].input = int(raw_input("Input for alice[1]: "))
alice[1].input = rt.shamir_share([2], alice[1].input)

if rt.id == 2:
    bob.input = int(raw_input("Input for bob: "))
bob.input = rt.shamir_share([3], bob.input)

alice[0].output = rt.open(alice[0].input > bob.input, [1])
alice[1].output = rt.open((alice[1].input > alice[0].input)
                          * (alice[1].input > bob.input), [2])
charlie.output = rt.open(bob.input > alice[0].input, [4])

if rt.id == 1:
    dprint("My output: %s", alice[0].output)
if rt.id == 2:
    dprint("My output: %s", alice[1].output)
if rt.id == 4:
    dprint("My output: %s", charlie.output)

