#include <iostream>
int f(int a,int b,int c=3);
int f(int a,int b=9,int c); // default argument in middle, ok allowed
int main()
{
f(3);
f(3,6);
f(3,6,9);
return 0;
}
int f(int a,int b,int c)
{
std::cout<<a<<' '<<b<<' '<<c<<'\n';
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgppbnQgZihpbnQgYSxpbnQgYixpbnQgYz0zKTsKaW50IGYoaW50IGEsaW50IGI9OSxpbnQgYyk7IC8vIGRlZmF1bHQgYXJndW1lbnQgaW4gbWlkZGxlLCBvayBhbGxvd2VkCmludCBtYWluKCkKewogICAgCWYoMyk7CiAgICAJZigzLDYpOwogICAgCWYoMyw2LDkpOwogICAgCXJldHVybiAwOwp9CmludCBmKGludCBhLGludCBiLGludCBjKQp7CiAgICAJc3RkOjpjb3V0PDxhPDwnICc8PGI8PCcgJzw8Yzw8J1xuJzsKICAgIAlyZXR1cm4gMDsKfQ==