package main import . "fmt" import . "slices" func main() { var n,k int var s string Scan(&n,&k,&s) b:=[]byte(s) x,y:=b[:k-1],b[k-1:] if (n+k)%2==0 { Reverse(x) } Println(string(y)+string(x)) } func jikken() { for n:=20;n<40;n+=17 { for k:=2;k<=n;k++ { sol(n,k) } } } func sol(n,k int) { Println("n=",n,",k=",k) a:=make([]int,n) for i:=range a { a[i]=i } for e:=0;e+k-1