#include <stdio.h>
#include <string.h>

char bin2hex( char* str ){
	int i;
	char ch = 0;

	if( strlen(str) < 8 ){
		return 0;
	}
	
	for( i = 0 ; i < 8 ; i++ ){
		if( str[i] == '1' )
			ch |= 1<<(7-i);
	}
	return ch;
}

int main(int argc, char** argv ){

	char* str = "0110001101101111011011100110111001100101011000110111010001101001011011100110011100100000011100000110010101101111011100000110110001100101";

	int i, len = strlen(str);

	for( i = 0 ; i < len ; i+=8 ){
		putc(bin2hex(str+i), stdout);
	}
	putc('\n', stdout);

	return 0;
}

