Divide and concuer

Last updated