Heuristics for three-dimensional steel cutting with usable leftovers considering large time periods