rosalind algo Level5