We haven't received any complete solutions to this problem. It may be helpful to look at Roundabout and to use your findings from that problem to help you with this one.