public int NumOfContestants { get { return _NumOfContestants; } set { if( value > 16 ) value = 16; if( value < 2 ) value = 2; _NumOfContestants = value; } } public int NumOfTeams { get { return _NumOfTeams; } set { if( value > _NumOfContestants ) value = _NumOfContestants; if( _NumOfContestants % value != 0 ) value = _NumOfContestants % value; if( value < 2 ) value = 2; _NumOfTeams = value; } }