По договоренности
Необходимо написать программу в любой среде под Windows, а затем и Android.
Задаётся матрица из точек (3х3, 4х4...). Далее, начинаем соединять точки прямыми отрезками одной ломаной линией, то есть линия соединяет каждую точку один раз (за исключением случая, когда линия проходит через точку, реально соединяя другие? просто лежащие с ней на одной прямой). Уже прочерченная линия всегда отображается, в том числе, от последней соединённой точки, до текущего положения курсора, если он в пределах изображения матрицы. Ведётся нумерация соединённых точек по порядку, присутствует возможность отображения, "подсветки" этих номеров уже соединённых точек. Так, из порядковых номеров соединённых точек, формируется цифровая матрица, которая может сохраняться в отдельном файле, а впоследствии и открываться из него. При работе с готовой, созданной матрицей, а также при открытии готового файла матрицы, существует возможность пошагового воспроизведения процесса соединения, с возможностью подсветки номеров, и цифрового отображения готовой матрицы без линии и точек. Существует возможность подсчёта суммы этих номеров в каждой строке и столбце созданной матрицы и их отображения.