Задумка в том, что каждая переменная до запуска программы равна false. А после запуска одна из них true, дальше уже другой код. Т.е за все исполнение программы только одна переменная должна быть равна true, и только один раз, дальше они переназчатся не будут