package main import ( "fmt" "strings" ) func main() { var alp, S string alp = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" fmt.Scan(&S) T := make([]string, 0, 1024) for i, s := range S { i++ a := strings.IndexRune(alp, s) a -= i for a < 0 { a += 26 } T = append(T, string(alp[a])) } woosaa := strings.Join(T, "") fmt.Println(woosaa) }