A florist has 66 carnations and 42 roses. What is the greatest number of identical bouquets that can be made without any flowers leftover?