English: The human endeavour is needed.
Telugu: మానవ ప్రయత్నం అవసరం.