From that point, several algorithms exist in order to solve the problem on this integer form . The standard procedure is to build the rectangular matrix whose lines are the triplets representing integer translations and put it in Hermite normal form , which is precisely such that it is built from an integer combination of the initial triplets and still spans the same group as that of the triplets.