Problem:
Score : 100 points

Problem Statement

Given is a lowercase English letter C that is not z. Print the letter that follows C in alphabetical order.

Constraints

C is a lowercase English letter that is not z.

Input

Input is given from Standard Input in the following format:

C

Output

Print the letter that follows C in alphabetical order.

Sample Input 1

a

Sample Output 1

b

a is followed by b.

Sample Input 2

y

Sample Output 2

z

y is followed by z.

Solution in Go (1.6) (judge verdict: Wrong Answer)

package main

import (
	"fmt"
)

func main() {

	var N,M int

	fmt.Scan(&N,&M)


	P:= make([]int,M)

	S := make([]string,M)

	Pair := make(map[int][]string)

	for i:=0;i<M;i++{

		fmt.Scan(&P[i],&S[i])
	}

	icon :=0

	if(M<1){


		fmt.Println(0,0)
		return

	}

	Pair[0]= append(Pair[0],S[0])

	for i:=1;i<M;i++{

		icon =0

		if P[i]== P[icon] {

			Pair[icon] = append(Pair[icon],S[i])
		
		}else{

			icon++

			Pair[icon] = append(Pair[icon],S[i])
		}
		

	}
	
	fmt.Println(Pair)

	acount:=0

	badcount :=0

	sum :=0

	for i:=0;i<len(Pair);i++{

		for j:=0;j<len(Pair[j]);j++{

			if Pair[i][j] == "AC"{

				acount++

				sum += badcount
				break

			} else{

				badcount++
			}
		}

	}

	fmt.Println(acount,badcount)
}