English: A lot of time and effort went into making them.
Telugu: ఇది సృష్టించడానికి, చాలా ప్రయత్నం మరియు సమయం ఉపయోగించారు.