// #define _GLIBCXX_DEBUG #include using namespace std; #define rep(i, n) for (int i = 0; i < (int)(n); ++i) bool nabeatsu(int n) { if (n % 3 == 0) return true; while (n != 0) { if (n % 10 == 3) return true; n /= 10; } return false; } int main() { // Input int A, B; cin >> A >> B; // Output for (int i = A; i <= B; ++i) if (nabeatsu(i)) cout << i << endl; }