puzzle with the national flag of france and nato