package main import ( "bufio" "fmt" "os" "sort" "strconv" "strings" ) func main() { in := bufio.NewScanner(os.Stdin) in.Scan() arr1 := strings.Fields(in.Text()) size, _ := strconv.Atoi(arr1[0]) in.Scan() arr2 := strings.Fields(in.Text()) ret := make([]int, size) for i, s := range arr2 { elm, _ := strconv.Atoi(s) ret[i] = elm } sort.Ints(ret) k, _ := strconv.Atoi(arr1[1]) for i := 0; i < k; i++ { fmt.Printf("%d ", ret[i]) } }