struct node{ int val,s,t; }; bool nod(node no,node de){ return no.val>de.val; } priority_queue<node,vector<node>,nod> stac;