my practice codes of DSA