new algorithm problems