Note that
Find the grearest common factor GCF(30,42). You can see that numbers 30 and 42 have common factors 2 and 3, then

This gives that the greatest number of identical vases florist can fill is 6. Each vase will contain
carnations;
roses.
Therefore, in each vase will be 12 flowers (5 carnations and 7 roses).