What special meaning do the colors red, white and blue on the American flag hold?
a. blood, sweat and tears
b. purity, hardiness, vigilance
c. innocence, valor, justice
d. none