English: A bit arduous, but none the less do able.
Telugu: కొంచెం కష్టమేగానీ, అసాధ్యమైతే కాదు.