The System Design Round: RAG And Agents