package main
import (
"fmt"
"strconv"
//"os"
//"bufio"
)
func main() {
for {
var num_str string
var err error
_, err = fmt.Scanf("%s", &num_str)
if (err != nil) {
//fmt.Println("scanf error", num_str)
break;
}
//fmt.Println(num_str)
// str to int
len := 1000
num, _:=strconv.Atoi(num_str)
var numberslice = make([]int,len,len)
for i := 0; i < num; i++ {
var temp_str string
_, err = fmt.Scanf("%s", &temp_str)
inputnum, _:=strconv.Atoi(temp_str)
if (inputnum < 1 || inputnum > len) {
fmt.Println("error")
continue
}
numberslice[inputnum - 1] = 1
}
for i := 0; i < len; i++ {
if (numberslice[i] == 1) {
fmt.Println(i+1)
}
}
}
}
func ScanLine() string {
var c byte
var err error
var b []byte
for ; err == nil; {
_, err = fmt.Scanf("%c", &c)
if c != '\n' {
b = append(b, c)
} else {
break;
}
}
return string(b)
}