English: Both sides have pretty good arguments.
Telugu: ఇరుపక్షాలూ వాదనలు బాగానే చేస్తున్నాయి.