with tab3 as (with tab1 as (select distinct source_chain as chain
from axelar.axelscan.fact_transfers),
tab2 as (select distinct destination_chain as chain
from axelar.axelscan.fact_transfers)
select * from tab1 union all
select * from tab2)
select count(distinct chain)+2 as "Number of Connected Chains"
from tab3