Копейки сразу договоримся не считать - только целые рубли! Сумма покупки 25b+27p. Правильно? При b, неделящемся нацело на три, при равной доле участия в этой концессии каждого из троих фигурантов данного предприятия в качестве доли каждого должны получаться как раз копейки или даже их доли на брата. Тогда задача решается так: или количество булочек нужно вводить строго кратным трём, или кроме равных долей в участии необходимо предусмотреть жребий, в котором тоже есть некая доля равного шанса для всех, хотя и равного количества вложений каждого из троих при этом не получится, а кто-то заплатит больше другого. Как нужно Автору вопроса, так и сделаем. В первом варианте будет так: b, p = map(int, input("b p >>> ").split()) print((25 * b + 27 * p) // 3) Во втором варианте надо будет использовать модуль random.