The number of bunches must divide the number of white roses, the
number of yellow roses and the number of red roses. The highest
common factor of $24$, $36$ and $42$ is $6$, so the most bunches
Flora can make is $6$, each consisting of $4$ white, $6$ yellow and
$7$ red roses.
This problem is taken from the UKMT Mathematical Challenges.