Since I know Harry will withhold publishing my solutions:
Here is my claim to have solved both questions 2 and 3. @ByteInBits
If you’re struggling with 3, my advice is that it’s easier than you think…
[P.S. Harry, please could you publish my solution to question 1? It looks like it’s over.]