I could not beat it, but found it very neat!
Congrats, unfortunately I did not find the links to all documents and could not solve the whole puzzle