# ###
# Пусть для примера pr = 5, n = 12.
#   0  1  2  3  4  5  6  7  8  9 10 11
#  [    )[    )[       )[    )[       )
#    0     1     2        3     4
function sum (id, pr, n, a):
    lo := id * n / pr
    hi := (id + 1) * n / pr

    s := 0
    for i := lo until hi:
        s ^= a[i]
    send (0, s)

    if id == 0:
        r := 0
        for k := 0 until pr:
            r ^= receive (k)
        print (r)
        