cross sum