English: All this is rather difficult.
Telugu: ఇదంతా కాస్త కష్టమే.