Economics cannot be considered a perfect science because (a) Human behaviour is unpredictable (b) It is difficult to make correct prediction of economic variables (c) Economist do not have common opinion about a particular economic event (d) All the three