finshed 2-cut
finished 3-cut