Flags homework

I did the bonuses too!