It is difficult choice... make a decision on this problem. a)having to b)will have to c)to have to d)had to
It is difficult choice to have to make a decision on this problem.