Surrounded Regions Algorithm

Kazakhstan is divided into 14 regions (Kazakh: облыстар / oblystar; singular: облыс / oblys; Russian: области / oblasti; singular: область / oblast').Four city, Baikonur, Shymkent, the largest city Almaty, and the capital Nur-Sultan are not part of the regions they are surrounded by.

Surrounded Regions source code, pseudocode and analysis