BT: diagonal sum