#include <file2>

#define		BLOCK1
#define		BLOCK2
#define		BLOCK3

long	i = 0;
long	j = 1;

double	x = 2 * a;
double	y = 3 * b;

#ifdef BLOCK1

	i = j * i + 1;
	j = j + 1;
	i = j * i + 1;
	j = j + 1;
	i = j * i + 1;
	j = j + 1;
	i = j * i + 1;
	j = j + 1;
	i = j * i + 1;
	j = j + 1;
	i = j * i + 1;
	j = j + 1;

#else

	i = 10;
	j = 20;

#endif

double variable_z = (x + 1.0) / (y - 1.0);

#if defined BLOCK2

	variable_z = 1.0 / (1.0 - variable_z);
	variable_z = 1.0 / (1.0 - variable_z);
	variable_z = 1.0 / (1.0 - variable_z);

#elif defined BLOCK3

	#include <file3>

	#if defined BLOCK4

		variable_x = variable_z * variable_z;
	
	#else

		variable_y = variable_z * variable_z;

	#endif

#endif
