English: Thanks to their effort and zeal.
Telugu: దీనికి కారణం వారి శ్రమ, పట్టుదలే.