#include <iostream>
using namespace std;
template <typename T>
void Foo(T&& a) {  }
int main() {
	int w=1;
	Foo<int*>(&w);//why no gg?
	int *w2;
	Foo<int*>(w2);//why gg?
	// your code goes here
	return 0;
}