initial commit, 34 problems completed