They planned, and Allah planned; but Allah is the Best of planners. 