//* #pragma GCC target("avx2") #pragma GCC optimize("O3") #pragma GCC optimize("unroll-loops") //*/ #include using namespace std; using ll=long long; using ull=unsigned long long; using P=pair; using Pl=pair; constexpr int mod=998244353; constexpr int Mod=1e9+7; constexpr int inf=Mod; constexpr ll linf=(ll)inf*inf; constexpr int dx[]={1,0,0,-1},dy[]={0,1,-1,0}; constexpr int Dx[]={1,1,1,0,0,-1,-1,-1},Dy[]={1,0,-1,1,-1,1,0,-1}; struct initio{ initio(){ cin.tie(0)->sync_with_stdio(0); cout< bool chmax(T&a,const T&b){ if(a bool chmin(T&a,const T&b){ if(a>b){ a=b; return 1; } return 0; } //* #include using namespace atcoder; using mint=modint998244353; using Mint=modint1000000007; //*/ int main(){ string A,B; cin>>A>>B; vectora,b; for(int i=A.size()-1;i>=0;i--) a.push_back(A[i]-'0'); for(int i=B.size()-1;i>=0;i--) b.push_back(B[i]-'0'); vectorc; int tmp=0; for(int i=0;i=0;i--) cout<