/in/foo.cc:8:2: error: stray '#' in program
}#include <iostream>
^
/in/foo.cc:8:3: error: 'include' does not name a type
}#include <iostream>
^~~~~~~
In file included from /usr/include/c++/6/map:60:0,
from /in/foo.cc:9:
/usr/include/c++/6/bits/stl_tree.h:153:18: error: '__aligned_membuf' in namespace '__gnu_cxx' does not name a template type
__gnu_cxx::__aligned_membuf<_Val> _M_storage;
^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_tree.h: In member function '_Val* std::_Rb_tree_node<_Val>::_M_valptr()':
/usr/include/c++/6/bits/stl_tree.h:157:16: error: '_M_storage' was not declared in this scope
{ return _M_storage._M_ptr(); }
^~~~~~~~~~
/usr/include/c++/6/bits/stl_tree.h: In member function 'const _Val* std::_Rb_tree_node<_Val>::_M_valptr() const':
/usr/include/c++/6/bits/stl_tree.h:161:16: error: '_M_storage' was not declared in this scope
{ return _M_storage._M_ptr(); }
^~~~~~~~~~
/in/foo.cc: In function 'int main()':
/in/foo.cc:14:5: error: redefinition of 'int main()'
int main(){
^~~~
/in/foo.cc:5:5: note: 'int main()' previously defined here
int main()
^~~~