using multiple parallel paths between input and output