English: These strategies have paid off.
Telugu: ఈ వ్యూహలు ఫలించాయి.