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 C# (Mono 4.6.2.0) (judge verdict: Accepted)

using System;
using System.Collections.Generic;
using System.Linq;
 
static class MainClass {
  public static void Main (string[] args) {
    var C = Convert.ToChar(Console.ReadLine());
    if(C == 'z'){
       Console.WriteLine("z");
       return;
    }
    var ans = (int)C + 1;

    Console.WriteLine(Convert.ToChar(ans));
  }

  static long ModPow (long a, long n, long p) {
    if(n == 1) return a % p;

    if (n % 2 == 1) return (a * ModPow(a, n - 1, p)) % p;

    var t = ModPow(a, n / 2, p);
    return (t * t) % p;
  }

  static long Combination(long n, long a){
    var ary1 = Enumerable.Range((int)n - (int)a + 1, (int)a);
    var ary2 = Enumerable.Range(1, (int)a);
    return ary1.Aggregate((e, next) => e * next) / ary2.Aggregate((e, next) => e * next);
  }

}