package main import ( "fmt" "strconv" "strings" ) func scan() (int, int) { var a, b int fmt.Scan(&a, &b) return a, b } func main() { a, b := scan() // a, b := 10, 20 for i := a; i <= b; i++ { if i%3 == 0 { fmt.Println(i) } else if strings.Contains(strconv.Itoa(i), "3") { fmt.Println(i) } } }