35 code problems list