bool L(schools a,schools b){
if (a.mark.size()>b.mark.size()) return false;
if (a.mark.size()<b.mark.size()) return true;
if (a.mark>b.mark) return false;
if (a.mark<b.mark) return true;
if (a.name>b.name) return true;
if (a.name<b.name) return false;
}
bool G(schools a,schools b){
if (a.mark.size()<b.mark.size()) return false;
if (a.mark.size()>b.mark.size()) return true;
if (a.mark<b.mark) return false;
if (a.mark>b.mark) return true;
if (a.name<b.name) return true;
if (a.name>b.name) return false;
}