swap SUM & MAX