有理有據

有理有据
yǒuyǒu

to have solid grounds; well-grounded; well-founded

Wiktionary

Entry Composition