Clases con al menos 5 Estudiantes

Tabla Courses

+-------------+---------+
| Column Name | Type    |
+-------------+---------+
| student     | varchar |
| class       | varchar |
+-------------+---------+

- (student, class) es la clave primaria (combinación de columnas con valores únicos) 
  para esta tabla.
- Cada fila de esta tabla indica el nombre de un estudiantes y la clase en la que 
  está inscrito.

Escribe una solución para encontrar todas las clases que tienen al menos cinco estudiantes.

Devuelve la tabla de resultados en cualquier orden.

Ejemplo

Input

tabla Courses:
+---------+----------+
| student | class    |
+---------+----------+
| A       | Math     |
| B       | English  |
| C       | Math     |
| D       | Biology  |
| E       | Math     |
| F       | Computer |
| G       | Math     |
| H       | Math     |
| I       | Math     |
+---------+----------+

Output

+---------+
| class   |
+---------+
| Math    |
+---------+

Explicación:
- La clase de Matemáticas tiene 6 estudiantes (A, C, E, G, H, I), por lo que se 
  incluye en la salida.
- La clase de Inglés tiene 1 estudiante (B), por lo que no se incluye.
- La clase de Biología tiene 1 estudiante (D), por lo que no se incluye
- La clase de Computación tiene 1 estudiante (F), por lo que no se incluye.
import pandas as pd

def find_classes(courses: pd.DataFrame) -> pd.DataFrame:
    return (courses
            .groupby('class')['student']
            .count()
            .reset_index(name='count')
            .query('count >= 5')[['class']])