The colors of Hungary!
The flag of Hungary is a 3 striped flag, the colors are red, white and green. These three colors come from the original coat of arms of Hungary which shows a silver (white) cross on a green hill with a red background. The colors have a meaning for Hungarians. Red stands for the blood that all Hungarians lost in several fights, white stands for the cleanliness and purity of the country and green is the color of the revolution in the 19th century.
Here are two types of the flag of Hungary, one with and one without crest.