Respuesta :

genan

Answer:

code was too long to paste here, attached below