It's obvious that the answer - and the only answer - is Theresa May's resignation.
We'll go through it anyway just for the formality.
It's obvious that as long as she keeps doing that there will never be an overall majority.
Clarke customs union 273 for - 276 against
Boles single market 261 for - 282 against
Kyle referendum 280 - 292
And it's equally well known that government ministers would happily vote all three.
So the answer is to sack Theresa May. She is the blockage that's stopping parliament finding a useful majority.
Sack Theresa May and abandon Brexit.
And that is still what they're going to do because that is still the only thing they can do.
Theresa May is the problem.