关于for循环的问题

公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用一百文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只,刚好凑足一百文钱

xj = 1
while xj <= 100:
    mj = 1
    while mj <= 100:
        gj = 1
        while gj <= 100:
            if xj/3 + mj *3 + gj * 5 == 100 and xj + mj + gj==100:
                print('小鸡', xj, '母鸡', mj, '公鸡', gj)
            gj += 1
        mj += 1
    xj += 1