And at the same time, the same field must have exact one neighbour (right, left, up or down) with value more than one. There are only two exceptions. The field with number 1 must have neighbour with value 2. The field with maximal number must have neighbor with value fewer than one. At the end, snake is creared going through each field in the table without any crossover.