#include <stdio.h>
#include <stdint.h>
void add_with_carry(uint8_t a, uint8_t b, uint8_t* result, uint8_t* carry) {
// Your logic here
if(a + b > 255){
*carry =1;
*result = (a+b)-256;
return;
}
*result = a+b;
*carry = 0;
/*ANOTHER WAY: overflow 1 byte
*result = a + b;
*carry = (*result < a || *result < b) ? 1 : 0; */
}
int main() {
uint8_t a, b, result, carry;
scanf("%hhu %hhu", &a, &b);
add_with_carry(a, b, &result, &carry);
printf("%u ", result);
printf("%u", carry);
return 0;
}