#include <iostream>
#include <string>

void myprint()
{
	std::cout << std::endl;
}

template <typename T, typename... Args>
void myprint(const T& value, const Args&... args)
{
	std::cout << value;
	myprint(args...);
}

int main()
{
	myprint(5, 4, "asdf");
	int z = 4;
	myprint("x = ", 5, ";", " z = ", z);
	
	return 0;
}
