package main import ( "fmt" "strconv" ) func isMatch(n int) bool { if n%3 == 0 { return true } s := strconv.Itoa(n) for i := 0; i < len(s); i++ { if s[i] == '3' { return true } } return false } func main() { var a, b int fmt.Scanf("%d %d", &a, &b) for i := a; i <= b; i++ { if isMatch(i) { fmt.Println(i) } } }