I have made yet another submission, probably the final one. It looks rather promising. No invalid results and five straight wins so far.