#include<iostream>
struct x{
template<typename T>
struct d {
static const float pi;
};
void f();
};
template<typename T>
const float x::d<T>::pi=3;
template
class x::d<void>;
///////////
void x::f(){
std::cout<<x::d<void>::pi;
}
int main(){
x().f();
}
I2luY2x1ZGU8aW9zdHJlYW0+CgpzdHJ1Y3QgeHsKdGVtcGxhdGU8dHlwZW5hbWUgVD4Kc3RydWN0IGQgewpzdGF0aWMgY29uc3QgZmxvYXQgcGk7Cn07Cgp2b2lkIGYoKTsKfTsKCnRlbXBsYXRlPHR5cGVuYW1lIFQ+CmNvbnN0IGZsb2F0IHg6OmQ8VD46OnBpPTM7Cgp0ZW1wbGF0ZQpjbGFzcyB4OjpkPHZvaWQ+OwoKLy8vLy8vLy8vLy8KCnZvaWQgeDo6ZigpewpzdGQ6OmNvdXQ8PHg6OmQ8dm9pZD46OnBpOwp9CgoKaW50IG1haW4oKXsKeCgpLmYoKTsKfQo=