woahh this took FOREVER i actually needed to use the hints a couple times!
Took long enough. Worth it though
Tough puzzle!