Schon die erste Zeile ist nicht korrekt: So hat x² = 0 mod 25 nicht nur 0 als Lösung, sondern auch 5, 10, 15, und 20. Den Rest der Überlegungen habe ich nicht weiterverfolgt, sieht aber nicht wirklich sortiert oder einfacher aus als mein Vorschlag. Für einen enzyklopädischen Artikel finde ich eine so längliche Ausarbeitung nicht passend, und auch das von mir vorgeschlagene Verfahren würde den Artikel mit technischen Kleinigkeiten aufblähen ohne wirklich wissenswertes beizutragen. Es ist ja weder Mathebuch oder Algorithmenkompendium... Um dem Artikel genüge zu tun, genügt es meiner Ansicht nach, den Lösungsweg zu skizzieren: