9. Algorithm Design & Problem-solving