Lyusternik-Schnirelmann Covering Theorem