Assignment 6: Splitting approach