There are 12 girls and 15 boys in a class. The teacher wants to make reading groups with the same number of girls and boys in each group. What is the greatest number of reading groups that can be made