struct var {
var(const int& i){}
var& operator=(const char* ){ return *this; }
};
int main(){
var a = 1;
a = "a";
}
c3RydWN0IHZhciB7CiAgdmFyKGNvbnN0IGludCYgaSl7fQogIHZhciYgb3BlcmF0b3I9KGNvbnN0IGNoYXIqICl7IHJldHVybiAqdGhpczsgfQp9OwoKaW50IG1haW4oKXsKICB2YXIgYSA9IDE7CiAgYSA9ICJhIjsKfQ==