#include <iostream> using namespace std; int main() { int ans = 0; for (int a = 1; a <= 9; ++a) for (int b = 1; b <= 9; ++b) if (b != a) for (int c = 1; c <= 9; ++c) if (c != a && c != b) for (int d = 1; d <= 9; ++d) if (d != a && d != b && d != c) for (int e = 1; e <= 9; ++e) if (e != a && e != b && e != c && e != d) { int left = (10*a + b) * (100*c + 10*d + e); int right = (100*a + 10*d + b) * (10*c + e); if (left == right) ++ans; } cout << ans << endl; return 0; } /************************************************************** Problem: 1257 User: admin Language: C++ Result: Runtime Error ****************************************************************/