Answer:

Step-by-step explanation:
We can measure the number of diagonals each path takes:
From point 1, the path travels 6 diagonals, ending up at point D.
From point 2, the path travels 12 diagonals, ending back at point A.*
From point 3, the path travels 3 diagonals, ending at point B.
From point 4, the path travels 9 diagonals, ending at point C.
From point 6, the path travels 10 diagonals, ending at point D.
Since your question mentions each are 2 cm by 2 cm, this is equivalent to
.
We can easily conclude that the maximum is 12 diagonals. Thus, Solving our equation gives: 12 *
=
as our final answer.
*Note: This path will pass through point five, that is, following the diagram you described. If this is true, then there is no need to solve the longest possible path for point 5.