If two ERC20 tokens usually are not paired instantly, and don't have a common pair between them, they can continue to be swapped providing a route in between them exists. Router contracts may be used to optimize between https://uniswapv3login.azurewebsites.net/