#include using namespace std; using i32 = int32_t;using i64 = int64_t;using u32 = uint32_t;using u64 = uint64_t;using f32 = float;using f64 = double;using f80 = long double; using i128 = __int128_t;using u128 = __uint128_t; using vi32 = vector;using vi64 = vector;using vu32 = vector;using vu64 = vector; using vvi32 = vector>;using vvi64 = vector>;using vvu32 = vector>;using vvu64 = vector>; using pi32 = pair;using pi64 = pair;using Pu32 = pair;using Pu64 = pair; using vpi32 = vector;using vpi64 = vector;using vpu32 = vector;using vpu64 = vector; int main() { i64 a, b, c, d, e, f; cin >> a >> b; if (a == 0 || b == 0) { cout << 0 << endl; return 0; } c = abs(a); d = abs(b); e = 0; f = 0; while (c % 10LL != 0) { c /= 10; e++; } while (d % 10LL != 0) { d /= 10; f++; } if (c > 9 || d > 9 || e < 2 || f < 2) { cout << (abs(a * b) < 100000000LL ? to_string(a * b) : "E") << endl; return 0; } cout << a * b / 10LL << endl; return 0; }