typedef struct InputWithSize { int size; char *data_buffer; } InputWithSize; #include "util.c" char *load_input(); InputWithSize *load_input_with_size(); void free_input_with_size(InputWithSize *input_with_size); void print_binary(int q); unsigned long hash_string(unsigned char *str);