English: A little too hard though.
Telugu: పైగా కొంచెం కష్టం కూడా.