Puerto Rico: student strike wins most demands