tuple sum