l = [x*100 + y*10 + z for x in range(1, 10) for y in range(0, 10) for z in range(0, 10) if (
x + y + z == 20 and (x**2 + y**2 + z**2) % 3 == 0 and (x**2 + y**2 + z**2) % 3 != 9)]
print(l)
bCA9IFt4KjEwMCArIHkqMTAgKyB6IGZvciB4IGluIHJhbmdlKDEsIDEwKSBmb3IgeSBpbiByYW5nZSgwLCAxMCkgZm9yIHogaW4gcmFuZ2UoMCwgMTApIGlmICgKICAgIHggKyB5ICsgeiA9PSAyMCBhbmQgKHgqKjIgKyB5KioyICsgeioqMikgJSAzID09IDAgYW5kICh4KioyICsgeSoqMiArIHoqKjIpICUgMyAhPSA5KV0KcHJpbnQobCk=
[488, 578, 587, 758, 785, 848, 857, 875, 884]