with Ada.Text_IO; use Ada.Text_IO;
with Ada.Integer_Text_IO; use Ada.Integer_Text_IO;
procedure Add_Numbers is
A, B, Sum : Integer;
begin
Put("Enter A: ");
Flush;
Get(A);
Put_Line("");
Put("Enter B: ");
Flush;
Get(B);
Put_Line("");
Sum := A + B;
-- Print output in requested format
Put(Integer'Image(A));
Put(" + ");
Put(Integer'Image(B));
Put(" = ");
Put_Line(Integer'Image(Sum));
end Add_Numbers;
d2l0aCBBZGEuVGV4dF9JTzsgdXNlIEFkYS5UZXh0X0lPOwp3aXRoIEFkYS5JbnRlZ2VyX1RleHRfSU87IHVzZSBBZGEuSW50ZWdlcl9UZXh0X0lPOwoKcHJvY2VkdXJlIEFkZF9OdW1iZXJzIGlzCiAgIEEsIEIsIFN1bSA6IEludGVnZXI7CmJlZ2luCiAgIFB1dCgiRW50ZXIgQTogIik7CiAgIEZsdXNoOwogICBHZXQoQSk7CiAgIFB1dF9MaW5lKCIiKTsKCiAgIFB1dCgiRW50ZXIgQjogIik7CiAgIEZsdXNoOwogICBHZXQoQik7CiAgIFB1dF9MaW5lKCIiKTsKCiAgIFN1bSA6PSBBICsgQjsKCiAgIC0tIFByaW50IG91dHB1dCBpbiByZXF1ZXN0ZWQgZm9ybWF0CiAgIFB1dChJbnRlZ2VyJ0ltYWdlKEEpKTsKICAgUHV0KCIgKyAiKTsKICAgUHV0KEludGVnZXInSW1hZ2UoQikpOwogICBQdXQoIiA9ICIpOwogICBQdXRfTGluZShJbnRlZ2VyJ0ltYWdlKFN1bSkpOwplbmQgQWRkX051bWJlcnM7