initial commit of 3 problems