(I3
I113
I7
(dp0
Vtwostr.%l
p1
(Vtwostr.cpp
p2
S'#include<iostream>\r\n#include<algorithm>\r\nusing namespace std;\r\nstruct ch{\r\n    short a[3001];\r\n    int l;\r\n    void add(short k){\r\n        a[l]=k;\r\n        l++;\r\n    }\r\n    void lqvo(){\r\n        for(int i=0;i<l;i++){\r\n            a[i]=a[i+1];\r\n        }\r\n        l--;\r\n    }\r\n};\r\nbool gl(ch a,ch b){\r\n    for(int i=0;i<a.l;i++){\r\n        if(a.a[i]<b.a[i])   return true;\r\n        if(b.a[i]<a.a[i])   return false;\r\n    }\r\n    return false;\r\n}\r\nbool mal(ch a,ch b){\r\n    for(int i=0;i<a.l;i++){\r\n        if(b.a[i]<a.a[i])   return true;\r\n        if(a.a[i]<b.a[i])   return false;\r\n    }\r\n    return false;\r\n}\r\nvoid izv(ch a,ch b){\r\n    if(gl(a,b) || a.l<b.l){\r\n        ch c=a;\r\n        a=b;\r\n        b=c;\r\n        cout<<"-";\r\n    }\r\n    ch otg;\r\n    otg.l=0;\r\n    int naum=0;\r\n    for(int i=1;i<=a.l;i++){\r\n        if(b.l-i>=0)    otg.add(a.a[a.l-i]-b.a[b.l-i]-naum);\r\n        else    otg.add(a.a[a.l-i]-naum);\r\n        naum=0;\r\n        if(otg.a[otg.l-1]<0){\r\n            otg.a[otg.l-1]+=10;\r\n            naum=1;\r\n        }\r\n    }\r\n    bool nul=false;\r\n    for(int i=otg.l-1;i>=0;i--){\r\n        if(otg.a[i]!=0){\r\n            nul=true;\r\n            cout<<otg.a[i];\r\n        }\r\n        if(otg.a[i]==0 && nul)cout<<otg.a[i];\r\n    }\r\n    if(!nul)    cout<<0;\r\n}\r\nint main(){\r\n    string vh;\r\n    cin>>vh;\r\n    ch par[vh.size()];\r\n    int parl=0;\r\n    for(int i=0;i<vh.size();i++){\r\n        if(vh[i]!=\'0\'){\r\n            par[parl].l=0;\r\n            for(int k=i;k<i+vh.size();k++){\r\n                par[parl].add(vh[k%vh.size()]-\'0\');\r\n            }\r\n            parl++;\r\n        }\r\n    }\r\n    sort(par,par+parl,mal);\r\n    cin>>vh;\r\n    ch vto[vh.size()];\r\n    int vtol=0;\r\n    for(int i=0;i<vh.size();i++){\r\n        if(vh[i]!=\'0\'){\r\n            vto[vtol].l=0;\r\n            for(int k=i;k<i+vh.size();k++){\r\n                vto[vtol].add(vh[k%vh.size()]-\'0\');\r\n            }\r\n            vtol++;\r\n        }\r\n    }\r\n    sort(vto,vto+vtol,gl);\r\n    izv(par[0],vto[0]);\r\n    return 0;\r\n}'
p3
tp4
stp5
.