It took me too long to realize what the solution to the final puzzle was.
But you still made it. Congrats!