#include using namespace std; int main() { long long A, B; cin >> A >> B; vector ans; for( long long n = A; n <= B; n++ ) { char c[16]; sprintf( c, "%lld", n ); string s = string( c ); if( n % 3 == 0 || s.find( '3' ) != string::npos ) ans.push_back( n );; } for( int i = 0; i < ans.size(); i++ ) { cout << ans[i] << endl; } }