Obtener la distribución de calificaciones

Dados estudiantes con arreglos de calificaciones enteras, devuelve un diccionario que cuente todas las calificaciones válidas de todos los estudiantes. Solo son válidas las calificaciones del 1 al 5; omite los valores no válidos y las claves sin ocurrencias.

Ejemplo

Program.GetNotesDistribution(students) ➢ new Dictionary<int, int> { [5] = 3, [3] = 2, [2] = 1 }