#include <iostream>
using namespace std;
bool check(const int &n)
{
bool b = true;
int ch = n;
int de = n % 10;
while (ch > 0 && b) {
if (de == 0) {
b = false;
}
else if (n % de != 0) {
b = false;
} else {
ch /= 10;
de %= 10;
}
}
return b;
}
int main()
{
int a, b, k = 0;
cin >> a >> b;
for (int i = a; i < b; ++i) {
if (check(i)) {
cout << i << " ";
++k;
}
}
if (k == 0) {
cout << "-" << endl;
}
return 0;
}
138+1316=1454-10110101110
1454 (перевод был из 10с/с в 2с/с)
1) В ромбе: "Первая буква - гласная?"
В прямоугольнике: "Удалить первую букву"
2) В ложной ветви: "Удалить первую букву"
В истинной: "Заменить первый звук парным"
2,3,4-это 3 строки.3*3=9.ОТВЕТ:9 ЯЧЕЕК