initial commit of problems 1-2