The spectrum goes as follows:
red, orange, yellow, green, blue, indigo and violet
Red has the lowest frequency.
Since frequency is inversely proportional to the wavelength, therefore, red has the longest wavelength.
Now, consider, the equation:
E = (hc) / lambda
Since the energy is inversely proportional to the wavelength, therefore, red will have the lowest energy.
Based on this, for the mentioned question:
1- Red has longer wavelength
2- Green has greater frequency
3- Green has greater energy