#include <algorithm>
#include <fstream>
#include <iostream>
#include <iterator>
#include <string>
int main ()
{
const std::string source = __FILE__ ;
std::ifstream file (source) ;
file.unsetf (std::ios::skipws) ;
auto begin = std::istream_iterator <char> (file) ;
auto end = std::istream_iterator <char> () ;
std::copy (begin, end, std::ostream_iterator <char> (std::cout)) ;
return 0 ;
}
I2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGZzdHJlYW0+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGl0ZXJhdG9yPgojaW5jbHVkZSA8c3RyaW5nPgoKaW50IG1haW4gKCkKewoJY29uc3Qgc3RkOjpzdHJpbmcgc291cmNlID0gX19GSUxFX18gOwoJc3RkOjppZnN0cmVhbSBmaWxlIChzb3VyY2UpIDsKCglmaWxlLnVuc2V0ZiAoc3RkOjppb3M6OnNraXB3cykgOwoJCglhdXRvIGJlZ2luID0gc3RkOjppc3RyZWFtX2l0ZXJhdG9yIDxjaGFyPiAoZmlsZSkgOwoJYXV0byBlbmQgPSBzdGQ6OmlzdHJlYW1faXRlcmF0b3IgPGNoYXI+ICgpIDsKCglzdGQ6OmNvcHkgKGJlZ2luLCBlbmQsIHN0ZDo6b3N0cmVhbV9pdGVyYXRvciA8Y2hhcj4gKHN0ZDo6Y291dCkpIDsKCglyZXR1cm4gMCA7Cn0K