Всем привет, подскажите , в чем ошибка моей программы на python. Вот условие: Робот Костя и механический попугай Лёшенька играли в шпионов. Костя передавал Лёшеньке секретный код — число из трёх цифр. Передатчик подпортили неведомые враги, и Лёшенька услышал только первую и третью цифру числа.
 К счастью, он знает, что сумма этих цифр должна делиться на три и что Костя подобрал самое маленькое число из возможных.
 Даны первая и третья цифры. Выведи вторую.
 А вот мое решение:
 a=int(input())
 c=int(input())
 b=0
 d=a+c+b
 while d%3!=0:
 b=b+1
 print(b)
                                                            
                             
                         
                    
a = int(input())
c = int(input())
b = 0
while (a + b + c) % 3 != 0:
b = b + 1
print(b)