Ilisarnersuupput ilisimaneqatigiiffiat aallartitsisut, num1, num2 inernerup iluatitsiortaasut, tulleriisut num1, num2 iluatitsiortaq tullerissasut iluatitsiortaasunnga. 
Ilisarnersortartut suli tamaat nunatikkaat, BigIntegereqatigiit (BigInteger) ilisimaneqatigiiffiannik inernerup nuanneqartut. Ilisarnersortartut suli tamaat ilisarnersuut inernerup nuanneqartut.
Aamma takornariaqarnera, 
```
def addStrings(num1: str, num2: str) -> str:
    i, j, carry = len(num1) - 1, len(num2) - 1, 0
    res = []
    while i >= 0 or j >= 0 or carry > 0:
        x = int(num1[i]) if i >= 0 else 0
        y = int(num2[j]) if j >= 0 else 0
        carry, digit = divmod(x + y + carry, 10)
        res.append(str(digit))
        i, j = i - 1, j - 1
    return ''.join(res[::-1])
```