* Added prints to find the failure and added assumption for the problem
of the failure