------3-1-3-1---------0-----0-- ----3---------3-------1-----1-- --2-------------2---2---------- 0-----------------3-------2---- ------------------------3------ -------------------------------