Add better handling when building only 1 server.
Add challenge9, reusing code from 1 and 4.