bad 'flag' flag, would overwrite 'string1' with 'string2'
You should use flag only once on the command line since any other usage will overwrite a previous usage.