initial commit of problems 1-218