# your code goes here
import itertools
list = [5, 1, 2, 3, 4, 1,]
uniquelist = set(list)
targetsum = 1
for n in itertools.combinations(uniquelist, 2):
if n[0] ^ n[1] == targetsum:
print str(n[0]) + " + " + str(n[1])
IyB5b3VyIGNvZGUgZ29lcyBoZXJlCmltcG9ydCBpdGVydG9vbHMKCmxpc3QgPSBbNSwgMSwgMiwgMywgNCwgMSxdCnVuaXF1ZWxpc3QgPSBzZXQobGlzdCkKdGFyZ2V0c3VtID0gMQoKZm9yIG4gaW4gaXRlcnRvb2xzLmNvbWJpbmF0aW9ucyh1bmlxdWVsaXN0LCAyKToKICAgIGlmIG5bMF0gXiBuWzFdID09IHRhcmdldHN1bToKICAgICAgICBwcmludCBzdHIoblswXSkgKyAiICsgIiArIHN0cihuWzFdKQ==