Adicionados solver .c e .h