This is the very best I could come up with, with going though way too many combinations....