Килл джек
- 
					
					
					
					
 Там что-то элементарное, но ты похоже сформулировать не можешь, вот тебя программисты и тролят какими то кривыми программами 
- 
					
					
					
					
 Вот например набор вариантов которые килл джек выдавал по фильтру 0-40% противопульности.Как видно здесь голые исходы только в 14 и 15 событиях. 
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(2);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(2);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(2);2-(2);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(2);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(2);2-(1);3-(2);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(2);3-(2);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(2);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(2);2-(1);3-(1);4-(2);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(2);3-(1);4-(2);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(2);4-(2);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(2);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(2);2-(1);3-(1);4-(1);5-(2);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(2);3-(1);4-(1);5-(2);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(2);4-(1);5-(2);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(2);5-(2);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(2);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(2);2-(1);3-(1);4-(1);5-(1);6-(2);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(2);3-(1);4-(1);5-(1);6-(2);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(2);4-(1);5-(1);6-(2);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(2);5-(1);6-(2);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(2);6-(2);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(2);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(2);2-(1);3-(1);4-(1);5-(1);6-(1);7-(2);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(2);3-(1);4-(1);5-(1);6-(1);7-(2);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(2);4-(1);5-(1);6-(1);7-(2);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(2);5-(1);6-(1);7-(2);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(2);6-(1);7-(2);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(2);7-(2);8-(1);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(2);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(2);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(2);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(2);3-(1);4-(1);5-(1);6-(1);7-(1);8-(2);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(2);4-(1);5-(1);6-(1);7-(1);8-(2);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(2);5-(1);6-(1);7-(1);8-(2);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(2);6-(1);7-(1);8-(2);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(2);7-(1);8-(2);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(2);8-(2);9-(1);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(2);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(2);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(2);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(2);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(2);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(2);4-(1);5-(1);6-(1);7-(1);8-(1);9-(2);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(2);5-(1);6-(1);7-(1);8-(1);9-(2);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(2);6-(1);7-(1);8-(1);9-(2);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(2);7-(1);8-(1);9-(2);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(2);8-(1);9-(2);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(2);9-(2);10-(1);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(2);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(2);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(2);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(2);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(2);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(2);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(2);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(2);5-(1);6-(1);7-(1);8-(1);9-(1);10-(2);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(2);6-(1);7-(1);8-(1);9-(1);10-(2);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(2);7-(1);8-(1);9-(1);10-(2);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(2);8-(1);9-(1);10-(2);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(2);9-(1);10-(2);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(2);10-(2);11-(1);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(2);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(2);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(2);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(2);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(2);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(2);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(2);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(2);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(2);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(2);6-(1);7-(1);8-(1);9-(1);10-(1);11-(2);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(2);7-(1);8-(1);9-(1);10-(1);11-(2);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(2);8-(1);9-(1);10-(1);11-(2);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(2);9-(1);10-(1);11-(2);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(2);10-(1);11-(2);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(2);11-(2);12-(1);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(2);13-(1);14-(1);15-(1).
 20.00;1-(2);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(2);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(2);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(2);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(2);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(2);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(2);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(2);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(2);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(2);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(2);7-(1);8-(1);9-(1);10-(1);11-(1);12-(2);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(2);8-(1);9-(1);10-(1);11-(1);12-(2);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(2);9-(1);10-(1);11-(1);12-(2);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(2);10-(1);11-(1);12-(2);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(2);11-(1);12-(2);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(2);12-(2);13-(1);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(2);14-(1);15-(1).
 20.00;1-(2);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(2);14-(1);15-(1).
 20.00;1-(1);2-(2);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(2);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(2);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(2);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(2);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(2);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(2);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(2);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(2);7-(1);8-(1);9-(1);10-(1);11-(1);12-(1);13-(2);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(2);8-(1);9-(1);10-(1);11-(1);12-(1);13-(2);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(2);9-(1);10-(1);11-(1);12-(1);13-(2);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(2);10-(1);11-(1);12-(1);13-(2);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(2);11-(1);12-(1);13-(2);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(2);12-(1);13-(2);14-(1);15-(1).
 20.00;1-(1);2-(1);3-(1);4-(1);5-(1);6-(1);7-(1);8-(1);9-(1);10-(1);11-(1);12-(2);13-(2);14-(1);15-(1).
- 
					
					
					
					
 самого килл джека больше нет,заблокировали его что ли...это те файлы что остались на компе у меня 
- 
					
					
					
					
 При этом пульность выставлялась как 100% к тем исходам которые в меньшинстве в каждом столбце 
- 
					
					
					
					
 
- 
					
					
					
					
 Ну я понял. А нужно только для 2-х исходов, это типа тенниса? 
- 
					
					
					
					
 Пул всегда первый исход? 
- 
					
					
					
					
 Ладно, сейчас лень уже, а завтра мне deepseek за секунду прогу напишет)) Ну и минут 5 я формулировать запрос буду)) 
- 
					
					
					
					
 
- 
					
					
					
					
 Так сразу как хотелось бы напиши 
- 
					
					
					
					
 
- 
					
					
					
					
 Пользователь @h5n1 написал в Килл джек: Пул всегда первый исход? пул это исход на который все грузят.Например дают в балтсистеме сейчас матч Факел-Арсенал Тула.Все грузят на Факел .57% участников тотализатора солидарны с оценками букмекера который считает что вероятность победы Факела 53%..Вероятность того что в тотализаторе выиграют все фавориты это где то одна стотысячная процента.Поэтому фильтр противопульный,то есть против фаворитов. 
- 
					
					
					
					
 @1348 Имеется в виду в программе событие из пула всегда ставить на первое место? Если нет, то надо отдельно указывать, какое событие из пула 
- 
					
					
					
					
 Вот deepseek за секунду сгенерировал: def optimized_placements(k, p): 
 """
 Оптимизированная версия, которая генерирует только допустимые размещения.
 """if not 0 <= p <= 100: raise ValueError("Процент p должен быть в диапазоне от 0 до 100") max_second = int(k * p / 100) def generate_placements(current, position, count_second): if position == k: yield tuple(current) return # Добавляем первый элемент (0) current[position] = 0 yield from generate_placements(current, position + 1, count_second) # Добавляем второй элемент (1), если не превышен лимит if count_second < max_second: current[position] = 1 yield from generate_placements(current, position + 1, count_second + 1) return list(generate_placements([0] * k, 0, 0))
- 
					
					
					
					
 100 000 рублей)) p процент противопульности среди не голых элементов, k - число не голых элементов 
- 
					
					
					
					
 Проверяем работу: например, не более 10% не из пула для 13 событий(14, 15 - голые): 
 (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
 (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1)
 (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0)
 (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0)
 (0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0)
 (0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0)
 (0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0)
 (0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0)
 (0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0)
 (0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0)
 (0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0)
 (0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
 (0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
 (1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
- 
					
					
					
					
 0 - первый исход, 1 - второй. Голые просто дописываются 
- 
					
					
					
					
 Ну, или можно причесать в тот вид в котором ты хочешь. Можно не в виде скрипта, а виде проги для винды сделать 
- 
					
					
					
					
 100 000, я валяюсь)) 
- 
					
					
					
					
 Ну, для более показательного теста 7 голых и 30% противопульность: 
 (0, 0, 0, 0, 0, 0, 0, 0)
 (0, 0, 0, 0, 0, 0, 0, 1)
 (0, 0, 0, 0, 0, 0, 1, 0)
 (0, 0, 0, 0, 0, 0, 1, 1)
 (0, 0, 0, 0, 0, 1, 0, 0)
 (0, 0, 0, 0, 0, 1, 0, 1)
 (0, 0, 0, 0, 0, 1, 1, 0)
 (0, 0, 0, 0, 1, 0, 0, 0)
 (0, 0, 0, 0, 1, 0, 0, 1)
 (0, 0, 0, 0, 1, 0, 1, 0)
 (0, 0, 0, 0, 1, 1, 0, 0)
 (0, 0, 0, 1, 0, 0, 0, 0)
 (0, 0, 0, 1, 0, 0, 0, 1)
 (0, 0, 0, 1, 0, 0, 1, 0)
 (0, 0, 0, 1, 0, 1, 0, 0)
 (0, 0, 0, 1, 1, 0, 0, 0)
 (0, 0, 1, 0, 0, 0, 0, 0)
 (0, 0, 1, 0, 0, 0, 0, 1)
 (0, 0, 1, 0, 0, 0, 1, 0)
 (0, 0, 1, 0, 0, 1, 0, 0)
 (0, 0, 1, 0, 1, 0, 0, 0)
 (0, 0, 1, 1, 0, 0, 0, 0)
 (0, 1, 0, 0, 0, 0, 0, 0)
 (0, 1, 0, 0, 0, 0, 0, 1)
 (0, 1, 0, 0, 0, 0, 1, 0)
 (0, 1, 0, 0, 0, 1, 0, 0)
 (0, 1, 0, 0, 1, 0, 0, 0)
 (0, 1, 0, 1, 0, 0, 0, 0)
 (0, 1, 1, 0, 0, 0, 0, 0)
 (1, 0, 0, 0, 0, 0, 0, 0)
 (1, 0, 0, 0, 0, 0, 0, 1)
 (1, 0, 0, 0, 0, 0, 1, 0)
 (1, 0, 0, 0, 0, 1, 0, 0)
 (1, 0, 0, 0, 1, 0, 0, 0)
 (1, 0, 0, 1, 0, 0, 0, 0)
 (1, 0, 1, 0, 0, 0, 0, 0)
 (1, 1, 0, 0, 0, 0, 0, 0)