English: insurmountable - at first sight.
Telugu: అసాధ్యమైన పని - మొదటి చూపులో.