using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace yukicoder { class Program { static void Main(string[] args) { string s = Console.ReadLine(); string[] t = s.Split(' '); int a = int.Parse(t[0]); int b = int.Parse(t[1]); //初期化 int i = a / 10; int j = a - (10 * i); int c = b - a + 1; while(0 < c) { while(0 < c && j < 10) { //一の位が3又は3で割り切れる数の場合 if ( j == 3 || ((10 * i) + j) % 3 == 0) { Console.WriteLine("{0}", (10 * i) + j); } j++; c--; } //次の位に変わる j = 0; i++; //十の位が3又は3で割り切れる数の場合 if( i == 3 || ((10 * i) + j) % 3 == 0) { Console.WriteLine("{0}", (10 * i) + j); } c--; } Console.ReadLine(); } } }