Splitting method reworked