French flag Past and Present Tech Answers