https://etudes.ru/etudes/colouring-and-polyhedra/7/