working weak conditions snapshot
GreedyRegion with weak conditions
Merge branch 'inoutregion'