English: At long last there’s an answer.
Telugu: ఎట్టకేలకు దీనికి సమాధానం దొరికింది.