Main Search Cum Flows Nicely