This took me several hours. I did have other things to do today, but ah well, this was much more fun. Thanks for the wonderful puzzles. :)
And the three puzzles:
*** Detailed Solution ***
Important realisation (which you've probably noticed already, but I put it here because I'm assuming knowledge of it in the answer below):
Now a few steps to make headway on this puzzle.
Look at the ...