Задача D. Марсианская арифметика: разность

Автор:А. Жуплев   Ограничение времени:1 сек
Входной файл:input.txt   Ограничение памяти:64 Мб
Выходной файл:output.txt  
Максимальный балл:100  

Условие

Марсианские правила для сложения натуральных чисел отличаются от земных:

Например, сумма 95238 + 276 вычисляется следующим образом:

+95238
276
9541014

Даны два марсианских числа A и B, требуется написать программу, вычисляющую их разность A − B согласно марсианской арифметике.

Аналогично земной арифметике, марсианская операция вычитания является обратной к марсианскому сложению. То есть, A − B = C обозначает, что A = B + C = C + B

Рекомендуется рассмотреть частичные решения

Формат входного файла

Входной файл содержит две строки — числа A и B соответственно.

Формат выходного файла

Выходной файл должен содержать единственное число — разность A − B, записанную без лидирующих нулей.

Ограничения

0 ≤ B ≤ A ≤ 101000

Гарантируется, что решение существует и единственно.

Примеры тестов

Входной файл (input.txt) Выходной файл (output.txt)
1
1812
127
65
2
9541014
95238
276

0.038s 0.008s 15