#include <stdio.h>

typedef struct arvore {
    unsigned int n;
    struct arvore *esq, *dir;
} arvore;

int main(int argc, char **argv) {
    printf("%d\n", sizeof(arvore));
    printf("%d\n", sizeof(arvore *));
    printf("%d\n", sizeof(unsigned int));
    printf("%d\n", sizeof(unsigned int) + sizeof(arvore *) + sizeof(arvore *));
    return 0;
}
