private static bool canScheduleGroupToStationAtDaySlot(int groupIndex, int stationIndex, int Day, int Slot) { if (isGroupBusy[Day, Slot, groupIndex] || AllStations[stationIndex].isActivityPin && AllGroups[groupIndex].Rank != 4 || !canHappenGroupStationAssignment(groupIndex, stationIndex) ) return false; return true; }