https://github.com/andreichernov/OOPlabs_in_VS/issues/1#issuecomment-62276764