package main import . "fmt" import . "os" import bf "bufio" func main() { rd := bf.NewReader(Stdin) wr := bf.NewWriter(Stdout) for i := 0; i < 1e5; i++ { ccc := make([]int, 10) for k, t := 0, i; k < 5; k++ { ccc[t%10]++ if ccc[t%10] > 1 { ccc[0] = -1 break } t /= 10 } if ccc[0] < 0 { continue } Fprintf(wr, "%05d\n", i) wr.Flush() fin := false for j := 0; j < 60; j++ { var v int Fscan(rd, &v) if j==0&&v==5 { fin = true } } if fin { break } } }