#include <stdio.h>
#include <stdint.h>
void decode_status(uint8_t status_reg) {
// Your logic here
uint8_t pos = 0;
for (int i=0;i<8;i++){
if(status_reg &(1<<i)){
pos = i;
switch(i){
case 0:printf("Power On\n");break;
case 1:printf("Error\n");break;
case 2:printf("Tx Ready\n");break;
case 3:printf("Rx Ready\n");break;
case 4:printf("Overheat\n");break;
case 5:printf("Undervoltage\n");break;
case 6:printf("Timeout\n");break;
case 7:printf("Reserved\n");break;
}
}
}
}
int main() {
uint8_t reg;
scanf("%hhu", ®);
decode_status(reg);
return 0;
}