English: Both are up to the challenge.
Telugu: ఇద్దరూ ఛాలెంజ్ లు విసురుకుంటున్నారు.