package main
import (
"fmt"
)
func main() {
var n int
if _, err := fmt.Scan(&n); err != nil {
return
}
var years []int
expected := 1
for i := 1; i <= n; i++ {
var a int
fmt.Scan(&a)
if a == expected {
years = append(years, 2000+i)
expected++
}
}
if len(years) == 0 {
fmt.Println(0)
} else {
fmt.Println(len(years))
for i, y := range years {
if i > 0 {
fmt.Print(" ")
}
fmt.Print(y)
}
fmt.Println()
}
}