solutions for rosalind