A group of teenagers in red shirts are smiling.