using System.Text.RegularExpressions;
using System.Collections.Generic;
public static void Main()
Console.WriteLine("\nEnter a word:");
string input = Console.ReadLine();
Regex regex = new Regex ("^[a-zA-Z]*$");
var validInput = !string.IsNullOrEmpty(input) && regex.IsMatch(input);
Console.WriteLine ("Invalid input");
Dictionary<char, int> characterCounts = new Dictionary<char, int>();
characterCounts.TryGetValue(c, out int charValue);
characterCounts[c] = charValue + 1;
foreach (var charCount in characterCounts)
Console.WriteLine ($"Character: {charCount.Key} | Count: {charCount.Value}");