#include <iostream>

void x( ) {
   throw 7;
}

void h( ) {
   std::cout << "ini h\n";
   x( );
   std::cout << "fin h\n";
}

void g( ) {
   std::cout << "ini g\n";
   h( );
   std::cout << "fin g\n";
}

void f( ) {
   std::cout << "ini f\n";
   g( );
   std::cout << "fin f\n";
}

int main( ) {
   std::cout << "ini main\n";
   f( );
   std::cout << "fin main\n";
}
