#include #define rep(i, n) for (int i = 0; i < (n); i++) #define fr(i, a, b) for (int i = (a); i < (b); i++) #define all(c) (c).begin(), (c).end() using namespace std; typedef long long ll; const ll inf = 1e9; const ll mod = 1e9 + 7; int A, B; bool x(int n) { while (n > 0) { int d = n % 10; if (d == 3) return true; n /= 10; } return false; } bool y(int n) { return n % 3 == 0; } int main() { cin >> A >> B; for (ll i = A; i <= B; i++) { if (x(i) || y(i)) cout << i << endl; } }