#include <iostream> 
#include <sstream> 
using  namespace  std; 
 
void  function( )  { 
} 
 
int  main( )  { 
   std:: stringstream  oss;   
 
    oss <<  "Hi Sergei !" ; 
 
    std:: cout  <<  "Is this the content of my stringstream : "  <<  oss <<  "?"  << std:: endl ; 
 
    oss <<  ( void * ) function;  
    std:: cout  <<  "So is this really the address of my function : "  <<  oss <<  "?"  << std:: endl ; 
 
    std:: cout  <<  "Or wasn't this the address of my oss, which now contains: "  <<  oss.str ( ) << endl;  
 
	// your code goes here 
	return  0 ; 
} 
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnZvaWQgZnVuY3Rpb24oKSB7Cn0KCmludCBtYWluKCkgewogICBzdGQ6OnN0cmluZ3N0cmVhbSBvc3M7ICAKCiAgICBvc3MgPDwgIkhpIFNlcmdlaSAhIjsKCiAgICBzdGQ6OmNvdXQgPDwgIklzIHRoaXMgdGhlIGNvbnRlbnQgb2YgbXkgc3RyaW5nc3RyZWFtIDogIiA8PCBvc3MgPDwgIj8iIDw8c3RkOjplbmRsOwogICAgCiAgICBvc3MgPDwgKHZvaWQqKWZ1bmN0aW9uOyAKICAgIHN0ZDo6Y291dCA8PCAiU28gaXMgdGhpcyByZWFsbHkgdGhlIGFkZHJlc3Mgb2YgbXkgZnVuY3Rpb24gOiAiIDw8IG9zcyA8PCAiPyIgPDxzdGQ6OmVuZGw7CiAgICAKICAgIHN0ZDo6Y291dCA8PCAiT3Igd2Fzbid0IHRoaXMgdGhlIGFkZHJlc3Mgb2YgbXkgb3NzLCB3aGljaCBub3cgY29udGFpbnM6ICIgPDwgb3NzLnN0cigpPDxlbmRsOyAKICAgIAoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJcmV0dXJuIDA7Cn0=