another sum solution