CCCPaste

13 найти маску

def binn(x):
    return '0' * (8 - len(bin(x)[2:])) + bin(x)[2:]


ip = int(binn(224) + binn(128) + binn(112) + binn(142), 2)
setb = int(binn(224) + binn(128) + binn(64) + binn(0), 2)
for i in range(1, 33):
    mask = '1' * i + '0' * (32 - i)
    if int(mask, 2) & ip == setb:
        print(mask)