genere_solution