This !! I've struggled a lot and discovered new vocabulary as I figured out the answer.I Think I know now how to solve it but good god it's so difficult. Bonus difficulty points for not being a native english speaker
Thankfully I had assistance from my personal assistant !