#include <iostream>
void fun(int*)=delete;
void fun(double)=delete;
void fun(char)=delete;
void fun(unsigned)=delete;
void fun(float)=delete;
void fun(long int);
int main()
{
fun(3);
}
void fun(long int a)
{
std::cout<<a<<'\n';
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp2b2lkIGZ1bihpbnQqKT1kZWxldGU7CnZvaWQgZnVuKGRvdWJsZSk9ZGVsZXRlOwp2b2lkIGZ1bihjaGFyKT1kZWxldGU7CnZvaWQgZnVuKHVuc2lnbmVkKT1kZWxldGU7CnZvaWQgZnVuKGZsb2F0KT1kZWxldGU7CnZvaWQgZnVuKGxvbmcgaW50KTsKaW50IG1haW4oKQp7CglmdW4oMyk7Cn0Kdm9pZCBmdW4obG9uZyBpbnQgYSkKewoJc3RkOjpjb3V0PDxhPDwnXG4nOwp9