Add a problem set spec