constchar input[]="The answer is unclear so anyone stumbling on that answer should have started with a **down vote** first.\n"
"\n"
"When that is done we can start investigating if more is needed.\n"
"\n"
"Considering your flag options :\n"
"\n"
" -Not an answer : As soon as an answer is an attempt to answer a question the NAA flags are not your best option.Many of these flags end - up being declined, even for seasoned flaggers.As the language used is debatable we can figure out it attempts to answer.\n"
" - Very Low Quality : This flag has a higher chance of being accepted.Posts that are(close to) gibberish are perfect candidates for this kind of flag.\n"
" - Spam : You're correct that promoting your own or a service/product is not acceptable in most cases. At first sight the post under scrutiny doesn't seem to be promoting anything.Spam flags have a big impact, they carry an automatic down vote with them and after 6 spam flags a - 100 reputation penalty for the poster.If a spam flag was raised on that answer it could have been declined. *Closer inspection / investigation reveals that the answer is also promotional for their own library*\n"
"\n"
" If promotion happens in comments I would use a custom flag and explain for the moderator clearly what kind of pattern you see that you feel needs their attention.\n"
"\n"
" **tl; dr** Down vote the answer and flag as Very Low Quality.\n";