Resolver algoritmo en C#

Job ID: 33582504

Budget: $10 – $30 USD

Dado un conjunto de puntos (x,y), diseñar, codificar y probar un método (C#) para identificar todos los rectángulos horizontales (o verticales), devolver un array de rectángulos.

Necesito el código comentado sobre lo que hace cada instrucción, lo necesito para el miércoles 3 de mayo.

Se sube un pdf como refrencia del ejercicio y una imagen con los datos para probar el codigo