English: It seems natural.
Telugu: సహజంగా ఉన్నట్లు తోచింది.