#include "chen.h"
#include <limits>

bool  chen(int a, int b, int *e)
{
	if ((a>0 && b>0 && a >(INT_MAX / b)) || (a<0 && b<0 && a < (INT_MAX / b)))
	{

		return false;
	}

	else if ((a > 0 && b < 0 && b != -1 && (INT_MIN / a) > b || (a < 0 && b > 0 && a != -1 && (INT_MIN / a) < b)))
	{

		return false;
	}
	else
	{
		*e = a * b;
		return true;

	}

}