3
Note: I didn't have a quick answer when I started looking into this so this particular answer is rather overkill. The last section contains the actual answer so you can safely skip down to the bottom. The rest of this post is me more or less documenting how I went about arriving at the final sect...