using System.Collections.Generic;
using static System.Console;
Dictionary<char, int> counts = new();
for(var i = 0;i < input.Length; i++)
var currentChar = input[i];
if(counts.ContainsKey(currentChar))
counts[currentChar] += 1;
counts.Add(currentChar, 1);
foreach(var kv in counts)
WriteLine($"{kv.Key} - {kv.Value}");