#include "bits/stdc++.h" //#include //#include //#include using namespace std; #define repi(i,a,b) for(int i=(a), i##_len=(b); i ivec; typedef vector svec; typedef vector> ivvec; typedef pair P; const int dx8[8] = { 0,1,1,1,0,-1,-1,-1 }, dy8[8] = { 1,1,0,-1,-1,-1,0,1 }, dx4[4] = { 0,1,0,-1 }, dy4[4] = { 1,0,-1,0 }; templateinline bool maxi(T &a, const T &b) { if (ainline bool mini(T &a, const T &b) { if (b //int main() { // cin.tie(0); // ios::sync_with_stdio(0); // // lint n, x; cin >> n >> x; // ivec a; int in; // rep(i, n) { // cin >> in; // a.pb(in); // } // vsort(a); // lint ans = 0; // rep(i, n) { // repi(j, i, n) { // if (a[j] > x - a[i])break; // if (a[i] + a[j] == x) { // if (i == j)ans--; // ans += 2; // } // } // } // co(ans); // gc(); //} int main() { cin.tie(0); ios::sync_with_stdio(0); lint a, b; cin >> a >> b; bool den[2] = {1,1}; lint h=0; repi(i, 2, 8)if (!(a % (lint)pow(10, i)))h++; if (h == 1)den[0] = 0; h = 0; repi(i, 2, 8)if (!(b % (lint)pow(10, i)))h++; if (h == 1)den[1] = 0; co(den[0] || den[1]); if (den[0]||den[1]) { if (a*b < -99999999 || 99999999 < a*b) { co("E"); } else co(a*b); } else { co(a*b / 10); } gc(); }