DSA Assignment - UCD Degree 3rd Year