After three weeks of blood, sweat and tears I have finished my...