#include <cstdio>
class pojazd { public: virtual ~pojazd(){} };
class ciezarowka:virtual public pojazd {};
class samochod:virtual public pojazd {};
class samochod_ciezarowy:public ciezarowka,public samochod {};
int main()
{
samochod *car=new samochod_ciezarowy();
samochod_ciezarowy* wsk = dynamic_cast<samochod_ciezarowy*>(car);
if(wsk)
puts("tak, da sie");
return 0;
}
I2luY2x1ZGUgPGNzdGRpbz4KCmNsYXNzIHBvamF6ZCB7IHB1YmxpYzogdmlydHVhbCB+cG9qYXpkKCl7fSB9OwpjbGFzcyBjaWV6YXJvd2thOnZpcnR1YWwgcHVibGljIHBvamF6ZCB7fTsKY2xhc3Mgc2Ftb2Nob2Q6dmlydHVhbCBwdWJsaWMgcG9qYXpkIHt9OwpjbGFzcyBzYW1vY2hvZF9jaWV6YXJvd3k6cHVibGljIGNpZXphcm93a2EscHVibGljIHNhbW9jaG9kICB7fTsKCmludCBtYWluKCkKewogICAgc2Ftb2Nob2QgKmNhcj1uZXcgc2Ftb2Nob2RfY2llemFyb3d5KCk7CiAgICAKICAgIHNhbW9jaG9kX2NpZXphcm93eSogd3NrID0gZHluYW1pY19jYXN0PHNhbW9jaG9kX2NpZXphcm93eSo+KGNhcik7CiAgICBpZih3c2spCiAgICAgICAgcHV0cygidGFrLCBkYSBzaWUiKTsKICAgCiAgIHJldHVybiAwOwp9