Да вообще не проблема, я могу не использовать структуры, дописать, чтобы проверка была аналогична условию, от неё ничего не изменится, все ограничения задачи и поставлены выполняются. Перебираю коллекция в цикле foreach, получаю полноценные объекты Point, работаю со свойствами-обёртками...