#include <iostream>
#include <cstdint>
using namespace std;
// 1. Create the alias for an array of 8 bytes:
using Packet = uint8_t[8] ;
int main() {
// 2. Declare a variable of type Packet and a temporary int array
Packet pack;
int buff[8] = {0};
// 3. Read 8 integers into the temporary array
for(int i = 0; i< 8; i++){
cin >> buff[i];
}
// 4. Assign values to the Packet buffer using static_cast<uint8_t>
for(int i = 0; i< 8; i++){
pack[i] = static_cast<uint8_t>(buff[i]);
}
// 5. Print values as numbers with space separation (no trailing space)
for(int i = 0; i< 8; i++){
cout << static_cast<unsigned int>(buff[i]) << ' ';
}
return 0;
}