Stuck?

Have a proper go first, then open one hint at a time.

Pick a hint above when you're ready.