Finished homework 0. Some fixes are directed at the solving server, should change this eventually.