How can i generate variadic macro for concatenate string
===

I got stuck here...   
<pre><code>#define CONCAT(a,b) BOOST_PP_STRINGIZE(BOOST_PP_CAT(a,b))<br/>#define CONCAT1(a,b,c) CONCAT(CONCAT(a,b),c) and so on.</code></pre><p>  How i can to generate the CONCAT macro even if 20 arguments?</br>  May be i can to use **BOOST_PP_SEQ_FOR_EACH** but i don't understand how to do it?</p>