#include <iostream>
#define BIND( op, arg ) op ( arg,
#define MULTIPLY( a, b ) ( (a) * (b) )
#define MULTIPLY_BY_2 BIND( MULTIPLY, 2 )
int main() {
std::cout << MULTIPLY_BY_2( 5 )) << '\n';
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKI2RlZmluZSBCSU5EKCBvcCwgYXJnICkgb3AgKCBhcmcsCiNkZWZpbmUgTVVMVElQTFkoIGEsIGIgKSAoIChhKSAqIChiKSApCgojZGVmaW5lIE1VTFRJUExZX0JZXzIgQklORCggTVVMVElQTFksIDIgKQoKCmludCBtYWluKCkgewpzdGQ6OmNvdXQgPDwgTVVMVElQTFlfQllfMiggNSApKSA8PCAnXG4nOwp9