#10 resolvido
#12 resolvido
#11 resolvido