package main import . "fmt" func main() { var n int Scan(&n) if n == 2 { Println("No") return } Println("Yes") x := []any{} for i := 1; i <= n; i++ { x = append(x, i) } if n % 2 == 0 { x[0],x[1] = x[1],x[0] } Println(x...) } func init() { for n := 3; n <= 2000; n++ { x := []int{} for i := 1; i <= n; i++ { x = append(x, i) } if n % 2 == 0 { x[0],x[1] = x[1],x[0] } m := map[int]bool{} for i := range x { s := x[i]+x[(i+1)%n] if m[s] { println(n) println(s) return } m[s] = true } } println("ok") }