#include <utility>

struct Base
{
	Base(int myArg) {}
};

struct Derived : public Base
{
	template <typename... Args>
	Derived(Args&&... args, int myArg)
	:
		Base(std::forward<Args>(args)...)
	{
	}
};

int main() {
	Derived d(1, 1);
	
	// your code goes here
	return 0;
}