dsa assignment