DNA Sequences Matching