ok so after going through literal hell

the answers are
bbadcdcaaabd and your on your own for the essay