DSA homework 11